|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.commons.cnd.Lexer
public class Lexer
Lexer of the CND definition.
Constructor Summary | |
---|---|
Lexer(Reader r,
String systemId)
Creates an unitialized lexer on top of the given reader. |
Method Summary | |
---|---|
void |
fail(String message)
Creates a failure exception including the current line number and systemid. |
void |
fail(String message,
Throwable e)
Creates a failure exception including the current line number and systemid. |
void |
fail(Throwable e)
Creates a failure exception including the current line number and systemid. |
int |
getLineNumber()
|
String |
getNextToken()
getNextToken |
String |
getSystemId()
Returns the system id |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char SINGLE_QUOTE
public static final char DOUBLE_QUOTE
public static final char BEGIN_NODE_TYPE_NAME
public static final char END_NODE_TYPE_NAME
public static final char EXTENDS
public static final char LIST_DELIMITER
public static final char PROPERTY_DEFINITION
public static final char CHILD_NODE_DEFINITION
public static final char BEGIN_TYPE
public static final char END_TYPE
public static final char DEFAULT
public static final char CONSTRAINT
public static final String[] ORDERABLE
public static final String[] MIXIN
public static final String[] ABSTRACT
public static final String[] NOQUERY
public static final String[] QUERY
public static final String[] PRIMARYITEM
public static final String[] PRIMARY
public static final String[] AUTOCREATED
public static final String[] MANDATORY
public static final String[] PROTECTED
public static final String[] MULTIPLE
public static final String[] SNS
public static final String[] QUERYOPS
public static final String[] NOFULLTEXT
public static final String[] NOQUERYORDER
public static final String[] COPY
public static final String[] VERSION
public static final String[] INITIALIZE
public static final String[] COMPUTE
public static final String[] IGNORE
public static final String[] ABORT
public static final String[] PROP_ATTRIBUTE
public static final String[] NODE_ATTRIBUTE
public static final String QUEROPS_EQUAL
public static final String QUEROPS_NOTEQUAL
public static final String QUEROPS_LESSTHAN
public static final String QUEROPS_LESSTHANOREQUAL
public static final String QUEROPS_GREATERTHAN
public static final String QUEROPS_GREATERTHANOREQUAL
public static final String QUEROPS_LIKE
public static final String[] STRING
public static final String[] BINARY
public static final String[] LONG
public static final String[] DOUBLE
public static final String[] BOOLEAN
public static final String[] DATE
public static final String[] NAME
public static final String[] PATH
public static final String[] REFERENCE
public static final String[] WEAKREFERENCE
public static final String[] URI
public static final String[] DECIMAL
public static final String[] UNDEFINED
public static final String EOF
Constructor Detail |
---|
public Lexer(Reader r, String systemId)
r
- the readersystemId
- informational systemid of the given streamMethod Detail |
---|
public String getNextToken() throws ParseException
ParseException
- if an error during parsing occurspublic String getSystemId()
public int getLineNumber()
public void fail(String message) throws ParseException
message
- message
ParseException
- the created exceptionpublic void fail(String message, Throwable e) throws ParseException
message
- messagee
- root cause
ParseException
- the created exceptionpublic void fail(Throwable e) throws ParseException
e
- root cause
ParseException
- the created exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |