Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.util
Class Metadata

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

public class Metadata
extends java.lang.Object

A metadata object.

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

Field Summary
static java.lang.String METADATA_CHANGE
          ID for metadata change events.
static java.lang.String SEPARATOR
          Separator used in metadata paths.
 
Constructor Summary
Metadata(java.lang.String path, boolean value)
          Constructor.
Metadata(java.lang.String path, float value)
          Constructor.
Metadata(java.lang.String path, int value)
          Constructor.
Metadata(java.lang.String path, java.lang.String value)
          Constructor.
 
Method Summary
 java.lang.String getPath()
          Returns the path of this metadata object.
 java.lang.String getValue()
          Returns the value of this metadata object.
 boolean getValueAsBoolean()
          Returns the value of this metadata object as a boolean value.
 float getValueAsFloat()
          Returns the value of this metadata object as a float value.
 int getValueAsInteger()
          Returns the value of this metadata object as an integer value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SEPARATOR

public static final java.lang.String SEPARATOR
Separator used in metadata paths.

See Also:
Constant Field Values

METADATA_CHANGE

public static final java.lang.String METADATA_CHANGE
ID for metadata change events.

See Also:
Constant Field Values
Constructor Detail

Metadata

public Metadata(java.lang.String path,
                java.lang.String value)
Constructor.

Parameters:
path - metadata path
value - metadata value

Metadata

public Metadata(java.lang.String path,
                boolean value)
Constructor.

Parameters:
path - metadata path
value - metadata value (boolean)

Metadata

public Metadata(java.lang.String path,
                float value)
Constructor.

Parameters:
path - metadata path
value - metadata value (float)

Metadata

public Metadata(java.lang.String path,
                int value)
Constructor.

Parameters:
path - metadata path
value - metadata value (int)
Method Detail

getPath

public java.lang.String getPath()
Returns the path of this metadata object.

Returns:
path

getValue

public java.lang.String getValue()
Returns the value of this metadata object.

Returns:
value

getValueAsBoolean

public boolean getValueAsBoolean()
Returns the value of this metadata object as a boolean value.

Returns:
metadata value

getValueAsFloat

public float getValueAsFloat()
Returns the value of this metadata object as a float value.

Returns:
metadata value

getValueAsInteger

public int getValueAsInteger()
Returns the value of this metadata object as an integer value.

Returns:
metadata value

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