org.apache.jackrabbit.core.nodetype.compact
Class Lexer

java.lang.Object
  extended byorg.apache.jackrabbit.core.nodetype.compact.Lexer

public class Lexer
extends Object

Lexer


Field Summary
static String[] ABORT
           
static String[] ATTRIBUTE
           
static String[] AUTOCREATED
           
static char BEGIN_NODE_TYPE_NAME
           
static char BEGIN_TYPE
           
static String[] BINARY
           
static String[] BOOLEAN
           
static char CHILD_NODE_DEFINITION
           
static String[] COMPUTE
           
static char CONSTRAINT
           
static String[] COPY
           
static String[] DATE
           
static char DEFAULT
           
static String[] DOUBLE
           
static char DOUBLE_QUOTE
           
static char END_NODE_TYPE_NAME
           
static char END_TYPE
           
static String EOF
           
static char EXTENDS
           
static String[] IGNORE
           
static String[] INITIALIZE
           
static char LIST_DELIMITER
           
static String[] LONG
           
static String[] MANDATORY
           
static String[] MIXIN
           
static String[] MULTIPLE
           
static String[] NAME
           
static String[] ORDERABLE
           
static String[] PATH
           
static String[] PRIMARY
           
static char PROPERTY_DEFINITION
           
static String[] PROTECTED
           
static String[] REFERENCE
           
static char SINGLE_QUOTE
           
static String[] STRING
           
static String[] UNDEFINED
           
static String[] VERSION
           
 
Constructor Summary
Lexer(Reader r, String systemId)
          Constructor
 
Method Summary
 void fail(String message)
           
 void fail(String message, Throwable e)
           
 void fail(Throwable e)
           
 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 String[] ORDERABLE

MIXIN

public static final String[] MIXIN

PRIMARY

public static final String[] PRIMARY

AUTOCREATED

public static final String[] AUTOCREATED

MANDATORY

public static final String[] MANDATORY

PROTECTED

public static final String[] PROTECTED

MULTIPLE

public static final String[] MULTIPLE

COPY

public static final String[] COPY

VERSION

public static final String[] VERSION

INITIALIZE

public static final String[] INITIALIZE

COMPUTE

public static final String[] COMPUTE

IGNORE

public static final String[] IGNORE

ABORT

public static final String[] ABORT

ATTRIBUTE

public static final String[] ATTRIBUTE

STRING

public static final String[] STRING

BINARY

public static final String[] BINARY

LONG

public static final String[] LONG

DOUBLE

public static final String[] DOUBLE

BOOLEAN

public static final String[] BOOLEAN

DATE

public static final String[] DATE

NAME

public static final String[] NAME

PATH

public static final String[] PATH

REFERENCE

public static final String[] REFERENCE

UNDEFINED

public static final String[] UNDEFINED

EOF

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

Lexer

public Lexer(Reader r,
             String systemId)
Constructor

Parameters:
r -
Method Detail

getNextToken

public String getNextToken()
                    throws ParseException
getNextToken

Returns:
Throws:
ParseException

fail

public void fail(String message)
          throws ParseException
Throws:
ParseException

fail

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

fail

public void fail(Throwable e)
          throws ParseException
Throws:
ParseException


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