fop 2.0

org.apache.fop.fo.properties
Class ListProperty

java.lang.Object
  extended by org.apache.fop.fo.properties.Property
      extended by org.apache.fop.fo.properties.ListProperty
Direct Known Subclasses:
BackgroundPositionShorthand, FontFamilyProperty, FontShorthandProperty

public class ListProperty
extends Property

Superclass for properties that are lists of other properties


Nested Class Summary
static class ListProperty.Maker
          Inner class for creating instances of ListProperty
 
Field Summary
protected  java.util.List<Property> list
          Vector containing the list of sub-properties
 
Fields inherited from class org.apache.fop.fo.properties.Property
log
 
Constructor Summary
protected ListProperty()
          Simple constructor used by subclasses to do some special processing.
  ListProperty(Property prop)
          Create a new instance, using the given Property as the first element in the list.
 
Method Summary
 void addProperty(Property prop)
          Add a new property to the list
 boolean equals(java.lang.Object obj)
           
 java.util.List<Property> getList()
          Return the java.util.List of Property instances contained in this property.
 java.lang.Object getObject()
          Return the java.util.List of Property instances, cast as a java.lang.Object.
 int hashCode()
           
 
Methods inherited from class org.apache.fop.fo.properties.Property
getCharacter, getColor, getCondLength, getEnum, getKeep, getLength, getLengthPair, getLengthRange, getNCname, getNumber, getNumeric, getSpace, getSpecifiedValue, getString, isAuto, setSpecifiedValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

list

protected final java.util.List<Property> list
Vector containing the list of sub-properties

Constructor Detail

ListProperty

protected ListProperty()
Simple constructor used by subclasses to do some special processing.


ListProperty

public ListProperty(Property prop)
Create a new instance, using the given Property as the first element in the list.

Parameters:
prop - the first property to be added to the list
Method Detail

addProperty

public void addProperty(Property prop)
Add a new property to the list

Parameters:
prop - Property to be added to the list

getList

public java.util.List<Property> getList()
Return the java.util.List of Property instances contained in this property.

Overrides:
getList in class Property
Returns:
the list of properties contained in this instance

getObject

public java.lang.Object getObject()
Return the java.util.List of Property instances, cast as a java.lang.Object.

Overrides:
getObject in class Property
Returns:
this.list cast as an Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

fop 2.0

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