cz.cuni.amis.nb.pogamut.base.logging
Class LogNode

Package class diagram package LogNode
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.logging.LogNode
All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public class LogNode
extends org.openide.nodes.AbstractNode

Node representing single log category.

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
LogNode(cz.cuni.amis.pogamut.base.utils.logging.LogCategory category)
           
 
Method Summary
protected  org.openide.nodes.Sheet createSheet()
           
 LogRecordsSource getLogRecordsSource()
           
 Action getPreferredAction()
          Prefered action is to open the window with log viewer.
 LogViewerTopComponent openWin()
          Open window showing this log.
 
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, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogNode

public LogNode(cz.cuni.amis.pogamut.base.utils.logging.LogCategory category)
Method Detail

getLogRecordsSource

public LogRecordsSource getLogRecordsSource()

getPreferredAction

public Action getPreferredAction()
Prefered action is to open the window with log viewer.

Overrides:
getPreferredAction in class org.openide.nodes.AbstractNode
Returns:

openWin

public LogViewerTopComponent openWin()
Open window showing this log.


createSheet

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


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