|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectjava.beans.FeatureDescriptor
org.openide.nodes.Node
org.openide.nodes.AbstractNode
cz.cuni.amis.nb.util.collections.ObservableCollectionNode<org.openide.nodes.Node>
cz.cuni.amis.nb.pogamut.base.agent.AgentNode<T>
cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode<T>
cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode<T>
cz.cuni.amis.nb.pogamut.unreal.agent.UnrealAgentNode<T>
public abstract class UnrealAgentNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>
Node representing Unreal agent. Adds respawn action (TODO and agent configuration).
| 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 | |
|---|---|
UnrealAgentNode(T agent,
cz.cuni.amis.pogamut.unreal.server.IUnrealServer server)
|
|
| Method Summary | |
|---|---|
protected org.openide.nodes.Sheet |
createSheet()
|
void |
destroy()
|
Action[] |
getActions(boolean context)
|
String |
getHtmlDisplayName()
|
Action |
getPreferredAction()
On default select the represented agent and do the former original action |
void |
resultChanged(org.openide.util.LookupEvent lookupEvent)
|
| Methods inherited from class cz.cuni.amis.nb.pogamut.base.agent.AgentNode |
|---|
addUpdateTask, getAgent, getBadgeIcon, getIcon, getOpenedIcon, isEndState, loadAgentIcon |
| 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 |
|---|
public UnrealAgentNode(T agent,
cz.cuni.amis.pogamut.unreal.server.IUnrealServer server)
| Method Detail |
|---|
public Action[] getActions(boolean context)
getActions in class cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>protected org.openide.nodes.Sheet createSheet()
createSheet in class cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>public final void resultChanged(org.openide.util.LookupEvent lookupEvent)
resultChanged in interface org.openide.util.LookupListenerpublic String getHtmlDisplayName()
getHtmlDisplayName in class org.openide.nodes.Node
public void destroy()
throws IOException
destroy in class org.openide.nodes.NodeIOExceptionpublic Action getPreferredAction()
getPreferredAction in class org.openide.nodes.AbstractNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||