Class MultiBeanNode<T>

  • All Implemented Interfaces:
    org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

    public final class MultiBeanNode<T>
    extends org.openide.nodes.AbstractNode
    Node wrapping one or more beans.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.openide.nodes.Node

        org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty<T extends java.lang.Object,​E extends java.lang.Object>, org.openide.nodes.Node.Property<T extends java.lang.Object>, org.openide.nodes.Node.PropertySet
    • Field Summary

      • Fields inherited from class org.openide.nodes.AbstractNode

        displayFormat, systemActions
      • Fields inherited from class org.openide.nodes.Node

        EMPTY, PROP_COOKIE, PROP_DISPLAY_NAME, PROP_ICON, PROP_LEAF, PROP_NAME, PROP_OPENED_ICON, PROP_PARENT_NODE, PROP_PROPERTY_SETS, PROP_SHORT_DESCRIPTION
    • Constructor Summary

      Constructors 
      Constructor Description
      MultiBeanNode​(java.lang.Iterable<T> beans)  
      MultiBeanNode​(java.lang.String name, java.lang.Iterable<T> beans)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.openide.nodes.Sheet createSheet()  
      java.util.List<? extends T> getBeans()  
      • Methods inherited from class org.openide.nodes.AbstractNode

        canCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, createActions, createPasteTypes, drag, getActions, getCookie, getCookieSet, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getIcon, getNewTypes, getOpenedIcon, getPasteTypes, getPreferredAction, getPropertySets, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setName, setSheet
      • Methods inherited from class org.openide.nodes.Node

        addNodeListener, addPropertyChangeListener, clone, destroy, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getActions, getChildren, getContextActions, getContextMenu, getHtmlDisplayName, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setHidden, setShortDescription, toString
      • Methods inherited from class java.beans.FeatureDescriptor

        attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValue
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MultiBeanNode

        public MultiBeanNode​(java.lang.Iterable<T> beans)
      • MultiBeanNode

        public MultiBeanNode​(java.lang.String name,
                             java.lang.Iterable<T> beans)
    • Method Detail

      • getBeans

        public java.util.List<? extends T> getBeans()
      • createSheet

        protected org.openide.nodes.Sheet createSheet()
        Overrides:
        createSheet in class org.openide.nodes.AbstractNode