org.ojalgo.type.context
Class TypeContext<T>

java.lang.Object
  extended by org.ojalgo.type.context.TypeContext<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BinaryContext, BooleanContext, DateContext, NumberContext, StringContext

public abstract class TypeContext<T>
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static boolean NBSP
          Use 'Non-Breaking SPace' character instead of ardinary 'space' character.
 
Method Summary
abstract  T enforce(T anObject)
           
 boolean equals(Object someObj)
           
 String formatString(T anObject)
           
 Format getFormat()
           
 int hashCode()
           
 T parseAndEnforce(String aString)
          First calls parseObject(String) and then enforce(Object).
 T parseObject(String aString)
           
 void setFormat(Format aFormat)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NBSP

public static boolean NBSP
Use 'Non-Breaking SPace' character instead of ardinary 'space' character.

Method Detail

enforce

public abstract T enforce(T anObject)

equals

public final boolean equals(Object someObj)
Overrides:
equals in class Object

formatString

public final String formatString(T anObject)

getFormat

public final Format getFormat()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

parseAndEnforce

public final T parseAndEnforce(String aString)
First calls parseObject(String) and then enforce(Object).


parseObject

public final T parseObject(String aString)

setFormat

public final void setFormat(Format aFormat)