public interface IListBacked<T>
extends java.util.List<T>
Structural interface with only list methods can extend this interface and provide default
implementations of its methods and implement a compile-time proxy API to avoid the overhead runtime proxy
generation.
See the JsonListType.| Modifier and Type | Method and Description |
|---|---|
default void |
add(int index,
T element) |
default boolean |
add(T t) |
default boolean |
addAll(java.util.Collection<? extends T> c) |
default boolean |
addAll(int index,
java.util.Collection<? extends T> c) |
default void |
clear() |
default java.lang.Object |
coerce(java.lang.Object value,
java.lang.Class type) |
default void |
coerceListToBindingValues() |
default java.util.List<T> |
coerceListToComplexValues() |
default boolean |
contains(java.lang.Object o) |
default boolean |
containsAll(java.util.Collection<?> c) |
default void |
forEach(java.util.function.Consumer<? super T> action) |
default T |
get(int index) |
default java.lang.Class<?> |
getFinalComponentType()
Finds declared type parameter of type extending IListBacked.
|
java.util.List<java.lang.Object> |
getList()
The
List object used to store raw values corresponding with List methods. |
default int |
indexOf(java.lang.Object o) |
default boolean |
isEmpty() |
default java.util.Iterator<T> |
iterator() |
default int |
lastIndexOf(java.lang.Object o) |
default java.util.ListIterator<T> |
listIterator() |
default java.util.ListIterator<T> |
listIterator(int index) |
default java.util.stream.Stream<T> |
parallelStream() |
default T |
remove(int index) |
default boolean |
remove(java.lang.Object o) |
default boolean |
removeAll(java.util.Collection<?> c) |
default boolean |
removeIf(java.util.function.Predicate<? super T> filter) |
default void |
replaceAll(java.util.function.UnaryOperator<T> operator) |
default boolean |
retainAll(java.util.Collection<?> c) |
default T |
set(int index,
T element) |
default int |
size() |
default void |
sort(java.util.Comparator<? super T> c) |
default java.util.Spliterator<T> |
spliterator() |
default java.util.stream.Stream<T> |
stream() |
default java.util.List<T> |
subList(int fromIndex,
int toIndex) |
default java.lang.Object[] |
toArray() |
default <T1> T1[] |
toArray(T1[] a) |
default java.util.List<java.lang.Object> |
toBindings(java.util.Collection<?> c) |
default java.lang.Object |
toBindingsValue(java.lang.Object element) |
java.util.List<java.lang.Object> getList()
List object used to store raw values corresponding with List methods.default java.lang.Class<?> getFinalComponentType()
interface Hobby extends IlistBacked<HobbyItem>Returns
HobbyItemdefault void coerceListToBindingValues()
default java.util.List<T> coerceListToComplexValues()
default java.lang.Object coerce(java.lang.Object value,
java.lang.Class type)
default void replaceAll(java.util.function.UnaryOperator<T> operator)
replaceAll in interface java.util.List<T>default void sort(java.util.Comparator<? super T> c)
sort in interface java.util.List<T>default java.util.Spliterator<T> spliterator()
default boolean removeIf(java.util.function.Predicate<? super T> filter)
removeIf in interface java.util.Collection<T>default java.util.stream.Stream<T> stream()
stream in interface java.util.Collection<T>default java.util.stream.Stream<T> parallelStream()
parallelStream in interface java.util.Collection<T>default void forEach(java.util.function.Consumer<? super T> action)
forEach in interface java.lang.Iterable<T>default int size()
default boolean isEmpty()
default boolean contains(java.lang.Object o)
default java.util.Iterator<T> iterator()
default java.lang.Object[] toArray()
default <T1> T1[] toArray(T1[] a)
default boolean add(T t)
default java.lang.Object toBindingsValue(java.lang.Object element)
default boolean remove(java.lang.Object o)
default boolean containsAll(java.util.Collection<?> c)
default boolean addAll(java.util.Collection<? extends T> c)
default boolean addAll(int index,
java.util.Collection<? extends T> c)
addAll in interface java.util.List<T>default java.util.List<java.lang.Object> toBindings(java.util.Collection<?> c)
default boolean removeAll(java.util.Collection<?> c)
default boolean retainAll(java.util.Collection<?> c)
default void clear()
default int indexOf(java.lang.Object o)
indexOf in interface java.util.List<T>default int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<T>default java.util.ListIterator<T> listIterator()
listIterator in interface java.util.List<T>default java.util.ListIterator<T> listIterator(int index)
listIterator in interface java.util.List<T>Copyright © 2024. All rights reserved.