com.adventnet.aclparser
Class ACLParser
java.lang.Object
com.adventnet.aclparser.ACLParser
- All Implemented Interfaces:
- ACLParserConstants
public class ACLParser
- extends java.lang.Object
- implements ACLParserConstants
| Fields inherited from interface com.adventnet.aclparser.ACLParserConstants |
ACCESS, ASSIGNMENT, CLOSED_BRACE, COMMENTS, COMMUNITIES, CONSTANT, DEFAULT, DIGIT, ENTERPRISE, EOF, HOSTS, IPADDRESS, MANAGERS, NAME, OID_TOK, OPEN_BRACE, READ, TOK_ACL, tokenImage, TRAP, TRAP_COMMUNITY, TRAP_INDEX, WHITESPACE, WRITE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
readCommunities
static java.util.Vector readCommunities
writeCommunities
static java.util.Vector writeCommunities
trapVector
static java.util.Vector trapVector
buffer
static java.util.Vector buffer
ERR
static java.lang.String ERR
aclFile
java.lang.String aclFile
token_source
public static ACLParserTokenManager token_source
jj_input_stream
static ASCII_CharStream jj_input_stream
token
public static Token token
jj_nt
public static Token jj_nt
ACLParser
public ACLParser()
ACLParser
public ACLParser(java.io.InputStream stream)
ACLParser
public ACLParser(java.io.Reader stream)
ACLParser
public ACLParser(ACLParserTokenManager tm)
getReadCommunities
public java.util.Vector getReadCommunities()
- Getter for read communities
getWriteCommunities
public java.util.Vector getWriteCommunities()
- Getter for read communities
getTrapVector
public java.util.Vector getTrapVector()
- Getter for trap Policy Vector
main
public static void main(java.lang.String[] args)
parseACLFile
public static void parseACLFile(java.lang.String file)
throws java.lang.Exception
- The main method which is used for parsing
- Throws:
java.lang.Exception
identification
public static final void identification()
throws ParseException
- Throws:
ParseException
trapdefinition
public static final void trapdefinition()
throws ParseException
- Throws:
ParseException
trapSpecification
public static final void trapSpecification()
throws ParseException
- Throws:
ParseException
specification
public static final void specification()
throws ParseException
- Throws:
ParseException
trapPolicies
public static final void trapPolicies()
throws ParseException
- Throws:
ParseException
policies
public static final void policies()
throws ParseException
- Throws:
ParseException
parsePolicy
public static final DefaultAccessPolicy parsePolicy()
throws ParseException
- Throws:
ParseException
parseTraps
public static final DefaultTrapPolicy parseTraps()
throws ParseException
- Throws:
ParseException
parseTrapCommunity
public static final java.lang.String parseTrapCommunity()
throws ParseException
- Throws:
ParseException
parseHosts
public static final java.util.Vector parseHosts()
throws ParseException
- Throws:
ParseException
parseIpAddress
public static final Token parseIpAddress()
throws ParseException
- Throws:
ParseException
parseEntity
public static final java.util.Vector parseEntity()
throws ParseException
- Throws:
ParseException
parseSingle
public static final void parseSingle(java.util.Vector vecArg)
throws ParseException
- Throws:
ParseException
parseName
public static final void parseName(java.util.Vector vecArg)
throws ParseException
- Throws:
ParseException
parseTrapIndex
public static final int parseTrapIndex()
throws ParseException
- Throws:
ParseException
parseOid
public static final java.lang.String parseOid()
throws ParseException
- Throws:
ParseException
parseTokWithComma
public static final void parseTokWithComma()
throws ParseException
- Throws:
ParseException
parseTok
public static final void parseTok()
throws ParseException
- Throws:
ParseException
checkAccess
public static final boolean checkAccess()
throws ParseException
- Throws:
ParseException
ReInit
public static void ReInit(java.io.InputStream stream)
ReInit
public static void ReInit(java.io.Reader stream)
ReInit
public void ReInit(ACLParserTokenManager tm)
getNextToken
public static final Token getNextToken()
getToken
public static final Token getToken(int index)
generateParseException
public static final ParseException generateParseException()
enable_tracing
public static final void enable_tracing()
disable_tracing
public static final void disable_tracing()