com.monad.homerun.base
Class Value

java.lang.Object
  extended by com.monad.homerun.base.Value
All Implemented Interfaces:
java.io.Serializable

public class Value
extends java.lang.Object
implements java.io.Serializable

Value represents a single, typed value, at a specified time

See Also:
Serialized Form

Constructor Summary
Value()
           
Value(long value)
           
Value(long value, long time)
           
Value(NamedType type, java.lang.Object value)
           
Value(NamedType type, java.lang.Object value, long time)
           
Value(java.lang.String value)
           
Value(java.lang.String value, long time)
           
 
Method Summary
 java.lang.String getStringValue()
          Returns the value converted to a String
 long getTime()
           
 NamedType getType()
          Returns the value type
 java.lang.String getTypeName()
           
 java.lang.Object getValue()
          Returns the actual value
 void setTime(long time)
           
 java.lang.String toString()
          Returns a description of the value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Value

public Value()

Value

public Value(NamedType type,
             java.lang.Object value,
             long time)

Value

public Value(NamedType type,
             java.lang.Object value)

Value

public Value(long value,
             long time)

Value

public Value(long value)

Value

public Value(java.lang.String value)

Value

public Value(java.lang.String value,
             long time)
Method Detail

getType

public NamedType getType()
Returns the value type

Returns:
the value

getTypeName

public java.lang.String getTypeName()

getValue

public java.lang.Object getValue()
Returns the actual value

Returns:
the value

getStringValue

public java.lang.String getStringValue()
Returns the value converted to a String

Returns:
the value as a String

toString

public java.lang.String toString()
Returns a description of the value

Overrides:
toString in class java.lang.Object
Returns:
the value description

getTime

public long getTime()

setTime

public void setTime(long time)


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.