org.apache.directory.api.ldap.model.schema.syntaxes
Class AntlrSchemaExtensionParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by org.apache.directory.api.ldap.model.schema.syntaxes.AntlrSchemaExtensionParser
All Implemented Interfaces:
AntlrSchemaExtensionTokenTypes

public class AntlrSchemaExtensionParser
extends antlr.LLkParser
implements AntlrSchemaExtensionTokenTypes

An antlr generated schema parser. This is a sub-parser used to parse extensions according to RFC4512.

Author:
Apache Directory Project

Field Summary
static String[] _tokenNames
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface org.apache.directory.api.ldap.model.schema.syntaxes.AntlrSchemaExtensionTokenTypes
EOF, NULL_TREE_LOOKAHEAD, QUOTE, QUOTED_STRING, VALUE, VALUES, WHSP, XKEY, XSTRING, XVALUES
 
Constructor Summary
  AntlrSchemaExtensionParser(antlr.ParserSharedInputState state)
           
  AntlrSchemaExtensionParser(antlr.TokenBuffer tokenBuf)
           
protected AntlrSchemaExtensionParser(antlr.TokenBuffer tokenBuf, int k)
           
  AntlrSchemaExtensionParser(antlr.TokenStream lexer)
           
protected AntlrSchemaExtensionParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 org.apache.directory.api.ldap.model.schema.syntaxes.AntlrSchemaParser.Extension extension()
          extensions = *( SP xstring SP qdstrings ) xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
 List<String> qdstrings(String s)
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final String[] _tokenNames
Constructor Detail

AntlrSchemaExtensionParser

protected AntlrSchemaExtensionParser(antlr.TokenBuffer tokenBuf,
                                     int k)

AntlrSchemaExtensionParser

public AntlrSchemaExtensionParser(antlr.TokenBuffer tokenBuf)

AntlrSchemaExtensionParser

protected AntlrSchemaExtensionParser(antlr.TokenStream lexer,
                                     int k)

AntlrSchemaExtensionParser

public AntlrSchemaExtensionParser(antlr.TokenStream lexer)

AntlrSchemaExtensionParser

public AntlrSchemaExtensionParser(antlr.ParserSharedInputState state)
Method Detail

extension

public final org.apache.directory.api.ldap.model.schema.syntaxes.AntlrSchemaParser.Extension extension()
                                                                                                throws antlr.RecognitionException,
                                                                                                       antlr.TokenStreamException
extensions = *( SP xstring SP qdstrings ) xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )

Throws:
antlr.RecognitionException
antlr.TokenStreamException

qdstrings

public final List<String> qdstrings(String s)
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.