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
Tubethat does the schema validation.- Author:
- Jitendra Kotamraju
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classAbstractSchemaValidationTube.MetadataResolverImpl
-
Field Summary
Fields Modifier and Type Field Description protected WSBindingbindingprotected SchemaValidationFeaturefeatureprotected DocumentAddressResolverresolverprotected SchemaFactorysf-
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
next
-
-
Constructor Summary
Constructors Modifier Constructor Description AbstractSchemaValidationTube(WSBinding binding, Tube next)protectedAbstractSchemaValidationTube(AbstractSchemaValidationTube that, TubeCloner cloner)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voiddoProcess(Packet packet)protected Source[]getSchemaSources(Iterable<SDDocument> docs, AbstractSchemaValidationTube.MetadataResolverImpl mdresolver)protected abstract ValidatorgetValidator()protected abstract booleanisNoValidation()-
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
-
-