Class DatatypeBuilderImpl
- java.lang.Object
-
- com.sun.msv.grammar.relaxng.datatype.DatatypeBuilderImpl
-
- All Implemented Interfaces:
org.relaxng.datatype.DatatypeBuilder
class DatatypeBuilderImpl extends java.lang.Object implements org.relaxng.datatype.DatatypeBuilder
DataTypeBuilder implementation. There is no paramater for any built-in and compatibility types.
-
-
Field Summary
Fields Modifier and Type Field Description private org.relaxng.datatype.Datatype
baseType
protected static java.lang.String
ERR_PARAMETER_UNSUPPORTED
-
Constructor Summary
Constructors Constructor Description DatatypeBuilderImpl(org.relaxng.datatype.Datatype baseType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(java.lang.String name, java.lang.String value, org.relaxng.datatype.ValidationContext context)
org.relaxng.datatype.Datatype
createDatatype()
protected java.lang.String
localize(java.lang.String propertyName, java.lang.Object[] args)
-
-
-
Field Detail
-
baseType
private final org.relaxng.datatype.Datatype baseType
-
ERR_PARAMETER_UNSUPPORTED
protected static final java.lang.String ERR_PARAMETER_UNSUPPORTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
createDatatype
public org.relaxng.datatype.Datatype createDatatype()
- Specified by:
createDatatype
in interfaceorg.relaxng.datatype.DatatypeBuilder
-
addParameter
public void addParameter(java.lang.String name, java.lang.String value, org.relaxng.datatype.ValidationContext context) throws org.relaxng.datatype.DatatypeException
- Specified by:
addParameter
in interfaceorg.relaxng.datatype.DatatypeBuilder
- Throws:
org.relaxng.datatype.DatatypeException
-
localize
protected java.lang.String localize(java.lang.String propertyName, java.lang.Object[] args)
-
-