public class SchemaSystem extends Object
| Constructor and Description | 
|---|
| SchemaSystem()Constructs a new SchemaSystem object. | 
| SchemaSystem(SchemaSetConfig xml)Constructs a SchemaSystem object using previously saved data. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | deleteNamespace(String ns) | 
| Set<String> | getNamespaces()Get a list of contained namespaces. | 
| Schema | getSchemaForNamespace(String namespace)Returns the matching Schema for the given namespace. | 
| Type | getType(QName qname)Get an existing Type by its QName. | 
| Schema | newSchema(String namespace)Create a blank new Schema under this SchemaSystem for a given namespace. | 
| void | save(SchemaSetConfig xml)Saves the SchemaSystem to an XmlObject. | 
| void | validate(org.apache.xmlbeans.XmlObject xmlo,
        ConflictHandler handler)Validate an XmlObject against the contained inferred schemas. | 
public SchemaSystem()
public SchemaSystem(SchemaSetConfig xml)
xml - The XmlObject to which data has previously been saved.public void save(SchemaSetConfig xml)
xml - A blank XmlObject to save to.public Schema newSchema(String namespace)
namespace - The namespace for which to create a Schema.public Schema getSchemaForNamespace(String namespace)
namespace - A namespace that already exists within the SchemaSystem.public Type getType(QName qname)
qname - A QName containing the namespace URI of the schema in which the
              Type exists, and also the name of the type.public void validate(org.apache.xmlbeans.XmlObject xmlo,
                     ConflictHandler handler)
              throws org.apache.xmlbeans.XmlException
xmlo - An XmlObject containing the document to be validated.handler - A ConflictHandler to use on validation errors.org.apache.xmlbeans.XmlException - On unresolvable validation error.public Set<String> getNamespaces()
public void deleteNamespace(String ns)
Copyright © 2019. All Rights Reserved.