|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.foray.fotree.Property
org.foray.fotree.fo.AbstractFoProperty
org.foray.fotree.fo.prop.AbstractRelativeSpace
public abstract class AbstractRelativeSpace
Abstract superclass for the "space-before", "space-after", "space-start", and "space-end" properties.
Field Summary |
---|
Fields inherited from class org.foray.fotree.fo.AbstractFoProperty |
---|
VALID_KEYWORDS_INHERIT_ONLY |
Fields inherited from class org.foray.fotree.Property |
---|
PRECEDENCE_FORCE |
Constructor Summary | |
---|---|
AbstractRelativeSpace(FObj fobj,
String propertyFullName,
String attributeValue)
Constructor. |
Method Summary | |
---|---|
boolean |
addComponent(FObj fobj,
String propertyFullName,
String attributeValue)
Adds a component value to the compound value. |
org.axsl.common.value.Conditionality |
getConditionality()
Returns the conditionality component of this property. |
static org.axsl.common.value.Conditionality |
getConditionalityNoInstance()
Returns the default (initial) value for the conditionality component of this property. |
int |
getPrecedence()
Returns the precedence component of this property. |
static short |
getPrecedenceNoInstance()
Returns the default (initial) value for the precedence component of this property. |
protected abstract org.axsl.common.value.RelativeCompass |
getRelativeCompass()
Returns the relative compass direction for this property. |
protected FoValue[] |
getValidKeywords()
Returns the valid keywords for this property. |
int |
getValue(org.axsl.fo.FoContext context,
LengthRange subProperty,
FObj fobj)
Returns the value of this property. |
static int |
getValueNoInstance()
Returns the default (initial) value for the numeric component of this property. |
PropertyValue |
value()
Returns the value for this property. |
Methods inherited from class org.foray.fotree.fo.AbstractFoProperty |
---|
canEvalBorderStyle, canEvalUri, checkKeywords, convertValueToFoValue, evalBorderStyle, evalUri, getPropertyType, isKeywordInherit, standardParse, 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 |
---|
public AbstractRelativeSpace(FObj fobj, String propertyFullName, String attributeValue) throws PropertyException
fobj
- The FObj to which this property belongs.propertyFullName
- The full name of the property.attributeValue
- The unparsed property value.
PropertyException
- For an invalid property value.Method Detail |
---|
public int getValue(org.axsl.fo.FoContext context, LengthRange subProperty, FObj fobj)
context
- An object that knows how to resolve FO context issues.subProperty
- The length-range for the property needed (MINIMUM,
OPTIMUM, OR MAXIMUM).fobj
- The FO for which this value is needed.
protected abstract org.axsl.common.value.RelativeCompass getRelativeCompass()
public org.axsl.common.value.Conditionality getConditionality()
public int getPrecedence()
public static int getValueNoInstance()
public static org.axsl.common.value.Conditionality getConditionalityNoInstance()
public static short getPrecedenceNoInstance()
protected FoValue[] getValidKeywords()
AbstractFoProperty
getValidKeywords
in class AbstractFoProperty
public boolean addComponent(FObj fobj, String propertyFullName, String attributeValue) throws PropertyException
fobj
- The FObj to which this property belongs.propertyFullName
- The full name of the property, including both
the base and the sub-property name.attributeValue
- The value of the component.
PropertyException
- If the input is not valid.public PropertyValue value()
Property
value
in class Property
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |