Home | History | Annotate | Download | only in res
      1 package org.robolectric.res;
      2 
      3 import javax.xml.stream.XMLStreamException;
      4 import javax.xml.stream.XMLStreamReader;
      5 
      6 public class TextCollectingNodeHandler extends NodeHandler {
      7   private final StringBuilder buf;
      8 
      9   public TextCollectingNodeHandler(StringBuilder buf) {
     10     this.buf = buf;
     11   }
     12 
     13   @Override
     14   public void onCharacters(XMLStreamReader xml, XmlContext xmlContext) throws XMLStreamException {
     15     buf.append(xml.getText());
     16   }
     17 
     18   @Override
     19   NodeHandler findMatchFor(XMLStreamReader xml) {
     20     return this;
     21   }
     22 }
     23