public XMLStreamWriterFilter removeFilter() { XMLStreamWriterFilter filter = null; if (xmlStreamWriterFilter != null) { filter = xmlStreamWriterFilter; if (log.isDebugEnabled()) { log.debug("removing filter " + filter.getClass()); } xmlWriter = xmlStreamWriterFilter.getDelegate(); filter.setDelegate(null); xmlStreamWriterFilter = (xmlWriter instanceof XMLStreamWriterFilter) ? (XMLStreamWriterFilter) xmlWriter : null; } return filter; } }
public void setFilter(XMLStreamWriterFilter filter) { if (filter != null) { if (log.isDebugEnabled()) { log.debug("setting filter " + filter.getClass()); } xmlStreamWriterFilter = filter; filter.setDelegate(xmlWriter); xmlWriter = filter; } }
log.debug("Installing XMLStreamWriterFilter " + xmlStreamWriterFilter); xmlStreamWriterFilter.setDelegate(xmlWriter); xmlWriter = xmlStreamWriterFilter;