public final class Group extends Object implements GroupStrategy
| Modifier and Type | Class and Description |
|---|---|
static class |
Group.Sequence
Models a group sequence.
|
GroupStrategy.Composite, GroupStrategy.Simple| Modifier and Type | Field and Description |
|---|---|
static Group |
DEFAULT
the Default Group
|
EMPTY| Constructor and Description |
|---|
Group(Class<?> group)
Create a new Group instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
applyTo(Predicate<GroupStrategy> operation)
Apply the specified
boolean-returning operation. |
boolean |
equals(Object o) |
Class<?> |
getGroup()
Get the actual group class.
|
Set<Group> |
getGroups()
Get the associated groups.
|
int |
hashCode() |
boolean |
isDefault()
Learn whether the group represented is the default group.
|
static Group |
of(Class<?> group) |
GroupStrategy |
redefining(Map<Group,? extends GroupStrategy> redefinitions)
Get an equivalent strategy making group substitutions specified by
redefinitions. |
static Group.Sequence |
sequence(Collection<Group> groups) |
static Group.Sequence |
sequence(Group... groups) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcomposite, composite, redefining, simple, simplepublic static final Group DEFAULT
public Group(Class<?> group)
group - public static final Group.Sequence sequence(Group... groups)
public static final Group.Sequence sequence(Collection<Group> groups)
public Class<?> getGroup()
public boolean isDefault()
public Set<Group> getGroups()
GroupStrategygetGroups in interface GroupStrategySet of Grouppublic boolean applyTo(Predicate<GroupStrategy> operation)
GroupStrategyboolean-returning operation.applyTo in interface GroupStrategybooleanpublic GroupStrategy redefining(Map<Group,? extends GroupStrategy> redefinitions)
GroupStrategyredefinitions.redefining in interface GroupStrategyGroupStrategyCopyright © 2010–2020 The Apache Software Foundation. All rights reserved.