public class OutputUnitsAffinityGroup<T> extends Object
LayoutOutput
s or MountItem
s) generated for the same
Component
. Used by LayoutState
, MountState
and TransitionManager
to group items subjected to same Transition
set to their originative Component
Constructor and Description |
---|
OutputUnitsAffinityGroup() |
OutputUnitsAffinityGroup(OutputUnitsAffinityGroup<T> group) |
Modifier and Type | Method and Description |
---|---|
void |
add(int type,
T value) |
void |
clean() |
boolean |
equals(Object o) |
T |
get(int type) |
T |
getAt(int index) |
T |
getMostSignificantUnit() |
boolean |
isEmpty() |
void |
replace(int type,
T value) |
int |
size() |
String |
toString() |
int |
typeAt(int index) |
public OutputUnitsAffinityGroup()
public OutputUnitsAffinityGroup(OutputUnitsAffinityGroup<T> group)
public void add(int type, T value)
public void replace(int type, T value)
public T get(int type)
public int size()
public boolean isEmpty()
public int typeAt(int index)
public T getAt(int index)
public T getMostSignificantUnit()
public void clean()