public static class LengthRangeProperty.Maker extends CompoundPropertyMaker
Type | Property and Description |
---|---|
Property |
makeNew
Create a new empty instance of LengthRangeProperty.
|
contextDep, corresponding, defaultProperty, defaultValue, propId, setByShorthand
Constructor and Description |
---|
LengthRangeProperty.Maker(int propId) |
Modifier and Type | Method and Description |
---|---|
Property |
convertProperty(Property p,
PropertyList propertyList,
FObj fo)
Return a Property object based on the passed Property object.
|
Property |
makeNewProperty()
Create a new empty instance of LengthRangeProperty.
|
protected Property |
setSubprop(Property baseProperty,
int subpropertyId,
Property subproperty)
Set a component in a compound property and return the modified
compound property object.
|
addSubpropMaker, checkEnumValues, get, getSubpropMaker, make, make, make, makeCompound, useGeneric
addEnum, addKeyword, addShorthand, checkValueKeywords, clone, compute, convertPropertyDatatype, convertShorthandProperty, findProperty, getName, getPercentBase, getPropId, getShorthand, getSubprop, isInherited, setByShorthand, setCorresponding, setDatatypeParser, setDefault, setDefault, setInherited, setPercentBase
makeNewProperty
in class PropertyMaker
public LengthRangeProperty.Maker(int propId)
propId
- the id of the property for which a Maker should be createdpublic Property makeNewProperty()
makeNewProperty
in class PropertyMaker
public Property convertProperty(Property p, PropertyList propertyList, FObj fo) throws PropertyException
convertProperty
in class CompoundPropertyMaker
p
- The Property object return by the expression parserpropertyList
- The PropertyList object being built for this FO.fo
- The parent FO for the FO whose property is being made.PropertyException
- for invalid or inconsistent FO inputprotected Property setSubprop(Property baseProperty, int subpropertyId, Property subproperty)
setSubprop
in class PropertyMaker
baseProperty
- The Property object representing the compound property,
such as SpaceProperty.subpropertyId
- The ID of the component whose value is specified.subproperty
- A Property object holding the specified value of the
component to be set.Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.