org.util.xml.parse
Class ParseElement

java.lang.Object
  extended by org.util.xml.parse.ParseElement
Direct Known Subclasses:
AttributeParser, AttValueParser, CommentInnerTagElementParser, ElementPartParser, EqParser, NameParser, SpaceParser, TextElementParser

public abstract class ParseElement
extends java.lang.Object

Author:
masaru

Constructor Summary
ParseElement()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getReturnValue()
           
static boolean isSpace(int c)
          return true if input char is SP, HT, CR or LF.
 void listDependentParser(java.util.ArrayList<ParseElement> list)
           
abstract  boolean match(char c)
           
abstract  int parse(int next, ElementParser parser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseElement

public ParseElement()
Method Detail

getDescription

public java.lang.String getDescription()

match

public abstract boolean match(char c)

parse

public abstract int parse(int next,
                          ElementParser parser)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getReturnValue

public java.lang.String getReturnValue()

listDependentParser

public void listDependentParser(java.util.ArrayList<ParseElement> list)

isSpace

public static boolean isSpace(int c)
return true if input char is SP, HT, CR or LF.

Returns:
(c==SP || c==HT || c==CR || c==LF)