Interface PresentationManager.ClassData
- All Known Implementing Classes:
PresentationManagerImpl.ClassDataImpl
- Enclosing interface:
PresentationManager
public static interface PresentationManager.ClassData
-
Method Summary
Modifier and TypeMethodDescriptionGet the dictionary for this ClassData instance.Get the IDLNameTranslator for the class used to create this ClassData instance.org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get the InvocationHandlerFactory that is used to create an InvocationHandler for dynamic stubs of the type of the ClassData.Class
<?> Get the class used to create this ClassData instanceString[]
Return the array of repository IDs for all of the remote interfaces implemented by this class.
-
Method Details
-
getMyClass
Class<?> getMyClass()Get the class used to create this ClassData instance- Returns:
- Class of this ClassData.
-
getIDLNameTranslator
IDLNameTranslator getIDLNameTranslator()Get the IDLNameTranslator for the class used to create this ClassData instance.- Returns:
- IDLNameTranslator for the class of this ClassData
-
getTypeIds
String[] getTypeIds()Return the array of repository IDs for all of the remote interfaces implemented by this class.- Returns:
- The typeids, most derived first.
-
getInvocationHandlerFactory
org.glassfish.pfl.basic.proxy.InvocationHandlerFactory getInvocationHandlerFactory()Get the InvocationHandlerFactory that is used to create an InvocationHandler for dynamic stubs of the type of the ClassData.- Returns:
- InvocationHandlerFactory.
-
getDictionary
Get the dictionary for this ClassData instance. This is used to hold class-specific information for a Class in the class data. This avoids the need to create other caches for accessing the information.- Returns:
- the dictionary.
-