com.adventnet.aclparser
Class ACLParser
java.lang.Object
|
+--com.adventnet.aclparser.ACLParser
- 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
identification
public static final void identification()
throws ParseException
trapdefinition
public static final void trapdefinition()
throws ParseException
trapSpecification
public static final void trapSpecification()
throws ParseException
specification
public static final void specification()
throws ParseException
trapPolicies
public static final void trapPolicies()
throws ParseException
policies
public static final void policies()
throws ParseException
parsePolicy
public static final DefaultAccessPolicy parsePolicy()
throws ParseException
parseTraps
public static final DefaultTrapPolicy parseTraps()
throws ParseException
parseTrapCommunity
public static final java.lang.String parseTrapCommunity()
throws ParseException
parseHosts
public static final java.util.Vector parseHosts()
throws ParseException
parseIpAddress
public static final Token parseIpAddress()
throws ParseException
parseEntity
public static final java.util.Vector parseEntity()
throws ParseException
parseSingle
public static final void parseSingle(java.util.Vector vecArg)
throws ParseException
parseName
public static final void parseName(java.util.Vector vecArg)
throws ParseException
parseTrapIndex
public static final int parseTrapIndex()
throws ParseException
parseOid
public static final java.lang.String parseOid()
throws ParseException
parseTokWithComma
public static final void parseTokWithComma()
throws ParseException
parseTok
public static final void parseTok()
throws ParseException
checkAccess
public static final boolean checkAccess()
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()