cz.cuni.amis.nb.pogamut.base.introspection
Class FolderNode.Root

Package class diagram package FolderNode.Root
java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node
          extended by org.openide.nodes.AbstractNode
              extended by cz.cuni.amis.nb.pogamut.base.introspection.FolderNode
                  extended by cz.cuni.amis.nb.pogamut.base.introspection.FolderNode.Root
All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider
Enclosing class:
FolderNode

public static class FolderNode.Root
extends FolderNode

Root node for introspection, it registers listener that will update properties after each iteration of logic.


Nested Class Summary
 
Nested classes/interfaces inherited from class cz.cuni.amis.nb.pogamut.base.introspection.FolderNode
FolderNode.IntrospectionChildren, FolderNode.Root
 
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,E>, org.openide.nodes.Node.Property<T>, org.openide.nodes.Node.PropertySet
 
Field Summary
protected  WeakReference<cz.cuni.amis.pogamut.base.agent.IAgent> agent
          Agent whose properties are being displayed.
protected  cz.cuni.amis.utils.flag.FlagListener<cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState> stopUpdatingListener
           
 
Fields inherited from class cz.cuni.amis.nb.pogamut.base.introspection.FolderNode
propertyAdapters
 
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
FolderNode.Root(cz.cuni.amis.pogamut.base.agent.IAgent agent, Updater updater)
          Root node for agent introspection.
 
Method Summary
protected  void finalize()
           
 
Methods inherited from class cz.cuni.amis.nb.pogamut.base.introspection.FolderNode
createSheet, getFolder, getIcon, getOpenedIcon, updateProps
 
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, getNewTypes, 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, getContextActions, getContextMenu, getHtmlDisplayName, getChildren, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setDisplayName, setHidden, setChildren, 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
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

agent

protected WeakReference<cz.cuni.amis.pogamut.base.agent.IAgent> agent
Agent whose properties are being displayed.


stopUpdatingListener

protected cz.cuni.amis.utils.flag.FlagListener<cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState> stopUpdatingListener
Constructor Detail

FolderNode.Root

public FolderNode.Root(cz.cuni.amis.pogamut.base.agent.IAgent agent,
                       Updater updater)
                throws cz.cuni.amis.introspection.IntrospectionException
Root node for agent introspection.

Throws:
cz.cuni.amis.introspection.IntrospectionException
Method Detail

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.