org.apache.fop.traits

Class SpaceVal


public class SpaceVal
extends java.lang.Object

Store a single Space property value in simplified form, with all Length values resolved. See section 4.3 in the specs.

Constructor Summary

SpaceVal(SpaceProperty spaceprop, PercentBaseContext context)
Constructor for SpaceVal objects based on Space objects.
SpaceVal(MinOptMax space, boolean bConditional, boolean bForcing, int iPrecedence)
Constructor for SpaceVal objects based on the full set of properties.

Method Summary

int
getPrecedence()
Returns the Precedence value.
MinOptMax
getSpace()
Returns the Space value.
boolean
isConditional()
Returns the Conditionality value.
boolean
isForcing()
Returns the Forcing value.
static SpaceVal
makeLetterSpacing(Property letterSpacing)
static SpaceVal
makeWordSpacing(Property wordSpacing, SpaceVal letterSpacing, Font fs)
String
toString()

Constructor Details

SpaceVal

public SpaceVal(SpaceProperty spaceprop,
                PercentBaseContext context)
Constructor for SpaceVal objects based on Space objects.
Parameters:
spaceprop - Space object to use
context - Percentage evaluation context

SpaceVal

public SpaceVal(MinOptMax space,
                boolean bConditional,
                boolean bForcing,
                int iPrecedence)
Constructor for SpaceVal objects based on the full set of properties.
Parameters:
space - space to use
bConditional - Conditionality value
bForcing - Forcing value
iPrecedence - Precedence value

Method Details

getPrecedence

public int getPrecedence()
Returns the Precedence value.
Returns:
the Precedence value

getSpace

public MinOptMax getSpace()
Returns the Space value.
Returns:
the 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

makeLetterSpacing

public static SpaceVal makeLetterSpacing(Property letterSpacing)

makeWordSpacing

public static SpaceVal makeWordSpacing(Property wordSpacing,
                                       SpaceVal letterSpacing,
                                       Font fs)

toString

public String toString()

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.