Class DefinedTypeInstance

java.lang.Object
  |
  +--DefinedTypeInstance
All Implemented Interfaces:
FILisable, java.io.Serializable

public class DefinedTypeInstance
extends java.lang.Object
implements java.io.Serializable, FILisable

The class `DefinedTypeInstance' is used to wrap an instance of a defined type.

See Also:
Serialized Form

Constructor Summary
DefinedTypeInstance(DefinedType type, java.lang.Object value)
          Constructs this defined type instance by plugging in the given value.
DefinedTypeInstance(java.lang.String definedTypeName, java.lang.Object value)
          Constructs this defined type instance by plugging in the given value.
 
Method Summary
 java.lang.String FILise(boolean HTML)
          Returns a string representing this defined type instance in FIL.
 DefinedType getDefinedType()
          Returns the defined type of which this object is an instance.
 java.lang.Object getValue()
          Returns the value of this defined type instance.
 java.lang.String toString()
          Returns a string representing this defined type instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefinedTypeInstance

public DefinedTypeInstance(DefinedType type,
                           java.lang.Object value)
Constructs this defined type instance by plugging in the given value.
Parameters:
type - The defined type of which this is an instance.
value - The value of this defined type instance, which must conform to the underlying type.

DefinedTypeInstance

public DefinedTypeInstance(java.lang.String definedTypeName,
                           java.lang.Object value)
Constructs this defined type instance by plugging in the given value. The defined type is specified by name for convenience.
Parameters:
definedTypeName - The name of the defined type to be instantiated.
value - The value of this defined type instance, which must conform to the underlying type.
Method Detail

getDefinedType

public DefinedType getDefinedType()
Returns the defined type of which this object is an instance.
Returns:
The defined type of which this is an instance.

getValue

public java.lang.Object getValue()
Returns the value of this defined type instance.
Returns:
The value of this defined type instance.

toString

public java.lang.String toString()
Returns a string representing this defined type instance.
Overrides:
toString in class java.lang.Object
Returns:
The string representation of this defined type instance.

FILise

public java.lang.String FILise(boolean HTML)
Returns a string representing this defined type instance in FIL.
Specified by:
FILise in interface FILisable
Parameters:
HTML - If true, the FIL will be augmented with HTML tags.
Returns:
A string representing the defined type instance in FIL.