cz.cuni.amis.nb.pogamut.base.agent
Class LogsNode

Package class diagram package LogsNode
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.util.collections.ObservableCollectionNode<org.openide.nodes.Node>
                  extended by cz.cuni.amis.nb.pogamut.base.agent.LogsNode
All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public class LogsNode
extends ObservableCollectionNode<org.openide.nodes.Node>

Node with all log categories of agent's logger.

Author:
ik

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,E>, org.openide.nodes.Node.Property<T>, 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
LogsNode(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger)
           
 
Method Summary
 Action[] getActions(boolean arg0)
           
 Image getIcon(int type)
           
 Image getOpenedIcon(int type)
           
protected  void refreshCategories()
          Updates list of categories present on this logger.
 
Methods inherited from class cz.cuni.amis.nb.util.collections.ObservableCollectionNode
getChildrenCollection
 
Methods inherited from class org.openide.nodes.AbstractNode
canCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, createActions, createPasteTypes, createSheet, 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, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogsNode

public LogsNode(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger)
Method Detail

getActions

public Action[] getActions(boolean arg0)
Overrides:
getActions in class org.openide.nodes.Node

refreshCategories

protected void refreshCategories()
Updates list of categories present on this logger.


getIcon

public Image getIcon(int type)
Overrides:
getIcon in class org.openide.nodes.AbstractNode

getOpenedIcon

public Image getOpenedIcon(int type)
Overrides:
getOpenedIcon in class org.openide.nodes.AbstractNode


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