public class SchemaHandler
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
org.xml.sax.ErrorHandler |
getErrorHandler() |
Schema |
getSchema(java.lang.String namespaceURI) |
org.xml.sax.EntityResolver |
getSchemaEntityResolver() |
javax.xml.transform.Source |
getSchemaSource(CityGMLModule module) |
javax.xml.transform.Source |
getSchemaSource(Schema schema) |
javax.xml.transform.Source[] |
getSchemaSources() |
java.util.Set<java.lang.String> |
getTargetNamespaces() |
boolean |
isEmpty() |
static SchemaHandler |
newInstance() |
void |
parseSchema(org.w3c.dom.Element element) |
void |
parseSchema(java.io.File schemaLocation) |
void |
parseSchema(java.lang.String namespaceURI,
java.lang.String schemaLocation) |
boolean |
registerSchemaLocation(java.lang.String namespaceURI,
java.io.File schemaLocation) |
void |
reset() |
void |
resolveAndParseSchema(java.lang.String namespaceURI) |
void |
setErrorHandler(org.xml.sax.ErrorHandler schemaErrorHandler) |
void |
setSchemaEntityResolver(org.xml.sax.EntityResolver schemaEntityResolver) |
int |
size() |
public static SchemaHandler newInstance() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void reset()
public Schema getSchema(java.lang.String namespaceURI)
public org.xml.sax.EntityResolver getSchemaEntityResolver()
public void setSchemaEntityResolver(org.xml.sax.EntityResolver schemaEntityResolver)
public org.xml.sax.ErrorHandler getErrorHandler()
public void setErrorHandler(org.xml.sax.ErrorHandler schemaErrorHandler)
public boolean registerSchemaLocation(java.lang.String namespaceURI, java.io.File schemaLocation)
public void parseSchema(org.w3c.dom.Element element) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void parseSchema(java.io.File schemaLocation) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void parseSchema(java.lang.String namespaceURI, java.lang.String schemaLocation) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void resolveAndParseSchema(java.lang.String namespaceURI) throws org.xml.sax.SAXException, MissingADESchemaException
org.xml.sax.SAXException
MissingADESchemaException
public java.util.Set<java.lang.String> getTargetNamespaces()
public int size()
public boolean isEmpty()
public javax.xml.transform.Source[] getSchemaSources()
public javax.xml.transform.Source getSchemaSource(Schema schema)
public javax.xml.transform.Source getSchemaSource(CityGMLModule module)