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, setSheetaddNodeListener, 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, toStringattributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValuepublic PNode(Product product)
public Product getProduct()
public org.openide.awt.UndoRedo getUndoRedo()
getUndoRedo in interface org.openide.awt.UndoRedo.Providerpublic boolean canDestroy()
canDestroy in class org.openide.nodes.AbstractNodepublic void destroy()
throws IOException
destroy in class org.openide.nodes.NodeIOExceptionpublic Action[] getActions(boolean context)
public Action getPreferredAction()
getPreferredAction in class org.openide.nodes.AbstractNodepublic void preferenceChange(PreferenceChangeEvent evt)
preferenceChange in interface PreferenceChangeListenerpublic 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.