Interface ValueElement
-
- All Superinterfaces:
DescriptorElement
- All Known Implementing Classes:
ConveredValueElement
public interface ValueElement extends DescriptorElement
Represents value of atomic element in Impex header structure. For instance A[b=c](D). Holds qualifier, modifier and specifier.
Example for patternA[b=c,d=e](F):
A: qualifier
b: first modifier name. getModifiers(...)
c: first modifier value.
d: second modifier name.
e: second modifier value.
F: specifier.- See Also:
DescriptorElement,DescriptorElementTreeConverter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getModifiers()Returns qualifier.java.lang.StringgetModifierValue(java.lang.String key)Gets the modifier value.java.lang.StringgetQualifier()Returns qualifier.DescriptorElementgetSpecifier()Returns specifier.
-
-
-
Method Detail
-
getQualifier
java.lang.String getQualifier()
Returns qualifier. In expressionA[b=c,d=e](F)represents A.
-
getModifiers
java.util.Map<java.lang.String,java.lang.String> getModifiers()
Returns qualifier. In expressionA[b=c,d=e](F)represents b=c,d=e.
-
getSpecifier
DescriptorElement getSpecifier()
Returns specifier. In expressionA[b=c,d=e](F)represents F.
-
getModifierValue
java.lang.String getModifierValue(java.lang.String key)
Gets the modifier value.- Parameters:
key- the key- Returns:
- the modifier value
-
-