public class DateAndTimeScalar<T extends org.snmp4j.smi.OctetString> extends MOScalar<T>
DateAndTimeScalar
implements the DateAndTime textual
convention (TC) from the SNMPv2-TC MIB specification for scalar objects.
DateAndTimeScalar
subclasses MOScalar
and
can thus directly be used.
It is recommended to use this TC implementation not directly, instead use
the DateAndTimeTC
textual convention in conjunction with a
MOFactory
.
Constructor and Description |
---|
DateAndTimeScalar(org.snmp4j.smi.OID oid,
MOAccess access,
T value) |
DateAndTimeScalar(org.snmp4j.smi.OID oid,
MOAccess access,
T value,
boolean localtime) |
Modifier and Type | Method and Description |
---|---|
GregorianCalendar |
getCalendar()
Gets a gregorian calendar instance with the date and time of this scalar.
|
T |
getValue()
Returns the actual value of this scalar managed object.
|
int |
isValueOK(SubRequest sreq)
Checks whether the new value contained in the supplied sub-request is a
valid value for this object.
|
void |
setCalendar(GregorianCalendar calendar)
Sets the date and time value (incl.
|
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, cleanup, commit, covers, find, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireValidate, get, getAccess, getID, getLowerBound, getOid, getScope, getSingleInstanceScope, getUpperBound, getValue, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, load, next, prepare, removeMOChangeListener, removeMOValueValidationListener, save, setValue, setValue, setVolatile, toString, toStringDetails, undo
public int isValueOK(SubRequest sreq)
MOScalar
MOValueValidationEvent
the registered listeners.public T getValue()
MOScalar
value
member and
then call super.
MOScalar.getValue()
in the derived class.public void setCalendar(GregorianCalendar calendar)
calendar
- a GregorianCalendar
instance.public GregorianCalendar getCalendar()
GregorianCalendar
instance.Copyright © 2019 SNMP4J.org. All rights reserved.