Class MAPMSC_S_InterfaceList

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPMSC_S_InterfaceList
    extends BitStringWithNamedBits
    API for MAP-OM-DataTypes.MSC-S-InterfaceList. Generated from the following ASN.1 type definition.
     MSC-S-InterfaceList ::=
         BIT STRING (SIZE (10..16)) {
             a(0),
             iu(1),
             mc(2),
             map-g(3),
             map-b(4),
             map-e(5),
             map-f(6),
             cap(7),
             map-d(8),
             map-c(9)
         }
     
    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
    • Constructor Detail

      • MAPMSC_S_InterfaceList

        public MAPMSC_S_InterfaceList()
        Constructs an object that has no bits set.
      • MAPMSC_S_InterfaceList

        public MAPMSC_S_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

      • copyOf

        public static MAPMSC_S_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:
        MAPMSC_S_InterfaceList
      • getA

        public boolean getA()
        Gets whether the bit for a is set or not.
        Returns:
        the named bit's value
      • getCap

        public boolean getCap()
        Gets whether the bit for cap is set or not.
        Returns:
        the named bit's value
      • getIu

        public boolean getIu()
        Gets whether the bit for iu is set or not.
        Returns:
        the named bit's value
      • getMap_b

        public boolean getMap_b()
        Gets whether the bit for map_b is set or not.
        Returns:
        the named bit's value
      • getMap_c

        public boolean getMap_c()
        Gets whether the bit for map_c is set or not.
        Returns:
        the named bit's value
      • getMap_d

        public boolean getMap_d()
        Gets whether the bit for map_d is set or not.
        Returns:
        the named bit's value
      • getMap_e

        public boolean getMap_e()
        Gets whether the bit for map_e is set or not.
        Returns:
        the named bit's value
      • getMap_f

        public boolean getMap_f()
        Gets whether the bit for map_f is set or not.
        Returns:
        the named bit's value
      • getMap_g

        public boolean getMap_g()
        Gets whether the bit for map_g is set or not.
        Returns:
        the named bit's value
      • getMc

        public boolean getMc()
        Gets whether the bit for mc is set or not.
        Returns:
        the named bit's value
      • 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