public interface IMergeItem
extends java.lang.Cloneable
Modifier and Type | Interface and Description |
---|---|
static class |
IMergeItem.Proxy |
Modifier and Type | Field and Description |
---|---|
static int |
MergePosDefault
The default merge position for NON-merging items or merge items that have never been positioned.
|
static int |
MergePosInitial
The merge position for newly created items.
|
static int |
MergePosInvalid
Indicates an invalid merge position.
|
static int |
MergePosMax
The maximum allowed merge position.
|
static int |
MergePosMin
The minimum allowed merge position.
|
Modifier and Type | Method and Description |
---|---|
static IMergeItem |
asMergeItem(java.awt.Component c) |
static java.util.List<IMergeItem> |
asMergeItems(java.util.Collection<? extends java.awt.Component> items) |
static int |
compareByMergePos(java.awt.Component c1,
java.awt.Component c2) |
static int |
compareByMergePos(IMergeItem c1,
IMergeItem c2) |
static int |
fixInvalid(int pos) |
java.awt.Component |
getComponent() |
default java.lang.String |
getMergeName() |
static java.lang.String |
getMergeName(java.awt.Component c) |
int |
getMergePos() |
static int |
getMergePos(java.awt.Component c) |
static int |
getValidMergePos(java.awt.Component c) |
default void |
mergeEnd() |
default void |
mergeStart() |
static int |
setInitialMergePos(IMergeItem mi,
int newPos) |
static int |
setMergePos(IMergeItem mi,
int newPos) |
IMergeItem |
setMergePos(int value) |
static final int MergePosDefault
static final int MergePosInitial
static final int MergePosInvalid
static final int MergePosMax
static final int MergePosMin
static IMergeItem asMergeItem(java.awt.Component c)
static java.util.List<IMergeItem> asMergeItems(java.util.Collection<? extends java.awt.Component> items)
static int compareByMergePos(java.awt.Component c1, java.awt.Component c2)
static int compareByMergePos(IMergeItem c1, IMergeItem c2)
static int fixInvalid(int pos)
java.awt.Component getComponent()
default java.lang.String getMergeName()
@NotNull static java.lang.String getMergeName(java.awt.Component c)
int getMergePos()
static int getMergePos(java.awt.Component c)
static int getValidMergePos(java.awt.Component c)
default void mergeEnd()
default void mergeStart()
static int setInitialMergePos(IMergeItem mi, int newPos)
static int setMergePos(IMergeItem mi, int newPos)
IMergeItem setMergePos(int value)