org.siebengeisslein.client
Interface MergeAware<T>

All Known Subinterfaces:
CloneAndMergeAware<T>, DataProperty, Index<Key,EntryType>
All Known Implementing Classes:
AbstractPContainer, AbstractPContainer.PComponentEntry, AccountAdmin, AccountPanel, ActionDesignPanel, BTreeIndex, ClassPanel, ClassSignaturePanel, CodePanel, ComponentList, DataPanel, DataTypePanel, EnumIndex, ErrorPanel, Feder, FieldDataProperty, FieldDetailPanel, FieldPanel, FrameDesignPanel, FullTextIndex, GlobalData, GuiData, GuiDesignPanel, IconEditorPanel, IdePPanelEntry, IdePSwitchPanelEntry, Immutable, IndexedList, MethodPanel, MultiBTreeIndex, NamedDataEntry, PanelDesignPanel, PButton, PCheckBox, PColor, PComboBox, PComponent, PComponentDesignPanel, PDimension, PersistentTreeView, PExpressionEditor, PFrame, PFrameEntry, PGradientToolBar, PImageIcon, PInteger, PJComponent, PKeyStroke, PLabel, PList, PMenu, PMenuBar, PMenuItem, PNamedEntry, PPanel, PPanelEntry, PPasswordField, PProjectComponentList, PRadioButton, ProjectPanel, ProjectSelectionPanel, PropertyPanel, PScrollPane, PScrollTable, PSourceCodeEditor, PSpinner, PSplitPane, PString, PSwitchPanelEntry, PTabbedPane, PTable, PTextField, PToolBar, PTree, PublicContainer, PublicContainer.PConstraintComponentEntry, PValidated, SwitchPanel, SwitchPanelDesignPanel, TableEditorPanel

public interface MergeAware<T>


Method Summary
 int getComponentId()
           
 void merge(T newObject, MergeContext helper)
           
 void replaceMerged(MergeContext ctx)
           
 

Method Detail

merge

void merge(T newObject,
           MergeContext helper)

replaceMerged

void replaceMerged(MergeContext ctx)

getComponentId

int getComponentId()
                   throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException