Package com.floragunn.fluent.collections
Class ImmutableSet.Builder<E>
- java.lang.Object
-
- com.floragunn.fluent.collections.ImmutableSet.Builder<E>
-
- All Implemented Interfaces:
Iterable<E>
- Enclosing interface:
- ImmutableSet<E>
public static class ImmutableSet.Builder<E> extends Object implements Iterable<E>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(E e)booleanaddAll(E... array)booleanaddAll(Collection<E> collection)Eany()ImmutableSet<E>build()voidclear()booleancontains(E e)booleancontainsAll(Set<E> set)booleancontainsAny(Set<E> set)Iterator<E>iterator()booleanremove(E e)intsize()StringtoDebugString()StringtoString()ImmutableSet.Builder<E>with(E e)ImmutableSet.Builder<E>with(Collection<E> collection)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(int expectedNumberOfElements)
-
Builder
public Builder(Collection<E> initialContent)
-
Builder
public Builder(E[] initialContent)
-
-
Method Detail
-
with
public ImmutableSet.Builder<E> with(E e)
-
with
public ImmutableSet.Builder<E> with(Collection<E> collection)
-
add
public boolean add(E e)
-
addAll
public boolean addAll(Collection<E> collection)
-
addAll
public boolean addAll(E... array)
-
remove
public boolean remove(E e)
-
clear
public void clear()
-
contains
public boolean contains(E e)
-
build
public ImmutableSet<E> build()
-
size
public int size()
-
any
public E any()
-
toDebugString
public String toDebugString()
-
-