gnu.xml
Class NamedChildrenFilter

java.lang.Object
  extended by gnu.lists.FilterConsumer
      extended by gnu.xml.NamedChildrenFilter
All 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(java.lang.String namespaceURI, java.lang.String localName, Consumer out)
           
 
Method Summary
 void endDocument()
           
 void endElement()
           
static NamedChildrenFilter make(java.lang.String namespaceURI, java.lang.String localName, Consumer out)
           
 void startDocument()
           
 void startElement(java.lang.Object type)
           
 void writeObject(java.lang.Object val)
           
 
Methods inherited from class gnu.lists.FilterConsumer
beforeContent, endAttribute, ignoring, startAttribute, write, write, write, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedChildrenFilter

public NamedChildrenFilter(java.lang.String namespaceURI,
                           java.lang.String localName,
                           Consumer out)
Method Detail

make

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

startDocument

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

endDocument

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

startElement

public void startElement(java.lang.Object type)
Specified by:
startElement in interface Consumer
Overrides:
startElement in class FilterConsumer

endElement

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

writeObject

public void writeObject(java.lang.Object val)
Specified by:
writeObject in interface Consumer
Overrides:
writeObject in class FilterConsumer