gnu.xml

Class NamedChildrenFilter

Implemented Interfaces:
Consumer

public class NamedChildrenFilter
extends FilterConsumer

A FilterConsumer that only passes through matching children.

Field Summary

Fields inherited from class gnu.lists.FilterConsumer

attributeType, base, inAttribute, skipping

Constructor Summary

NamedChildrenFilter(String namespaceURI, String localName, Consumer out)

Method Summary

void
endDocument()
void
endElement()
static NamedChildrenFilter
make(String namespaceURI, String localName, Consumer out)
void
startDocument()
void
startElement(Object type)
void
writeObject(Object val)

Methods inherited from class gnu.lists.FilterConsumer

beforeContent, endAttribute, endDocument, endElement, ignoring, startAttribute, startDocument, startElement, write, write, write, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong, writeObject

Constructor Details

NamedChildrenFilter

public NamedChildrenFilter(String namespaceURI,
                           String localName,
                           Consumer out)

Method Details

endDocument

public void endDocument()
Specified by:
endDocument in interface Consumer
Overrides:
endDocument in interface FilterConsumer

endElement

public void endElement()
Specified by:
endElement in interface Consumer
Overrides:
endElement in interface FilterConsumer

make

public static NamedChildrenFilter make(String namespaceURI,
                                       String localName,
                                       Consumer out)

startDocument

public void startDocument()
Specified by:
startDocument in interface Consumer
Overrides:
startDocument in interface FilterConsumer

startElement

public void startElement(Object type)
Specified by:
startElement in interface Consumer
Overrides:
startElement in interface FilterConsumer

writeObject

public void writeObject(Object val)
Specified by:
writeObject in interface Consumer
Overrides:
writeObject in interface FilterConsumer