This project has retired. For details please refer to its
Attic page .
DefaultDatatypeManager (Cocoon Forms Block Implementation 1.1.0 API)
org.apache.cocoon.forms.datatype
Class DefaultDatatypeManager
java.lang.Object
org.apache.cocoon.forms.datatype.DefaultDatatypeManager
All Implemented Interfaces: DatatypeManager
public class DefaultDatatypeManager extends Object implements DatatypeManager
Implementation of the DatatypeManager component.
It supports an extensible number of datatype and validation rule implementations
by delegating the creation of them to DatatypeBuilder s and ValidationRuleBuilder s.
Currently the list of datatype and validationrule builders is hardcoded, but this will
become externally configurable in the future.
Version:
$Id: DefaultDatatypeManager.html 1304280 2012-03-23 11:18:01Z ilgrosso $
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
DefaultDatatypeManager
public DefaultDatatypeManager ()
createDatatype
public Datatype createDatatype (Element datatypeElement,
boolean arrayType)
throws Exception
Description copied from interface: DatatypeManager
Creates a datatype from an XML description.
Specified by: createDatatype in interface DatatypeManager
Throws:
Exception
createValidationRule
public ValidationRule createValidationRule (Element validationRuleElement)
throws Exception
Description copied from interface: DatatypeManager
Creates a validation rule from an XML description. This will usually be used by the
DatatypeBuilder s while building a Datatype .
Specified by: createValidationRule in interface DatatypeManager
Throws:
Exception
createConvertor
public Convertor createConvertor (String dataTypeName,
Element convertorElement)
throws Exception
Description copied from interface: DatatypeManager
Creates a convertor based on an XML description.
Specified by: createConvertor in interface DatatypeManager
Throws:
Exception
setDatatypeBuilders
public void setDatatypeBuilders (Map datatypeBuilders)
setValidatorRuleBuilders
public void setValidatorRuleBuilders (Map validatorRuleBuilders)
Copyright © 1999-2008 The Apache Software Foundation . All Rights Reserved.