public class DimensionPropertyMaker extends CorrespondingPropertyMaker
Dimensioned property maker.
Constructor and Description |
---|
DimensionPropertyMaker(PropertyMaker baseMaker)
Instantiate a dimension property maker.
|
Modifier and Type | Method and Description |
---|---|
Property |
compute(PropertyList propertyList)
Return a Property object representing the value of this property,
based on other property values for this FO.
|
boolean |
isCorrespondingForced(PropertyList propertyList)
Determine if corresponding property is forced.
|
void |
setExtraCorresponding(int[][] extraCorresponding)
Set extra correspondences.
|
getWMPropertyList, setCorresponding, setRelative, setUseParent
public DimensionPropertyMaker(PropertyMaker baseMaker)
baseMaker
- the base property makerpublic void setExtraCorresponding(int[][] extraCorresponding)
extraCorresponding
- an array of four element integer arrayspublic boolean isCorrespondingForced(PropertyList propertyList)
isCorrespondingForced
in class CorrespondingPropertyMaker
propertyList
- the property list to usepublic Property compute(PropertyList propertyList) throws PropertyException
compute
in class CorrespondingPropertyMaker
propertyList
- The PropertyList for the FO.PropertyException
- if a property exception occursCopyright 1999-2017 The Apache Software Foundation. All Rights Reserved.