All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.w3c.tidy.Lexer

java.lang.Object
   |
   +----org.w3c.tidy.Lexer

public class Lexer
extends Object

Variable Index

 o badAccess
 o badChars
 o badDoctype
 o badForm
 o badLayout
 o columns
 o configuration
 o doctype
 o errors
 o errout
 o excludeBlocks
 o IgnoreMarkup
 o IgnoreWhitespace
 o in
 o inode
 o insert
 o insertspace
 o istack
 o istackbase
 o isvoyager
 o lexbuf
 o lexlength
 o lexsize
 o lines
 o MixedContent
 o Preformatted
 o pushed
 o seenBodyEndTag
 o state
 o styles
 o token
 o txtend
 o txtstart
 o versions
 o warnings
 o waswhite

Constructor Index

 o Lexer(StreamIn, Configuration)

Method Index

 o addByte(int)
 o addCharToLexer(int)
 o addStringLiteral(String)
 o addStringToLexer(String)
 o changeChar(char)
 o endOfInput()
 o findGivenVersion(Node)
 o fixDocType(Node)
 o fixHTMLNameSpace(Node, String)
 o fixXMLPI(Node)
 o foldCase(char, boolean, boolean)
 o getCDATA(Node)
 o getToken(short)
 o HTMLVersion()
 o HTMLVersionName()
 o inferredTag(String)
 o inlineDup(Node)
 o insertedToken()
 o isPushed(Node)
 o isValidAttrName(String)
 o parseAsp()
 o parseAttribute(MutableBoolean, MutableObject)
 o parseAttrs(MutableBoolean)
 o parseEntity()
 o parseTagName()
 o parseValue(String, boolean, MutableBoolean, MutableInteger)
 o popInline(Node)
 o pushInline(Node)
 o setXHTMLDocType(Node)
 o ungetToken()
 o wstrcasecmp(String, String)
 o wstrcaselexcmp(String, String)
 o wsubstr(String, String)

Variables

 o in
 public StreamIn in
 o errout
 public PrintWriter errout
 o badAccess
 public short badAccess
 o badLayout
 public short badLayout
 o badChars
 public short badChars
 o badForm
 public short badForm
 o warnings
 public short warnings
 o errors
 public short errors
 o lines
 public int lines
 o columns
 public int columns
 o waswhite
 public boolean waswhite
 o pushed
 public boolean pushed
 o insertspace
 public boolean insertspace
 o excludeBlocks
 public boolean excludeBlocks
 o isvoyager
 public boolean isvoyager
 o versions
 public short versions
 o doctype
 public int doctype
 o badDoctype
 public boolean badDoctype
 o txtstart
 public int txtstart
 o txtend
 public int txtend
 o state
 public short state
 o token
 public Node token
 o lexbuf
 public char lexbuf[]
 o lexlength
 public int lexlength
 o lexsize
 public int lexsize
 o inode
 public Node inode
 o insert
 public int insert
 o istack
 public Stack istack
 o istackbase
 public int istackbase
 o styles
 public Style styles
 o configuration
 public Configuration configuration
 o seenBodyEndTag
 protected int seenBodyEndTag
 o IgnoreWhitespace
 public static final short IgnoreWhitespace
 o MixedContent
 public static final short MixedContent
 o Preformatted
 public static final short Preformatted
 o IgnoreMarkup
 public static final short IgnoreMarkup

Constructors

 o Lexer
 public Lexer(StreamIn in,
              Configuration configuration)

Methods

 o endOfInput
 public boolean endOfInput()
 o addByte
 public void addByte(int c)
 o changeChar
 public void changeChar(char c)
 o addCharToLexer
 public void addCharToLexer(int c)
 o addStringToLexer
 public void addStringToLexer(String str)
 o parseEntity
 public void parseEntity()
 o parseTagName
 public char parseTagName()
 o addStringLiteral
 public void addStringLiteral(String str)
 o HTMLVersion
 public short HTMLVersion()
 o HTMLVersionName
 public String HTMLVersionName()
 o findGivenVersion
 public short findGivenVersion(Node doctype)
 o fixHTMLNameSpace
 public void fixHTMLNameSpace(Node root,
                              String profile)
 o setXHTMLDocType
 public boolean setXHTMLDocType(Node root)
 o fixDocType
 public boolean fixDocType(Node root)
 o fixXMLPI
 public boolean fixXMLPI(Node root)
 o inferredTag
 public Node inferredTag(String name)
 o getCDATA
 public Node getCDATA(Node container)
 o ungetToken
 public void ungetToken()
 o getToken
 public Node getToken(short mode)
 o parseAsp
 public Node parseAsp()
 o parseAttribute
 public String parseAttribute(MutableBoolean isempty,
                              MutableObject asp)
 o parseValue
 public String parseValue(String name,
                          boolean foldCase,
                          MutableBoolean isempty,
                          MutableInteger pdelim)
 o isValidAttrName
 public static boolean isValidAttrName(String attr)
 o parseAttrs
 public AttVal parseAttrs(MutableBoolean isempty)
 o pushInline
 public void pushInline(Node node)
 o popInline
 public void popInline(Node node)
 o isPushed
 public boolean isPushed(Node node)
 o inlineDup
 public int inlineDup(Node node)
 o insertedToken
 public Node insertedToken()
 o wstrcasecmp
 public static int wstrcasecmp(String s1,
                               String s2)
 o wstrcaselexcmp
 public static int wstrcaselexcmp(String s1,
                                  String s2)
 o wsubstr
 public static boolean wsubstr(String s1,
                               String s2)
 o foldCase
 public static char foldCase(char c,
                             boolean tocaps,
                             boolean xmlTags)

All Packages  Class Hierarchy  This Package  Previous  Next  Index