org.apache.jackrabbit.spi.commons.nodetype.compact
Class Lexer

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.nodetype.compact.Lexer

public class Lexer
extends java.lang.Object

Lexer


Field Summary
static java.lang.String[] ABORT
           
static java.lang.String[] ATTRIBUTE
           
static java.lang.String[] AUTOCREATED
           
static char BEGIN_NODE_TYPE_NAME
           
static char BEGIN_TYPE
           
static java.lang.String[] BINARY
           
static java.lang.String[] BOOLEAN
           
static char CHILD_NODE_DEFINITION
           
static java.lang.String[] COMPUTE
           
static char CONSTRAINT
           
static java.lang.String[] COPY
           
static java.lang.String[] DATE
           
static char DEFAULT
           
static java.lang.String[] DOUBLE
           
static char DOUBLE_QUOTE
           
static char END_NODE_TYPE_NAME
           
static char END_TYPE
           
static java.lang.String EOF
           
static char EXTENDS
           
static java.lang.String[] IGNORE
           
static java.lang.String[] INITIALIZE
           
static char LIST_DELIMITER
           
static java.lang.String[] LONG
           
static java.lang.String[] MANDATORY
           
static java.lang.String[] MIXIN
           
static java.lang.String[] MULTIPLE
           
static java.lang.String[] NAME
           
static java.lang.String[] ORDERABLE
           
static java.lang.String[] PATH
           
static java.lang.String[] PRIMARY
           
static char PROPERTY_DEFINITION
           
static java.lang.String[] PROTECTED
           
static java.lang.String[] REFERENCE
           
static char SINGLE_QUOTE
           
static java.lang.String[] STRING
           
static java.lang.String[] UNDEFINED
           
static java.lang.String[] VERSION
           
 
Constructor Summary
Lexer(java.io.Reader r, java.lang.String systemId)
          Constructor
 
Method Summary
 void fail(java.lang.String message)
           
 void fail(java.lang.String message, java.lang.Throwable e)
           
 void fail(java.lang.Throwable e)
           
 java.lang.String getNextToken()
          getNextToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLE_QUOTE

public static final char SINGLE_QUOTE
See Also:
Constant Field Values

DOUBLE_QUOTE

public static final char DOUBLE_QUOTE
See Also:
Constant Field Values

BEGIN_NODE_TYPE_NAME

public static final char BEGIN_NODE_TYPE_NAME
See Also:
Constant Field Values

END_NODE_TYPE_NAME

public static final char END_NODE_TYPE_NAME
See Also:
Constant Field Values

EXTENDS

public static final char EXTENDS
See Also:
Constant Field Values

LIST_DELIMITER

public static final char LIST_DELIMITER
See Also:
Constant Field Values

PROPERTY_DEFINITION

public static final char PROPERTY_DEFINITION
See Also:
Constant Field Values

CHILD_NODE_DEFINITION

public static final char CHILD_NODE_DEFINITION
See Also:
Constant Field Values

BEGIN_TYPE

public static final char BEGIN_TYPE
See Also:
Constant Field Values

END_TYPE

public static final char END_TYPE
See Also:
Constant Field Values

DEFAULT

public static final char DEFAULT
See Also:
Constant Field Values

CONSTRAINT

public static final char CONSTRAINT
See Also:
Constant Field Values

ORDERABLE

public static final java.lang.String[] ORDERABLE

MIXIN

public static final java.lang.String[] MIXIN

PRIMARY

public static final java.lang.String[] PRIMARY

AUTOCREATED

public static final java.lang.String[] AUTOCREATED

MANDATORY

public static final java.lang.String[] MANDATORY

PROTECTED

public static final java.lang.String[] PROTECTED

MULTIPLE

public static final java.lang.String[] MULTIPLE

COPY

public static final java.lang.String[] COPY

VERSION

public static final java.lang.String[] VERSION

INITIALIZE

public static final java.lang.String[] INITIALIZE

COMPUTE

public static final java.lang.String[] COMPUTE

IGNORE

public static final java.lang.String[] IGNORE

ABORT

public static final java.lang.String[] ABORT

ATTRIBUTE

public static final java.lang.String[] ATTRIBUTE

STRING

public static final java.lang.String[] STRING

BINARY

public static final java.lang.String[] BINARY

LONG

public static final java.lang.String[] LONG

DOUBLE

public static final java.lang.String[] DOUBLE

BOOLEAN

public static final java.lang.String[] BOOLEAN

DATE

public static final java.lang.String[] DATE

NAME

public static final java.lang.String[] NAME

PATH

public static final java.lang.String[] PATH

REFERENCE

public static final java.lang.String[] REFERENCE

UNDEFINED

public static final java.lang.String[] UNDEFINED

EOF

public static final java.lang.String EOF
See Also:
Constant Field Values
Constructor Detail

Lexer

public Lexer(java.io.Reader r,
             java.lang.String systemId)
Constructor

Parameters:
r -
Method Detail

getNextToken

public java.lang.String getNextToken()
                              throws ParseException
getNextToken

Returns:
Throws:
ParseException

fail

public void fail(java.lang.String message)
          throws ParseException
Throws:
ParseException

fail

public void fail(java.lang.String message,
                 java.lang.Throwable e)
          throws ParseException
Throws:
ParseException

fail

public void fail(java.lang.Throwable e)
          throws ParseException
Throws:
ParseException


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.