WebObjects 5.4.2

com.webobjects.appserver.parser.declaration
Class WODeclarationParser

java.lang.Object
  extended by com.webobjects.appserver.parser.declaration.WODeclarationParser
All Implemented Interfaces:
WODeclarationParserConstants

public class WODeclarationParser
extends Object
implements WODeclarationParserConstants


Field Summary
 Token jj_nt
           
 Token token
           
 WODeclarationParserTokenManager token_source
           
 
Fields inherited from interface com.webobjects.appserver.parser.declaration.WODeclarationParserConstants
ASSOCIATION_KEY, Associations, ASSOCIATIONS_END, ASSOCIATIONS_START, DEC_DIGITS, DEC_FLT, DEC_FLT_SUFF, DEFAULT, DIGIT, EOF, EQUALS, ESCAPE_SEQUENCE, EXPONENT, FALSE, FLOATING_POINT_LITERAL, IDENT, INTEGER_LITERAL, KVC, LETTER, NAME, NAME_CHAR, NULL, SCHEME_CDATA_CONTENT, SCHEME_CDATA_NAME, SCHEME_CONTENT, SCHEME_CONTENT_STRING_LITERAL, SCHEME_NAME, SCHEME_NAME_CONST, SchemeContent, SchemeContentCData, SEMI, STRING_LITERAL, tokenImage, TRUE
 
Constructor Summary
WODeclarationParser(InputStream stream)
           
WODeclarationParser(InputStream stream, String encoding)
           
WODeclarationParser(Reader stream)
           
WODeclarationParser(String referenceName, Reader reader, WOAssociationFactory associationFactory)
           
WODeclarationParser(WODeclarationParserTokenManager tm)
           
 
Method Summary
 WOAssociation association()
           
 WOAssociationFactory associationFactory()
           
 String associationKey()
           
 WOAssociation associationRoot()
           
 NSDictionary associations()
           
static WOAssociation associationWithString(String referenceName, String associationDef, WOAssociationFactory associationFactory)
           
static int countNumericEscapeSequence(char[] source, int position, int maxNumericDigits)
           
 NSDictionary declarations()
           
static NSDictionary declarationsWithString(String referenceName, String defs, WOAssociationFactory associationFactory)
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 WOMLPosition getCurrentPosition()
           
 Token getNextToken()
           
 WOMLPosition getPosition(Token token)
           
 String getReferenceName()
           
 Token getToken(int index)
           
static Number makeFloat(String s)
           
static Number makeInt(String s)
           
 Number number()
           
 String quotedString()
           
 void ReInit(InputStream stream)
           
 void ReInit(InputStream stream, String encoding)
           
 void ReInit(Reader stream)
           
 void ReInit(WODeclarationParserTokenManager tm)
           
static String replaceEscapeSequencesWithRealChars(String escapedText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public WODeclarationParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

WODeclarationParser

public WODeclarationParser(String referenceName,
                           Reader reader,
                           WOAssociationFactory associationFactory)

WODeclarationParser

public WODeclarationParser(InputStream stream)

WODeclarationParser

public WODeclarationParser(InputStream stream,
                           String encoding)

WODeclarationParser

public WODeclarationParser(Reader stream)

WODeclarationParser

public WODeclarationParser(WODeclarationParserTokenManager tm)
Method Detail

declarationsWithString

public static NSDictionary declarationsWithString(String referenceName,
                                                  String defs,
                                                  WOAssociationFactory associationFactory)
                                           throws WODeclarationFormatException
Throws:
WODeclarationFormatException

associationWithString

public static WOAssociation associationWithString(String referenceName,
                                                  String associationDef,
                                                  WOAssociationFactory associationFactory)
                                           throws WODeclarationFormatException
Throws:
WODeclarationFormatException

makeInt

public static Number makeInt(String s)

makeFloat

public static Number makeFloat(String s)

countNumericEscapeSequence

public static int countNumericEscapeSequence(char[] source,
                                             int position,
                                             int maxNumericDigits)

replaceEscapeSequencesWithRealChars

public static String replaceEscapeSequencesWithRealChars(String escapedText)
                                                  throws IllegalArgumentException
Throws:
IllegalArgumentException

associationFactory

public WOAssociationFactory associationFactory()

getReferenceName

public String getReferenceName()

getPosition

public WOMLPosition getPosition(Token token)

getCurrentPosition

public WOMLPosition getCurrentPosition()

declarations

public final NSDictionary declarations()
                                throws ParseException
Throws:
ParseException

associations

public final NSDictionary associations()
                                throws ParseException
Throws:
ParseException

associationKey

public final String associationKey()
                            throws ParseException
Throws:
ParseException

associationRoot

public final WOAssociation associationRoot()
                                    throws ParseException
Throws:
ParseException

association

public final WOAssociation association()
                                throws ParseException
Throws:
ParseException

quotedString

public final String quotedString()
                          throws ParseException
Throws:
ParseException

number

public final Number number()
                    throws ParseException
Throws:
ParseException

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(InputStream stream,
                   String encoding)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(WODeclarationParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()

Last updated June 2008

Copyright © 2000-2008 Apple Inc.