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-WS SDDocumentFilter interface.
- Author:
- Marek Potociar (marek.potociar at sun.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WsdlDocumentFilter
public WsdlDocumentFilter()
filter
public XMLStreamWriter filter(SDDocument sdDocument,
XMLStreamWriter xmlStreamWriter)
throws XMLStreamException
- Description copied from interface:
SDDocumentFilter
- Returns 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:
filter in interface SDDocumentFilter
- 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
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.