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 $


Method Summary
 java.lang.String convertToSchema()
           
 void deriveDataType(java.lang.String nameSpace, java.lang.String localName)
           
 java.lang.String getBaseDataTypeName()
           
 java.lang.String getCurrentDataTypeName()
           
 java.util.List<java.lang.String> getCurrentRestrictionNames()
           
 java.lang.String getRestrictionValue(java.lang.String restrictionName)
           
 boolean isValid(java.lang.String value)
           
 void readFromSchema(java.util.List<java.lang.String> types)
           
 void setBaseDataType(java.lang.String baseTypeName)
           
 void setRestrictionValue(java.lang.String restrictionName, java.lang.String value)
           
 

Method Detail

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