public class JAXBInputFactory extends java.lang.Object implements CityGMLInputFactory
EXCLUDE_FROM_SPLITTING, FAIL_ON_MISSING_ADE_SCHEMA, FEATURE_READ_MODE, KEEP_INLINE_APPEARANCE, PARSE_SCHEMA, SPLIT_AT_FEATURE_PROPERTY, SUPPORT_CITYGML_VERSION_0_4_0, USE_VALIDATION
Constructor and Description |
---|
JAXBInputFactory(CityGMLBuilder builder) |
JAXBInputFactory(CityGMLBuilder builder,
SchemaHandler schemaHandler) |
Modifier and Type | Method and Description |
---|---|
CityGMLReader |
createCityGMLReader(java.io.File file) |
CityGMLReader |
createCityGMLReader(java.io.File file,
java.lang.String encoding) |
CityGMLReader |
createCityGMLReader(java.lang.String systemId,
java.io.InputStream in) |
CityGMLReader |
createCityGMLReader(java.lang.String systemId,
java.io.InputStream in,
java.lang.String encoding) |
CityGMLReader |
createFilteredCityGMLReader(CityGMLReader reader,
CityGMLInputFilter filter) |
GMLIdManager |
getGMLIdManager() |
java.lang.Object |
getProperty(java.lang.String name) |
SchemaHandler |
getSchemaHandler() |
javax.xml.transform.Templates[] |
getTransformationTemplates() |
TransformerChainFactory |
getTransformerChainFactory() |
javax.xml.bind.ValidationEventHandler |
getValidationEventHandler() |
javax.xml.stream.XMLInputFactory |
getXMLInputFactory() |
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 |
setGMLIdManager(GMLIdManager gmlIdManager) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
void |
setSchemaHandler(SchemaHandler schemaHandler) |
void |
setTransformationTemplates(javax.xml.transform.Templates... transformationTemplates) |
void |
setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler) |
void |
setXMLInputFactory(javax.xml.stream.XMLInputFactory xmlInputFactory) |
public JAXBInputFactory(CityGMLBuilder builder, SchemaHandler schemaHandler)
public JAXBInputFactory(CityGMLBuilder builder) throws CityGMLBuilderException
CityGMLBuilderException
public CityGMLReader createCityGMLReader(java.lang.String systemId, java.io.InputStream in) throws CityGMLReadException
createCityGMLReader
in interface CityGMLInputFactory
CityGMLReadException
public CityGMLReader createCityGMLReader(java.lang.String systemId, java.io.InputStream in, java.lang.String encoding) throws CityGMLReadException
createCityGMLReader
in interface CityGMLInputFactory
CityGMLReadException
public CityGMLReader createCityGMLReader(java.io.File file, java.lang.String encoding) throws CityGMLReadException
createCityGMLReader
in interface CityGMLInputFactory
CityGMLReadException
public CityGMLReader createCityGMLReader(java.io.File file) throws CityGMLReadException
createCityGMLReader
in interface CityGMLInputFactory
CityGMLReadException
public CityGMLReader createFilteredCityGMLReader(CityGMLReader reader, CityGMLInputFilter filter)
createFilteredCityGMLReader
in interface CityGMLInputFactory
public javax.xml.stream.XMLInputFactory getXMLInputFactory()
getXMLInputFactory
in interface CityGMLInputFactory
public void setXMLInputFactory(javax.xml.stream.XMLInputFactory xmlInputFactory)
setXMLInputFactory
in interface CityGMLInputFactory
public GMLIdManager getGMLIdManager()
getGMLIdManager
in interface CityGMLInputFactory
public void setGMLIdManager(GMLIdManager gmlIdManager)
setGMLIdManager
in interface CityGMLInputFactory
public SchemaHandler getSchemaHandler()
getSchemaHandler
in interface CityGMLInputFactory
public void setSchemaHandler(SchemaHandler schemaHandler)
setSchemaHandler
in interface CityGMLInputFactory
public javax.xml.bind.ValidationEventHandler getValidationEventHandler()
getValidationEventHandler
in interface CityGMLInputFactory
public void setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
setValidationEventHandler
in interface CityGMLInputFactory
public void setTransformationTemplates(javax.xml.transform.Templates... transformationTemplates) throws CityGMLWriteException
setTransformationTemplates
in interface CityGMLInputFactory
CityGMLWriteException
public javax.xml.transform.Templates[] getTransformationTemplates()
getTransformationTemplates
in interface CityGMLInputFactory
public TransformerChainFactory getTransformerChainFactory()
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface CityGMLInputFactory
public void setProperty(java.lang.String name, java.lang.Object value)
setProperty
in interface CityGMLInputFactory
public boolean registerSchemaLocation(java.lang.String namespaceURI, java.io.File schemaLocation)
registerSchemaLocation
in interface CityGMLInputFactory
public void parseSchema(java.io.File schemaLocation) throws org.xml.sax.SAXException
parseSchema
in interface CityGMLInputFactory
org.xml.sax.SAXException
public void parseSchema(java.lang.String namespaceURI, java.lang.String schemaLocation) throws org.xml.sax.SAXException
parseSchema
in interface CityGMLInputFactory
org.xml.sax.SAXException
public void parseSchema(org.w3c.dom.Element element) throws org.xml.sax.SAXException
parseSchema
in interface CityGMLInputFactory
org.xml.sax.SAXException