public static class NumberProperty.PositiveIntegerMaker extends PropertyMaker
contextDep, corresponding, defaultProperty, defaultValue, propId, setByShorthand
Constructor | Description |
---|---|
PositiveIntegerMaker(int propId) |
Constructor for NumberProperty.PositiveIntegerMaker
|
Modifier and Type | Method | Description |
---|---|---|
Property |
convertProperty(Property p,
PropertyList propertyList,
FObj fo) |
If the value is not positive, return a property with value 1
Return a Property object based on the passed Property object.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEnum, addKeyword, addShorthand, addSubpropMaker, checkEnumValues, checkValueKeywords, clone, compute, convertPropertyDatatype, convertShorthandProperty, findProperty, get, getName, getPercentBase, getPropId, getShorthand, getSubprop, getSubpropMaker, isInherited, make, make, make, makeNewProperty, setByShorthand, setCorresponding, setDatatypeParser, setDefault, setDefault, setInherited, setPercentBase, setSubprop, useGeneric
public PositiveIntegerMaker(int propId)
propId
- the id of the property for which a PositiveIntegerMaker should be createdpublic Property convertProperty(Property p, PropertyList propertyList, FObj fo) throws PropertyException
convertProperty
in class PropertyMaker
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 inputCopyright 1999-2016 The Apache Software Foundation. All Rights Reserved.