public abstract class AbstractSchemaValidationTube extends AbstractFilterTubeImpl
Tube
that does the schema validation.Modifier and Type | Class and Description |
---|---|
protected class |
AbstractSchemaValidationTube.MetadataResolverImpl |
Modifier and Type | Field and Description |
---|---|
protected WSBinding |
binding |
protected SchemaValidationFeature |
feature |
protected DocumentAddressResolver |
resolver |
protected SchemaFactory |
sf |
next
Modifier | Constructor and Description |
---|---|
protected |
AbstractSchemaValidationTube(AbstractSchemaValidationTube that,
TubeCloner cloner) |
|
AbstractSchemaValidationTube(WSBinding binding,
Tube next) |
Modifier and Type | Method and Description |
---|---|
protected void |
doProcess(com.sun.xml.ws.api.message.Packet packet) |
protected Source[] |
getSchemaSources(Iterable<SDDocument> docs,
AbstractSchemaValidationTube.MetadataResolverImpl mdresolver) |
protected abstract Validator |
getValidator() |
protected abstract boolean |
isNoValidation() |
preDestroy, processException, processRequest, processResponse
copy, copy, doInvoke, doInvokeAndForget, doReturnWith, doSuspend, doSuspend, doSuspend, doSuspend, doThrow, doThrow, process
protected final WSBinding binding
protected final SchemaValidationFeature feature
protected final DocumentAddressResolver resolver
protected final SchemaFactory sf
protected AbstractSchemaValidationTube(AbstractSchemaValidationTube that, TubeCloner cloner)
protected abstract Validator getValidator()
protected abstract boolean isNoValidation()
protected Source[] getSchemaSources(Iterable<SDDocument> docs, AbstractSchemaValidationTube.MetadataResolverImpl mdresolver)
protected void doProcess(com.sun.xml.ws.api.message.Packet packet) throws SAXException
SAXException
Copyright © 2015 Oracle Corporation. All rights reserved.