com.thaiopensource.validate
Class ValidateProperty.XMLReaderCreatorPropertyId

java.lang.Object
  |
  +--com.thaiopensource.util.PropertyId
        |
        +--com.thaiopensource.validate.ValidateProperty.XMLReaderCreatorPropertyId
Enclosing class:
ValidateProperty

public static class ValidateProperty.XMLReaderCreatorPropertyId
extends PropertyId

A PropertyId whose value is constrained to be an instance of XMLReaderCreator.

See Also:
XMLReaderCreator

Constructor Summary
ValidateProperty.XMLReaderCreatorPropertyId(String name)
           
 
Method Summary
 XMLReaderCreator get(PropertyMap properties)
          Returns the value of the property.
 XMLReaderCreator put(PropertyMapBuilder builder, XMLReaderCreator value)
          Sets the value of the property.
 
Methods inherited from class com.thaiopensource.util.PropertyId
equals, getValueClass, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValidateProperty.XMLReaderCreatorPropertyId

public ValidateProperty.XMLReaderCreatorPropertyId(String name)
Method Detail

get

public XMLReaderCreator 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 XMLReaderCreator 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 XMLReaderCreator put(PropertyMapBuilder builder,
                            XMLReaderCreator 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 modified
value - the XMLReaderCreator to which this PropertyId is to be mapped
Returns:
the XMLReaderCreator 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)