Class MAPRNC_InterfaceList
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- BitString
-
- BitStringWithNamedBits
-
- MAPRNC_InterfaceList
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPRNC_InterfaceList extends BitStringWithNamedBits
API for MAP-OM-DataTypes.RNC-InterfaceList. Generated from the following ASN.1 type definition.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
.- 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 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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).-
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
-
MAPRNC_InterfaceList
public MAPRNC_InterfaceList()
Constructs an object that has no bits set.
-
MAPRNC_InterfaceList
public MAPRNC_InterfaceList(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
-
clearIu
public MAPRNC_InterfaceList clearIu()
Clears the bit for iu to false.- Returns:
- this
-
clearIub
public MAPRNC_InterfaceList clearIub()
Clears the bit for iub to false.- Returns:
- this
-
clearIur
public MAPRNC_InterfaceList clearIur()
Clears the bit for iur to false.- Returns:
- this
-
clearUu
public MAPRNC_InterfaceList clearUu()
Clears the bit for uu to false.- Returns:
- this
-
clone
public MAPRNC_InterfaceList 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 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPRNC_InterfaceList
-
getIu
public boolean getIu()
Gets whether the bit for iu is set or not.- Returns:
- the named bit's value
-
getIub
public boolean getIub()
Gets whether the bit for iub is set or not.- Returns:
- the named bit's value
-
getIur
public boolean getIur()
Gets whether the bit for iur 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
-
getUu
public boolean getUu()
Gets whether the bit for uu is set or not.- Returns:
- the named bit's value
-
setIu
public MAPRNC_InterfaceList setIu()
Sets the bit for iu to true.- Returns:
- this
-
setIub
public MAPRNC_InterfaceList setIub()
Sets the bit for iub to true.- Returns:
- this
-
setIur
public MAPRNC_InterfaceList setIur()
Sets the bit for iur to true.- Returns:
- this
-
setUu
public MAPRNC_InterfaceList setUu()
Sets the bit for uu 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
-
-