public class PNode extends org.openide.nodes.AbstractNode implements PreferenceChangeListener
Product
(=P).
Every PNode
holds a dedicated undo/redo context.Modifier and Type | Method and Description |
---|---|
boolean |
canDestroy() |
static org.openide.nodes.Node |
create(ProductNode productNode) |
void |
destroy() |
Action[] |
getActions(boolean context) |
Action |
getPreferredAction() |
Product |
getProduct() |
T |
getProductNode() |
org.openide.nodes.Node.PropertySet[] |
getPropertySets() |
org.openide.awt.UndoRedo |
getUndoRedo() |
boolean |
isDirectChild(ProductNode productNode) |
void |
nodeAdded(ProductNodeEvent event) |
void |
nodeChanged(ProductNodeEvent event) |
void |
nodeDataChanged(ProductNodeEvent event) |
void |
nodeRemoved(ProductNodeEvent event) |
void |
preferenceChange(PreferenceChangeEvent evt) |
canCopy, canCut, canRename, clipboardCopy, clipboardCut, cloneNode, createActions, createPasteTypes, createSheet, drag, getActions, getCookie, getCookieSet, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getIcon, getNewTypes, getOpenedIcon, getPasteTypes, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setName, setSheet
addNodeListener, addPropertyChangeListener, clone, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextActions, getContextMenu, getHtmlDisplayName, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setHidden, setShortDescription, toString
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValue
public PNode(Product product)
public Product getProduct()
public org.openide.awt.UndoRedo getUndoRedo()
getUndoRedo
in interface org.openide.awt.UndoRedo.Provider
public boolean canDestroy()
canDestroy
in class org.openide.nodes.AbstractNode
public void destroy() throws IOException
destroy
in class org.openide.nodes.Node
IOException
public Action[] getActions(boolean context)
public Action getPreferredAction()
getPreferredAction
in class org.openide.nodes.AbstractNode
public void preferenceChange(PreferenceChangeEvent evt)
preferenceChange
in interface PreferenceChangeListener
public org.openide.nodes.Node.PropertySet[] getPropertySets()
public T getProductNode()
public void nodeChanged(ProductNodeEvent event)
public void nodeDataChanged(ProductNodeEvent event)
public void nodeAdded(ProductNodeEvent event)
public void nodeRemoved(ProductNodeEvent event)
public static org.openide.nodes.Node create(ProductNode productNode)
public boolean isDirectChild(ProductNode productNode)
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.