|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.snmp4j.agent.mo.MOColumn
org.snmp4j.agent.mo.MOMutableColumn
org.snmp4j.agent.mo.snmp.Enumerated
public class Enumerated
The Enumerated class represents enumerated SMI INTEGER
(=Integer32) or an OCTET STRING with enumerated named bits for
columnar objects. The latter represents the SMI construct BITS.
| Constructor Summary | |
|---|---|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue)
Creates an enumerated INTEGER column. |
|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue,
boolean mutableInService)
Creates an enumerated INTEGER column. |
|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue,
boolean mutableInService,
int[] allowedValues)
Creates an enumerated INTEGER column with specifying a set of possible values. |
|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue)
Creates a BITS column. |
|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue,
boolean mutableInService)
Creates a BITS column. |
|
Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue,
boolean mutableInService,
int[] allowedValues)
Creates a BITS column with specifying a set of possible bit values. |
|
| Method Summary | |
|---|---|
protected void |
setConstraint(EnumerationConstraint constraint)
|
int |
validate(org.snmp4j.smi.Variable newValue,
org.snmp4j.smi.Variable oldValue)
|
| Methods inherited from class org.snmp4j.agent.mo.MOMutableColumn |
|---|
addMOValueValidationListener, cleanup, commit, getDefaultValue, isMandatory, isMutableInService, prepare, removeMOValueValidationListener, setDefaultValue, setMandatory, setMutableInService, toString, undo, validateSetRequest |
| Methods inherited from class org.snmp4j.agent.mo.MOColumn |
|---|
compareTo, get, getAccess, getColumnID, getSyntax, getTable, getValue, isVolatile, setAccess, setColumnID, setSyntax, setTable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue,
boolean mutableInService,
int[] allowedValues)
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.mutableInService - specifies whether this column can be changed while in service (active).allowedValues - an array of possible values for this object.
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue,
boolean mutableInService)
EnumerationConstraint with setConstraint(org.snmp4j.agent.mo.snmp.smi.EnumerationConstraint) or use an
appropriate value validation listener.
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.mutableInService - specifies whether this column can be changed while in service (active).
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.Integer32 defaultValue)
EnumerationConstraint with setConstraint(org.snmp4j.agent.mo.snmp.smi.EnumerationConstraint) or use an
appropriate value validation listener.
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue,
boolean mutableInService,
int[] allowedValues)
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.mutableInService - specifies whether this column can be changed while in service (active).allowedValues - an array of possible bit values for this object.
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue,
boolean mutableInService)
EnumerationConstraint with setConstraint(org.snmp4j.agent.mo.snmp.smi.EnumerationConstraint) or use an
appropriate value validation listener.
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.mutableInService - specifies whether this column can be changed while in service (active).
public Enumerated(int columnID,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue)
EnumerationConstraint with setConstraint(org.snmp4j.agent.mo.snmp.smi.EnumerationConstraint) or use an
appropriate value validation listener.
columnID - the column ID (sub-identifier) of the column.access - the maximum access for this column.defaultValue - the default value used for new rows.| Method Detail |
|---|
public int validate(org.snmp4j.smi.Variable newValue,
org.snmp4j.smi.Variable oldValue)
validate in class MOMutableColumnprotected void setConstraint(EnumerationConstraint constraint)
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||