com.thaiopensource.validate
Class NamePropertyId
java.lang.Object
com.thaiopensource.util.PropertyId
com.thaiopensource.validate.NamePropertyId
public class NamePropertyId
- extends PropertyId
A PropertyId whose value is constrained to be an instance of
Name.
- See Also:
Name
Method Summary |
com.thaiopensource.xml.util.Name |
get(PropertyMap properties)
Returns the value of the property. |
com.thaiopensource.xml.util.Name |
put(PropertyMapBuilder builder,
com.thaiopensource.xml.util.Name value)
Sets the value of the property. |
NamePropertyId
public NamePropertyId(String name)
get
public com.thaiopensource.xml.util.Name get(PropertyMap properties)
- Returns the value of the property. This is a typesafe
version of
PropertyMap.get
.
- Parameters:
properties
- the PropertyMap to be used
- Returns:
- the Name to which the PropertyMap maps this PropertyId,
or
null
if this PropertyId is not in the PropertyMap - See Also:
PropertyMap.get(com.thaiopensource.util.PropertyId)
put
public com.thaiopensource.xml.util.Name put(PropertyMapBuilder builder,
com.thaiopensource.xml.util.Name value)
- Sets the value of the property. Modifies the PropertyMapBuilder
so that this PropertyId is mapped to the specified value. This
is a typesafe version of PropertyMapBuilder.put.
- Parameters:
builder
- the PropertyMapBuilder to be modifiedvalue
- the Name to which this PropertyId is to be mapped
- Returns:
- the Name to which this PropertyId was mapped before,
or
null
if it was not mapped - See Also:
PropertyMapBuilder.put(com.thaiopensource.util.PropertyId, java.lang.Object)