Package com.sun.xml.ws.runtime
Class WsdlDocumentFilter
- java.lang.Object
-
- com.sun.xml.ws.runtime.WsdlDocumentFilter
-
- All Implemented Interfaces:
SDDocumentFilter
public class WsdlDocumentFilter extends Object implements SDDocumentFilter
The class provides an implementaion of JAX-WSSDDocumentFilterinterface.- Author:
- Marek Potociar (marek.potociar at sun.com)
-
-
Constructor Summary
Constructors Constructor Description WsdlDocumentFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLStreamWriterfilter(SDDocument sdDocument, XMLStreamWriter xmlStreamWriter)Returns a wrapped XMLStreamWriter on top of passed-in XMLStreamWriter.
-
-
-
Method Detail
-
filter
public XMLStreamWriter filter(SDDocument sdDocument, XMLStreamWriter xmlStreamWriter) throws XMLStreamException
Description copied from interface:SDDocumentFilterReturns a wrapped XMLStreamWriter on top of passed-in XMLStreamWriter. It works like any filtering API for e.g.FilterOutputStream. 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.- Specified by:
filterin interfaceSDDocumentFilter- Parameters:
sdDocument- gives context for the filter. This should only be used to query read-only information. Calling doc.writeTo() may result in infinite loop.xmlStreamWriter- Original XMLStreamWriter- Returns:
- Filtering
XMLStreamWriter - Throws:
XMLStreamException
-
-