cz.cuni.amis.nb.pogamut.unreal.agent
Class UnrealPlayerNode

Package class diagram package UnrealPlayerNode
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.AgentNode<T>
                      extended by cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode<T>
                          extended by cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode<T>
                              extended by cz.cuni.amis.nb.pogamut.unreal.agent.UnrealAgentNode
                                  extended by cz.cuni.amis.nb.pogamut.unreal.agent.UnrealPlayerNode
All Implemented Interfaces:
cz.cuni.amis.nb.util.Updater, EventListener, org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider, org.openide.util.LookupListener

public class UnrealPlayerNode
extends UnrealAgentNode

Node representing human player connected to the Unreal game.

Author:
ik

Nested Class Summary
 
Nested classes/interfaces inherited from class cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode
cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.KillAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.PauseAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.ResumeAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.SetDefault, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.StopAgent
 
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 cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode
updatableProps
 
Fields inherited from class cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode
stopUpdatingListener, UPDATE_PERIOD, updater, updaterTask
 
Fields inherited from class cz.cuni.amis.nb.pogamut.base.agent.AgentNode
agent, logClient, updateSubtasks
 
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
UnrealPlayerNode(cz.cuni.amis.pogamut.unreal.bot.impl.NativeUnrealBotAdapter player, cz.cuni.amis.pogamut.unreal.server.IUnrealServer server)
           
 
Method Summary
 Image loadAgentIcon()
           
 
Methods inherited from class cz.cuni.amis.nb.pogamut.unreal.agent.UnrealAgentNode
createSheet, destroy, getActions, getHtmlDisplayName, getPreferredAction, resultChanged
 
Methods inherited from class cz.cuni.amis.nb.pogamut.base.agent.AgentNode
addUpdateTask, getAgent, getBadgeIcon, getIcon, getOpenedIcon, isEndState
 
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, 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, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getContextActions, getContextMenu, 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

UnrealPlayerNode

public UnrealPlayerNode(cz.cuni.amis.pogamut.unreal.bot.impl.NativeUnrealBotAdapter player,
                        cz.cuni.amis.pogamut.unreal.server.IUnrealServer server)
Method Detail

loadAgentIcon

public Image loadAgentIcon()
Specified by:
loadAgentIcon in class cz.cuni.amis.nb.pogamut.base.agent.AgentNode


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