home *** CD-ROM | disk | FTP | other *** search
- public class JScriptModule extends JSbxObject {
- private JScriptManager pMyJSManager;
- private static final String DEFAULT_NAME = "Default Module Name";
- private String aModuleName;
- private String aSourceStr;
- private String[] aGlobalVarList;
- private JScriptCodeBlock aModuleCodeBlock;
-
- public JScriptManager GetJSManager() {
- return this.pMyJSManager;
- }
-
- public String GetName() {
- return this.aModuleName;
- }
-
- public void SetName(String var1) {
- this.aModuleName = var1;
- }
-
- public String GetSource() {
- return this.aSourceStr;
- }
-
- public void SetSource(String var1) {
- this.aSourceStr = var1;
- }
-
- public String[] GetGlobalVarList() {
- return this.aGlobalVarList;
- }
-
- public void SetGlobalVarList(String[] var1) {
- this.aGlobalVarList = var1;
- }
-
- public JScriptCodeBlock GetCodeBlock() {
- if (this.aModuleCodeBlock == null) {
- this.aModuleCodeBlock = new JScriptCodeBlock();
- }
-
- return this.aModuleCodeBlock;
- }
-
- public void ClrForCompile() {
- this.aModuleCodeBlock = null;
- super.aNameArray = null;
- }
-
- private JScriptModule() {
- this("Default Module Name", (String)null, (JScriptManager)null);
- }
-
- public JScriptModule(String var1) {
- this(var1, (String)null, (JScriptManager)null);
- }
-
- public JScriptModule(JScriptManager var1) {
- this("Default Module Name", (String)null, var1);
- }
-
- public JScriptModule(String var1, String var2) {
- this(var1, var2, (JScriptManager)null);
- }
-
- public JScriptModule(String var1, String var2, JScriptManager var3) {
- this.aModuleName = var1;
- this.aSourceStr = var2;
- this.aModuleCodeBlock = null;
- this.pMyJSManager = var3;
- this.aGlobalVarList = null;
- }
-
- public void AddFunction(JScriptMethod var1) throws JSbxException {
- JSbxValueProperty var2 = new JSbxValueProperty(var1.GetName(), (JSbxObject)null, new JSbxValue(var1));
- ((JSbxObject)this).Put(var2);
- }
-
- public JScriptMethod GetFunction(String var1) throws JSbxException {
- JScriptMethod var2 = null;
- JSbxProperty var3 = ((JSbxObject)this).Get(var1);
- if (var3 != null) {
- JSbxValue var4 = new JSbxValue((short)2);
- var3.Get(var4);
- var2 = (JScriptMethod)var4.GetObject();
- }
-
- return var2;
- }
- }
-