public class EPRSDDocumentFilter extends Object implements SDDocumentFilter
| Modifier and Type | Field and Description |
|---|---|
(package private) List<BoundEndpoint> |
beList |
| Constructor and Description |
|---|
EPRSDDocumentFilter(WSEndpointImpl<?> endpoint) |
| Modifier and Type | Method and Description |
|---|---|
javax.xml.stream.XMLStreamWriter |
filter(SDDocument doc,
javax.xml.stream.XMLStreamWriter w)
Returns a wrapped XMLStreamWriter on top of passed-in XMLStreamWriter.
|
List<BoundEndpoint> beList
public EPRSDDocumentFilter(@NotNull
WSEndpointImpl<?> endpoint)
public javax.xml.stream.XMLStreamWriter filter(SDDocument doc, javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException, IOException
SDDocumentFilterFilterOutputStream.
The method returns a XMLStreamWriter that calls the same methods on original
XMLStreamWriter with some modified events. The end result is some infoset
is filtered before it reaches the original writer and the infoset writer
doesn't have to change any code to incorporate this filter.filter in interface SDDocumentFilterdoc - gives context for the filter. This should only be used to query
read-only information. Calling doc.writeTo() may result in infinite loop.w - Original XMLStreamWriterXMLStreamWriterjavax.xml.stream.XMLStreamExceptionIOExceptionCopyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.