Class PropPatchPropertiesList

java.lang.Object
io.jmix.webdavrest.dto.PropPatchPropertiesList
All Implemented Interfaces:
Iterable<org.dom4j.Node>, Collection<org.dom4j.Node>, List<org.dom4j.Node>

public class PropPatchPropertiesList extends Object implements List<org.dom4j.Node>
  • Field Details

    • props

      protected List<org.dom4j.Node> props
  • Constructor Details

    • PropPatchPropertiesList

      public PropPatchPropertiesList()
    • PropPatchPropertiesList

      public PropPatchPropertiesList(List<org.dom4j.Node> props)
  • Method Details

    • of

      public static PropPatchPropertiesList of(org.dom4j.Node... nodes)
    • addFluently

      public PropPatchPropertiesList addFluently(org.dom4j.Node node)
    • size

      public int size()
      Specified by:
      size in interface Collection<org.dom4j.Node>
      Specified by:
      size in interface List<org.dom4j.Node>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Collection<org.dom4j.Node>
      Specified by:
      isEmpty in interface List<org.dom4j.Node>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<org.dom4j.Node>
      Specified by:
      contains in interface List<org.dom4j.Node>
    • iterator

      public Iterator<org.dom4j.Node> iterator()
      Specified by:
      iterator in interface Collection<org.dom4j.Node>
      Specified by:
      iterator in interface Iterable<org.dom4j.Node>
      Specified by:
      iterator in interface List<org.dom4j.Node>
    • toArray

      public Object[] toArray()
      Specified by:
      toArray in interface Collection<org.dom4j.Node>
      Specified by:
      toArray in interface List<org.dom4j.Node>
    • toArray

      public <T> T[] toArray(T[] a)
      Specified by:
      toArray in interface Collection<org.dom4j.Node>
      Specified by:
      toArray in interface List<org.dom4j.Node>
    • add

      public boolean add(org.dom4j.Node node)
      Specified by:
      add in interface Collection<org.dom4j.Node>
      Specified by:
      add in interface List<org.dom4j.Node>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<org.dom4j.Node>
      Specified by:
      remove in interface List<org.dom4j.Node>
    • containsAll

      public boolean containsAll(Collection<?> c)
      Specified by:
      containsAll in interface Collection<org.dom4j.Node>
      Specified by:
      containsAll in interface List<org.dom4j.Node>
    • addAll

      public boolean addAll(Collection<? extends org.dom4j.Node> c)
      Specified by:
      addAll in interface Collection<org.dom4j.Node>
      Specified by:
      addAll in interface List<org.dom4j.Node>
    • addAll

      public boolean addAll(int index, Collection<? extends org.dom4j.Node> c)
      Specified by:
      addAll in interface List<org.dom4j.Node>
    • removeAll

      public boolean removeAll(Collection<?> c)
      Specified by:
      removeAll in interface Collection<org.dom4j.Node>
      Specified by:
      removeAll in interface List<org.dom4j.Node>
    • retainAll

      public boolean retainAll(Collection<?> c)
      Specified by:
      retainAll in interface Collection<org.dom4j.Node>
      Specified by:
      retainAll in interface List<org.dom4j.Node>
    • replaceAll

      public void replaceAll(UnaryOperator<org.dom4j.Node> operator)
      Specified by:
      replaceAll in interface List<org.dom4j.Node>
    • sort

      public void sort(Comparator<? super org.dom4j.Node> c)
      Specified by:
      sort in interface List<org.dom4j.Node>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<org.dom4j.Node>
      Specified by:
      clear in interface List<org.dom4j.Node>
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in interface Collection<org.dom4j.Node>
      Specified by:
      equals in interface List<org.dom4j.Node>
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Collection<org.dom4j.Node>
      Specified by:
      hashCode in interface List<org.dom4j.Node>
      Overrides:
      hashCode in class Object
    • get

      public org.dom4j.Node get(int index)
      Specified by:
      get in interface List<org.dom4j.Node>
    • set

      public org.dom4j.Node set(int index, org.dom4j.Node element)
      Specified by:
      set in interface List<org.dom4j.Node>
    • add

      public void add(int index, org.dom4j.Node element)
      Specified by:
      add in interface List<org.dom4j.Node>
    • remove

      public org.dom4j.Node remove(int index)
      Specified by:
      remove in interface List<org.dom4j.Node>
    • indexOf

      public int indexOf(Object o)
      Specified by:
      indexOf in interface List<org.dom4j.Node>
    • lastIndexOf

      public int lastIndexOf(Object o)
      Specified by:
      lastIndexOf in interface List<org.dom4j.Node>
    • listIterator

      public ListIterator<org.dom4j.Node> listIterator()
      Specified by:
      listIterator in interface List<org.dom4j.Node>
    • listIterator

      public ListIterator<org.dom4j.Node> listIterator(int index)
      Specified by:
      listIterator in interface List<org.dom4j.Node>
    • subList

      public List<org.dom4j.Node> subList(int fromIndex, int toIndex)
      Specified by:
      subList in interface List<org.dom4j.Node>
    • spliterator

      public Spliterator<org.dom4j.Node> spliterator()
      Specified by:
      spliterator in interface Collection<org.dom4j.Node>
      Specified by:
      spliterator in interface Iterable<org.dom4j.Node>
      Specified by:
      spliterator in interface List<org.dom4j.Node>
    • removeIf

      public boolean removeIf(Predicate<? super org.dom4j.Node> filter)
      Specified by:
      removeIf in interface Collection<org.dom4j.Node>
    • stream

      public Stream<org.dom4j.Node> stream()
      Specified by:
      stream in interface Collection<org.dom4j.Node>
    • parallelStream

      public Stream<org.dom4j.Node> parallelStream()
      Specified by:
      parallelStream in interface Collection<org.dom4j.Node>
    • forEach

      public void forEach(Consumer<? super org.dom4j.Node> action)
      Specified by:
      forEach in interface Iterable<org.dom4j.Node>