|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.security.auth.login.SunConfigParser
public class SunConfigParser
A JavaCC 2.1 grammar for the default JAAS configuration file provided by Sun. The format of an entry is: Application { ModuleClass Flag ModuleOptions; ModuleClass Flag ModuleOptions; ModuleClass Flag ModuleOptions; };
http://www.webgain.com/products/metamata/java_doc.html
Field Summary | |
---|---|
Token |
jj_nt
Next token. |
Token |
token
Current token. |
SunConfigParserTokenManager |
token_source
Generated Token Manager. |
Fields inherited from interface org.jboss.security.auth.login.SunConfigParserConstants |
---|
ANY, CLASSNAME, CLOSE_BKT, CONTROL_FLAG, DEFAULT, DIGIT, DOUBLE, EOF, EQUALS, FLOAT, IDENTIFIER, LETTER, LONG, MULTI_LINE_COMMENT, NOTSPACE_EQUALS, OPEN_BKT, SEMI_COLON, SINGLE_LINE_COMMENT, STRING, tokenImage |
Constructor Summary | |
---|---|
SunConfigParser()
|
|
SunConfigParser(InputStream stream)
Constructor with InputStream. |
|
SunConfigParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding |
|
SunConfigParser(Reader stream)
Constructor. |
|
SunConfigParser(SunConfigParserTokenManager tm)
Constructor with generated Token Manager. |
Method Summary | |
---|---|
void |
appConfig()
|
void |
config()
Start of the grammar |
AppConfigurationEntry.LoginModuleControlFlag |
controlFlag()
|
void |
disable_tracing()
Disable tracing. |
static void |
doParse(Reader configFile,
XMLLoginConfigImpl loginConfig)
|
static void |
doParse(Reader configFile,
XMLLoginConfigImpl loginConfig,
boolean trace)
|
void |
enable_tracing()
Enable tracing. |
ParseException |
generateParseException()
Generate ParseException. |
Token |
getNextToken()
Get the next Token. |
Token |
getToken(int index)
Get the specific Token. |
AppConfigurationEntry |
loginModuleConfig()
|
void |
moduleOptions(HashMap optionsMap)
|
void |
parse(Reader configFile,
XMLLoginConfigImpl loginConfig)
|
void |
parse(Reader configFile,
XMLLoginConfigImpl loginConfig,
boolean trace)
|
void |
ReInit(InputStream stream)
Reinitialise. |
void |
ReInit(InputStream stream,
String encoding)
Reinitialise. |
void |
ReInit(Reader stream)
Reinitialise. |
void |
ReInit(SunConfigParserTokenManager tm)
Reinitialise. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public SunConfigParserTokenManager token_source
public Token token
public Token jj_nt
Constructor Detail |
---|
public SunConfigParser()
public SunConfigParser(InputStream stream)
public SunConfigParser(InputStream stream, String encoding)
public SunConfigParser(Reader stream)
public SunConfigParser(SunConfigParserTokenManager tm)
Method Detail |
---|
public void parse(Reader configFile, XMLLoginConfigImpl loginConfig) throws ParseException
ParseException
public void parse(Reader configFile, XMLLoginConfigImpl loginConfig, boolean trace) throws ParseException
ParseException
public static void doParse(Reader configFile, XMLLoginConfigImpl loginConfig) throws ParseException
ParseException
public static void doParse(Reader configFile, XMLLoginConfigImpl loginConfig, boolean trace) throws ParseException
ParseException
public final void config() throws ParseException
ParseException
public final void appConfig() throws ParseException
ParseException
public final AppConfigurationEntry loginModuleConfig() throws ParseException
ParseException
public final AppConfigurationEntry.LoginModuleControlFlag controlFlag() throws ParseException
ParseException
public final void moduleOptions(HashMap optionsMap) throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(SunConfigParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |