Class TagProcessor


  • public class TagProcessor
    extends java.lang.Object
    • Field Detail

      • logger

        private static final com.chrisnewland.freelogj.Logger logger
      • methodIDStack

        private java.util.Stack<java.lang.String> methodIDStack
      • currentTag

        private Tag currentTag
      • topTag

        private Tag topTag
      • fragmentSeen

        private boolean fragmentSeen
    • Constructor Detail

      • TagProcessor

        public TagProcessor()
    • Method Detail

      • getTopTagName

        public java.lang.String getTopTagName()
      • processLine

        public Tag processLine​(java.lang.String line)
      • wasFragmentSeen

        public boolean wasFragmentSeen()
      • resetState

        private void resetState()
      • handleTag

        private Tag handleTag​(java.lang.String line)
      • processValidLine

        private Tag processValidLine​(java.lang.String line,
                                     int indexEndName,
                                     boolean selfClosing)