Package org.apache.fop.fo.properties
Class Property
- java.lang.Object
-
- org.apache.fop.fo.properties.Property
-
- Direct Known Subclasses:
CharacterProperty,ColorProperty,CondLengthProperty,EnumNumber,EnumProperty,KeepProperty,LengthPairProperty,LengthProperty,LengthRangeProperty,ListProperty,NCnameProperty,NumberProperty,NumericProperty,OptionalCharacterProperty,RelativeNumericProperty,StringProperty,ToBeImplementedProperty,URIProperty
public abstract class Property extends java.lang.ObjectBase class for all property objects
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.LoglogLogger for all property classes
-
Constructor Summary
Constructors Constructor Description Property()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description chargetCharacter()This method expects to be overridden by subclassesjava.awt.ColorgetColor(FOUserAgent foUserAgent)This method expects to be overridden by subclassesCondLengthPropertygetCondLength()This method expects to be overridden by subclassesintgetEnum()This method expects to be overridden by subclassesKeepPropertygetKeep()This method expects to be overridden by subclassesLengthgetLength()This method expects to be overridden by subclassesLengthPairPropertygetLengthPair()This method expects to be overridden by subclassesLengthRangePropertygetLengthRange()This method expects to be overridden by subclassesjava.util.ListgetList()This method expects to be overridden by subclassesjava.lang.StringgetNCname()This method expects to be overridden by subclassesjava.lang.NumbergetNumber()This method expects to be overridden by subclassesNumericgetNumeric()This method expects to be overridden by subclassesjava.lang.ObjectgetObject()This method expects to be overridden by subclassesSpacePropertygetSpace()This method expects to be overridden by subclassesjava.lang.StringgetSpecifiedValue()Return the original value specified for the property attribute.java.lang.StringgetString()This method expects to be overridden by subclasses.booleanisAuto()voidsetSpecifiedValue(java.lang.String value)Set the original value specified for the property attribute.java.lang.StringtoString()
-
-
-
Method Detail
-
setSpecifiedValue
public void setSpecifiedValue(java.lang.String value)
Set the original value specified for the property attribute.- Parameters:
value- The specified value.
-
getSpecifiedValue
public java.lang.String getSpecifiedValue()
Return the original value specified for the property attribute.- Returns:
- The specified value as a String.
-
getLength
public Length getLength()
This method expects to be overridden by subclasses- Returns:
- Length property value
-
getColor
public java.awt.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
-
getLengthRange
public LengthRangeProperty getLengthRange()
This method expects to be overridden by subclasses- Returns:
- LenghtRange property value
-
getLengthPair
public LengthPairProperty getLengthPair()
This method expects to be overridden by subclasses- Returns:
- LengthPair property value
-
getSpace
public SpaceProperty getSpace()
This method expects to be overridden by subclasses- Returns:
- Space property value
-
getKeep
public KeepProperty getKeep()
This method expects to be overridden by subclasses- Returns:
- Keep property value
-
getEnum
public int getEnum()
This method expects to be overridden by subclasses- Returns:
- integer equivalent of enumerated property value
-
isAuto
public boolean isAuto()
- Returns:
- true if the property is an enum and has value 'auto'
-
getCharacter
public char getCharacter()
This method expects to be overridden by subclasses- Returns:
- char property value
-
getList
public java.util.List getList()
This method expects to be overridden by subclasses- Returns:
- collection of other property (sub-property) objects
-
getNumber
public java.lang.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
-
getNCname
public java.lang.String getNCname()
This method expects to be overridden by subclasses- Returns:
- NCname property value
-
getObject
public java.lang.Object getObject()
This method expects to be overridden by subclasses- Returns:
- Object property value
-
getString
public java.lang.String getString()
This method expects to be overridden by subclasses.- Returns:
- String property value
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-