com.agimatec.commons.config
Class Node

java.lang.Object
  extended by com.agimatec.commons.config.Node
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BooleanNode, CompositeNode, DecimalNode, DoubleNode, FileNode, IntNode, LongNode, TextNode

public abstract class Node
extends java.lang.Object
implements java.io.Serializable

Description: Abstract superclass of all Node-Classes representing Config-elements. Company: Agimatec GmbH

Author:
Roman Stumm
See Also:
Serialized Form

Field Summary
protected  java.lang.String name
           
 
Constructor Summary
Node()
           
 
Method Summary
protected  java.lang.Object evaluatePath(java.util.StringTokenizer tokens, java.lang.Object node)
           
 java.lang.String getName()
           
abstract  java.lang.Object getObjectValue()
           
 void setName(java.lang.String aName)
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
Constructor Detail

Node

public Node()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String aName)

getObjectValue

public abstract java.lang.Object getObjectValue()

evaluatePath

protected java.lang.Object evaluatePath(java.util.StringTokenizer tokens,
                                        java.lang.Object node)

toString

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

toString

public java.lang.String toString(java.lang.String encoding)


Copyright © 2008-2012. All Rights Reserved.