View Javadoc
1   package org.jadira.reflection.access.api;
2   
3   /**
4    * Defines a Factory for ClassAccess instances
5    */
6   public interface ClassAccessFactory {
7   
8   	/**
9   	 * Get a class access instance for the given class
10  	 * @param clazz The class
11  	 * @param <C> The type of class
12  	 * @return The ClassAccess instance
13  	 */
14  	<C> ClassAccess<C> getClassAccess(Class<C> clazz);
15  }