org.concord.pedagogica.engine
Class Activity
java.lang.Object
|
+--org.concord.pedagogica.engine.ActivityScript
|
+--org.concord.pedagogica.engine.ActivityNode
|
+--org.concord.pedagogica.engine.Activity
- All Implemented Interfaces:
- java.lang.Runnable, ScriptError
- public class Activity
- extends ActivityNode
header - edit "Data/yourJavaHeader" to customize
contents - edit "EventHandlers/Java file/onCreate" to customize
Fields inherited from class org.concord.pedagogica.engine.ActivityScript |
errorHandler, ext, lastError, name, nodeAccess, parent, root, runtime, script, scriptFile, scriptText, scriptThread, scriptType, state, synchronizer, textSelection, tryName, viewText |
Methods inherited from class org.concord.pedagogica.engine.ActivityNode |
addQuestion, back, delete, done, getEnterCount, getViewObject, next, popReturnNode, pushReturnNode, removeQuestion, setEnterCount, setStartNode, test |
Methods inherited from class org.concord.pedagogica.engine.ActivityScript |
addStateVariable, clearLastError, getLastError, getLevel, getName, getNodeAccess, getParent, getPath, getRoot, getScript, getScriptType, getState, getText, getTextSelection, getViewText, load, parseError, readText, removeStateVariable, runError, setErrorHandler, setLastError, setName, setScriptType, setText, setText, setViewText, showError, startEventProcessing, stopEventProcessing, writeText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
streamHandlerFactory
public static org.concord.client.ClientURLStreamHandlerFactory streamHandlerFactory
nodes
protected java.util.Vector nodes
arcs
protected java.util.Vector arcs
currentNode
protected ActivityNode currentNode
currentString
protected java.lang.String currentString
curriculum
protected Activity curriculum
initializer
protected java.lang.Thread initializer
done
protected boolean done
nodeTable
protected java.util.Hashtable nodeTable
nodeStack
protected java.util.Stack nodeStack
logging
protected Logging logging
handler
protected org.xml.sax.helpers.DefaultHandler handler
Activity
public Activity()
Activity
public Activity(NodeAccess access,
java.lang.String zipFileName)
Activity
public Activity(Activity parent)
setStartNode
public void setStartNode(ActivityNode node)
getLogging
public Logging getLogging()
- Overrides:
getLogging
in class ActivityScript
isActivity
public boolean isActivity()
- Overrides:
isActivity
in class ActivityNode
findActivityScript
public ActivityScript findActivityScript(java.lang.String scriptName)
getRuntime
public ScriptRuntime getRuntime()
setRuntime
public void setRuntime(ScriptRuntime runtime)
getInitializer
public java.lang.Thread getInitializer()
getActivityNodes
public java.util.Vector getActivityNodes()
getActivityArcs
public java.util.Vector getActivityArcs()
setCurrentNode
public void setCurrentNode(ActivityNode node)
getCurrentNode
public ActivityNode getCurrentNode()
deleteNode
public void deleteNode(ActivityNode node)
enter
public void enter()
- Overrides:
enter
in class ActivityNode
exit
public void exit()
- Overrides:
exit
in class ActivityNode
initialize
public void initialize()
- Overrides:
initialize
in class ActivityScript
currentNodeDone
public void currentNodeDone()
load
public void load(java.io.File loadFile)
setNodeAccess
public void setNodeAccess(NodeAccess access)
- Overrides:
setNodeAccess
in class ActivityScript
load
public void load(java.util.zip.ZipFile zipFile)
- Overrides:
load
in class ActivityScript
parseInput
public void parseInput(java.io.InputStream input)
run
public void run()
- Overrides:
run
in class ActivityScript