|
||||||||||
| 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 stream| Method 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 exception
public void fail(String message,
Throwable e)
throws ParseException
message - messagee - root cause
ParseException - the created exception
public 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 | |||||||||