net.java.trueupdate.util.builder
Class ImmutableListBuilder<I,P>
java.lang.Object
net.java.trueupdate.util.builder.AbstractBuilder<P>
net.java.trueupdate.util.builder.ImmutableListBuilder<I,P>
- Type Parameters:
I - The type of the list items.P - The type of the parent builder, if defined.
public class ImmutableListBuilder<I,P>
- extends AbstractBuilder<P>
A builder for immutable lists.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImmutableListBuilder
public ImmutableListBuilder()
add
public final ImmutableListBuilder<I,P> add(I... items)
add
public final ImmutableListBuilder<I,P> add(@Nullable
I item)
addAll
public final ImmutableListBuilder<I,P> addAll(Collection<? extends I> collection)
build
public final List<I> build()
- Builds an immutable list with the added items.
- Specified by:
build in class AbstractBuilder<P>
clear
public final ImmutableListBuilder<I,P> clear()
create
public static <I> ImmutableListBuilder<I,Void> create()
set
public final ImmutableListBuilder<I,P> set(I... items)
set
public final ImmutableListBuilder<I,P> set(@Nullable
I item)
setAll
public final ImmutableListBuilder<I,P> setAll(Collection<? extends I> collection)
Copyright © 2013 Schlichtherle IT Services. All rights reserved.