Interface D2Object

  • All Known Implementing Classes:
    OpenedObject


    public interface D2Object
    Reference to D2000 object with opened channel for receiving new value updates.
    • Method Detail

      • close

        FutureEvent<java.lang.Void> close​()
        Close object. Stop listening for new values.
        Returns:
        future null that signals that kernel accepted request.
      • getHOBJ

        @Deprecated
        int getHOBJ​()
        Deprecated. as of R39. Use getHobj() instead.
        Get HOBJ of opened object.
        Returns:
        HOBJ
      • getHobj

        int getHobj​()
        Get HOBJ of opened object.
        Returns:
        HOBJ
      • getObjectInfo

        D2ObjectInfo getObjectInfo​()
        Get definition of opened object.
        Returns:
        definition of object
      • getObjectValue

        sk.ipesoft.d2000.base.UnivalValue<?> getObjectValue​()
        Get value of the object in time, when it was opened.
        Returns:
        value of the object
      • isClosed

        boolean isClosed​()
        Indicate state of being opened.
        Returns:
        true if the object is still opened
      • isDeleted

        boolean isDeleted​()
        Indicate state of object being deleted since it has been opened.
        Returns:
        true if the object has been deleted after it has been opened.