public interface ILcyCompositeCustomizerPanel extends ILcyCustomizerPanel
ILcyCustomizerPanel
. So it
is a ILcyCustomizerPanel
itself, but is in fact composed of several associated
ILcyCustomizerPanel
s.HINT_PINNED, HORIZONTAL_ALIGNMENT_HINT, LONG_DESCRIPTION, NAME, SHORT_DESCRIPTION, SMALL_ICON
Modifier and Type | Method and Description |
---|---|
void |
addCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel)
Adds the given
ILcyCustomizerPanel to this composite implementation. |
void |
addCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel,
int aIndex)
Inserts the given
ILcyCustomizerPanel into this composite implementation, at
the given index. |
List<ILcyCustomizerPanel> |
getCustomizerPanels()
Returns the associated
ILcyCustomizerPanel s as an (unmodifiable) java.util.List. |
void |
removeCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel)
Removes the given
ILcyCustomizerPanel . |
addPropertyChangeListener, applyChanges, cancelChanges, canSetObject, getObject, getPropertyChangeListeners, getPropertyChangeListeners, getValue, isChangesPending, isChangesValid, putValue, removePropertyChangeListener, setObject
addUndoableListener, removeUndoableListener
addPropertyChangeListener, removePropertyChangeListener
void addCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel)
Adds the given ILcyCustomizerPanel
to this composite implementation.
Note that all children must be added before this ILcyCompositeCustomizerPanel
is used.
aCustomizerPanel
- The ILcyCustomizerPanel
to add.removeCustomizerPanel(ILcyCustomizerPanel)
void addCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel, int aIndex)
Inserts the given ILcyCustomizerPanel
into this composite implementation, at
the given index. The panels with an index greater than the given index are shifted to a higher
index, to make room for the new panel.
Note that all children must be added before this ILcyCompositeCustomizerPanel
is used.
aCustomizerPanel
- The ILcyCustomizerPanel
to add.aIndex
- The index to insert the ILcyCustomizerPanel
at.
0 <= aIndex <= getCustomizerPanels().size()
. If aIndex ==
getCustomizerPanels().size()
, the panel is added at the end.removeCustomizerPanel(ILcyCustomizerPanel)
void removeCustomizerPanel(ILcyCustomizerPanel aCustomizerPanel)
Removes the given ILcyCustomizerPanel
.
Note that all children must not be changed after this
ILcyCompositeCustomizerPanel
is used.
aCustomizerPanel
- The ILcyCustomizerPanel
to remove.addCustomizerPanel(ILcyCustomizerPanel)
List<ILcyCustomizerPanel> getCustomizerPanels()
ILcyCustomizerPanel
s as an (unmodifiable) java.util.List.ILcyCustomizerPanel
s as an (unmodifiable) java.util.List.