org.citygml4j.builder.jaxb.xml.validation
Class JAXBValidator

java.lang.Object
  extended by org.citygml4j.builder.jaxb.xml.validation.JAXBValidator
All Implemented Interfaces:
Validator

public class JAXBValidator
extends java.lang.Object
implements Validator


Constructor Summary
JAXBValidator(JAXBBuilder builder)
           
JAXBValidator(JAXBBuilder builder, SchemaHandler schemaHandler)
           
 
Method Summary
 SchemaHandler getSchemaHandler()
           
 javax.xml.bind.ValidationEventHandler getValidationEventHandler()
           
 void setSchemaHandler(SchemaHandler schemaHandler)
           
 void setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
           
 void validate(java.lang.Object object, CityGMLVersion version)
           
 void validate(java.lang.Object object, ModuleContext moduleContext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBValidator

public JAXBValidator(JAXBBuilder builder)
              throws CityGMLValidateException
Throws:
CityGMLValidateException

JAXBValidator

public JAXBValidator(JAXBBuilder builder,
                     SchemaHandler schemaHandler)
Method Detail

getSchemaHandler

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

getValidationEventHandler

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

setSchemaHandler

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

setValidationEventHandler

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

validate

public void validate(java.lang.Object object,
                     CityGMLVersion version)
              throws CityGMLValidateException
Specified by:
validate in interface Validator
Throws:
CityGMLValidateException

validate

public void validate(java.lang.Object object,
                     ModuleContext moduleContext)
              throws CityGMLValidateException
Specified by:
validate in interface Validator
Throws:
CityGMLValidateException