PageRenderTime 52ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/www/tags/NOV_07_2009/htdocs/api/org/gjt/sp/jedit/gui/ExtendedGridLayout.html

#
HTML | 658 lines | 589 code | 57 blank | 12 comment | 0 complexity | 37699c6eb7838dd3197e732f9c03e966 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  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:55 GMT-08:00 2008 -->
  6. <TITLE>
  7. ExtendedGridLayout (jEdit API)
  8. </TITLE>
  9. <META NAME="keywords" CONTENT="org.gjt.sp.jedit.gui.ExtendedGridLayout class">
  10. <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  11. <NOSCRIPT>
  12. </NOSCRIPT>
  13. </HEAD>
  14. <BODY BGCOLOR="white" >
  15. <!-- ========= START OF TOP NAVBAR ======= -->
  16. <A NAME="navbar_top"><!-- --></A>
  17. <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  18. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  19. <TR>
  20. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  21. <A NAME="navbar_top_firstrow"><!-- --></A>
  22. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  23. <TR ALIGN="center" VALIGN="top">
  24. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  25. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  26. <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  27. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExtendedGridLayout.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  28. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  29. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  30. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  31. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  32. </TR>
  33. </TABLE>
  34. </TD>
  35. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  36. </EM>
  37. </TD>
  38. </TR>
  39. <TR>
  40. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  41. &nbsp;<A HREF="../../../../../org/gjt/sp/jedit/gui/ErrorListDialog.ErrorEntry.html" title="class in org.gjt.sp.jedit.gui"><B>PREV CLASS</B></A>&nbsp;
  42. &nbsp;<A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayoutConstraints.html" title="class in org.gjt.sp.jedit.gui"><B>NEXT CLASS</B></A></FONT></TD>
  43. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  44. <A HREF="../../../../../index.html?org/gjt/sp/jedit/gui/ExtendedGridLayout.html" target="_top"><B>FRAMES</B></A> &nbsp;
  45. &nbsp;<A HREF="ExtendedGridLayout.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  46. &nbsp;
  47. <NOSCRIPT>
  48. <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
  49. </NOSCRIPT>
  50. </FONT></TD>
  51. </TR>
  52. <TR>
  53. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  54. SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  55. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  56. DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  57. </TR>
  58. </TABLE>
  59. <A NAME="skip-navbar_top"></A>
  60. <!-- ========= END OF TOP NAVBAR ========= -->
  61. <HR>
  62. <!-- ======== START OF CLASS DATA ======== -->
  63. <H2>
  64. <FONT SIZE="-1">
  65. org.gjt.sp.jedit.gui</FONT>
  66. <BR>
  67. Class ExtendedGridLayout</H2>
  68. <PRE>
  69. java.lang.Object
  70. <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.gjt.sp.jedit.gui.ExtendedGridLayout</B>
  71. </PRE>
  72. <DL>
  73. <DT><B>All Implemented Interfaces:</B> <DD>java.awt.LayoutManager, java.awt.LayoutManager2</DD>
  74. </DL>
  75. <HR>
  76. <DL>
  77. <DT><PRE>public class <B>ExtendedGridLayout</B><DT>extends java.lang.Object<DT>implements java.awt.LayoutManager2</DL>
  78. </PRE>
  79. <P>
  80. A layout manager that places components in a rectangular grid
  81. with variable cell sizes that supports colspans and rowspans.
  82. <p>
  83. The container is divided into rectangles, and each component is placed
  84. in a rectangular space defined by its colspan and rowspan.
  85. Each row is as large as the largest component in
  86. that row, and each column is as wide as the widest component in
  87. that column. </p>
  88. <p>
  89. This behavior is similar to
  90. <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/GridLayout.html"><code>java.awt.GridLayout</code></a>
  91. but it supports different row heights and
  92. column widths for each row/column. </p>
  93. <p>
  94. For example, the following is a Dialog that lays out ten buttons
  95. exactly the same as in the example of the JavaDoc of
  96. <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/GridBagLayout.html"><code>java.awt.GridBagLayout</code></a>
  97. with the difference of vertical and horizontal gaps that can be configured:
  98. <hr>
  99. <blockquote><pre><font color="#000000">
  100. <font color="#000000"> 1:</font><font color="#009966"><strong>import</strong></font> java.awt.Button;
  101. <font color="#000000"> 2:</font><font color="#009966"><strong>import</strong></font> java.awt.Dimension;
  102. <font color="#000000"> 3:</font>
  103. <font color="#000000"> 4:</font><font color="#009966"><strong>import</strong></font> javax.swing.JDialog;
  104. <font color="#990066"> 5:</font>
  105. <font color="#000000"> 6:</font><font color="#009966"><strong>import</strong></font> org.gjt.sp.jedit.gui.ExtendedGridLayout;
  106. <font color="#000000"> 7:</font><font color="#009966"><strong>import</strong></font> org.gjt.sp.jedit.gui.ExtendedGridLayoutConstraints;
  107. <font color="#000000"> 8:</font>
  108. <font color="#000000"> 9:</font><font color="#009966"><strong>import</strong></font> <font color="#006699"><strong>static</strong></font> org.gjt.sp.jedit.gui.ExtendedGridLayoutConstraints.REMAINDER;
  109. <font color="#990066"> 10:</font>
  110. <font color="#000000"> 11:</font><font color="#006699"><strong>public</strong></font> <font color="#0099ff"><strong>class</strong></font> ExampleDialog <font color="#006699"><strong>extends</strong></font> JDialog <font color="#000000"><strong>{</strong></font>
  111. <font color="#000000"> 12:</font> <font color="#006699"><strong>public</strong></font> <font color="#9966ff">ExampleDialog</font>() <font color="#000000"><strong>{</strong></font>
  112. <font color="#000000"> 13:</font> <font color="#cc00cc">super</font>(<font color="#cc00cc">null</font>,<font color="#ff00cc">&quot;</font><font color="#ff00cc">Example</font><font color="#ff00cc"> </font><font color="#ff00cc">Dialog</font><font color="#ff00cc">&quot;</font>,<font color="#cc00cc">true</font>);
  113. <font color="#000000"> 14:</font> <font color="#9966ff">setLayout</font>(<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayout</font>(<font color="#ff0000">5</font>,<font color="#ff0000">5</font>,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">Insets</font>(<font color="#ff0000">5</font>,<font color="#ff0000">5</font>,<font color="#ff0000">5</font>,<font color="#ff0000">5</font>)));
  114. <font color="#990066"> 15:</font>
  115. <font color="#000000"> 16:</font> <font color="#9966ff">add</font>(<font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button1</font><font color="#ff00cc">&quot;</font>));
  116. <font color="#000000"> 17:</font> <font color="#9966ff">add</font>(<font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button2</font><font color="#ff00cc">&quot;</font>));
  117. <font color="#000000"> 18:</font> <font color="#9966ff">add</font>(<font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button3</font><font color="#ff00cc">&quot;</font>));
  118. <font color="#000000"> 19:</font> <font color="#9966ff">add</font>(<font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button4</font><font color="#ff00cc">&quot;</font>));
  119. <font color="#990066"> 20:</font> Button button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button5</font><font color="#ff00cc">&quot;</font>);
  120. <font color="#000000"> 21:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">1</font>,REMAINDER,<font color="#ff0000">1</font>,button));
  121. <font color="#000000"> 22:</font> button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button6</font><font color="#ff00cc">&quot;</font>);
  122. <font color="#000000"> 23:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">2</font>,<font color="#ff0000">3</font>,<font color="#ff0000">1</font>,button));
  123. <font color="#000000"> 24:</font> button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button7</font><font color="#ff00cc">&quot;</font>);
  124. <font color="#990066"> 25:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">2</font>,button));
  125. <font color="#000000"> 26:</font> button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button8</font><font color="#ff00cc">&quot;</font>);
  126. <font color="#000000"> 27:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">3</font>,<font color="#ff0000">1</font>,<font color="#ff0000">2</font>,button));
  127. <font color="#000000"> 28:</font> button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button9</font><font color="#ff00cc">&quot;</font>);
  128. <font color="#000000"> 29:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">3</font>,<font color="#ff0000">3</font>,<font color="#ff0000">1</font>,button));
  129. <font color="#990066"> 30:</font> button <font color="#000000"><strong>=</strong></font> <font color="#9966ff">makeButton</font>(<font color="#ff00cc">&quot;</font><font color="#ff00cc">Button10</font><font color="#ff00cc">&quot;</font>);
  130. <font color="#000000"> 31:</font> <font color="#9966ff">add</font>(button,<font color="#006699"><strong>new</strong></font> <font color="#9966ff">ExtendedGridLayoutConstraints</font>(<font color="#ff0000">4</font>,REMAINDER,<font color="#ff0000">1</font>,button));
  131. <font color="#000000"> 32:</font>
  132. <font color="#000000"> 33:</font> <font color="#9966ff">pack</font>();
  133. <font color="#000000"> 34:</font> <font color="#9966ff">setLocationRelativeTo</font>(<font color="#cc00cc">null</font>);
  134. <font color="#990066"> 35:</font> <font color="#9966ff">setVisible</font>(<font color="#cc00cc">true</font>);
  135. <font color="#000000"> 36:</font> <font color="#000000"><strong>}</strong></font>
  136. <font color="#000000"> 37:</font>
  137. <font color="#000000"> 38:</font> <font color="#006699"><strong>private</strong></font> Button <font color="#9966ff">makeButton</font>(String name) <font color="#000000"><strong>{</strong></font>
  138. <font color="#000000"> 39:</font> Button button <font color="#000000"><strong>=</strong></font> <font color="#006699"><strong>new</strong></font> <font color="#9966ff">Button</font>(name);
  139. <font color="#990066"> 40:</font> button.<font color="#9966ff">setMaximumSize</font>(<font color="#006699"><strong>new</strong></font> <font color="#9966ff">Dimension</font>(Integer.MAX_VALUE,Integer.MAX_VALUE));
  140. <font color="#000000"> 41:</font> <font color="#006699"><strong>return</strong></font> button;
  141. <font color="#000000"> 42:</font> <font color="#000000"><strong>}</strong></font>
  142. <font color="#000000"> 43:</font><font color="#000000"><strong>}</strong></font>
  143. </font></pre></blockquote>
  144. <hr>
  145. If you use <code>REMAINDER</code> as colspan or rowspan then a component takes
  146. up the remaining space in that column or row. Any additional components in
  147. a row are ignored and not displayed. Additional components in a column are
  148. moved rightside. If a rowspan hits a colspan, the colspan ends and the
  149. rowspan takes precedence.
  150. <p>
  151. Components for which <code>isVisible() == false</code> are ignored. Because
  152. of this, components can be replaced "in-place" by adding two components next to
  153. each other, with different <code>isVisible()</code> values, and toggling the
  154. <code>setVisible()</code> values of both when we wish to swap the currently
  155. visible component with the one that is hidden. </p>
  156. <p>
  157. If you want to reserve free space in a row inbetween components,
  158. add a <a href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/Box.Filler.html"><code>javax.swing.Box.Filler</code></a>
  159. to the layout if the free space is in the middle of a row,
  160. or just don't add components if the free space
  161. should be at the end of a row.</p>
  162. <p>
  163. If a row is taller, or a column is wider than the <code>maximumSize</code> of a component,
  164. the component is resized to its maximum size and aligned according to its
  165. <code>alignmentX</code> and <code>alignmentY</code> values. </p>
  166. <p>
  167. One instance of this class can be used to layout multiple
  168. containers at the same time. </p>
  169. <P>
  170. <P>
  171. <DL>
  172. <DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayoutConstraints.html" title="class in org.gjt.sp.jedit.gui"><CODE>ExtendedGridLayoutConstraints</CODE></A>,
  173. <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Component.html"><code>java.awt.Component</code></a>,
  174. <a href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/Box.Filler.html"><code>javax.swing.Box.Filler</code></a></DL>
  175. <HR>
  176. <P>
  177. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  178. <A NAME="constructor_summary"><!-- --></A>
  179. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  180. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  181. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  182. <B>Constructor Summary</B></FONT></TH>
  183. </TR>
  184. <TR BGCOLOR="white" CLASS="TableRowColor">
  185. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#ExtendedGridLayout()">ExtendedGridLayout</A></B>()</CODE>
  186. <BR>
  187. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an extended grid layout manager with zero horizontal
  188. and vertical gap, and zero distance to the borders
  189. of the parent container.</TD>
  190. </TR>
  191. <TR BGCOLOR="white" CLASS="TableRowColor">
  192. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#ExtendedGridLayout(int, int, java.awt.Insets)">ExtendedGridLayout</A></B>(int&nbsp;hgap,
  193. int&nbsp;vgap,
  194. java.awt.Insets&nbsp;distanceToBorders)</CODE>
  195. <BR>
  196. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an extended grid layout manager with the specified horizontal
  197. and vertical gap, and the specified distance to the borders
  198. of the parent container.</TD>
  199. </TR>
  200. </TABLE>
  201. &nbsp;
  202. <!-- ========== METHOD SUMMARY =========== -->
  203. <A NAME="method_summary"><!-- --></A>
  204. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  205. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  206. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  207. <B>Method Summary</B></FONT></TH>
  208. </TR>
  209. <TR BGCOLOR="white" CLASS="TableRowColor">
  210. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  211. <CODE>&nbsp;void</CODE></FONT></TD>
  212. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#addLayoutComponent(java.awt.Component, java.lang.Object)">addLayoutComponent</A></B>(java.awt.Component&nbsp;component,
  213. java.lang.Object&nbsp;constraints)</CODE>
  214. <BR>
  215. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified component to the layout, using the specified
  216. constraints object.</TD>
  217. </TR>
  218. <TR BGCOLOR="white" CLASS="TableRowColor">
  219. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  220. <CODE>&nbsp;void</CODE></FONT></TD>
  221. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#addLayoutComponent(java.lang.String, java.awt.Component)">addLayoutComponent</A></B>(java.lang.String&nbsp;name,
  222. java.awt.Component&nbsp;component)</CODE>
  223. <BR>
  224. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the layout manager uses a per-component string,
  225. adds the component <code>component</code> to the layout,
  226. associating it with the string specified by <code>name</code>.</TD>
  227. </TR>
  228. <TR BGCOLOR="white" CLASS="TableRowColor">
  229. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  230. <CODE>&nbsp;float</CODE></FONT></TD>
  231. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#getLayoutAlignmentX(java.awt.Container)">getLayoutAlignmentX</A></B>(java.awt.Container&nbsp;container)</CODE>
  232. <BR>
  233. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the alignment along the X axis.</TD>
  234. </TR>
  235. <TR BGCOLOR="white" CLASS="TableRowColor">
  236. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  237. <CODE>&nbsp;float</CODE></FONT></TD>
  238. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#getLayoutAlignmentY(java.awt.Container)">getLayoutAlignmentY</A></B>(java.awt.Container&nbsp;container)</CODE>
  239. <BR>
  240. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the alignment along the Y axis.</TD>
  241. </TR>
  242. <TR BGCOLOR="white" CLASS="TableRowColor">
  243. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  244. <CODE>&nbsp;void</CODE></FONT></TD>
  245. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#invalidateLayout(java.awt.Container)">invalidateLayout</A></B>(java.awt.Container&nbsp;container)</CODE>
  246. <BR>
  247. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalidates the layout, indicating that if the layout manager
  248. has cached information it should be discarded.</TD>
  249. </TR>
  250. <TR BGCOLOR="white" CLASS="TableRowColor">
  251. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  252. <CODE>&nbsp;void</CODE></FONT></TD>
  253. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#layoutContainer(java.awt.Container)">layoutContainer</A></B>(java.awt.Container&nbsp;parent)</CODE>
  254. <BR>
  255. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lays out the specified container.</TD>
  256. </TR>
  257. <TR BGCOLOR="white" CLASS="TableRowColor">
  258. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  259. <CODE>&nbsp;java.awt.Dimension</CODE></FONT></TD>
  260. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#maximumLayoutSize(java.awt.Container)">maximumLayoutSize</A></B>(java.awt.Container&nbsp;parent)</CODE>
  261. <BR>
  262. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the maximum size dimensions for the specified
  263. container, given the components it contains.</TD>
  264. </TR>
  265. <TR BGCOLOR="white" CLASS="TableRowColor">
  266. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  267. <CODE>&nbsp;java.awt.Dimension</CODE></FONT></TD>
  268. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#minimumLayoutSize(java.awt.Container)">minimumLayoutSize</A></B>(java.awt.Container&nbsp;parent)</CODE>
  269. <BR>
  270. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the minimum size dimensions for the specified
  271. container, given the components it contains.</TD>
  272. </TR>
  273. <TR BGCOLOR="white" CLASS="TableRowColor">
  274. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  275. <CODE>&nbsp;java.awt.Dimension</CODE></FONT></TD>
  276. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#preferredLayoutSize(java.awt.Container)">preferredLayoutSize</A></B>(java.awt.Container&nbsp;parent)</CODE>
  277. <BR>
  278. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the preferred size dimensions for the specified
  279. container, given the components it contains.</TD>
  280. </TR>
  281. <TR BGCOLOR="white" CLASS="TableRowColor">
  282. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  283. <CODE>&nbsp;void</CODE></FONT></TD>
  284. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#removeLayoutComponent(java.awt.Component)">removeLayoutComponent</A></B>(java.awt.Component&nbsp;component)</CODE>
  285. <BR>
  286. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the specified component from the layout.</TD>
  287. </TR>
  288. <TR BGCOLOR="white" CLASS="TableRowColor">
  289. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  290. <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  291. <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#toString()">toString</A></B>()</CODE>
  292. <BR>
  293. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation of the object.</TD>
  294. </TR>
  295. </TABLE>
  296. &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  297. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  298. <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  299. <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
  300. </TR>
  301. <TR BGCOLOR="white" CLASS="TableRowColor">
  302. <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
  303. </TR>
  304. </TABLE>
  305. &nbsp;
  306. <P>
  307. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  308. <A NAME="constructor_detail"><!-- --></A>
  309. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  310. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  311. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  312. <B>Constructor Detail</B></FONT></TH>
  313. </TR>
  314. </TABLE>
  315. <A NAME="ExtendedGridLayout(int, int, java.awt.Insets)"><!-- --></A><H3>
  316. ExtendedGridLayout</H3>
  317. <PRE>
  318. public <B>ExtendedGridLayout</B>(int&nbsp;hgap,
  319. int&nbsp;vgap,
  320. java.awt.Insets&nbsp;distanceToBorders)</PRE>
  321. <DL>
  322. <DD>Creates an extended grid layout manager with the specified horizontal
  323. and vertical gap, and the specified distance to the borders
  324. of the parent container.
  325. <P>
  326. <DL>
  327. <DT><B>Parameters:</B><DD><CODE>hgap</CODE> - The horizontal space between two columns (&gt;=0)<DD><CODE>vgap</CODE> - The vertical space between two rows (&gt;=0)<DD><CODE>distanceToBorders</CODE> - The distances to the borders of the parent container
  328. <DT><B>Throws:</B>
  329. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if hgap &lt; 0
  330. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if vgap &lt; 0</DL>
  331. </DL>
  332. <HR>
  333. <A NAME="ExtendedGridLayout()"><!-- --></A><H3>
  334. ExtendedGridLayout</H3>
  335. <PRE>
  336. public <B>ExtendedGridLayout</B>()</PRE>
  337. <DL>
  338. <DD>Creates an extended grid layout manager with zero horizontal
  339. and vertical gap, and zero distance to the borders
  340. of the parent container.
  341. <P>
  342. </DL>
  343. <!-- ============ METHOD DETAIL ========== -->
  344. <A NAME="method_detail"><!-- --></A>
  345. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  346. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  347. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  348. <B>Method Detail</B></FONT></TH>
  349. </TR>
  350. </TABLE>
  351. <A NAME="addLayoutComponent(java.lang.String, java.awt.Component)"><!-- --></A><H3>
  352. addLayoutComponent</H3>
  353. <PRE>
  354. public void <B>addLayoutComponent</B>(java.lang.String&nbsp;name,
  355. java.awt.Component&nbsp;component)</PRE>
  356. <DL>
  357. <DD>If the layout manager uses a per-component string,
  358. adds the component <code>component</code> to the layout,
  359. associating it with the string specified by <code>name</code>.
  360. <P>
  361. <DD><DL>
  362. <DT><B>Specified by:</B><DD><CODE>addLayoutComponent</CODE> in interface <CODE>java.awt.LayoutManager</CODE></DL>
  363. </DD>
  364. <DD><DL>
  365. <DT><B>Parameters:</B><DD><CODE>name</CODE> - The string to be associated with the component.
  366. Has to be <code>null</code>, so that default constraints are used.<DD><CODE>component</CODE> - The component to be added
  367. <DT><B>Throws:</B>
  368. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if <code>name</code> is not <code>null</code><DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#addLayoutComponent(java.awt.Component, java.lang.Object)"><CODE>addLayoutComponent(java.awt.Component, java.lang.Object)</CODE></A></DL>
  369. </DD>
  370. </DL>
  371. <HR>
  372. <A NAME="addLayoutComponent(java.awt.Component, java.lang.Object)"><!-- --></A><H3>
  373. addLayoutComponent</H3>
  374. <PRE>
  375. public void <B>addLayoutComponent</B>(java.awt.Component&nbsp;component,
  376. java.lang.Object&nbsp;constraints)</PRE>
  377. <DL>
  378. <DD>Adds the specified component to the layout, using the specified
  379. constraints object.
  380. <P>
  381. <DD><DL>
  382. <DT><B>Specified by:</B><DD><CODE>addLayoutComponent</CODE> in interface <CODE>java.awt.LayoutManager2</CODE></DL>
  383. </DD>
  384. <DD><DL>
  385. <DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be added<DD><CODE>constraints</CODE> - Where/how the component is added to the layout.
  386. <DT><B>Throws:</B>
  387. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if <code>constraints</code> is not an ExtendedGridLayoutConstraints object
  388. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if <code>constraints</code> is a placeholder
  389. <DD><CODE>java.lang.IllegalArgumentException</CODE> - if <code>constraints</code> is not the right one for the component<DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayoutConstraints.html" title="class in org.gjt.sp.jedit.gui"><CODE>ExtendedGridLayoutConstraints</CODE></A></DL>
  390. </DD>
  391. </DL>
  392. <HR>
  393. <A NAME="removeLayoutComponent(java.awt.Component)"><!-- --></A><H3>
  394. removeLayoutComponent</H3>
  395. <PRE>
  396. public void <B>removeLayoutComponent</B>(java.awt.Component&nbsp;component)</PRE>
  397. <DL>
  398. <DD>Removes the specified component from the layout.
  399. <P>
  400. <DD><DL>
  401. <DT><B>Specified by:</B><DD><CODE>removeLayoutComponent</CODE> in interface <CODE>java.awt.LayoutManager</CODE></DL>
  402. </DD>
  403. <DD><DL>
  404. <DT><B>Parameters:</B><DD><CODE>component</CODE> - The component to be removed</DL>
  405. </DD>
  406. </DL>
  407. <HR>
  408. <A NAME="getLayoutAlignmentX(java.awt.Container)"><!-- --></A><H3>
  409. getLayoutAlignmentX</H3>
  410. <PRE>
  411. public float <B>getLayoutAlignmentX</B>(java.awt.Container&nbsp;container)</PRE>
  412. <DL>
  413. <DD>Returns the alignment along the X axis. This specifies how
  414. the component would like to be aligned relative to other
  415. components. The value should be a number between 0 and 1
  416. where 0 represents alignment along the origin, 1 is aligned
  417. the furthest away from the origin, 0.5 is centered, etc.
  418. <P>
  419. <DD><DL>
  420. <DT><B>Specified by:</B><DD><CODE>getLayoutAlignmentX</CODE> in interface <CODE>java.awt.LayoutManager2</CODE></DL>
  421. </DD>
  422. <DD><DL>
  423. <DT><B>Parameters:</B><DD><CODE>container</CODE> - The container for which the alignment should be returned
  424. <DT><B>Returns:</B><DD><code>java.awt.Component.CENTER_ALIGNMENT</code></DL>
  425. </DD>
  426. </DL>
  427. <HR>
  428. <A NAME="getLayoutAlignmentY(java.awt.Container)"><!-- --></A><H3>
  429. getLayoutAlignmentY</H3>
  430. <PRE>
  431. public float <B>getLayoutAlignmentY</B>(java.awt.Container&nbsp;container)</PRE>
  432. <DL>
  433. <DD>Returns the alignment along the Y axis. This specifies how
  434. the component would like to be aligned relative to other
  435. components. The value should be a number between 0 and 1
  436. where 0 represents alignment along the origin, 1 is aligned
  437. the furthest away from the origin, 0.5 is centered, etc.
  438. <P>
  439. <DD><DL>
  440. <DT><B>Specified by:</B><DD><CODE>getLayoutAlignmentY</CODE> in interface <CODE>java.awt.LayoutManager2</CODE></DL>
  441. </DD>
  442. <DD><DL>
  443. <DT><B>Parameters:</B><DD><CODE>container</CODE> - The container for which the alignment should be returned
  444. <DT><B>Returns:</B><DD><code>java.awt.Component.CENTER_ALIGNMENT</code></DL>
  445. </DD>
  446. </DL>
  447. <HR>
  448. <A NAME="minimumLayoutSize(java.awt.Container)"><!-- --></A><H3>
  449. minimumLayoutSize</H3>
  450. <PRE>
  451. public java.awt.Dimension <B>minimumLayoutSize</B>(java.awt.Container&nbsp;parent)</PRE>
  452. <DL>
  453. <DD>Calculates the minimum size dimensions for the specified
  454. container, given the components it contains.
  455. <P>
  456. <DD><DL>
  457. <DT><B>Specified by:</B><DD><CODE>minimumLayoutSize</CODE> in interface <CODE>java.awt.LayoutManager</CODE></DL>
  458. </DD>
  459. <DD><DL>
  460. <DT><B>Parameters:</B><DD><CODE>parent</CODE> - The component to be laid out
  461. <DT><B>Returns:</B><DD>The minimum size for the container<DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#maximumLayoutSize(java.awt.Container)"><CODE>maximumLayoutSize(java.awt.Container)</CODE></A>,
  462. <A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#preferredLayoutSize(java.awt.Container)"><CODE>preferredLayoutSize(java.awt.Container)</CODE></A></DL>
  463. </DD>
  464. </DL>
  465. <HR>
  466. <A NAME="preferredLayoutSize(java.awt.Container)"><!-- --></A><H3>
  467. preferredLayoutSize</H3>
  468. <PRE>
  469. public java.awt.Dimension <B>preferredLayoutSize</B>(java.awt.Container&nbsp;parent)</PRE>
  470. <DL>
  471. <DD>Calculates the preferred size dimensions for the specified
  472. container, given the components it contains.
  473. <P>
  474. <DD><DL>
  475. <DT><B>Specified by:</B><DD><CODE>preferredLayoutSize</CODE> in interface <CODE>java.awt.LayoutManager</CODE></DL>
  476. </DD>
  477. <DD><DL>
  478. <DT><B>Parameters:</B><DD><CODE>parent</CODE> - The container to be laid out
  479. <DT><B>Returns:</B><DD>The preferred size for the container<DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#maximumLayoutSize(java.awt.Container)"><CODE>maximumLayoutSize(java.awt.Container)</CODE></A>,
  480. <A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#minimumLayoutSize(java.awt.Container)"><CODE>minimumLayoutSize(java.awt.Container)</CODE></A></DL>
  481. </DD>
  482. </DL>
  483. <HR>
  484. <A NAME="maximumLayoutSize(java.awt.Container)"><!-- --></A><H3>
  485. maximumLayoutSize</H3>
  486. <PRE>
  487. public java.awt.Dimension <B>maximumLayoutSize</B>(java.awt.Container&nbsp;parent)</PRE>
  488. <DL>
  489. <DD>Calculates the maximum size dimensions for the specified
  490. container, given the components it contains.
  491. <P>
  492. <DD><DL>
  493. <DT><B>Specified by:</B><DD><CODE>maximumLayoutSize</CODE> in interface <CODE>java.awt.LayoutManager2</CODE></DL>
  494. </DD>
  495. <DD><DL>
  496. <DT><B>Parameters:</B><DD><CODE>parent</CODE> - The container to be laid out
  497. <DT><B>Returns:</B><DD>The maximum size for the container<DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#minimumLayoutSize(java.awt.Container)"><CODE>minimumLayoutSize(java.awt.Container)</CODE></A>,
  498. <A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayout.html#preferredLayoutSize(java.awt.Container)"><CODE>preferredLayoutSize(java.awt.Container)</CODE></A></DL>
  499. </DD>
  500. </DL>
  501. <HR>
  502. <A NAME="invalidateLayout(java.awt.Container)"><!-- --></A><H3>
  503. invalidateLayout</H3>
  504. <PRE>
  505. public void <B>invalidateLayout</B>(java.awt.Container&nbsp;container)</PRE>
  506. <DL>
  507. <DD>Invalidates the layout, indicating that if the layout manager
  508. has cached information it should be discarded.
  509. <P>
  510. <DD><DL>
  511. <DT><B>Specified by:</B><DD><CODE>invalidateLayout</CODE> in interface <CODE>java.awt.LayoutManager2</CODE></DL>
  512. </DD>
  513. <DD><DL>
  514. <DT><B>Parameters:</B><DD><CODE>container</CODE> - The container for which the cached information should be discarded</DL>
  515. </DD>
  516. </DL>
  517. <HR>
  518. <A NAME="layoutContainer(java.awt.Container)"><!-- --></A><H3>
  519. layoutContainer</H3>
  520. <PRE>
  521. public void <B>layoutContainer</B>(java.awt.Container&nbsp;parent)</PRE>
  522. <DL>
  523. <DD>Lays out the specified container.
  524. <P>
  525. <DD><DL>
  526. <DT><B>Specified by:</B><DD><CODE>layoutContainer</CODE> in interface <CODE>java.awt.LayoutManager</CODE></DL>
  527. </DD>
  528. <DD><DL>
  529. <DT><B>Parameters:</B><DD><CODE>parent</CODE> - The container to be laid out</DL>
  530. </DD>
  531. </DL>
  532. <HR>
  533. <A NAME="toString()"><!-- --></A><H3>
  534. toString</H3>
  535. <PRE>
  536. public java.lang.String <B>toString</B>()</PRE>
  537. <DL>
  538. <DD>Returns a string representation of the object. In general, the
  539. <code>toString</code> method returns a string that
  540. "textually represents" this object. The result should
  541. be a concise but informative representation that is easy for a
  542. person to read.
  543. <P>
  544. <DD><DL>
  545. <DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
  546. </DD>
  547. <DD><DL>
  548. <DT><B>Returns:</B><DD>a string representation of the object.</DL>
  549. </DD>
  550. </DL>
  551. <!-- ========= END OF CLASS DATA ========= -->
  552. <HR>
  553. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  554. <A NAME="navbar_bottom"><!-- --></A>
  555. <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
  556. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  557. <TR>
  558. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  559. <A NAME="navbar_bottom_firstrow"><!-- --></A>
  560. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  561. <TR ALIGN="center" VALIGN="top">
  562. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  563. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  564. <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  565. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExtendedGridLayout.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  566. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  567. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  568. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  569. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  570. </TR>
  571. </TABLE>
  572. </TD>
  573. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  574. </EM>
  575. </TD>
  576. </TR>
  577. <TR>
  578. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  579. &nbsp;<A HREF="../../../../../org/gjt/sp/jedit/gui/ErrorListDialog.ErrorEntry.html" title="class in org.gjt.sp.jedit.gui"><B>PREV CLASS</B></A>&nbsp;
  580. &nbsp;<A HREF="../../../../../org/gjt/sp/jedit/gui/ExtendedGridLayoutConstraints.html" title="class in org.gjt.sp.jedit.gui"><B>NEXT CLASS</B></A></FONT></TD>
  581. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  582. <A HREF="../../../../../index.html?org/gjt/sp/jedit/gui/ExtendedGridLayout.html" target="_top"><B>FRAMES</B></A> &nbsp;
  583. &nbsp;<A HREF="ExtendedGridLayout.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  584. &nbsp;
  585. <NOSCRIPT>
  586. <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
  587. </NOSCRIPT>
  588. </FONT></TD>
  589. </TR>
  590. <TR>
  591. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  592. SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  593. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  594. DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  595. </TR>
  596. </TABLE>
  597. <A NAME="skip-navbar_bottom"></A>
  598. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  599. <HR>
  600. </BODY>
  601. </HTML>