public class MAPRNC_InterfaceList extends BitStringWithNamedBits
RNC-InterfaceList ::= BIT STRING (SIZE (4..8)) { iu(0), iur(1), iub(2), uu(3) }Added in release 6. Other bits than are named here shall be discarded.
Used as field type by MAPTraceInterfaceList
.
Used as field type by MAPTracePropagationList
.
BitStringWithNamedBits.NamedBit
Constructor and Description |
---|
MAPRNC_InterfaceList()
Constructs an object that has no bits set.
|
MAPRNC_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 |
---|---|
MAPRNC_InterfaceList |
clearIu()
Clears the bit for iu to false.
|
MAPRNC_InterfaceList |
clearIub()
Clears the bit for iub to false.
|
MAPRNC_InterfaceList |
clearIur()
Clears the bit for iur to false.
|
MAPRNC_InterfaceList |
clearUu()
Clears the bit for uu to false.
|
MAPRNC_InterfaceList |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPRNC_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.
|
boolean |
getIu()
Gets whether the bit for iu is set or not.
|
boolean |
getIub()
Gets whether the bit for iub is set or not.
|
boolean |
getIur()
Gets whether the bit for iur 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 |
getUu()
Gets whether the bit for uu is set or not.
|
MAPRNC_InterfaceList |
setIu()
Sets the bit for iu to true.
|
MAPRNC_InterfaceList |
setIub()
Sets the bit for iub to true.
|
MAPRNC_InterfaceList |
setIur()
Sets the bit for iur to true.
|
MAPRNC_InterfaceList |
setUu()
Sets the bit for uu 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 MAPRNC_InterfaceList()
public MAPRNC_InterfaceList(int nbits)
nbits
- initial number of bitspublic MAPRNC_InterfaceList clearIu()
public MAPRNC_InterfaceList clearIub()
public MAPRNC_InterfaceList clearIur()
public MAPRNC_InterfaceList clearUu()
public MAPRNC_InterfaceList clone()
clone
in interface DataObject
clone
in class BitString
public static MAPRNC_InterfaceList copyOf(BitString from)
from
- the object from which to copypublic boolean getIu()
public boolean getIub()
public boolean getIur()
public BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public boolean getUu()
public MAPRNC_InterfaceList setIu()
public MAPRNC_InterfaceList setIub()
public MAPRNC_InterfaceList setIur()
public MAPRNC_InterfaceList setUu()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()