org.foray.fotree.axsl.prop
Class MetadataKey

java.lang.Object
  extended by org.foray.fotree.Property
      extended by org.foray.fotree.axsl.AbstractAxslProperty
          extended by org.foray.fotree.axsl.prop.AxslEnumerated
              extended by org.foray.fotree.axsl.prop.MetadataKey

public class MetadataKey
extends AxslEnumerated

The "metadata-key" property in the axsl: namespace.


Field Summary
 
Fields inherited from class org.foray.fotree.Property
PRECEDENCE_FORCE
 
Constructor Summary
MetadataKey(FObj fobj, String propertyFullName, String attributeValue)
          Default Constructor.
 
Method Summary
 AxslProperty getPropertyType()
          Returns the specific type for this property.
protected  AxslValue[] getValidKeywords()
          Returns the valid keywords for this property.
 
Methods inherited from class org.foray.fotree.axsl.prop.AxslEnumerated
getValue, getValue, getValueNoInstance, getValueNoInstance, value
 
Methods inherited from class org.foray.fotree.axsl.AbstractAxslProperty
checkKeywords, standardParse
 
Methods inherited from class org.foray.fotree.Property
convertNumericToInteger, convertValueToLength, getBasePropertyName, getKeywordIndex, getKeywordInSet, getSubPropertyName, invalidPropertyName, keywordInSet, unexpectedInitialValueArgument, unexpectedRetrieval, unexpectedValue, unexpectedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataKey

public MetadataKey(FObj fobj,
                   String propertyFullName,
                   String attributeValue)
            throws PropertyException
Default Constructor.

Parameters:
fobj - The FObj to which this property belongs.
propertyFullName - The full name of the property.
attributeValue - The unparsed property value.
Throws:
PropertyException - For an invalid property value.
Method Detail

getPropertyType

public AxslProperty getPropertyType()
Description copied from class: AbstractAxslProperty
Returns the specific type for this property.

Specified by:
getPropertyType in class AbstractAxslProperty
Returns:
The specific type for this property.

getValidKeywords

protected AxslValue[] getValidKeywords()
Description copied from class: AbstractAxslProperty
Returns the valid keywords for this property.

Specified by:
getValidKeywords in class AbstractAxslProperty
Returns:
The valid keywords for this property.


Copyright © 2017. All rights reserved.