All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class xe.xe_ParseManagerAuto

java.lang.Object
   |
   +----xe.xe_ParseManager
           |
           +----xe.xe_ParseManagerAuto

public class xe_ParseManagerAuto
extends xe_ParseManager

Class xe_ParseManagerAuto - An xe_ParseManager Perform which uses an approach to parsing the next token different to xe_ParseManager. This approach uses the definition of each keyword in xe_Keyword to identify when the token has been parsed.

Auto-parsing in this way has turned out to be very slow - which is why this functionality has been relegated to a separate class. However, it can be reinstated simply by instantiating this class instead of xe_ParseManager for low-level parsing.


Constructor Index

 o xe_ParseManagerAuto()
Default constructor.

Method Index

 o parseNextToken(boolean)
Parse the next token.

Constructors

 o xe_ParseManagerAuto
 public xe_ParseManagerAuto()
Default constructor.

Methods

 o parseNextToken
 public xe_Token parseNextToken(boolean InputConsumeWhitespaceFlag) throws xe_ParseException, IOException
Parse the next token. Overrides ParseNextToken() from xe_ParseManager.

Parameters:
InputConsumeWhitespaceFlag - If true, all preceding whitespace is separated; otherwise, it is treated as part of the token itself
Returns:
Token representing the value parsed
Throws: xe_ParseException,
IOException
Overrides:
parseNextToken in class xe_ParseManager

All Packages  Class Hierarchy  This Package  Previous  Next  Index