org.apache.camel.processor.validation
Class ValidatingProcessor
java.lang.Object
org.apache.camel.processor.validation.ValidatingProcessor
- All Implemented Interfaces:
- Processor
public class ValidatingProcessor
- extends Object
- implements Processor
A processor which validates the XML version of the inbound message body
against some schema either in XSD or RelaxNG
- Version:
- $Revision: 1020 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidatingProcessor
public ValidatingProcessor()
process
public void process(Exchange exchange)
throws Exception
- Description copied from interface:
Processor
- Processes the message exchange
- Specified by:
process
in interface Processor
- Throws:
Exception
- if an internal processing error has occurred.
getSchema
public Schema getSchema()
throws IOException,
SAXException
- Throws:
IOException
SAXException
setSchema
public void setSchema(Schema schema)
getSchemaLanguage
public String getSchemaLanguage()
setSchemaLanguage
public void setSchemaLanguage(String schemaLanguage)
getSchemaSource
public Source getSchemaSource()
throws IOException
- Throws:
IOException
setSchemaSource
public void setSchemaSource(Source schemaSource)
getSchemaUrl
public URL getSchemaUrl()
setSchemaUrl
public void setSchemaUrl(URL schemaUrl)
getSchemaFile
public File getSchemaFile()
setSchemaFile
public void setSchemaFile(File schemaFile)
getSchemaFactory
public SchemaFactory getSchemaFactory()
setSchemaFactory
public void setSchemaFactory(SchemaFactory schemaFactory)
getErrorHandler
public ValidatorErrorHandler getErrorHandler()
setErrorHandler
public void setErrorHandler(ValidatorErrorHandler errorHandler)
createSchemaFactory
protected SchemaFactory createSchemaFactory()
createSchemaSource
protected Source createSchemaSource()
throws IOException
- Throws:
IOException
createSchema
protected Schema createSchema()
throws SAXException,
IOException
- Throws:
SAXException
IOException
Copyright © 2009 IONA Open Source Community. All Rights Reserved.