public class MindInspectorWebImpl extends MindInspectorWeb
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<org.w3c.dom.Document>> |
histories |
private com.sun.net.httpserver.HttpServer |
httpServer |
private java.util.Map<java.lang.String,java.lang.Integer> |
lastStepSeenByUser |
protected asl2xml |
mindInspectorTransformer |
private java.util.Map<java.lang.String,Agent> |
registeredAgents |
(package private) java.util.Map<java.lang.String,java.lang.Boolean> |
show |
httpServerPort, httpServerURL, refreshInterval
Constructor and Description |
---|
MindInspectorWebImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addAgState(Agent ag,
org.w3c.dom.Document mind,
boolean hasHistory) |
private java.lang.String |
getAgNameFromPath(java.lang.String path) |
(package private) java.lang.String |
getAgStateAsString(org.w3c.dom.Document ag,
boolean full) |
void |
registerAg(Agent ag)
add the agent in the list of available agent for mind inspection
|
private void |
registerAgentsBrowserView() |
(package private) java.lang.String |
registerAgView(java.lang.String agName) |
private void |
registerRootBrowserView() |
void |
removeAg(Agent ag) |
java.lang.String |
startHttpServer() |
void |
stoptHttpServer() |
private boolean |
tryToIncludeMindInspectorForAg(java.lang.String path) |
get, getURL, isRunning, stop
private com.sun.net.httpserver.HttpServer httpServer
private java.util.Map<java.lang.String,java.util.List<org.w3c.dom.Document>> histories
private java.util.Map<java.lang.String,java.lang.Integer> lastStepSeenByUser
private java.util.Map<java.lang.String,Agent> registeredAgents
protected asl2xml mindInspectorTransformer
java.util.Map<java.lang.String,java.lang.Boolean> show
public java.lang.String startHttpServer()
startHttpServer
in class MindInspectorWeb
public void stoptHttpServer()
stoptHttpServer
in class MindInspectorWeb
private void registerRootBrowserView()
private java.lang.String getAgNameFromPath(java.lang.String path)
private boolean tryToIncludeMindInspectorForAg(java.lang.String path)
private void registerAgentsBrowserView()
public void registerAg(Agent ag)
registerAg
in class MindInspectorWeb
public void removeAg(Agent ag)
removeAg
in class MindInspectorWeb
public void addAgState(Agent ag, org.w3c.dom.Document mind, boolean hasHistory)
addAgState
in class MindInspectorWeb
java.lang.String registerAgView(java.lang.String agName)
java.lang.String getAgStateAsString(org.w3c.dom.Document ag, boolean full)