com.infoviz.datamodel.table
Class IVColumnDefinition

java.lang.Object
  extended bycom.infoviz.datamodel.table.IVColumnDefinition

public class IVColumnDefinition
extends java.lang.Object

$Id$ $Revision$ $Author$


Constructor Summary
IVColumnDefinition(java.lang.String name, java.lang.String displayName, java.lang.Class type)
          constructor
IVColumnDefinition(java.lang.String name, java.lang.String displayName, java.lang.Class type, boolean allowNull)
          constructor
 
Method Summary
 boolean allowsNull()
           
 boolean equals(java.lang.Object another)
          compares columns
 java.lang.String getDisplayName()
           
 java.lang.String getName()
           
 java.lang.Class getType()
           
 int hashCode()
           
 boolean isValidValue(java.lang.Object value)
          determines this value is a valid value for the column
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IVColumnDefinition

public IVColumnDefinition(java.lang.String name,
                          java.lang.String displayName,
                          java.lang.Class type)
constructor

Parameters:
name - a name that is used in column data manipulation and queries, should not be null
displayName - a name that is used for display
type - the data type of the column

IVColumnDefinition

public IVColumnDefinition(java.lang.String name,
                          java.lang.String displayName,
                          java.lang.Class type,
                          boolean allowNull)
constructor

Parameters:
name - a name that is used in column data manipulation and queries, should not be null
displayName - a name that is used for display
type - the data type of the column
allowNull - allow column values to be null, default is true
Method Detail

getName

public java.lang.String getName()

getDisplayName

public java.lang.String getDisplayName()

getType

public java.lang.Class getType()

allowsNull

public boolean allowsNull()

isValidValue

public boolean isValidValue(java.lang.Object value)
determines this value is a valid value for the column

Parameters:
value -
Returns:
true if valid

equals

public boolean equals(java.lang.Object another)
compares columns

Parameters:
another -
Returns:
true if name is the same

hashCode

public int hashCode()

toString

public java.lang.String toString()