@ThreadSafe @Immutable public abstract class OneOfRequirementSupport<T> extends java.lang.Object implements OneOfRequirement<T>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
OneOfRequirementSupport.Adapter<T,C extends OneOfRequirementSupport.Container<T>,R extends OneOfRequirementSupport<T>> |
protected static class |
OneOfRequirementSupport.Container<T> |
| Constructor and Description |
|---|
OneOfRequirementSupport(java.util.Collection<T> possibleValues) |
OneOfRequirementSupport(T first,
T... others) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<T> |
getPossibleValues() |
public OneOfRequirementSupport(@Nonnull
java.util.Collection<T> possibleValues)
@Nonnull public java.util.Set<T> getPossibleValues()
getPossibleValues in interface OneOfRequirement<T>Copyright © 2013 echocat. All Rights Reserved.