fop 1.0

org.apache.fop.traits
Class SpaceVal

java.lang.Object
  extended by org.apache.fop.traits.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(MinOptMax space, boolean conditional, boolean forcing, int precedence)
          Constructor for SpaceVal objects based on the full set of properties.
SpaceVal(SpaceProperty spaceprop, PercentBaseContext context)
          Constructor for SpaceVal objects based on Space objects.
 
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)
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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 conditional,
                boolean forcing,
                int precedence)
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 Detail

makeWordSpacing

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

makeLetterSpacing

public static SpaceVal makeLetterSpacing(Property letterSpacing)

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

public MinOptMax getSpace()
Returns the Space value.

Returns:
the Space value

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

fop 1.0

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