Class RequirementSet
java.lang.Object
net.apartium.cocoabeans.commands.requirements.RequirementSet
- All Implemented Interfaces:
Iterable<Requirement>,Collection<Requirement>,Set<Requirement>
Immutable set of command requirements
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRequirementSet(Collection<Requirement>... requirements) RequirementSet(Requirement... requirements) -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(Requirement permission) booleanaddAll(@NotNull Collection<? extends Requirement> collection) voidclear()booleanbooleancontainsAll(@NotNull Collection<?> collection) booleaninthashCode()booleanisEmpty()@NotNull Iterator<Requirement> iterator()booleanbooleanremoveAll(@NotNull Collection<?> collection) booleanretainAll(@NotNull Collection<?> collection) intsize()@NotNull Requirement @NotNull []toArray()<T> T[]toArray(T[] ts) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
spliterator
-
Constructor Details
-
RequirementSet
-
RequirementSet
-
RequirementSet
public RequirementSet()
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceCollection<Requirement>- Specified by:
sizein interfaceSet<Requirement>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<Requirement>- Specified by:
isEmptyin interfaceSet<Requirement>
-
contains
- Specified by:
containsin interfaceCollection<Requirement>- Specified by:
containsin interfaceSet<Requirement>
-
toString
-
iterator
- Specified by:
iteratorin interfaceCollection<Requirement>- Specified by:
iteratorin interfaceIterable<Requirement>- Specified by:
iteratorin interfaceSet<Requirement>
-
toArray
- Specified by:
toArrayin interfaceCollection<Requirement>- Specified by:
toArrayin interfaceSet<Requirement>
-
toArray
@NotNull public <T> T[] toArray(@NotNull T[] ts) - Specified by:
toArrayin interfaceCollection<Requirement>- Specified by:
toArrayin interfaceSet<Requirement>
-
add
- Specified by:
addin interfaceCollection<Requirement>- Specified by:
addin interfaceSet<Requirement>
-
remove
- Specified by:
removein interfaceCollection<Requirement>- Specified by:
removein interfaceSet<Requirement>
-
containsAll
- Specified by:
containsAllin interfaceCollection<Requirement>- Specified by:
containsAllin interfaceSet<Requirement>
-
addAll
- Specified by:
addAllin interfaceCollection<Requirement>- Specified by:
addAllin interfaceSet<Requirement>
-
retainAll
- Specified by:
retainAllin interfaceCollection<Requirement>- Specified by:
retainAllin interfaceSet<Requirement>
-
removeAll
- Specified by:
removeAllin interfaceCollection<Requirement>- Specified by:
removeAllin interfaceSet<Requirement>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<Requirement>- Specified by:
clearin interfaceSet<Requirement>
-
equals
- Specified by:
equalsin interfaceCollection<Requirement>- Specified by:
equalsin interfaceSet<Requirement>- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCollection<Requirement>- Specified by:
hashCodein interfaceSet<Requirement>- Overrides:
hashCodein classObject
-
meetsRequirements
-