cz.cuni.amis.nb.pogamut.unreal.server
Class UnrealServerNode<T extends UnrealServerDefinition>

Package class diagram package UnrealServerNode
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.server.ServerNode<T>
                  extended by cz.cuni.amis.nb.pogamut.unreal.server.UnrealServerNode<T>
All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public abstract class UnrealServerNode<T extends UnrealServerDefinition>
extends cz.cuni.amis.nb.pogamut.base.server.ServerNode<T>

Basic UT2004 server node.

Author:
ik

Nested Class Summary
protected  class UnrealServerNode.MapProperty
           
protected  class UnrealServerNode.OpenPureMap
          Open pure map for serverdef this node represents
 
Nested classes/interfaces inherited from class cz.cuni.amis.nb.pogamut.base.server.ServerNode
cz.cuni.amis.nb.pogamut.base.server.ServerNode.FlagProp, cz.cuni.amis.nb.pogamut.base.server.ServerNode.ReflProp, cz.cuni.amis.nb.pogamut.base.server.ServerNode.ServerUpAction<T extends cz.cuni.amis.pogamut.base.server.IWorldServer>
 
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 String UT_SHEET
           
 
Fields inherited from class cz.cuni.amis.nb.pogamut.base.server.ServerNode
actualServer, serverDef, serverStateListener
 
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
UnrealServerNode(T serverDefinition, String serversManagerID)
           
 
Method Summary
protected  String createName()
           
protected  org.openide.nodes.Sheet.Set createPropSet()
           
protected  org.openide.nodes.Sheet createSheet()
           
 Action[] getActions(boolean context)
           
 Action getPreferredAction()
          Open a TC with map.
protected  Image getServerIcon()
           
 
Methods inherited from class cz.cuni.amis.nb.pogamut.base.server.ServerNode
getIcon, getOpenedIcon, getServerDefinition, getURIPropEditorClass, init, registerServerStateListener, serverChangedHandler, serverStateChangeHandler
 
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, 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
 

Field Detail

UT_SHEET

protected static final String UT_SHEET
See Also:
Constant Field Values
Constructor Detail

UnrealServerNode

public UnrealServerNode(T serverDefinition,
                        String serversManagerID)
Method Detail

createName

protected String createName()
Overrides:
createName in class cz.cuni.amis.nb.pogamut.base.server.ServerNode<T extends UnrealServerDefinition>

getServerIcon

protected Image getServerIcon()
Specified by:
getServerIcon in class cz.cuni.amis.nb.pogamut.base.server.ServerNode<T extends UnrealServerDefinition>

createPropSet

protected org.openide.nodes.Sheet.Set createPropSet()

createSheet

protected org.openide.nodes.Sheet createSheet()
Overrides:
createSheet in class cz.cuni.amis.nb.pogamut.base.server.ServerNode<T extends UnrealServerDefinition>

getActions

public Action[] getActions(boolean context)
Overrides:
getActions in class cz.cuni.amis.nb.pogamut.base.server.ServerNode<T extends UnrealServerDefinition>

getPreferredAction

public Action getPreferredAction()
Open a TC with map.

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


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