public interface ILcdGDFAttribute
Modifier and Type | Interface and Description |
---|---|
static class |
ILcdGDFAttribute.Direction
This class represents the different directions that can be associated
with an attribute.
|
Modifier and Type | Method and Description |
---|---|
int |
getAttributeCount()
Returns the number of (attribute type, attribute value) pairs in this attribute.
|
TLcdGDFAttributeType |
getAttributeType(int aIndex)
Returns the attribute type of the attribute at the given index.
|
Object |
getAttributeValue(int aIndex)
Returns the attribute value at the given index.
|
double |
getFromCurvimetricPosition()
Returns the curvimetric position defining the start of the Attribute validity.
|
ILcdGDFSourceDescription |
getSourceDescription(int aIndex)
Returns the source description of the attribute at the given index, or null if
none exists.
|
double |
getToCurvimetricPosition()
Returns the curvimetric position defining the end of the Attribute validity.
|
ILcdGDFAttribute.Direction |
getValidityDirection()
Returns the validity direction for the attribute values.
|
boolean |
isCurvimetricPositionRelative()
Returns true if the curvimetric positions are relative.
|
double getFromCurvimetricPosition()
double getToCurvimetricPosition()
boolean isCurvimetricPositionRelative()
false,
the positions are absolute.
ILcdGDFAttribute.Direction getValidityDirection()
NEGATIVE
, or BOTH.
int getAttributeCount()
TLcdGDFAttributeType getAttributeType(int aIndex)
aIndex
- the index of the attribute whose type is to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getAttributeCount()
.ILcdGDFSourceDescription getSourceDescription(int aIndex)
aIndex
- the index of the attribute whose source description is to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getAttributeCount()
.Object getAttributeValue(int aIndex)
aIndex
- the index of the attribute whose value is to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getAttributeCount()
.