Interface PresentationManager.ClassData
-
- All Known Implementing Classes:
PresentationManagerImpl.ClassDataImpl
- Enclosing interface:
- PresentationManager
public static interface PresentationManager.ClassData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getDictionary()
Get the dictionary for this ClassData instance.IDLNameTranslator
getIDLNameTranslator()
Get the IDLNameTranslator for the class used to create this ClassData instance.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.java.lang.Class<?>
getMyClass()
Get the class used to create this ClassData instancejava.lang.String[]
getTypeIds()
Return the array of repository IDs for all of the remote interfaces implemented by this class.
-
-
-
Method Detail
-
getMyClass
java.lang.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
java.lang.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
java.util.Map<java.lang.String,java.lang.Object> 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.
-
-