PageRenderTime 275ms CodeModel.GetById 241ms app.highlight 25ms RepoModel.GetById 1ms app.codeStats 1ms

/www/tags/NOV_07_2009/htdocs/api/org/gjt/sp/jedit/bsh/ExternalNameSpace.html

#
HTML | 651 lines | 574 code | 63 blank | 14 comment | 0 complexity | c70b8b09471731b24dc65c0aecd6a5bf MD5 | raw file
  1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2<!--NewPage-->
  3<HTML>
  4<HEAD>
  5<!-- Generated by javadoc (build 1.5.0_14) on Tue Jul 22 07:13:49 GMT-08:00 2008 -->
  6<TITLE>
  7ExternalNameSpace (jEdit API)
  8</TITLE>
  9
 10<META NAME="keywords" CONTENT="org.gjt.sp.jedit.bsh.ExternalNameSpace class">
 11
 12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 13
 14
 15<NOSCRIPT>
 16</NOSCRIPT>
 17
 18</HEAD>
 19
 20<BODY BGCOLOR="white" >
 21
 22
 23<!-- ========= START OF TOP NAVBAR ======= -->
 24<A NAME="navbar_top"><!-- --></A>
 25<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
 26<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
 27<TR>
 28<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 29<A NAME="navbar_top_firstrow"><!-- --></A>
 30<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
 31  <TR ALIGN="center" VALIGN="top">
 32  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
 33  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
 34  <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
 35  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExternalNameSpace.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
 36  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
 37  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
 38  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
 39  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
 40  </TR>
 41</TABLE>
 42</TD>
 43<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
 44</EM>
 45</TD>
 46</TR>
 47
 48<TR>
 49<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 50&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/EvalError.html" title="class in org.gjt.sp.jedit.bsh"><B>PREV CLASS</B></A>&nbsp;
 51&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/Interpreter.html" title="class in org.gjt.sp.jedit.bsh"><B>NEXT CLASS</B></A></FONT></TD>
 52<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 53  <A HREF="../../../../../index.html?org/gjt/sp/jedit/bsh/ExternalNameSpace.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 54&nbsp;<A HREF="ExternalNameSpace.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
 55&nbsp;
 56<NOSCRIPT>
 57  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
 58</NOSCRIPT>
 59
 60
 61</FONT></TD>
 62</TR>
 63<TR>
 64<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 65  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.gjt.sp.jedit.bsh.NameSpace">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 66<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 67DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 68</TR>
 69</TABLE>
 70<A NAME="skip-navbar_top"></A>
 71<!-- ========= END OF TOP NAVBAR ========= -->
 72
 73<HR>
 74<!-- ======== START OF CLASS DATA ======== -->
 75<H2>
 76<FONT SIZE="-1">
 77org.gjt.sp.jedit.bsh</FONT>
 78<BR>
 79Class ExternalNameSpace</H2>
 80<PRE>
 81java.lang.Object
 82  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">org.gjt.sp.jedit.bsh.NameSpace</A>
 83      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.gjt.sp.jedit.bsh.ExternalNameSpace</B>
 84</PRE>
 85<DL>
 86<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, <A HREF="../../../../../org/gjt/sp/jedit/bsh/BshClassManager.Listener.html" title="interface in org.gjt.sp.jedit.bsh">BshClassManager.Listener</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSource.html" title="interface in org.gjt.sp.jedit.bsh">NameSource</A></DD>
 87</DL>
 88<HR>
 89<DL>
 90<DT><PRE>public class <B>ExternalNameSpace</B><DT>extends <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></DL>
 91</PRE>
 92
 93<P>
 94A namespace which maintains an external map of values held in variables in
 95        its scope.  This mechanism provides a standard collections based interface
 96        to the namespace as well as a convenient way to export and view values of
 97        the namespace without the ordinary BeanShell wrappers.   
 98        </p>
 99
