Package org.apache.fop.traits
Class SpaceVal
java.lang.Object
org.apache.fop.traits.SpaceVal
Store a single Space property value in simplified form, with all
Length values resolved. See section 4.3 in the specs.
-
Constructor Summary
ConstructorDescriptionSpaceVal
(SpaceProperty spaceprop, PercentBaseContext context) Constructor for SpaceVal objects based on Space objects.Constructor for SpaceVal objects based on the full set of properties. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the Precedence value.getSpace()
Returns the Space value.boolean
Returns the Conditionality value.boolean
Returns the Forcing value.static SpaceVal
makeLetterSpacing
(Property letterSpacing) static SpaceVal
makeWordSpacing
(Property wordSpacing, SpaceVal letterSpacing, Font fs) toString()
-
Constructor Details
-
SpaceVal
Constructor for SpaceVal objects based on Space objects.- Parameters:
spaceprop
- Space object to usecontext
- Percentage evaluation context
-
SpaceVal
Constructor for SpaceVal objects based on the full set of properties.- Parameters:
space
- space to useconditional
- Conditionality valueforcing
- Forcing valueprecedence
- Precedence value
-
-
Method Details
-
makeWordSpacing
- Parameters:
wordSpacing
- propertyletterSpacing
- space valuefs
- font- Returns:
- space value
-
makeLetterSpacing
- Parameters:
letterSpacing
- property- Returns:
- space value
-
isConditional
public boolean isConditional()Returns the Conditionality value.- Returns:
- the Conditionality value
-
isForcing
public boolean isForcing()Returns the Forcing value.- Returns:
- the Forcing value
-
getPrecedence
public int getPrecedence()Returns the Precedence value.- Returns:
- the Precedence value
-
getSpace
Returns the Space value.- Returns:
- the Space value
-
toString
-