Class PluginType<T>

  • Type Parameters:
    T - The plug-in class, which can be any kind of class.

    public class PluginType<T>
    extends java.lang.Object
    Plugin Descriptor. This is a memento object for Plugin annotations paired to their annotated classes.
    See Also:
    Plugin
    • Field Detail

      • pluginClass

        private final java.lang.Class<T> pluginClass
      • elementName

        private final java.lang.String elementName
    • Constructor Detail

      • PluginType

        public PluginType​(PluginEntry pluginEntry,
                          java.lang.Class<T> pluginClass,
                          java.lang.String elementName)
        Since:
        2.1
    • Method Detail

      • getPluginClass

        public java.lang.Class<T> getPluginClass()
      • getElementName

        public java.lang.String getElementName()
      • getKey

        public java.lang.String getKey()
        Since:
        2.1
      • isObjectPrintable

        public boolean isObjectPrintable()
      • isDeferChildren

        public boolean isDeferChildren()
      • getCategory

        public java.lang.String getCategory()
        Since:
        2.1
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object