org.apache.fop.fo.properties

Class Property

Known Direct Subclasses:
CharacterProperty, ColorProperty, CondLengthProperty, EnumNumber, EnumProperty, KeepProperty, LengthPairProperty, LengthProperty, LengthRangeProperty, ListProperty, NCnameProperty, NumberProperty, NumericProperty, RelativeNumericProperty, StringProperty, ToBeImplementedProperty

public class Property
extends java.lang.Object

Base class for all property objects

Field Summary

protected static Log
log
Logger for all property classes

Method Summary

char
getCharacter()
This method expects to be overridden by subclasses
Color
getColor(FOUserAgent foUserAgent)
This method expects to be overridden by subclasses
CondLengthProperty
getCondLength()
This method expects to be overridden by subclasses
int
getEnum()
This method expects to be overridden by subclasses
KeepProperty
getKeep()
This method expects to be overridden by subclasses
Length
getLength()
This method expects to be overridden by subclasses
LengthPairProperty
getLengthPair()
This method expects to be overridden by subclasses
LengthRangeProperty
getLengthRange()
This method expects to be overridden by subclasses
List
getList()
This method expects to be overridden by subclasses
String
getNCname()
This method expects to be overridden by subclasses
Number
getNumber()
This method expects to be overridden by subclasses
Numeric
getNumeric()
This method expects to be overridden by subclasses
Object
getObject()
This method expects to be overridden by subclasses
SpaceProperty
getSpace()
This method expects to be overridden by subclasses
String
getSpecifiedValue()
Return the original value specified for the property attribute.
String
getString()
This method expects to be overridden by subclasses.
boolean
isAuto()
void
setSpecifiedValue(String value)
Set the original value specified for the property attribute.
String
toString()

Field Details

log

protected static Log log
Logger for all property classes

Method Details

getCharacter

public char getCharacter()
This method expects to be overridden by subclasses
Returns:
char property value

getColor

public Color getColor(FOUserAgent foUserAgent)
This method expects to be overridden by subclasses
Parameters:
foUserAgent - FOP user agent
Returns:
ColorType property value

getCondLength

public CondLengthProperty getCondLength()
This method expects to be overridden by subclasses
Returns:
CondLength property value

getEnum

public int getEnum()
This method expects to be overridden by subclasses
Returns:
integer equivalent of enumerated property value

getKeep

public KeepProperty getKeep()
This method expects to be overridden by subclasses
Returns:
Keep property value

getLength

public Length getLength()
This method expects to be overridden by subclasses
Returns:
Length property value

getLengthPair

public LengthPairProperty getLengthPair()
This method expects to be overridden by subclasses
Returns:
LengthPair property value

getLengthRange

public LengthRangeProperty getLengthRange()
This method expects to be overridden by subclasses
Returns:
LenghtRange property value

getList

public List getList()
This method expects to be overridden by subclasses
Returns:
collection of other property (sub-property) objects

getNCname

public String getNCname()
This method expects to be overridden by subclasses
Returns:
NCname property value

getNumber

public Number getNumber()
This method expects to be overridden by subclasses
Returns:
Number property value

getNumeric

public Numeric getNumeric()
This method expects to be overridden by subclasses
Returns:
Numeric property value

getObject

public Object getObject()
This method expects to be overridden by subclasses
Returns:
Object property value

getSpace

public SpaceProperty getSpace()
This method expects to be overridden by subclasses
Returns:
Space property value

getSpecifiedValue

public String getSpecifiedValue()
Return the original value specified for the property attribute.
Returns:
The specified value as a String.

getString

public String getString()
This method expects to be overridden by subclasses.
Returns:
String property value

isAuto

public boolean isAuto()
Returns:
true if the property is an enum and has value 'auto'

setSpecifiedValue

public void setSpecifiedValue(String value)
Set the original value specified for the property attribute.
Parameters:
value - The specified value.

toString

public String toString()

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