xml.parser.javacc
Class TagParser

java.lang.Object
  extended by xml.parser.javacc.TagParser

public class TagParser
extends java.lang.Object


Nested Class Summary
static class TagParser.Attr
           
static class TagParser.Tag
           
 
Field Summary
static int T_END_TAG
           
static int T_STANDALONE_TAG
           
static int T_START_TAG
           
 
Constructor Summary
TagParser()
           
 
Method Summary
static TagParser.Tag findLastOpenTag(org.gjt.sp.jedit.Buffer buffer, java.lang.CharSequence text, int pos, XmlParsedData data)
           
static java.util.List<TagParser.Attr> getAttrs(org.gjt.sp.jedit.Buffer buffer, TagParser.Tag tag)
           
static TagParser.Tag getMatchingTag(org.gjt.sp.jedit.Buffer buffer, java.lang.CharSequence text, TagParser.Tag tag)
           
static TagParser.Tag getTagAtOffset(org.gjt.sp.jedit.Buffer buffer, java.lang.CharSequence text, int pos)
           
static boolean isInsideTag(java.lang.String text, int pos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T_STANDALONE_TAG

public static final int T_STANDALONE_TAG
See Also:
Constant Field Values

T_START_TAG

public static final int T_START_TAG
See Also:
Constant Field Values

T_END_TAG

public static final int T_END_TAG
See Also:
Constant Field Values
Constructor Detail

TagParser

public TagParser()
Method Detail

getTagAtOffset

public static TagParser.Tag getTagAtOffset(org.gjt.sp.jedit.Buffer buffer,
                                           java.lang.CharSequence text,
                                           int pos)

getMatchingTag

public static TagParser.Tag getMatchingTag(org.gjt.sp.jedit.Buffer buffer,
                                           java.lang.CharSequence text,
                                           TagParser.Tag tag)

findLastOpenTag

public static TagParser.Tag findLastOpenTag(org.gjt.sp.jedit.Buffer buffer,
                                            java.lang.CharSequence text,
                                            int pos,
                                            XmlParsedData data)

isInsideTag

public static boolean isInsideTag(java.lang.String text,
                                  int pos)

getAttrs

public static java.util.List<TagParser.Attr> getAttrs(org.gjt.sp.jedit.Buffer buffer,
                                                      TagParser.Tag tag)