public class AttributesPanel extends java.lang.Object implements INodeChangeListener
Modifier and Type | Class and Description |
---|---|
static class |
AttributesPanel.APanelWorkMode |
Constructor and Description |
---|
AttributesPanel(org.eclipse.swt.widgets.Composite parent) |
AttributesPanel(org.eclipse.swt.widgets.Composite parent,
AttributesPanel.APanelWorkMode md) |
Modifier and Type | Method and Description |
---|---|
void |
attributeChange(TreeNode source,
java.lang.String what) |
protected void |
changeEditor(int shift) |
void |
deleted(TreeNode source) |
org.eclipse.swt.widgets.Control |
getControl() |
protected CellEditor[] |
getEditors() |
protected int |
getIndex(java.lang.String key) |
boolean |
isDirty() |
void |
moved(TreeNode source,
TreeNode oldParent,
TreeNode newParent) |
void |
refreshTable(java.lang.Object object) |
void |
setAttributeFilter(IAttributeFilter f) |
void |
setEnabled(boolean b) |
void |
setNode(TreeNode node) |
void |
setTransactionIgnore(boolean ti) |
public AttributesPanel(org.eclipse.swt.widgets.Composite parent)
public AttributesPanel(org.eclipse.swt.widgets.Composite parent, AttributesPanel.APanelWorkMode md)
public void setAttributeFilter(IAttributeFilter f)
protected CellEditor[] getEditors()
protected void changeEditor(int shift)
protected int getIndex(java.lang.String key)
public org.eclipse.swt.widgets.Control getControl()
public void setNode(TreeNode node)
public void refreshTable(java.lang.Object object)
public void setEnabled(boolean b)
public void attributeChange(TreeNode source, java.lang.String what)
attributeChange
in interface INodeChangeListener
public void deleted(TreeNode source)
deleted
in interface INodeChangeListener
public void moved(TreeNode source, TreeNode oldParent, TreeNode newParent)
moved
in interface INodeChangeListener
public void setTransactionIgnore(boolean ti)
public boolean isDirty()