public class MAPENB_InterfaceList extends BitStringWithNamedBits
ENB-InterfaceList ::= BIT STRING (SIZE (3..8)) { s1-mme(0), x2(1), uu(2) }Added in release 8. Other bits than are named here shall be discarded.
Used as field type by MAPTraceInterfaceList
.
BitStringWithNamedBits.NamedBit
Constructor and Description |
---|
MAPENB_InterfaceList()
Constructs an object that has no bits set.
|
MAPENB_InterfaceList(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
Modifier and Type | Method and Description |
---|---|
MAPENB_InterfaceList |
clearS1_mme()
Clears the bit for s1_mme to false.
|
MAPENB_InterfaceList |
clearUu()
Clears the bit for uu to false.
|
MAPENB_InterfaceList |
clearX2()
Clears the bit for x2 to false.
|
MAPENB_InterfaceList |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPENB_InterfaceList |
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 |
getS1_mme()
Gets whether the bit for s1_mme is set or not.
|
boolean |
getUu()
Gets whether the bit for uu is set or not.
|
boolean |
getX2()
Gets whether the bit for x2 is set or not.
|
MAPENB_InterfaceList |
setS1_mme()
Sets the bit for s1_mme to true.
|
MAPENB_InterfaceList |
setUu()
Sets the bit for uu to true.
|
MAPENB_InterfaceList |
setX2()
Sets the bit for x2 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 MAPENB_InterfaceList()
public MAPENB_InterfaceList(int nbits)
nbits
- initial number of bitspublic MAPENB_InterfaceList clearS1_mme()
public MAPENB_InterfaceList clearUu()
public MAPENB_InterfaceList clearX2()
public MAPENB_InterfaceList clone()
clone
in interface DataObject
clone
in class BitString
public static MAPENB_InterfaceList copyOf(BitString from)
from
- the object from which to copypublic BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public boolean getS1_mme()
public boolean getUu()
public boolean getX2()
public MAPENB_InterfaceList setS1_mme()
public MAPENB_InterfaceList setUu()
public MAPENB_InterfaceList setX2()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()