public abstract class BasicTreebankEditor extends java.lang.Object implements de.ims.icarus.ui.helper.Editor<Treebank>
Modifier and Type | Class and Description |
---|---|
protected class |
BasicTreebankEditor.Handler |
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JPanel |
contentPanel |
protected de.ims.icarus.ui.dialog.FormBuilder |
formBuilder |
protected BasicTreebankEditor.Handler |
handler |
protected Treebank |
treebank |
Modifier | Constructor and Description |
---|---|
protected |
BasicTreebankEditor() |
Modifier and Type | Method and Description |
---|---|
void |
applyEdit() |
void |
close() |
protected BasicTreebankEditor.Handler |
createHandler() |
protected void |
doApplyEdit() |
protected void |
doResetEdit() |
protected static boolean |
equals(java.lang.Object o1,
java.lang.Object o2) |
protected void |
filterProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
Treebank |
getEditingItem() |
java.awt.Component |
getEditorComponent() |
protected java.lang.String |
getTreebankName() |
boolean |
hasChanges() |
protected void |
initForm() |
protected boolean |
isIgnoreTreebankEvents() |
protected boolean |
isPropertyKeyAllowed(java.lang.String key) |
void |
resetEdit() |
protected void |
resetIgnoreTreebankEvents() |
void |
setEditingItem(Treebank treebank) |
protected void |
setIgnoreTreebankEvents(boolean ignore) |
protected javax.swing.JPanel contentPanel
protected de.ims.icarus.ui.dialog.FormBuilder formBuilder
protected Treebank treebank
protected BasicTreebankEditor.Handler handler
protected final void setIgnoreTreebankEvents(boolean ignore)
protected final boolean isIgnoreTreebankEvents()
protected final void resetIgnoreTreebankEvents()
protected BasicTreebankEditor.Handler createHandler()
protected void initForm()
protected java.lang.String getTreebankName()
public java.awt.Component getEditorComponent()
getEditorComponent
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.getEditorComponent()
public void setEditingItem(Treebank treebank)
setEditingItem
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.setEditingItem(Object)
public void resetEdit()
resetEdit
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.resetEdit()
protected void doResetEdit()
public void applyEdit()
applyEdit
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.applyEdit()
protected void doApplyEdit()
protected static boolean equals(java.lang.Object o1, java.lang.Object o2)
public boolean hasChanges()
hasChanges
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.hasChanges()
public void close()
close
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.close()
public Treebank getEditingItem()
getEditingItem
in interface de.ims.icarus.ui.helper.Editor<Treebank>
Editor.getEditingItem()
protected void filterProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
protected boolean isPropertyKeyAllowed(java.lang.String key)