com.webobjects.appserver.parser.declaration
Class WODeclarationParser
java.lang.Object
com.webobjects.appserver.parser.declaration.WODeclarationParser
- All Implemented Interfaces:
- WODeclarationParserConstants
public class WODeclarationParser
- extends Object
- implements WODeclarationParserConstants
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public WODeclarationParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
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)
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()
Copyright © 2000-2008 Apple Inc.