Package | Description |
---|---|
gov.nasa.pds.tools.dict | |
gov.nasa.pds.tools.dict.parser | |
gov.nasa.pds.tools.dict.type | |
gov.nasa.pds.tools.label.validate |
Modifier and Type | Method and Description |
---|---|
ElementDefinition |
Dictionary.getElementDefinition(DictIdentifier identifier)
Retrieves the element definition from the dictionary or null if not found.
|
ElementDefinition |
Dictionary.getElementDefinition(String objectContext,
DictIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
static ElementDefinition |
DefinitionFactory.createElementDefinition(Dictionary sourceDictionary,
ObjectStatement object)
This method creates an
ElementDefinition by gathering the
attributes required from the ObjectStatement as specified in the
PDS Data Dictionary document. |
Modifier and Type | Method and Description |
---|---|
void |
TypeChecker.checkMaxLength(String value,
ElementDefinition def,
AttributeStatement attribute)
Checks to make sure that the value does not exceed the maximum length
|
void |
LengthChecker.checkMaxLength(String value,
ElementDefinition def,
AttributeStatement attribute) |
void |
RealChecker.checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
NumericTypeChecker.checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
NonDecimalChecker.checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
IntegerChecker.checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
DoubleChecker.checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
TypeChecker.checkMinLength(String value,
ElementDefinition def,
AttributeStatement attribute)
Checks to make sure that the value does fall below the minimum length
length
|
void |
LengthChecker.checkMinLength(String value,
ElementDefinition def,
AttributeStatement attribute) |
void |
RealChecker.checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
NumericTypeChecker.checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
NonDecimalChecker.checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
IntegerChecker.checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
void |
DoubleChecker.checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute) |
TypeChecker |
TypeCheckerFactory.newInstance(ElementDefinition definition) |
Constructor and Description |
---|
UnsupportedTypeException(ElementDefinition def) |
Modifier and Type | Method and Description |
---|---|
static boolean |
ElementValidator.validate(AttributeStatement attribute,
Label label,
Dictionary dictionary,
ElementDefinition definition) |
Copyright © 2005–2015 Planetary Data System. All rights reserved.