100        Variables are maintained internally in the normal fashion to support
101        meta-information (such as variable type and visibility modifiers), but
102        exported and imported in a synchronized way.  Variables are exported each
103        time they are written by BeanShell.  Imported variables from the map appear
104        in the BeanShell namespace as untyped variables with no modifiers and
105        shadow any previously defined variables in the scope. 
106        <p/>
107
108        Note: this class is inherentely dependent on Java 1.2, however it is not
109        used directly by the core as other than type NameSpace, so no dependency is
110        introduced.
111<P>
112
113<P>
114<DL>
115<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.gjt.sp.jedit.bsh.ExternalNameSpace">Serialized Form</A></DL>
116<HR>
117
118<P>
119<!-- ======== NESTED CLASS SUMMARY ======== -->
120
121<A NAME="nested_class_summary"><!-- --></A>
122<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
123<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
124<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
125<B>Nested Class Summary</B></FONT></TH>
126</TR>
127</TABLE>
128&nbsp;<A NAME="nested_classes_inherited_from_class_org.gjt.sp.jedit.bsh.NameSource"><!-- --></A>
129<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
130<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
131<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.gjt.sp.jedit.bsh.<A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSource.html" title="interface in org.gjt.sp.jedit.bsh">NameSource</A></B></TH>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSource.Listener.html" title="interface in org.gjt.sp.jedit.bsh">NameSource.Listener</A></CODE></TD>
135</TR>
136</TABLE>
137&nbsp;
138<!-- =========== FIELD SUMMARY =========== -->
139
140<A NAME="field_summary"><!-- --></A>
141<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
142<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
143<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
144<B>Field Summary</B></FONT></TH>
145</TR>
146</TABLE>
147&nbsp;<A NAME="fields_inherited_from_class_org.gjt.sp.jedit.bsh.NameSpace"><!-- --></A>
148<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
149<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
150<TH ALIGN="left"><B>Fields inherited from class org.gjt.sp.jedit.bsh.<A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></B></TH>
151</TR>
152<TR BGCOLOR="white" CLASS="TableRowColor">
153<TD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importedClasses">importedClasses</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#JAVACODE">JAVACODE</A></CODE></TD>
154</TR>
155</TABLE>
156&nbsp;
157<!-- ======== CONSTRUCTOR SUMMARY ======== -->
158
159<A NAME="constructor_summary"><!-- --></A>
160<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
161<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
162<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
163<B>Constructor Summary</B></FONT></TH>
164</TR>
165<TR BGCOLOR="white" CLASS="TableRowColor">
166<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#ExternalNameSpace()">ExternalNameSpace</A></B>()</CODE>
167
168<BR>
169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
170</TR>
171<TR BGCOLOR="white" CLASS="TableRowColor">
172<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#ExternalNameSpace(org.gjt.sp.jedit.bsh.NameSpace, java.lang.String, java.util.Map)">ExternalNameSpace</A></B>(<A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A>&nbsp;parent,
173                  java.lang.String&nbsp;name,
174                  java.util.Map&nbsp;externalMap)</CODE>
175
176<BR>
177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
178</TR>
179</TABLE>
180&nbsp;
181<!-- ========== METHOD SUMMARY =========== -->
182
183<A NAME="method_summary"><!-- --></A>
184<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
185<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
186<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
187<B>Method Summary</B></FONT></TH>
188</TR>
189<TR BGCOLOR="white" CLASS="TableRowColor">
190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191<CODE>&nbsp;void</CODE></FONT></TD>
192<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#clear()">clear</A></B>()</CODE>
193
194<BR>
195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear all variables, methods, and imports from this namespace and clear
196                all values from the external map (via Map clear()).</TD>
197</TR>
198<TR BGCOLOR="white" CLASS="TableRowColor">
199<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200<CODE>protected &nbsp;void</CODE></FONT></TD>
201<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getAllNamesAux(java.util.Vector)">getAllNamesAux</A></B>(java.util.Vector&nbsp;vec)</CODE>
202
203<BR>
204&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper for implementing NameSource</TD>
205</TR>
206<TR BGCOLOR="white" CLASS="TableRowColor">
207<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208<CODE>&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/Variable.html" title="class in org.gjt.sp.jedit.bsh">Variable</A>[]</CODE></FONT></TD>
209<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getDeclaredVariables()">getDeclaredVariables</A></B>()</CODE>
210
211<BR>
212&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
213</TR>
214<TR BGCOLOR="white" CLASS="TableRowColor">
215<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216<CODE>&nbsp;java.util.Map</CODE></FONT></TD>
217<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getMap()">getMap</A></B>()</CODE>
218
219<BR>
220&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the map view of this namespace.</TD>
221</TR>
222<TR BGCOLOR="white" CLASS="TableRowColor">
223<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224<CODE>&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/BshMethod.html" title="class in org.gjt.sp.jedit.bsh">BshMethod</A></CODE></FONT></TD>
225<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getMethod(java.lang.String, java.lang.Class[], boolean)">getMethod</A></B>(java.lang.String&nbsp;name,
226          java.lang.Class[]&nbsp;sig,
227          boolean&nbsp;declaredOnly)</CODE>
228
229<BR>
230&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the bsh method matching the specified signature declared in
231        this name space or a parent.</TD>
232</TR>
233<TR BGCOLOR="white" CLASS="TableRowColor">
234<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235<CODE>protected &nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/Variable.html" title="class in org.gjt.sp.jedit.bsh">Variable</A></CODE></FONT></TD>
236<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getVariableImpl(java.lang.String, boolean)">getVariableImpl</A></B>(java.lang.String&nbsp;name,
237                boolean&nbsp;recurse)</CODE>
238
239<BR>
240&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locate a variable and return the Variable object with optional
241        recursion through parent name spaces.</TD>
242</TR>
243<TR BGCOLOR="white" CLASS="TableRowColor">
244<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
245<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
246<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#getVariableNames()">getVariableNames</A></B>()</CODE>
247
248<BR>
249&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the names of variables defined in this namespace.</TD>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253<CODE>protected &nbsp;void</CODE></FONT></TD>
254<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#putExternalMap(java.lang.String, java.lang.Object)">putExternalMap</A></B>(java.lang.String&nbsp;name,
255               java.lang.Object&nbsp;value)</CODE>
256
257<BR>
258&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Place an unwrapped value in the external map.</TD>
259</TR>
260<TR BGCOLOR="white" CLASS="TableRowColor">
261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262<CODE>&nbsp;void</CODE></FONT></TD>
263<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#setMap(java.util.Map)">setMap</A></B>(java.util.Map&nbsp;map)</CODE>
264
265<BR>
266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the external Map which to which this namespace synchronizes.</TD>
267</TR>
268<TR BGCOLOR="white" CLASS="TableRowColor">
269<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270<CODE>&nbsp;void</CODE></FONT></TD>
271<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#setMethod(java.lang.String, org.gjt.sp.jedit.bsh.BshMethod)">setMethod</A></B>(java.lang.String&nbsp;name,
272          <A HREF="../../../../../org/gjt/sp/jedit/bsh/BshMethod.html" title="class in org.gjt.sp.jedit.bsh">BshMethod</A>&nbsp;method)</CODE>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note: this is primarily for internal use.</TD>
276</TR>
277<TR BGCOLOR="white" CLASS="TableRowColor">
278<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279<CODE>&nbsp;void</CODE></FONT></TD>
280<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#setTypedVariable(java.lang.String, java.lang.Class, java.lang.Object, org.gjt.sp.jedit.bsh.Modifiers)">setTypedVariable</A></B>(java.lang.String&nbsp;name,
281                 java.lang.Class&nbsp;type,
282                 java.lang.Object&nbsp;value,
283                 <A HREF="../../../../../org/gjt/sp/jedit/bsh/Modifiers.html" title="class in org.gjt.sp.jedit.bsh">Modifiers</A>&nbsp;modifiers)</CODE>
284
285<BR>
286&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Declare a variable in the local scope and set its initial value.</TD>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290<CODE>&nbsp;void</CODE></FONT></TD>
291<TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/bsh/ExternalNameSpace.html#unsetVariable(java.lang.String)">unsetVariable</A></B>(java.lang.String&nbsp;name)</CODE>
292
293<BR>
294&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove the variable from the namespace.</TD>
295</TR>
296</TABLE>
297&nbsp;<A NAME="methods_inherited_from_class_org.gjt.sp.jedit.bsh.NameSpace"><!-- --></A>
298<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
299<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
300<TH ALIGN="left"><B>Methods inherited from class org.gjt.sp.jedit.bsh.<A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></B></TH>
301</TR>
302<TR BGCOLOR="white" CLASS="TableRowColor">
303<TD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#addCommandPath(java.lang.String, java.lang.Class)">addCommandPath</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#addNameSourceListener(org.gjt.sp.jedit.bsh.NameSource.Listener)">addNameSourceListener</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#classLoaderChanged()">classLoaderChanged</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#doSuperImport()">doSuperImport</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#get(java.lang.String, org.gjt.sp.jedit.bsh.Interpreter)">get</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getAllNames()">getAllNames</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getClass(java.lang.String)">getClass</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getClassManager()">getClassManager</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getCommand(java.lang.String)">getCommand</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getCommand(java.lang.String, java.lang.Class[], org.gjt.sp.jedit.bsh.Interpreter)">getCommand</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getGlobal(org.gjt.sp.jedit.bsh.Interpreter)">getGlobal</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getImportedMethod(java.lang.String, java.lang.Class[])">getImportedMethod</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getImportedVar(java.lang.String)">getImportedVar</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getInvocationLine()">getInvocationLine</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getInvocationText()">getInvocationText</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getMethod(java.lang.String, java.lang.Class[])">getMethod</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getMethodNames()">getMethodNames</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getMethods()">getMethods</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getName()">getName</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getParent()">getParent</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getSuper(org.gjt.sp.jedit.bsh.Interpreter)">getSuper</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariable(java.lang.String)">getVariable</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariable(java.lang.String, boolean)">getVariable</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#identifierToClass(org.gjt.sp.jedit.bsh.ClassIdentifier)">identifierToClass</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importClass(java.lang.String)">importClass</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importCommands(java.lang.String)">importCommands</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importObject(java.lang.Object)">importObject</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importPackage(java.lang.String)">importPackage</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#importStatic(java.lang.Class)">importStatic</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#invokeMethod(java.lang.String, java.lang.Object[], org.gjt.sp.jedit.bsh.Interpreter)">invokeMethod</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#invokeMethod(java.lang.String, java.lang.Object[], org.gjt.sp.jedit.bsh.Interpreter, org.gjt.sp.jedit.bsh.CallStack, org.gjt.sp.jedit.bsh.SimpleNode)">invokeMethod</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#loadDefaultImports()">loadDefaultImports</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#nameSpaceChanged()">nameSpaceChanged</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#prune()">prune</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#removeCommandPath(java.lang.String, java.lang.Class)">removeCommandPath</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setParent(org.gjt.sp.jedit.bsh.NameSpace)">setParent</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setTypedVariable(java.lang.String, java.lang.Class, java.lang.Object, boolean)">setTypedVariable</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setVariable(java.lang.String, java.lang.Object)">setVariable</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setVariable(java.lang.String, java.lang.Object, boolean)">setVariable</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#toString()">toString</A>, <A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#unwrapVariable(org.gjt.sp.jedit.bsh.Variable)">unwrapVariable</A></CODE></TD>
304</TR>
305</TABLE>
306&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
307<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
308<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
309<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
310</TR>
311<TR BGCOLOR="white" CLASS="TableRowColor">
312<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
313</TR>
314</TABLE>
315&nbsp;
316<P>
317
318<!-- ========= CONSTRUCTOR DETAIL ======== -->
319
320<A NAME="constructor_detail"><!-- --></A>
321<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
322<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
323<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
324<B>Constructor Detail</B></FONT></TH>
325</TR>
326</TABLE>
327
328<A NAME="ExternalNameSpace()"><!-- --></A><H3>
329ExternalNameSpace</H3>
330<PRE>
331public <B>ExternalNameSpace</B>()</PRE>
332<DL>
333</DL>
334<HR>
335
336<A NAME="ExternalNameSpace(org.gjt.sp.jedit.bsh.NameSpace, java.lang.String, java.util.Map)"><!-- --></A><H3>
337ExternalNameSpace</H3>
338<PRE>
339public <B>ExternalNameSpace</B>(<A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A>&nbsp;parent,
340                         java.lang.String&nbsp;name,
341                         java.util.Map&nbsp;externalMap)</PRE>
342<DL>
343</DL>
344
345<!-- ============ METHOD DETAIL ========== -->
346
347<A NAME="method_detail"><!-- --></A>
348<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
349<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
350<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
351<B>Method Detail</B></FONT></TH>
352</TR>
353</TABLE>
354
355<A NAME="getMap()"><!-- --></A><H3>
356getMap</H3>
357<PRE>
358public java.util.Map <B>getMap</B>()</PRE>
359<DL>
360<DD>Get the map view of this namespace.
361<P>
362<DD><DL>
363</DL>
364</DD>
365</DL>
366<HR>
367
368<A NAME="setMap(java.util.Map)"><!-- --></A><H3>
369setMap</H3>
370<PRE>
371public void <B>setMap</B>(java.util.Map&nbsp;map)</PRE>
372<DL>
373<DD>Set the external Map which to which this namespace synchronizes.
374                The previous external map is detached from this namespace.  Previous
375                map values are retained in the external map, but are removed from the
376                BeanShell namespace.
377<P>
378<DD><DL>
379</DL>
380</DD>
381</DL>
382<HR>
383
384<A NAME="unsetVariable(java.lang.String)"><!-- --></A><H3>
385unsetVariable</H3>
386<PRE>
387public void <B>unsetVariable</B>(java.lang.String&nbsp;name)</PRE>
388<DL>
389<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#unsetVariable(java.lang.String)">NameSpace</A></CODE></B></DD>
390<DD>Remove the variable from the namespace.
391<P>
392<DD><DL>
393<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#unsetVariable(java.lang.String)">unsetVariable</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
394</DD>
395<DD><DL>
396</DL>
397</DD>
398</DL>
399<HR>
400
401<A NAME="getVariableNames()"><!-- --></A><H3>
402getVariableNames</H3>
403<PRE>
404public java.lang.String[] <B>getVariableNames</B>()</PRE>
405<DL>
406<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariableNames()">NameSpace</A></CODE></B></DD>
407<DD>Get the names of variables defined in this namespace.
408        (This does not show variables in parent namespaces).
409<P>
410<DD><DL>
411<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariableNames()">getVariableNames</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
412</DD>
413<DD><DL>
414</DL>
415</DD>
416</DL>
417<HR>
418
419<A NAME="getVariableImpl(java.lang.String, boolean)"><!-- --></A><H3>
420getVariableImpl</H3>
421<PRE>
422protected <A HREF="../../../../../org/gjt/sp/jedit/bsh/Variable.html" title="class in org.gjt.sp.jedit.bsh">Variable</A> <B>getVariableImpl</B>(java.lang.String&nbsp;name,
423                                   boolean&nbsp;recurse)
424                            throws <A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></PRE>
425<DL>
426<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariableImpl(java.lang.String, boolean)">NameSpace</A></CODE></B></DD>
427<DD>Locate a variable and return the Variable object with optional
428        recursion through parent name spaces.
429        <p/>
430        If this namespace is static, return only static variables.
431<P>
432<DD><DL>
433<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getVariableImpl(java.lang.String, boolean)">getVariableImpl</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
434</DD>
435<DD><DL>
436
437<DT><B>Returns:</B><DD>the Variable value or null if it is not defined
438<DT><B>Throws:</B>
439<DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></CODE></DL>
440</DD>
441</DL>
442<HR>
443
444<A NAME="getDeclaredVariables()"><!-- --></A><H3>
445getDeclaredVariables</H3>
446<PRE>
447public <A HREF="../../../../../org/gjt/sp/jedit/bsh/Variable.html" title="class in org.gjt.sp.jedit.bsh">Variable</A>[] <B>getDeclaredVariables</B>()</PRE>
448<DL>
449<DD><DL>
450<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getDeclaredVariables()">getDeclaredVariables</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
451</DD>
452<DD><DL>
453</DL>
454</DD>
455</DL>
456<HR>
457
458<A NAME="setTypedVariable(java.lang.String, java.lang.Class, java.lang.Object, org.gjt.sp.jedit.bsh.Modifiers)"><!-- --></A><H3>
459setTypedVariable</H3>
460<PRE>
461public void <B>setTypedVariable</B>(java.lang.String&nbsp;name,
462                             java.lang.Class&nbsp;type,
463                             java.lang.Object&nbsp;value,
464                             <A HREF="../../../../../org/gjt/sp/jedit/bsh/Modifiers.html" title="class in org.gjt.sp.jedit.bsh">Modifiers</A>&nbsp;modifiers)
465                      throws <A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></PRE>
466<DL>
467<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setTypedVariable(java.lang.String, java.lang.Class, java.lang.Object, org.gjt.sp.jedit.bsh.Modifiers)">NameSpace</A></CODE></B></DD>
468<DD>Declare a variable in the local scope and set its initial value.
469        Value may be null to indicate that we would like the default value
470        for the variable type. (e.g.  0 for integer types, null for object
471        types).  An existing typed variable may only be set to the same type.
472        If an untyped variable of the same name exists it will be overridden
473        with the new typed var.
474        The set will perform a Types.getAssignableForm() on the value if
475        necessary.
476
477        <p>
478        Note: this method is primarily intended for use internally.  If you use
479        this method outside of the bsh package and wish to set variables with
480        primitive values you will have to wrap them using bsh.Primitive.
481<P>
482<DD><DL>
483<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setTypedVariable(java.lang.String, java.lang.Class, java.lang.Object, org.gjt.sp.jedit.bsh.Modifiers)">setTypedVariable</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
484</DD>
485<DD><DL>
486<DD><CODE>value</CODE> - If value is null, you'll get the default value for the type<DD><CODE>modifiers</CODE> - may be null
487<DT><B>Throws:</B>
488<DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/bsh/Primitive.html" title="class in org.gjt.sp.jedit.bsh"><CODE>Primitive</CODE></A></DL>
489</DD>
490</DL>
491<HR>
492
493<A NAME="setMethod(java.lang.String, org.gjt.sp.jedit.bsh.BshMethod)"><!-- --></A><H3>
494setMethod</H3>
495<PRE>
496public void <B>setMethod</B>(java.lang.String&nbsp;name,
497                      <A HREF="../../../../../org/gjt/sp/jedit/bsh/BshMethod.html" title="class in org.gjt.sp.jedit.bsh">BshMethod</A>&nbsp;method)
498               throws <A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></PRE>
499<DL>
500<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setMethod(java.lang.String, org.gjt.sp.jedit.bsh.BshMethod)">NameSpace</A></CODE></B></DD>
501<DD>Note: this is primarily for internal use.
502<P>
503<DD><DL>
504<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#setMethod(java.lang.String, org.gjt.sp.jedit.bsh.BshMethod)">setMethod</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
505</DD>
506<DD><DL>
507
508<DT><B>Throws:</B>
509<DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/bsh/Interpreter.html#source(java.lang.String)"><CODE>Interpreter.source( String )</CODE></A>, 
510<A HREF="../../../../../org/gjt/sp/jedit/bsh/Interpreter.html#eval(java.lang.String)"><CODE>Interpreter.eval( String )</CODE></A></DL>
511</DD>
512</DL>
513<HR>
514
515<A NAME="getMethod(java.lang.String, java.lang.Class[], boolean)"><!-- --></A><H3>
516getMethod</H3>
517<PRE>
518public <A HREF="../../../../../org/gjt/sp/jedit/bsh/BshMethod.html" title="class in org.gjt.sp.jedit.bsh">BshMethod</A> <B>getMethod</B>(java.lang.String&nbsp;name,
519                           java.lang.Class[]&nbsp;sig,
520                           boolean&nbsp;declaredOnly)
521                    throws <A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></PRE>
522<DL>
523<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getMethod(java.lang.String, java.lang.Class[], boolean)">NameSpace</A></CODE></B></DD>
524<DD>Get the bsh method matching the specified signature declared in
525        this name space or a parent.
526        <p>
527        Note: this method is primarily intended for use internally.  If you use
528        this method outside of the bsh package you will have to be familiar
529        with BeanShell's use of the Primitive wrapper class.
530<P>
531<DD><DL>
532<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getMethod(java.lang.String, java.lang.Class[], boolean)">getMethod</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
533</DD>
534<DD><DL>
535<DD><CODE>declaredOnly</CODE> - if true then only methods declared directly in this
536            namespace will be found and no inherited or imported methods will
537            be visible.
538<DT><B>Returns:</B><DD>the BshMethod or null if not found
539<DT><B>Throws:</B>
540<DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/UtilEvalError.html" title="class in org.gjt.sp.jedit.bsh">UtilEvalError</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/bsh/Primitive.html" title="class in org.gjt.sp.jedit.bsh"><CODE>Primitive</CODE></A></DL>
541</DD>
542</DL>
543<HR>
544
545<A NAME="getAllNamesAux(java.util.Vector)"><!-- --></A><H3>
546getAllNamesAux</H3>
547<PRE>
548protected void <B>getAllNamesAux</B>(java.util.Vector&nbsp;vec)</PRE>
549<DL>
550<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getAllNamesAux(java.util.Vector)">NameSpace</A></CODE></B></DD>
551<DD>Helper for implementing NameSource
552<P>
553<DD><DL>
554<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#getAllNamesAux(java.util.Vector)">getAllNamesAux</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
555</DD>
556<DD><DL>
557</DL>
558</DD>
559</DL>
560<HR>
561
562<A NAME="clear()"><!-- --></A><H3>
563clear</H3>
564<PRE>
565public void <B>clear</B>()</PRE>
566<DL>
567<DD>Clear all variables, methods, and imports from this namespace and clear
568                all values from the external map (via Map clear()).
569<P>
570<DD><DL>
571<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#clear()">clear</A></CODE> in class <CODE><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html" title="class in org.gjt.sp.jedit.bsh">NameSpace</A></CODE></DL>
572</DD>
573<DD><DL>
574<DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/bsh/NameSpace.html#loadDefaultImports()"><CODE>NameSpace.loadDefaultImports()</CODE></A></DL>
575</DD>
576</DL>
577<HR>
578
579<A NAME="putExternalMap(java.lang.String, java.lang.Object)"><!-- --></A><H3>
580putExternalMap</H3>
581<PRE>
582protected void <B>putExternalMap</B>(java.lang.String&nbsp;name,
583                              java.lang.Object&nbsp;value)</PRE>
584<DL>
585<DD>Place an unwrapped value in the external map.
586                BeanShell primitive types are represented by their object wrappers, so
587                it is not possible to differentiate between wrapper types and primitive
588                types via the external Map.
589<P>
590<DD><DL>
591</DL>
592</DD>
593</DL>
594<!-- ========= END OF CLASS DATA ========= -->
595<HR>
596
597
598<!-- ======= START OF BOTTOM NAVBAR ====== -->
599<A NAME="navbar_bottom"><!-- --></A>
600<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
601<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
602<TR>
603<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
604<A NAME="navbar_bottom_firstrow"><!-- --></A>
605<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
606  <TR ALIGN="center" VALIGN="top">
607  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
608  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
609  <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
610  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExternalNameSpace.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
611  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
612  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
613  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
614  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
615  </TR>
616</TABLE>
617</TD>
618<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
619</EM>
620</TD>
621</TR>
622
623<TR>
624<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
625&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/EvalError.html" title="class in org.gjt.sp.jedit.bsh"><B>PREV CLASS</B></A>&nbsp;
626&nbsp;<A HREF="../../../../../org/gjt/sp/jedit/bsh/Interpreter.html" title="class in org.gjt.sp.jedit.bsh"><B>NEXT CLASS</B></A></FONT></TD>
627<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
628  <A HREF="../../../../../index.html?org/gjt/sp/jedit/bsh/ExternalNameSpace.html" target="_top"><B>FRAMES</B></A>  &nbsp;
629&nbsp;<A HREF="ExternalNameSpace.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
630&nbsp;
631<NOSCRIPT>
632  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
633</NOSCRIPT>
634
635
636</FONT></TD>
637</TR>
638<TR>
639<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
640  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.gjt.sp.jedit.bsh.NameSpace">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
641<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
642DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
643</TR>
644</TABLE>
645<A NAME="skip-navbar_bottom"></A>
646<!-- ======== END OF BOTTOM NAVBAR ======= -->
647
648<HR>
649
650</BODY>
651</HTML>