org.jfree.formula.typing
Class DefaultType

java.lang.Object
  extended by org.jfree.formula.typing.DefaultType
All Implemented Interfaces:
Type
Direct Known Subclasses:
AnyType, DateTimeType, ErrorType, LogicalType, NumberType, TextType

public abstract class DefaultType
extends java.lang.Object
implements Type

Creation-Date: 02.11.2006, 09:37:54

Author:
Thomas Morgner

Field Summary
 
Fields inherited from interface org.jfree.formula.typing.Type
ANY_TYPE, ARRAY_TYPE, DATE_TYPE, DATETIME_TYPE, ERROR_TYPE, LOGICAL_TYPE, NUMERIC_SEQUENCE_TYPE, NUMERIC_TYPE, NUMERIC_UNIT, SCALAR_TYPE, SEQUENCE_TYPE, TEXT_TYPE, TIME_TYPE
 
Constructor Summary
protected DefaultType()
           
 
Method Summary
 void addFlag(java.lang.String name)
           
 java.lang.Object getProperty(java.lang.String name)
           
 boolean isFlagSet(java.lang.String name)
           
 boolean isLocked()
           
 void lock()
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultType

protected DefaultType()
Method Detail

isLocked

public boolean isLocked()

lock

public void lock()

addFlag

public void addFlag(java.lang.String name)

isFlagSet

public boolean isFlagSet(java.lang.String name)
Specified by:
isFlagSet in interface Type

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface Type