Interface PresentationManager.ClassData

All Known Implementing Classes:
PresentationManagerImpl.ClassDataImpl
Enclosing interface:
PresentationManager

public static interface PresentationManager.ClassData
  • Method Summary

    Modifier and Type
    Method
    Description
    Get 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.
    Get the class used to create this ClassData instance
    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

      Map<String,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.