public class MAPDeferredLocationEventType extends BitStringWithNamedBits
DeferredLocationEventType ::= BIT STRING (SIZE (1..16)) { msAvailable(0), enteringIntoArea(1), -- Added in release 6. leavingFromArea(2), -- Added in release 6. beingInsideArea(3), -- Added in release 6. periodicLDR(4) -- Added in release 7. }Added in release 4.
Used as field type by MAPDeferredmt_lrData
.
Used as field type by MAPLocationType
.
BitStringWithNamedBits.NamedBit
Constructor and Description |
---|
MAPDeferredLocationEventType()
Constructs an object that has no bits set.
|
MAPDeferredLocationEventType(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
Modifier and Type | Method and Description |
---|---|
MAPDeferredLocationEventType |
clearBeingInsideArea()
Clears the bit for beingInsideArea to false.
|
MAPDeferredLocationEventType |
clearEnteringIntoArea()
Clears the bit for enteringIntoArea to false.
|
MAPDeferredLocationEventType |
clearLeavingFromArea()
Clears the bit for leavingFromArea to false.
|
MAPDeferredLocationEventType |
clearMsAvailable()
Clears the bit for msAvailable to false.
|
MAPDeferredLocationEventType |
clearPeriodicLDR()
Clears the bit for periodicLDR to false.
|
MAPDeferredLocationEventType |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPDeferredLocationEventType |
copyOf(BitString from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
|
boolean |
getBeingInsideArea()
Gets whether the bit for beingInsideArea is set or not.
|
boolean |
getEnteringIntoArea()
Gets whether the bit for enteringIntoArea is set or not.
|
boolean |
getLeavingFromArea()
Gets whether the bit for leavingFromArea is set or not.
|
boolean |
getMsAvailable()
Gets whether the bit for msAvailable is set or not.
|
BitStringWithNamedBits.NamedBit[] |
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
boolean |
getPeriodicLDR()
Gets whether the bit for periodicLDR is set or not.
|
MAPDeferredLocationEventType |
setBeingInsideArea()
Sets the bit for beingInsideArea to true.
|
MAPDeferredLocationEventType |
setEnteringIntoArea()
Sets the bit for enteringIntoArea to true.
|
MAPDeferredLocationEventType |
setLeavingFromArea()
Sets the bit for leavingFromArea to true.
|
MAPDeferredLocationEventType |
setMsAvailable()
Sets the bit for msAvailable to true.
|
MAPDeferredLocationEventType |
setPeriodicLDR()
Sets the bit for periodicLDR to true.
|
static BitStringWithNamedBits.NamedBit[] |
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
toString
checkModify, isReadOnly, setReadOnly
public MAPDeferredLocationEventType()
public MAPDeferredLocationEventType(int nbits)
nbits
- initial number of bitspublic MAPDeferredLocationEventType clearBeingInsideArea()
public MAPDeferredLocationEventType clearEnteringIntoArea()
public MAPDeferredLocationEventType clearLeavingFromArea()
public MAPDeferredLocationEventType clearMsAvailable()
public MAPDeferredLocationEventType clearPeriodicLDR()
public MAPDeferredLocationEventType clone()
clone
in interface DataObject
clone
in class BitString
public static MAPDeferredLocationEventType copyOf(BitString from)
from
- the object from which to copypublic boolean getBeingInsideArea()
public boolean getEnteringIntoArea()
public boolean getLeavingFromArea()
public boolean getMsAvailable()
public BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public boolean getPeriodicLDR()
public MAPDeferredLocationEventType setBeingInsideArea()
public MAPDeferredLocationEventType setEnteringIntoArea()
public MAPDeferredLocationEventType setLeavingFromArea()
public MAPDeferredLocationEventType setMsAvailable()
public MAPDeferredLocationEventType setPeriodicLDR()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()