gov.nasa.pds.tools.dict
Class ElementDefinition

java.lang.Object
  extended by gov.nasa.pds.tools.dict.Definition
      extended by gov.nasa.pds.tools.dict.ElementDefinition

public class ElementDefinition
extends Definition

Version:
$Revision: 2941 $
Author:
pramirez

Field Summary
 
Fields inherited from class gov.nasa.pds.tools.dict.Definition
objectType
 
Constructor Summary
ElementDefinition(java.lang.String identifier)
           
 
Method Summary
 java.lang.String getDataType()
           
 java.lang.Number getMaximum()
           
 int getMaxLength()
           
 java.lang.Number getMinimum()
           
 int getMinLength()
           
 java.lang.String getUnitId()
           
 java.util.Collection getValues()
           
 java.lang.String getValueType()
           
 boolean hasMaximum()
           
 boolean hasMinimum()
           
 boolean hasValidValues()
           
 boolean isUnitAllowed(java.lang.String unit)
           
 void setDataType(java.lang.String dataType)
           
 void setMaximum(java.lang.Number maximum)
           
 void setMaxLength(int maxLength)
           
 void setMinimum(java.lang.Number minimum)
           
 void setMinLength(int minLength)
           
 void setUnitId(java.lang.String unitId)
           
 void setUnitList(java.util.List unitList)
           
 void setValues(java.util.Collection values)
           
 void setValueType(java.lang.String valueType)
           
 
Methods inherited from class gov.nasa.pds.tools.dict.Definition
addAlias, addAliases, getAliases, getDescription, getIdentifier, getObjectType, getStatusType, setAliases, setDescription, setIdentifier, setObjectType, setStatusType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementDefinition

public ElementDefinition(java.lang.String identifier)
Method Detail

getDataType

public java.lang.String getDataType()
Returns:
Returns the dataType.

setDataType

public void setDataType(java.lang.String dataType)
Parameters:
dataType - The dataType to set.

getMaximum

public java.lang.Number getMaximum()
Returns:
Returns the maximum.

setMaximum

public void setMaximum(java.lang.Number maximum)
Parameters:
maximum - The maximum to set.

getMaxLength

public int getMaxLength()
Returns:
Returns the maxLength.

setMaxLength

public void setMaxLength(int maxLength)
Parameters:
maxLength - The maxLength to set.

getMinimum

public java.lang.Number getMinimum()
Returns:
Returns the minimum.

setMinimum

public void setMinimum(java.lang.Number minimum)
Parameters:
minimum - The minimum to set.

getMinLength

public int getMinLength()
Returns:
Returns the minLength.

setMinLength

public void setMinLength(int minLength)
Parameters:
minLength - The minLength to set.

getUnitId

public java.lang.String getUnitId()
Returns:
Returns the unit id that can be looked up in a dictionary.

setUnitId

public void setUnitId(java.lang.String unitId)
Parameters:
unitId -

setUnitList

public void setUnitList(java.util.List unitList)

getValues

public java.util.Collection getValues()
Returns:
Returns the values.

setValues

public void setValues(java.util.Collection values)
Parameters:
values - The values to set.

getValueType

public java.lang.String getValueType()
Returns:
Returns the valueType.

setValueType

public void setValueType(java.lang.String valueType)
Parameters:
valueType - The valueType to set.

hasValidValues

public boolean hasValidValues()

hasMaximum

public boolean hasMaximum()

hasMinimum

public boolean hasMinimum()

isUnitAllowed

public boolean isUnitAllowed(java.lang.String unit)


Copyright © 2005-2007 NASA Jet Propulsion Laboratory, California Institute of Technology. All Rights Reserved.