kaos.xmlschema.util
Interface XMLSchemaBuilder
- All Known Implementing Classes:
- XMLSchemaBuilderImpl
public interface XMLSchemaBuilder
This interface defines the methods that allow to create and access user defined XMLSchema data types
$Revision: 1.10 $
setBaseDataType
void setBaseDataType(java.lang.String baseTypeName)
throws org.relaxng.datatype.DatatypeException
- Throws:
org.relaxng.datatype.DatatypeException
getBaseDataTypeName
java.lang.String getBaseDataTypeName()
getCurrentDataTypeName
java.lang.String getCurrentDataTypeName()
deriveDataType
void deriveDataType(java.lang.String nameSpace,
java.lang.String localName)
throws org.relaxng.datatype.DatatypeException
- Throws:
org.relaxng.datatype.DatatypeException
setRestrictionValue
void setRestrictionValue(java.lang.String restrictionName,
java.lang.String value)
throws org.relaxng.datatype.DatatypeException
- Throws:
org.relaxng.datatype.DatatypeException
getRestrictionValue
java.lang.String getRestrictionValue(java.lang.String restrictionName)
getCurrentRestrictionNames
java.util.List<java.lang.String> getCurrentRestrictionNames()
isValid
boolean isValid(java.lang.String value)
convertToSchema
java.lang.String convertToSchema()
readFromSchema
void readFromSchema(java.util.List<java.lang.String> types)
throws org.relaxng.datatype.DatatypeException
- Throws:
org.relaxng.datatype.DatatypeException