cz.cuni.amis.nb.pogamut.ut2004.server
Class UTServersRootNode

Package class diagram package UTServersRootNode
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<T>
                  extended by cz.cuni.amis.nb.pogamut.base.server.ServersRootNode<cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition<cz.cuni.amis.pogamut.ut2004.server.IUT2004Server>>
                      extended by cz.cuni.amis.nb.pogamut.ut2004.server.UTServersRootNode
All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public class UTServersRootNode
extends cz.cuni.amis.nb.pogamut.base.server.ServersRootNode<cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition<cz.cuni.amis.pogamut.ut2004.server.IUT2004Server>>

Root node representing list of connected UT2004 servers.

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
protected static ResourceBundle bundle
           
static String UT_SERVERS_ID
           
 
Fields inherited from class cz.cuni.amis.nb.pogamut.base.server.ServersRootNode
manager
 
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
UTServersRootNode()
           
 
Method Summary
protected  EmbeddedUTServerDefinition createEmbeddedServer()
           
protected  cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition createNewServer()
           
 Action[] getActions(boolean context)
           
 Image getIcon(int type)
           
 Image getOpenedIcon(int type)
           
 
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, 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
 

Field Detail

UT_SERVERS_ID

public static final String UT_SERVERS_ID
See Also:
Constant Field Values

bundle

protected static ResourceBundle bundle
Constructor Detail

UTServersRootNode

public UTServersRootNode()
Method Detail

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

getActions

public Action[] getActions(boolean context)
Overrides:
getActions in class cz.cuni.amis.nb.pogamut.base.server.ServersRootNode<cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition<cz.cuni.amis.pogamut.ut2004.server.IUT2004Server>>

createEmbeddedServer

protected EmbeddedUTServerDefinition createEmbeddedServer()

createNewServer

protected cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition createNewServer()
Specified by:
createNewServer in class cz.cuni.amis.nb.pogamut.base.server.ServersRootNode<cz.cuni.amis.nb.api.pogamut.base.server.ServerDefinition<cz.cuni.amis.pogamut.ut2004.server.IUT2004Server>>


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