Module openj9.dtfj

Interface IParserNode

All Known Implementing Classes:
NodeAbstract, NodeArrayClass, NodeBuffers, NodeByteCode, NodeClassInClassLoader, NodeClassInConstantPool, NodeClassInVM, NodeClassLoader, NodeConstantPool, NodeError, NodeField, NodeFrame, NodeGPF, NodeHeader, NodeHeap, NodeInterface, NodeIP, NodeJ9Dump, NodeJavaVM, NodeJavaVMInitArgs, NodeJavaVMOption, NodeJIT, NodeLibrary, NodeMethod, NodeMonitor, NodeNet, NodeObject, NodeObjects, NodeProperty, NodeRegion, NodeRoot, NodeRootClass, NodeRootObject, NodeStack, NodeStatic, NodeSystemProperties, NodeTrace, NodeUnexpectedTag, NodeVMThread, XMLIndexReader

public interface IParserNode
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when this tag is done being parsed (the start tag and all children have been fully parsed) and it is going to be discarded by the parser.
    nodeToPushAfterStarting(String uri, String localName, String qName, Attributes attributes)
    Called when a start tag is parsed.
    void
    Called when a literal string is parsed in the XML stream.
  • Method Details

    • nodeToPushAfterStarting

      IParserNode nodeToPushAfterStarting(String uri, String localName, String qName, Attributes attributes)
      Called when a start tag is parsed. Returns the node to handle this new scope which may be the same instance as the receiver if this same node wants to take responsibility.
      Parameters:
      uri -
      localName -
      qName -
      attributes -
      Returns:
    • stringWasParsed

      void stringWasParsed(String string)
      Called when a literal string is parsed in the XML stream.
      Parameters:
      string -
    • didFinishParsing

      void didFinishParsing()
      Called when this tag is done being parsed (the start tag and all children have been fully parsed) and it is going to be discarded by the parser.