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

base, skipping

Constructor Summary

NamedChildrenFilter(String namespaceURI, String localName, Consumer out)

Method Summary

void
beginDocument()
void
beginGroup(String typeName, Object type)
void
endDocument()
void
endGroup(String typeName)
static NamedChildrenFilter
make(String namespaceURI, String localName, Consumer out)
void
writeObject(Object val)

Methods inherited from class gnu.lists.FilterConsumer

beginAttribute, beginDocument, beginGroup, endAttribute, endDocument, endGroup, ignoring, write, writeBoolean, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeObject

Constructor Details

NamedChildrenFilter

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

Method Details

beginDocument

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

beginGroup

public void beginGroup(String typeName,
                       Object type)
Specified by:
beginGroup in interface Consumer
Overrides:
beginGroup in interface FilterConsumer

endDocument

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

endGroup

public void endGroup(String typeName)
Specified by:
endGroup in interface Consumer
Overrides:
endGroup in interface FilterConsumer

make

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

writeObject

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