Class PositionAwareCollection<T>


  • public class PositionAwareCollection<T>
    extends java.lang.Object
    Constraint-based sorter that can sort objects of PositionAware.
    • Constructor Detail

      • PositionAwareCollection

        public PositionAwareCollection()
    • Method Detail

      • isEmpty

        public final boolean isEmpty()
      • clear

        public void clear()
      • add

        public void add​(@NotNull
                        T item,
                        @NotNull
                        PositionAware positionAware)
      • add

        public void add​(@NotNull
                        T item,
                        @NotNull
                        java.lang.String id,
                        @NotNull
                        PositionConstraint constraint)
      • remove

        public boolean remove​(@NotNull
                              T item)
      • getAllSorted

        @NotNull
        public final java.util.List<T> getAllSorted()