public class MAPSupportedCamelPhases extends BitStringWithNamedBits
SupportedCamelPhases ::=
BIT STRING (SIZE (1..16)) {
phase1(0),
phase2(1), -- Added in R97.
phase3(2), -- Added in R99.
phase4(3) -- Added in release 5.
}
Added in R96. A node shall mark in the BIT STRING all CAMEL Phases it supports. Other values than are named here shall be discarded.
Used as field type by MAPVLR_Capability.
Used as field type by MAPInsertSubscriberDataRes.
Used as field type by MAPProvideRoamingNumberArg_v3.
Used as field type by MAPCamelInfo.
Used as field type by MAPSendRoutingInfoRes_v3.
Used as field type by MAPSGSN_Capability.
Used as field type by MAPNoteMM_EventArg.
Used as field type by MAPAnyTimeSubscriptionInterrogationRes.
Used as field type by MAPAnyTimeSubscriptionInterrogationRes.
BitStringWithNamedBits.NamedBit| Constructor and Description |
|---|
MAPSupportedCamelPhases()
Constructs an object that has no bits set.
|
MAPSupportedCamelPhases(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
| Modifier and Type | Method and Description |
|---|---|
MAPSupportedCamelPhases |
clearPhase1()
Clears the bit for phase1 to false.
|
MAPSupportedCamelPhases |
clearPhase2()
Clears the bit for phase2 to false.
|
MAPSupportedCamelPhases |
clearPhase3()
Clears the bit for phase3 to false.
|
MAPSupportedCamelPhases |
clearPhase4()
Clears the bit for phase4 to false.
|
MAPSupportedCamelPhases |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSupportedCamelPhases |
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.
|
BitStringWithNamedBits.NamedBit[] |
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
boolean |
getPhase1()
Gets whether the bit for phase1 is set or not.
|
boolean |
getPhase2()
Gets whether the bit for phase2 is set or not.
|
boolean |
getPhase3()
Gets whether the bit for phase3 is set or not.
|
boolean |
getPhase4()
Gets whether the bit for phase4 is set or not.
|
MAPSupportedCamelPhases |
setPhase1()
Sets the bit for phase1 to true.
|
MAPSupportedCamelPhases |
setPhase2()
Sets the bit for phase2 to true.
|
MAPSupportedCamelPhases |
setPhase3()
Sets the bit for phase3 to true.
|
MAPSupportedCamelPhases |
setPhase4()
Sets the bit for phase4 to true.
|
static BitStringWithNamedBits.NamedBit[] |
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
toStringcheckModify, isReadOnly, setReadOnlypublic MAPSupportedCamelPhases()
public MAPSupportedCamelPhases(int nbits)
nbits - initial number of bitspublic MAPSupportedCamelPhases clearPhase1()
public MAPSupportedCamelPhases clearPhase2()
public MAPSupportedCamelPhases clearPhase3()
public MAPSupportedCamelPhases clearPhase4()
public MAPSupportedCamelPhases clone()
clone in interface DataObjectclone in class BitStringpublic static MAPSupportedCamelPhases copyOf(BitString from)
from - the object from which to copypublic BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBitsgetNamedBits in class BitStringWithNamedBitspublic boolean getPhase1()
public boolean getPhase2()
public boolean getPhase3()
public boolean getPhase4()
public MAPSupportedCamelPhases setPhase1()
public MAPSupportedCamelPhases setPhase2()
public MAPSupportedCamelPhases setPhase3()
public MAPSupportedCamelPhases setPhase4()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()