public class ReportNode extends ResourceNode
AbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction, AbstractNavTreeNode.ResourceChangeListenercontext, resourceId, workspacebold, children, childrenLoaded, copyAction, cutAction, deleteAction, depth, icon, italic, log, model, name, NAME_PATTERN, parent, pasteAction, protectedAction, protectedMenuItem, renameAction, selectionModel, text, thumbnail, tooltip| Constructor and Description |
|---|
ReportNode(DesignerContext context,
TabbedResourceWorkspace workspace,
ProjectResource resource) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDelete(java.util.List<AbstractNavTreeNode> selectedChildren)
Can this edit action handler handle the delete action, given its current selection? Note that if this and
AbstractNavTreeNode.canCopy(java.util.List) both return true, the cut action will also be enabled. |
void |
doDelete(java.util.List<? extends AbstractNavTreeNode> selectedChildren,
AbstractNavTreeNode.DeleteReason reason)
Called when the delete action is performed, if confirmDelete returned true
|
boolean |
isEditActionHandler()
Override to return true if you want this node to be an edit action handler for its children.
|
protected java.util.List<AbstractNavTreeNode> |
loadChildren()
Called before this node responds from any of the children-related TreeNode functions, if a list of children
wasn't already set.
|
protected void |
onEditorSelected(ResourceEditor editor)
Called whenever the ResourceEditor for this resource has been opened or selected in the tabbed workspace.
|
protected void |
onEditorUnselected() |
void |
onSelected()
Called when this node is selected in the tree
|
protected void |
uninstall()
Called when the node is removed from the tree.
|
addEditActions, closeAndCommit, commitIfOpen, getProjectResource, getResourceId, init, initPopupMenu, install, isEditable, onDoubleClick, onEdit, onEditorClosed, onEditorOpened, projectCtxgatherChildrenIds, isProtected, isProtectedEnabled, selectChild, setProtected, setupEditActionsaddBadges, addEditActions, canCopy, canDrag, canDrop, canPaste, checkChildren, children, confirmDelete, createProjectCopy, debug, debug, dispatchSelectionEvent, doCopy, doCut, doPaste, expand, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getAllowsChildren, getChildAt, getChildCount, getClipboard, getCommonEditActionHandler, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getParent, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, getWorkspaceName, isBold, isItalic, isLeaf, isSelected, isValidName, iterator, newLogger, notifyChildNameChanged, onChildrenSelected, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, showPopup, showPopupMenu, toString, uninstallChildren, useThumbnailTooltippublic ReportNode(DesignerContext context, TabbedResourceWorkspace workspace, ProjectResource resource)
protected java.util.List<AbstractNavTreeNode> loadChildren()
AbstractNavTreeNodeloadChildren in class AbstractNavTreeNodepublic void onSelected()
AbstractNavTreeNodeonSelected in class ResourceNodeprotected void onEditorSelected(ResourceEditor editor)
ResourceNodeonEditorSelected in class ResourceNodeprotected void onEditorUnselected()
onEditorUnselected in class ResourceNodeprotected void uninstall()
AbstractNavTreeNodeuninstall in class ResourceNodepublic boolean isEditActionHandler()
AbstractNavTreeNodeisEditActionHandler in class AbstractNavTreeNodepublic boolean canDelete(java.util.List<AbstractNavTreeNode> selectedChildren)
AbstractNavTreeNodeAbstractNavTreeNode.canCopy(java.util.List) both return true, the cut action will also be enabled.canDelete in class AbstractNavTreeNodepublic void doDelete(@Nonnull
java.util.List<? extends AbstractNavTreeNode> selectedChildren,
AbstractNavTreeNode.DeleteReason reason)
AbstractNavTreeNodedoDelete in class AbstractNavTreeNode