Class DatatypeBuilderImpl

java.lang.Object
com.sun.msv.grammar.relaxng.datatype.DatatypeBuilderImpl
All Implemented Interfaces:
org.relaxng.datatype.DatatypeBuilder

class DatatypeBuilderImpl extends Object implements org.relaxng.datatype.DatatypeBuilder
DataTypeBuilder implementation. There is no paramater for any built-in and compatibility types.
  • Field Details

    • baseType

      private final org.relaxng.datatype.Datatype baseType
    • ERR_PARAMETER_UNSUPPORTED

      protected static final String ERR_PARAMETER_UNSUPPORTED
      See Also:
  • Constructor Details

    • DatatypeBuilderImpl

      DatatypeBuilderImpl(org.relaxng.datatype.Datatype baseType)
  • Method Details

    • createDatatype

      public org.relaxng.datatype.Datatype createDatatype()
      Specified by:
      createDatatype in interface org.relaxng.datatype.DatatypeBuilder
    • addParameter

      public void addParameter(String name, String value, org.relaxng.datatype.ValidationContext context) throws org.relaxng.datatype.DatatypeException
      Specified by:
      addParameter in interface org.relaxng.datatype.DatatypeBuilder
      Throws:
      org.relaxng.datatype.DatatypeException
    • localize

      protected String localize(String propertyName, Object[] args)