Class MAPDeferredLocationEventType

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPDeferredLocationEventType
    extends BitStringWithNamedBits
    API for MAP-LCS-DataTypes.DeferredLocationEventType. Generated from the following ASN.1 type definition.
     DeferredLocationEventType ::=
         BIT STRING (SIZE (1..16)) {
             msAvailable(0),
             enteringIntoArea(1), -- Added in release 6.
             leavingFromArea(2),  -- Added in release 6.
             beingInsideArea(3),  -- Added in release 6.
             periodicLDR(4)       -- Added in release 7.
         }
     
    Added in release 4.

    Used as field type by MAPLocationType.

    Used as field type by MAPDeferredmt_lrData.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPDeferredLocationEventType

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

        public MAPDeferredLocationEventType​(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

      • clearBeingInsideArea

        public MAPDeferredLocationEventType clearBeingInsideArea()
        Clears the bit for beingInsideArea to false.
        Returns:
        this
      • clearEnteringIntoArea

        public MAPDeferredLocationEventType clearEnteringIntoArea()
        Clears the bit for enteringIntoArea to false.
        Returns:
        this
      • clearLeavingFromArea

        public MAPDeferredLocationEventType clearLeavingFromArea()
        Clears the bit for leavingFromArea to false.
        Returns:
        this
      • copyOf

        public static MAPDeferredLocationEventType 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:
        MAPDeferredLocationEventType
      • getBeingInsideArea

        public boolean getBeingInsideArea()
        Gets whether the bit for beingInsideArea is set or not.
        Returns:
        the named bit's value
      • getEnteringIntoArea

        public boolean getEnteringIntoArea()
        Gets whether the bit for enteringIntoArea is set or not.
        Returns:
        the named bit's value
      • getLeavingFromArea

        public boolean getLeavingFromArea()
        Gets whether the bit for leavingFromArea is set or not.
        Returns:
        the named bit's value
      • getMsAvailable

        public boolean getMsAvailable()
        Gets whether the bit for msAvailable is set or not.
        Returns:
        the named bit's value
      • getPeriodicLDR

        public boolean getPeriodicLDR()
        Gets whether the bit for periodicLDR 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