Interface IMetadataDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MetadataDefinition
The definition of a metadata.
Provides access to the name and data type of a metadata, is able to indicate whether the metadata is multi-valued, and provides access to the expression which should be used to determine the value of the metadata.
- Author:
- V. Moldovan
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
boolean
Indicates whether the metadata is multi-valued.
-
Method Details
-
getName
String getName()- Returns:
- the name of the metadata.
-
getDataType
DataType getDataType()- Returns:
- the data type of the metadata's value.
-
isMultiValued
boolean isMultiValued()Indicates whether the metadata is multi-valued.- Returns:
true
if metadata is multi-valued andfalse
otherwise.
-
getExpression
String getExpression()- Returns:
- expression which is used to calculate the value of the metadata.
-
getDomain
IDomainDefinition getDomain()- Returns:
- the domain for value list.
-