org.citygml4j.xml.schema
Class SchemaHandler
java.lang.Object
org.citygml4j.xml.schema.SchemaHandler
public class SchemaHandler
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newInstance
public static SchemaHandler newInstance()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
reset
public void reset()
getSchema
public Schema getSchema(java.lang.String namespaceURI)
getSchemaEntityResolver
public org.xml.sax.EntityResolver getSchemaEntityResolver()
setSchemaEntityResolver
public void setSchemaEntityResolver(org.xml.sax.EntityResolver schemaEntityResolver)
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler schemaErrorHandler)
registerSchemaLocation
public boolean registerSchemaLocation(java.lang.String namespaceURI,
java.io.File schemaLocation)
parseSchema
public void parseSchema(org.w3c.dom.Element element)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
parseSchema
public void parseSchema(java.io.File schemaLocation)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
parseSchema
public void parseSchema(java.lang.String namespaceURI,
java.lang.String schemaLocation)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
resolveAndParseSchema
public void resolveAndParseSchema(java.lang.String namespaceURI)
throws org.xml.sax.SAXException,
MissingADESchemaException
- Throws:
org.xml.sax.SAXException
MissingADESchemaException
getTargetNamespaces
public java.util.Set<java.lang.String> getTargetNamespaces()
size
public int size()
isEmpty
public boolean isEmpty()
getSchemaSources
public javax.xml.transform.Source[] getSchemaSources()
getSchemaSource
public javax.xml.transform.Source getSchemaSource(Schema schema)
getSchemaSource
public javax.xml.transform.Source getSchemaSource(CityGMLModule module)