org.apache.logging.log4j.core.config.plugins
Class PluginType<T>

java.lang.Object
  extended by org.apache.logging.log4j.core.config.plugins.PluginType<T>
Type Parameters:
T - The plug-in class, which can be any kind of class.
All Implemented Interfaces:
Serializable

public class PluginType<T>
extends Object
implements Serializable

Plugin Descriptor.

See Also:
Serialized Form

Constructor Summary
PluginType(Class<T> clazz, String name, boolean printObj, boolean deferChildren)
           
 
Method Summary
 String getElementName()
           
 Class<T> getPluginClass()
           
 boolean isDeferChildren()
           
 boolean isObjectPrintable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginType

public PluginType(Class<T> clazz,
                  String name,
                  boolean printObj,
                  boolean deferChildren)
Method Detail

getPluginClass

public Class<T> getPluginClass()

getElementName

public String getElementName()

isObjectPrintable

public boolean isObjectPrintable()

isDeferChildren

public boolean isDeferChildren()


Copyright © 1999-2013 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.