Class GluonObservableListImpl<E>

    • Method Detail

      • get

        public E get​(int index)
        Description copied from class: GluonObservableList
        Returns the element at the specified position in this list.
        Specified by:
        get in interface List<E>
        Overrides:
        get in class GluonObservableList<E>
        Parameters:
        index - index of the element to return
        Returns:
        the element at the specified position in this list
      • doAdd

        protected void doAdd​(int index,
                             E element)
        Description copied from class: GluonObservableList
        Adds the element to the List at the position of index.

        For the description of possible exceptions, please refer to the documentation of AbstractList.add(java.lang.Object) method.

        Overrides:
        doAdd in class GluonObservableList<E>
        Parameters:
        index - the position where to add the element
        element - the element that will be added
      • doSet

        protected E doSet​(int index,
                          E element)
        Description copied from class: GluonObservableList
        Sets the element in the List at the position of index.

        For the description of possible exceptions, please refer to the documentation of ModifiableObservableListBase.set(int, java.lang.Object) method.

        Overrides:
        doSet in class GluonObservableList<E>
        Parameters:
        index - the position where to set the element
        element - the element that will be set at the specified position
        Returns:
        the old element at the specified position
      • doRemove

        protected E doRemove​(int index)
        Description copied from class: GluonObservableList
        Removes the element at position of index.
        Overrides:
        doRemove in class GluonObservableList<E>
        Parameters:
        index - the index of the removed element
        Returns:
        the removed element
      • isObjectReadThrough

        public boolean isObjectReadThrough()
      • isListReadThrough

        public boolean isListReadThrough()
      • isObjectWriteThrough

        public boolean isObjectWriteThrough()
      • isListWriteThrough

        public boolean isListWriteThrough()
      • containsDataSkel

        public boolean containsDataSkel​(String uid)
      • containsDataSkel

        public boolean containsDataSkel​(ListDataSkel<E> dataSkel)
      • updateLocalDataSkel

        public void updateLocalDataSkel​(ListDataSkel<E> dataSkel,
                                        String payload)
      • addLocalDataSkel

        public void addLocalDataSkel​(ListDataSkel<E> dataSkel)
      • removeLocalDataSkel

        public void removeLocalDataSkel​(ListDataSkel<E> dataSkel)