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(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, 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(Packet packet) throws SAXException
SAXException
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.