Package com.sun.xml.ws.util.pipe
Class AbstractSchemaValidationTube
- java.lang.Object
-
- com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
-
- com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
- com.sun.xml.ws.util.pipe.AbstractSchemaValidationTube
-
- Direct Known Subclasses:
ClientSchemaValidationTube
,ServerSchemaValidationTube
public abstract class AbstractSchemaValidationTube extends AbstractFilterTubeImpl
Tube
that does the schema validation.- Author:
- Jitendra Kotamraju
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractSchemaValidationTube.MetadataResolverImpl
-
Field Summary
Fields Modifier and Type Field Description protected WSBinding
binding
protected SchemaValidationFeature
feature
protected DocumentAddressResolver
resolver
protected SchemaFactory
sf
-
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
next
-
-
Constructor Summary
Constructors Modifier Constructor Description AbstractSchemaValidationTube(WSBinding binding, Tube next)
protected
AbstractSchemaValidationTube(AbstractSchemaValidationTube that, TubeCloner cloner)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
doProcess(Packet packet)
protected Source[]
getSchemaSources(Iterable<SDDocument> docs, AbstractSchemaValidationTube.MetadataResolverImpl mdresolver)
protected abstract Validator
getValidator()
protected abstract boolean
isNoValidation()
-
Methods inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
preDestroy, processException, processRequest, processResponse
-
Methods inherited from class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
copy, copy, doInvoke, doInvokeAndForget, doReturnWith, doSuspend, doSuspend, doSuspend, doSuspend, doThrow, doThrow, process
-
-
-
-
Field Detail
-
binding
protected final WSBinding binding
-
feature
protected final SchemaValidationFeature feature
-
resolver
protected final DocumentAddressResolver resolver
-
sf
protected final SchemaFactory sf
-
-
Constructor Detail
-
AbstractSchemaValidationTube
protected AbstractSchemaValidationTube(AbstractSchemaValidationTube that, TubeCloner cloner)
-
-
Method Detail
-
getValidator
protected abstract Validator getValidator()
-
isNoValidation
protected abstract boolean isNoValidation()
-
getSchemaSources
protected Source[] getSchemaSources(Iterable<SDDocument> docs, AbstractSchemaValidationTube.MetadataResolverImpl mdresolver)
-
doProcess
protected void doProcess(Packet packet) throws SAXException
- Throws:
SAXException
-
-