kaos.xmlschema.util
Class XMLSchemaBuilderImpl
java.lang.Object
kaos.xmlschema.util.XMLSchemaBuilderImpl
- All Implemented Interfaces:
- java.io.Serializable, XMLSchemaBuilder
public class XMLSchemaBuilderImpl
- extends java.lang.Object
- implements XMLSchemaBuilder, java.io.Serializable
Implementation of the XMLSchemaBuilder interface
$Revision: 1.19 $
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLSchemaBuilderImpl
public XMLSchemaBuilderImpl(XSDatatype baseType)
setCurrentDataType
public void setCurrentDataType(XSDatatype currentType)
setBaseDataType
public void setBaseDataType(java.lang.String baseTypeName)
throws org.relaxng.datatype.DatatypeException
- Specified by:
setBaseDataType
in interface XMLSchemaBuilder
- Throws:
org.relaxng.datatype.DatatypeException
setBaseDataType
public void setBaseDataType(XSDatatype baseType)
- Specified by:
setBaseDataType
in interface XMLSchemaBuilder
getBaseDataType
public XSDatatype getBaseDataType()
getBaseDataTypeName
public java.lang.String getBaseDataTypeName()
- Specified by:
getBaseDataTypeName
in interface XMLSchemaBuilder
getCurrentDataTypeName
public java.lang.String getCurrentDataTypeName()
- Specified by:
getCurrentDataTypeName
in interface XMLSchemaBuilder
deriveDataType
public void deriveDataType(java.lang.String nameSpace,
java.lang.String localName)
throws org.relaxng.datatype.DatatypeException
- Specified by:
deriveDataType
in interface XMLSchemaBuilder
- Throws:
org.relaxng.datatype.DatatypeException
setRestrictionValue
public void setRestrictionValue(java.lang.String restrictionName,
java.lang.String value)
throws org.relaxng.datatype.DatatypeException
- Specified by:
setRestrictionValue
in interface XMLSchemaBuilder
- Throws:
org.relaxng.datatype.DatatypeException
getRestrictionValue
public java.lang.String getRestrictionValue(java.lang.String restrictionName)
- Specified by:
getRestrictionValue
in interface XMLSchemaBuilder
getCurrentRestrictionNames
public java.util.Vector<java.lang.String> getCurrentRestrictionNames()
- Specified by:
getCurrentRestrictionNames
in interface XMLSchemaBuilder
isValid
public boolean isValid(java.lang.String value)
- Specified by:
isValid
in interface XMLSchemaBuilder
convertToSchema
public java.lang.String convertToSchema()
- Specified by:
convertToSchema
in interface XMLSchemaBuilder
readFromSchema
public void readFromSchema(java.util.List<java.lang.String> types)
throws org.relaxng.datatype.DatatypeException
- Specified by:
readFromSchema
in interface XMLSchemaBuilder
- Throws:
org.relaxng.datatype.DatatypeException