Class PluginType<T>
- java.lang.Object
-
- org.apache.logging.log4j.core.config.plugins.util.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
-
-
Constructor Summary
Constructors Constructor Description PluginType(PluginEntry pluginEntry, java.lang.Class<T> pluginClass, java.lang.String elementName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCategory()
java.lang.String
getElementName()
java.lang.String
getKey()
java.lang.Class<T>
getPluginClass()
boolean
isDeferChildren()
boolean
isObjectPrintable()
java.lang.String
toString()
-
-
-
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 classjava.lang.Object
-
-