com.primix.tapestry
Class ScriptSession

java.lang.Object
  |
  +--com.primix.tapestry.ScriptSession

public class ScriptSession
extends java.lang.Object

The result of executing a script, the session is used during the parsing process as well. Following IScript.execute(Map), the session provides access to output symbols as well as the body and initialization blocks created by the script tokens.

Since:
0.2.9
Version:
$Id: ScriptSession.java,v 1.3 2001/09/04 01:27:47 hship Exp $
Author:
Howard Ship

Constructor Summary
ScriptSession(java.lang.String scriptPath, java.util.Map symbols)
           
 
Method Summary
 void addIncludedScript(java.lang.String resourcePath)
           
 java.lang.String getBody()
           
 java.util.List getIncludedScripts()
          Returns a list of scripts included by the the executed script.
 java.lang.String getInitialization()
           
 java.lang.String getScriptPath()
           
 java.util.Map getSymbols()
           
 void setBody(java.lang.String value)
           
 void setInitialization(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptSession

public ScriptSession(java.lang.String scriptPath,
                     java.util.Map symbols)
Method Detail

getScriptPath

public java.lang.String getScriptPath()

getSymbols

public java.util.Map getSymbols()

getIncludedScripts

public java.util.List getIncludedScripts()
Returns a list of scripts included by the the executed script. These are not URLs, they are resource paths (i.e., in the classpath).
Since:
1.0.5

addIncludedScript

public void addIncludedScript(java.lang.String resourcePath)

setBody

public void setBody(java.lang.String value)

getBody

public java.lang.String getBody()

getInitialization

public java.lang.String getInitialization()

setInitialization

public void setInitialization(java.lang.String value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object