org.cogchar.app.puma.boot
Class PumaContextCommandBox
java.lang.Object
org.appdapter.core.log.BasicDebugger
org.appdapter.bind.rdf.jena.assembly.KnownComponentImpl
org.appdapter.trigger.bind.jena.ABoxImpl<TrigType>
org.appdapter.trigger.bind.jena.BoxImpl<TrigType>
org.appdapter.trigger.bind.jena.FullBox<CogcharActionTrigger>
org.cogchar.platform.trigger.CogcharScreenBox
org.cogchar.app.puma.boot.PumaContextCommandBox
- All Implemented Interfaces:
- org.appdapter.api.trigger.AnyOper.HasIdent, org.appdapter.api.trigger.Box<CogcharActionTrigger>, org.appdapter.api.trigger.MutableBox<CogcharActionTrigger>, org.appdapter.core.component.KnownComponent, org.appdapter.core.component.MutableKnownComponent, org.appdapter.core.debug.UIAnnotations.ApplyToClassInterfaces, org.appdapter.core.jvm.GetObject, org.appdapter.core.log.Loggable
public class PumaContextCommandBox
- extends CogcharScreenBox
This class is intended to be the "public" API to the PUMA "system",
for use from direct commands sent by GUIs or network.
An instance of this object is referred to in our repositories, as
registered with the URI returned by an application's
PumaContextMediator.getSysContextURI() method.
Having "public" methods on this object helps us to keep more
of PumaAppContext's methods *protected*, and also keep track
in one place of what we're officially *exposing* to the command
layer.
- Author:
- Stu B.
| Fields inherited from interface org.appdapter.api.trigger.AnyOper.HasIdent |
HASIDENT |
| Fields inherited from interface org.appdapter.core.log.Loggable |
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM |
| Methods inherited from class org.appdapter.trigger.bind.jena.BoxImpl |
getObjects, getObjects, getValue |
| Methods inherited from class org.appdapter.trigger.bind.jena.ABoxImpl |
attachTrigger, clearTriggers, getALogger, getBoxContext, getFieldSummary, getLogger, getSLogger, getTriggers, isLoggerUsable, setContext, useLoggerForClass |
| Methods inherited from class org.appdapter.bind.rdf.jena.assembly.KnownComponentImpl |
getDescription, getIdent, getShortLabel, setDescription, setIdent, setShortLabel, toString |
| Methods inherited from class org.appdapter.core.log.BasicDebugger |
checkDebugImportance, forceLog4jConfig, getLoggerForClass, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger |
WORLD_CONFIG
public static final String WORLD_CONFIG
- See Also:
- Constant Field Values
BONE_ROBOT_CONFIG
public static final String BONE_ROBOT_CONFIG
- See Also:
- Constant Field Values
MANAGED_GCS
public static final String MANAGED_GCS
- See Also:
- Constant Field Values
ALL_HUMANOID_CONFIG
public static final String ALL_HUMANOID_CONFIG
- See Also:
- Constant Field Values
THING_ACTIONS
public static final String THING_ACTIONS
- See Also:
- Constant Field Values
PumaContextCommandBox
protected PumaContextCommandBox(PumaAppContext pac)
getHRC
protected HumanoidRenderContext getHRC()
getGameFeatureAdapter
public GoodyGameFeatureAdapter getGameFeatureAdapter()
getFigureManager
public HumanoidFigureManager getFigureManager()
getPathMgr
public PathMgr getPathMgr()
getThingAnimMgr
public SpatialAnimMgr getThingAnimMgr()
resetMainCameraLocation
public void resetMainCameraLocation()
getSinbad
public HumanoidFigure getSinbad()
getVWM
public PumaVirtualWorldMapper getVWM()
processUpdateRequestAsync
public Future<Boolean> processUpdateRequestAsync(String request,
boolean resetMainConfigFlag)
getMainConfigRepoClient
public org.appdapter.help.repo.RepoClient getMainConfigRepoClient()
Copyright © 2010-2013. All Rights Reserved.