Package net.binis.codegen.collection
Class EmbeddedCodeCollectionImpl<M,T,R>
java.lang.Object
net.binis.codegen.collection.EmbeddedCodeCollectionImpl<M,T,R>
- All Implemented Interfaces:
EmbeddedCodeCollection<M,T,R>
- Direct Known Subclasses:
EmbeddedCodeListImpl,EmbeddedCodeSetImpl
public abstract class EmbeddedCodeCollectionImpl<M,T,R> extends Object implements EmbeddedCodeCollection<M,T,R>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EmbeddedCodeCollectionImpl(R parent, Collection<T> collection, Class<T> cls) -
Method Summary
Modifier and Type Method Description Madd()EmbeddedCodeCollection<M,T,R>add(T value)Rand()EmbeddedCodeCollection<M,T,R>clear()EmbeddedCodeCollection<M,T,R>each(Consumer<M> doWhat)Optional<M>find(Predicate<T> predicate)List<M>findAll(Predicate<T> predicate)EmbeddedCodeCollection<M,T,R>ifContains(Predicate<T> predicate, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>ifContains(T value, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>ifEmpty(Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>ifNotContains(Predicate<T> predicate, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>ifNotContains(T value, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>ifNotEmpty(Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)EmbeddedCodeCollection<M,T,R>remove(T value)Stream<T>stream()
-
Field Details
-
Constructor Details
-
Method Details
-
add
- Specified by:
addin interfaceEmbeddedCodeCollection<M,T,R>
-
remove
- Specified by:
removein interfaceEmbeddedCodeCollection<M,T,R>
-
clear
- Specified by:
clearin interfaceEmbeddedCodeCollection<M,T,R>
-
each
- Specified by:
eachin interfaceEmbeddedCodeCollection<M,T,R>
-
ifEmpty
- Specified by:
ifEmptyin interfaceEmbeddedCodeCollection<M,T,R>
-
ifNotEmpty
public EmbeddedCodeCollection<M,T,R> ifNotEmpty(Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)- Specified by:
ifNotEmptyin interfaceEmbeddedCodeCollection<M,T,R>
-
ifContains
public EmbeddedCodeCollection<M,T,R> ifContains(T value, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)- Specified by:
ifContainsin interfaceEmbeddedCodeCollection<M,T,R>
-
ifContains
public EmbeddedCodeCollection<M,T,R> ifContains(Predicate<T> predicate, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)- Specified by:
ifContainsin interfaceEmbeddedCodeCollection<M,T,R>
-
ifNotContains
public EmbeddedCodeCollection<M,T,R> ifNotContains(T value, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)- Specified by:
ifNotContainsin interfaceEmbeddedCodeCollection<M,T,R>
-
ifNotContains
public EmbeddedCodeCollection<M,T,R> ifNotContains(Predicate<T> predicate, Consumer<EmbeddedCodeCollection<M,T,R>> doWhat)- Specified by:
ifNotContainsin interfaceEmbeddedCodeCollection<M,T,R>
-
add
- Specified by:
addin interfaceEmbeddedCodeCollection<M,T,R>
-
find
- Specified by:
findin interfaceEmbeddedCodeCollection<M,T,R>
-
findAll
- Specified by:
findAllin interfaceEmbeddedCodeCollection<M,T,R>
-
and
- Specified by:
andin interfaceEmbeddedCodeCollection<M,T,R>
-
stream
- Specified by:
streamin interfaceEmbeddedCodeCollection<M,T,R>
-