Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.util
Class MetadataNode

java.lang.Object
  extended byorg.evolvica.util.MetadataNode

public final class MetadataNode
extends java.lang.Object

A metadata node.

Since:
0.6.0
Version:
$Revision: 1.2 $ $Date: 2004/05/26 11:58:37 $
Author:
Andreas Rummler

Constructor Summary
MetadataNode(java.lang.String name)
          Constructor.
 
Method Summary
 java.lang.String getName()
          Returns the name of this node.
 MetadataNode getNode(java.lang.String name)
          Returns a child node with the given name.
 Metadata getValue(java.lang.String path)
          Returns the metadata object with the given path.
 void setValue(Metadata value)
          Sets a metadata object.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetadataNode

public MetadataNode(java.lang.String name)
Constructor.

Parameters:
name - name of this node
Method Detail

getName

public java.lang.String getName()
Returns the name of this node.

Returns:
name of this node

getNode

public MetadataNode getNode(java.lang.String name)
Returns a child node with the given name.

Parameters:
name - name of the child node
Returns:
child node with the given name or null if there is no such child

getValue

public Metadata getValue(java.lang.String path)
Returns the metadata object with the given path.

Parameters:
path - path to the metadata object
Returns:
metadata object with the given path or null if no such object exists

setValue

public void setValue(Metadata value)
Sets a metadata object. All subnodes are created if they not exist.

Parameters:
value - metadata to be set/added

toString

public java.lang.String toString()
See Also:
Object.toString()

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems