|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.foxsmart.csu.config.CiscoRouterConfigParser
com.foxsmart.csu.config.global.ExtendedMacAddressCompareInfo
public class ExtendedMacAddressCompareInfo
The ExtendedMacAddressCompareInfo class contains optional pattern comparison information to be used by Extended Mac Address Access Lists.
| Field Summary | |
|---|---|
static java.lang.String |
COMPARE_OP_AND
'Logical And' compare operator. |
static java.lang.String |
COMPARE_OP_EQ
'Equal' compare operator. |
static java.lang.String |
COMPARE_OP_GT
'Greater Than' operator. |
static java.lang.String |
COMPARE_OP_LT
'Less Than' operator. |
static java.lang.String |
COMPARE_OP_NEQ
'Not Equal' operator. |
static java.lang.String |
COMPARE_OP_XOR
'Exclusive Or' operator. |
static java.lang.Integer |
MAX_BYTES_TO_COMPARE
Maximium number of bytes to compare. |
static Hexadecimal |
MAX_COMPARISON_PATTERN
Maximum comparison pattern. |
static Hexadecimal |
MAX_PACKET_OFFSET
Maximum packet offset. |
static java.lang.Integer |
MIN_BYTES_TO_COMPARE
Minimum number of bytes to compare. |
static Hexadecimal |
MIN_COMPARISON_PATTERN
Minimum comparison pattern. |
static Hexadecimal |
MIN_PACKET_OFFSET
Minimum packet offset. |
| Fields inherited from class com.foxsmart.csu.config.CiscoRouterConfigParser |
|---|
log, NO, tokenIndex |
| Constructor Summary | |
|---|---|
ExtendedMacAddressCompareInfo()
Constructs an empty ExtendedMacAddressCompareInfo object. |
|
| Method Summary | |
|---|---|
java.lang.String |
generateIos()
|
java.lang.String |
getCompareOperator()
Gets the compare operator. |
Hexadecimal |
getComparePattern()
Gets the compare pattern. |
java.lang.Integer |
getNumBytesToCompare()
Gets the number of bytes to compare. |
Hexadecimal |
getPacketOffset()
Gets the packet offset. |
void |
setCompareOperator(java.lang.String compareOperator)
Sets the compare operator. |
void |
setComparePattern(Hexadecimal comparePattern)
Sets the compare pattern. |
void |
setNumBytesToCompare(java.lang.Integer numBytesToCompare)
Sets the number of bytes to compare. |
void |
setPacketOffset(Hexadecimal packetOffset)
Sets the packet offset. |
void |
validate()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Hexadecimal MIN_PACKET_OFFSET
public static final Hexadecimal MAX_PACKET_OFFSET
public static final Hexadecimal MIN_COMPARISON_PATTERN
public static final Hexadecimal MAX_COMPARISON_PATTERN
public static final java.lang.Integer MIN_BYTES_TO_COMPARE
public static final java.lang.Integer MAX_BYTES_TO_COMPARE
public static final java.lang.String COMPARE_OP_AND
public static final java.lang.String COMPARE_OP_EQ
public static final java.lang.String COMPARE_OP_GT
public static final java.lang.String COMPARE_OP_LT
public static final java.lang.String COMPARE_OP_NEQ
public static final java.lang.String COMPARE_OP_XOR
| Constructor Detail |
|---|
public ExtendedMacAddressCompareInfo()
| Method Detail |
|---|
public void setPacketOffset(Hexadecimal packetOffset)
packetOffset - The packet offset.public Hexadecimal getPacketOffset()
public void setNumBytesToCompare(java.lang.Integer numBytesToCompare)
numBytesToCompare - The number of bytes to compare.public java.lang.Integer getNumBytesToCompare()
public void setCompareOperator(java.lang.String compareOperator)
compareOperator - The compare operator.public java.lang.String getCompareOperator()
public void setComparePattern(Hexadecimal comparePattern)
comparePattern - The compare pattern.public Hexadecimal getComparePattern()
public void validate()
throws InvalidConfigurationException
InvalidConfigurationException - if the configuration is invalid.CiscoRouterConfigComponent
public java.lang.String generateIos()
throws InvalidConfigurationException
InvalidConfigurationException - if the configuration is invalid.CiscoRouterConfigComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||