org.citygml4j.xml.io
Class AbstractCityGMLInputFactory

java.lang.Object
  extended by org.citygml4j.xml.io.AbstractCityGMLInputFactory
All Implemented Interfaces:
CityGMLInputFactory
Direct Known Subclasses:
JAXBInputFactory

public abstract class AbstractCityGMLInputFactory
extends java.lang.Object
implements CityGMLInputFactory


Field Summary
 
Fields inherited from interface org.citygml4j.xml.io.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 Summary
AbstractCityGMLInputFactory()
           
AbstractCityGMLInputFactory(SchemaHandler schemaHandler)
           
 
Method Summary
 GMLIdManager getGMLIdManager()
           
 java.lang.Object getProperty(java.lang.String name)
           
 SchemaHandler getSchemaHandler()
           
 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 setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
           
 void setXMLInputFactory(javax.xml.stream.XMLInputFactory xmlInputFactory)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.xml.io.CityGMLInputFactory
createCityGMLReader, createCityGMLReader, createCityGMLReader, createCityGMLReader, createFilteredCityGMLReader
 

Constructor Detail

AbstractCityGMLInputFactory

public AbstractCityGMLInputFactory()
                            throws CityGMLReadException
Throws:
CityGMLReadException

AbstractCityGMLInputFactory

public AbstractCityGMLInputFactory(SchemaHandler schemaHandler)
Method Detail

getXMLInputFactory

public javax.xml.stream.XMLInputFactory getXMLInputFactory()
Specified by:
getXMLInputFactory in interface CityGMLInputFactory

setXMLInputFactory

public void setXMLInputFactory(javax.xml.stream.XMLInputFactory xmlInputFactory)
Specified by:
setXMLInputFactory in interface CityGMLInputFactory

getGMLIdManager

public GMLIdManager getGMLIdManager()
Specified by:
getGMLIdManager in interface CityGMLInputFactory

setGMLIdManager

public void setGMLIdManager(GMLIdManager gmlIdManager)
Specified by:
setGMLIdManager in interface CityGMLInputFactory

getSchemaHandler

public SchemaHandler getSchemaHandler()
Specified by:
getSchemaHandler in interface CityGMLInputFactory

setSchemaHandler

public void setSchemaHandler(SchemaHandler schemaHandler)
Specified by:
setSchemaHandler in interface CityGMLInputFactory

getValidationEventHandler

public javax.xml.bind.ValidationEventHandler getValidationEventHandler()
Specified by:
getValidationEventHandler in interface CityGMLInputFactory

setValidationEventHandler

public void setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
Specified by:
setValidationEventHandler in interface CityGMLInputFactory

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface CityGMLInputFactory

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface CityGMLInputFactory

registerSchemaLocation

public boolean registerSchemaLocation(java.lang.String namespaceURI,
                                      java.io.File schemaLocation)
Specified by:
registerSchemaLocation in interface CityGMLInputFactory

parseSchema

public void parseSchema(java.io.File schemaLocation)
                 throws org.xml.sax.SAXException
Specified by:
parseSchema in interface CityGMLInputFactory
Throws:
org.xml.sax.SAXException

parseSchema

public void parseSchema(java.lang.String namespaceURI,
                        java.lang.String schemaLocation)
                 throws org.xml.sax.SAXException
Specified by:
parseSchema in interface CityGMLInputFactory
Throws:
org.xml.sax.SAXException

parseSchema

public void parseSchema(org.w3c.dom.Element element)
                 throws org.xml.sax.SAXException
Specified by:
parseSchema in interface CityGMLInputFactory
Throws:
org.xml.sax.SAXException