Class MAPDeferredLocationEventType
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- BitString
-
- BitStringWithNamedBits
-
- MAPDeferredLocationEventType
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPDeferredLocationEventType extends BitStringWithNamedBits
API for MAP-LCS-DataTypes.DeferredLocationEventType. Generated from the following ASN.1 type definition.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
MAPLocationType
.Used as field type by
MAPDeferredmt_lrData
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
BitStringWithNamedBits.NamedBit
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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).-
Methods inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
toString
-
Methods inherited from class com.opencloud.slee.resources.cgin.BitString
clear, clear, equals, get, hashCode, length, nextSetBit, set
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly, setReadOnly
-
-
-
-
Constructor Detail
-
MAPDeferredLocationEventType
public MAPDeferredLocationEventType()
Constructs an object that has no bits set.
-
MAPDeferredLocationEventType
public MAPDeferredLocationEventType(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.- Parameters:
nbits
- initial number of bits
-
-
Method Detail
-
clearBeingInsideArea
public MAPDeferredLocationEventType clearBeingInsideArea()
Clears the bit for beingInsideArea to false.- Returns:
- this
-
clearEnteringIntoArea
public MAPDeferredLocationEventType clearEnteringIntoArea()
Clears the bit for enteringIntoArea to false.- Returns:
- this
-
clearLeavingFromArea
public MAPDeferredLocationEventType clearLeavingFromArea()
Clears the bit for leavingFromArea to false.- Returns:
- this
-
clearMsAvailable
public MAPDeferredLocationEventType clearMsAvailable()
Clears the bit for msAvailable to false.- Returns:
- this
-
clearPeriodicLDR
public MAPDeferredLocationEventType clearPeriodicLDR()
Clears the bit for periodicLDR to false.- Returns:
- this
-
clone
public MAPDeferredLocationEventType clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Overrides:
clone
in classBitString
- Returns:
- copy of object
-
copyOf
public 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPDeferredLocationEventType
-
getBeingInsideArea
public boolean getBeingInsideArea()
Gets whether the bit for beingInsideArea is set or not.- Returns:
- the named bit's value
-
getEnteringIntoArea
public boolean getEnteringIntoArea()
Gets whether the bit for enteringIntoArea is set or not.- Returns:
- the named bit's value
-
getLeavingFromArea
public boolean getLeavingFromArea()
Gets whether the bit for leavingFromArea is set or not.- Returns:
- the named bit's value
-
getMsAvailable
public boolean getMsAvailable()
Gets whether the bit for msAvailable is set or not.- Returns:
- the named bit's value
-
getNamedBits
public BitStringWithNamedBits.NamedBit[] getNamedBits()
Description copied from class:BitStringWithNamedBits
Gets the names of all bits of this type (not just the bits set in this value).- Specified by:
getNamedBits
in classBitStringWithNamedBits
- Returns:
- array of NamedBit
-
getPeriodicLDR
public boolean getPeriodicLDR()
Gets whether the bit for periodicLDR is set or not.- Returns:
- the named bit's value
-
setBeingInsideArea
public MAPDeferredLocationEventType setBeingInsideArea()
Sets the bit for beingInsideArea to true.- Returns:
- this
-
setEnteringIntoArea
public MAPDeferredLocationEventType setEnteringIntoArea()
Sets the bit for enteringIntoArea to true.- Returns:
- this
-
setLeavingFromArea
public MAPDeferredLocationEventType setLeavingFromArea()
Sets the bit for leavingFromArea to true.- Returns:
- this
-
setMsAvailable
public MAPDeferredLocationEventType setMsAvailable()
Sets the bit for msAvailable to true.- Returns:
- this
-
setPeriodicLDR
public MAPDeferredLocationEventType setPeriodicLDR()
Sets the bit for periodicLDR to true.- Returns:
- this
-
staticGetNamedBits
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).- Returns:
- array of NamedBit
-
-