public abstract class NewElementHandler
extends AbstractHandler
Constructor and Description |
---|
NewElementHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkElementSpecificConditions(TreeNode treeNode) |
java.lang.Object |
execute(ExecutionEvent event) |
<type extends TreeNode> |
execute(TreeNode par) |
<type extends TreeNode> |
execute(TreeNode par,
java.lang.String templ,
java.lang.String type) |
java.lang.String |
getElementType() |
abstract java.lang.String[] |
getElementTypes() |
protected java.lang.String |
getNewId(TreeNode par,
java.lang.String type) |
java.lang.String |
getShowedElementType() |
java.lang.String |
getShowedElementType(java.lang.String tp) |
boolean |
isEnabled() |
protected abstract void |
setElementSpecificAttributes(TreeNode nn) |
public TreeDB tree
public java.lang.String getElementType()
public abstract java.lang.String[] getElementTypes()
public java.lang.String getShowedElementType()
public java.lang.String getShowedElementType(java.lang.String tp)
protected java.lang.String getNewId(TreeNode par, java.lang.String type)
public <type extends TreeNode> type execute(TreeNode par, java.lang.String templ, java.lang.String type)
protected abstract void setElementSpecificAttributes(TreeNode nn)
public java.lang.Object execute(ExecutionEvent event) throws ExecutionException
ExecutionException
public boolean isEnabled()
protected boolean checkElementSpecificConditions(TreeNode treeNode)