org.citygml4j.builder.jaxb
Class JAXBBuilder

java.lang.Object
  extended by org.citygml4j.builder.jaxb.JAXBBuilder
All Implemented Interfaces:
CityGMLBuilder

public class JAXBBuilder
extends java.lang.Object
implements CityGMLBuilder


Constructor Summary
JAXBBuilder()
           
JAXBBuilder(java.lang.ClassLoader classLoader)
           
 
Method Summary
 CityGMLInputFactory createCityGMLInputFactory()
           
 CityGMLInputFactory createCityGMLInputFactory(SchemaHandler schemaHandler)
           
 CityGMLOutputFactory createCityGMLOutputFactory()
           
 CityGMLOutputFactory createCityGMLOutputFactory(CityGMLVersion version)
           
 CityGMLOutputFactory createCityGMLOutputFactory(CityGMLVersion version, SchemaHandler schemaHandler)
           
 CityGMLOutputFactory createCityGMLOutputFactory(ModuleContext moduleContext)
           
 CityGMLOutputFactory createCityGMLOutputFactory(ModuleContext moduleContext, SchemaHandler schemaHandler)
           
 CityGMLOutputFactory createCityGMLOutputFactory(SchemaHandler schemaHandler)
           
 JAXBMarshaller createJAXBMarshaller()
           
 JAXBMarshaller createJAXBMarshaller(CityGMLVersion version)
           
 JAXBMarshaller createJAXBMarshaller(ModuleContext moduleContext)
           
 JAXBUnmarshaller createJAXBUnmarshaller()
           
 JAXBUnmarshaller createJAXBUnmarshaller(SchemaHandler schemaHandler)
           
 JAXBNamespacePrefixMapper createNamespacePrefixMapper(CityGMLVersion version)
           
 JAXBNamespacePrefixMapper createNamespacePrefixMapper(ModuleContext moduleContext)
           
 Validator createValidator()
           
 Validator createValidator(SchemaHandler schemaHandler)
           
 javax.xml.bind.JAXBContext getJAXBContext()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBBuilder

public JAXBBuilder()
            throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

JAXBBuilder

public JAXBBuilder(java.lang.ClassLoader classLoader)
            throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException
Method Detail

getJAXBContext

public javax.xml.bind.JAXBContext getJAXBContext()

createJAXBUnmarshaller

public JAXBUnmarshaller createJAXBUnmarshaller(SchemaHandler schemaHandler)

createJAXBUnmarshaller

public JAXBUnmarshaller createJAXBUnmarshaller()
                                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

createJAXBMarshaller

public JAXBMarshaller createJAXBMarshaller(ModuleContext moduleContext)

createJAXBMarshaller

public JAXBMarshaller createJAXBMarshaller(CityGMLVersion version)

createJAXBMarshaller

public JAXBMarshaller createJAXBMarshaller()

createNamespacePrefixMapper

public JAXBNamespacePrefixMapper createNamespacePrefixMapper(CityGMLVersion version)

createNamespacePrefixMapper

public JAXBNamespacePrefixMapper createNamespacePrefixMapper(ModuleContext moduleContext)

createCityGMLInputFactory

public CityGMLInputFactory createCityGMLInputFactory()
                                              throws CityGMLReadException
Specified by:
createCityGMLInputFactory in interface CityGMLBuilder
Throws:
CityGMLReadException

createCityGMLInputFactory

public CityGMLInputFactory createCityGMLInputFactory(SchemaHandler schemaHandler)
Specified by:
createCityGMLInputFactory in interface CityGMLBuilder

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory()
                                                throws CityGMLWriteException
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder
Throws:
CityGMLWriteException

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory(ModuleContext moduleContext)
                                                throws CityGMLWriteException
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder
Throws:
CityGMLWriteException

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory(ModuleContext moduleContext,
                                                       SchemaHandler schemaHandler)
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory(CityGMLVersion version)
                                                throws CityGMLWriteException
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder
Throws:
CityGMLWriteException

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory(CityGMLVersion version,
                                                       SchemaHandler schemaHandler)
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder

createCityGMLOutputFactory

public CityGMLOutputFactory createCityGMLOutputFactory(SchemaHandler schemaHandler)
Specified by:
createCityGMLOutputFactory in interface CityGMLBuilder

createValidator

public Validator createValidator()
                          throws CityGMLValidateException
Specified by:
createValidator in interface CityGMLBuilder
Throws:
CityGMLValidateException

createValidator

public Validator createValidator(SchemaHandler schemaHandler)
Specified by:
createValidator in interface CityGMLBuilder