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 instance
      java.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.