org.apache.logging.log4j.core.config
Class Node

java.lang.Object
  extended by org.apache.logging.log4j.core.config.Node

public class Node
extends Object

A Configuration node.


Constructor Summary
Node()
           
Node(Node parent, String name, PluginType type)
          Creates a new instance of Node and initializes it with a name and the corresponding XML element.
 
Method Summary
 Map<String,String> getAttributes()
           
 List<Node> getChildren()
           
 String getName()
           
 Object getObject()
           
 Node getParent()
           
 PluginType getType()
           
 String getValue()
           
 boolean hasChildren()
           
 boolean isRoot()
           
 void setObject(Object obj)
           
 void setValue(String value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(Node parent,
            String name,
            PluginType type)
Creates a new instance of Node and initializes it with a name and the corresponding XML element.

Parameters:
parent - the node's parent.
name - the node's name.
type - The Plugin Type associated with the node.

Node

public Node()
Method Detail

getAttributes

public Map<String,String> getAttributes()

getChildren

public List<Node> getChildren()

hasChildren

public boolean hasChildren()

getValue

public String getValue()

setValue

public void setValue(String value)

getParent

public Node getParent()

getName

public String getName()

isRoot

public boolean isRoot()

setObject

public void setObject(Object obj)

getObject

public Object getObject()

getType

public PluginType getType()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.