Changeset 7762 for lang/scala
- Timestamp:
- 03/10/08 18:15:36 (9 months ago)
- Location:
- lang/scala/sandbox
- Files:
-
- 2 added
- 7 modified
-
HTMLParser-LICENSE.txt (added)
-
build.xml (modified) (5 diffs)
-
docs/api/scala/all-classes.html (modified) (5 diffs)
-
docs/api/scala/jp/gr/java_conf/mizu/io/IO$object.html (modified) (3 diffs)
-
docs/api/scala/jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html (modified) (2 diffs)
-
lib/htmlparser.jar (added)
-
lib/scala-sandbox.jar (modified) (previous)
-
src/jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder.scala (modified) (6 diffs)
-
webpages/lib/scala-sandbox.jar (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
lang/scala/sandbox/build.xml
r7372 r7762 32 32 <taskdef resource="scala/tools/ant/antlib.xml" 33 33 classpath="${scala-task-classpath}"/> 34 <!--35 <taskdef name="scalac"36 classname="scala.tools.ant.Scalac" classpath="${scala-task-classpath}"/>37 <taskdef name="scalascript"38 classname="scala.tools.ant.ScalaTool" classpath="${scala-task-classpath}"/>39 <taskdef name="scaladoc"40 classname="scala.tools.ant.Scaladoc" classpath="${scala-task-classpath}"/>41 -->42 34 43 35 <!--================================================================ … … 52 44 <property name="specs-scalacheck-jar" value="${lib}/scalacheck-1.1.1.jar"/> 53 45 46 <property name="htmlparser-jar" value="${lib}/htmlparser.jar"/> 47 54 48 <property name="tablelayout-jar" value="${lib}/tablelayout.jar"/> 55 49 56 <property name="classpath" value="${scala-compiler-jar}:${scala-library-jar}:${poi-scratchpad-jar}:${poi-contrib-jar}:${poi-jar}:${specs-jar}:${specs-scalacheck-jar}:${ tablelayout-jar}:${classes}" />50 <property name="classpath" value="${scala-compiler-jar}:${scala-library-jar}:${poi-scratchpad-jar}:${poi-contrib-jar}:${poi-jar}:${specs-jar}:${specs-scalacheck-jar}:${htmlparser-jar}:${tablelayout-jar}:${classes}" /> 57 51 58 52 <!--================================================================ … … 151 145 classpath="${classpath}" 152 146 srcdir="${src}" 153 destdir="${classes}"> 154 </scalac> 147 destdir="${classes}" 148 encoding="utf-8" 149 deprecation="on" 150 unchecked="on" 151 /> 155 152 </target> 156 153 … … 165 162 destdir="${api-scala}" 166 163 classpath="${classpath}" 164 encoding="utf-8" 165 deprecation="on" 166 unchecked="on" 167 167 /> 168 168 <!-- … … 264 264 <target name="clean"> 265 265 <delete dir="${classes}" quiet="true" /> 266 <!-- 266 267 <delete quiet="true"> 267 268 <fileset dir="${api}" excludes="**/.svn"/> 268 269 </delete> 270 --> 269 271 <delete dir="${tmp}" quiet="true" /> 270 272 </target> -
lang/scala/sandbox/docs/api/scala/all-classes.html
r7160 r7762 18 18 <li id="Classes_G"><a href="jp/gr/java_conf/mizu/gui/GUIBuilder.html" target="contentFrame">GUIBuilder</a></li> 19 19 <li id="Classes_H"><a href="jp/ne/cappuccino/keisuken/scl/test/HelloWorldApplet.html" target="contentFrame">HelloWorldApplet</a></li> 20 <li><a href="jp/ryugate/text/HtmlParser$object.MyNode.html" target="contentFrame">HtmlParser.MyNode</a></li> 21 <li><a href="jp/ryugate/text/HtmlParser$object.MyNodeFilter.html" target="contentFrame">HtmlParser.MyNodeFilter</a></li> 22 <li><a href="jp/ryugate/text/HtmlParser$object.MyNodeList.html" target="contentFrame">HtmlParser.MyNodeList</a></li> 23 <li><a href="jp/ryugate/text/HtmlParser$object.MyParser.html" target="contentFrame">HtmlParser.MyParser</a></li> 24 <li><a href="jp/ryugate/text/HtmlParser$object.MyTag.html" target="contentFrame">HtmlParser.MyTag</a></li> 20 25 <li><a href="jp/ryugate/net/Http$object.Http.html" target="contentFrame">Http.Http</a></li> 21 26 <li id="Classes_I"><a href="jp/gr/java_conf/mizu/io/IO$object.Resource.html" target="contentFrame">IO.Resource</a></li> … … 34 39 <li><a href="jp/ryugate/apache/POI$object.Row.html" target="contentFrame">POI.Row</a></li> 35 40 <li><a href="jp/ryugate/apache/POI$object.Sheet.html" target="contentFrame">POI.Sheet</a></li> 41 <li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.NoCloseInputStream.html" target="contentFrame">ProcessBuilder.NoCloseInputStream</a></li> 42 <li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.NoCloseOutputStream.html" target="contentFrame">ProcessBuilder.NoCloseOutputStream</a></li> 36 43 <li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.Process.html" target="contentFrame">ProcessBuilder.Process</a></li> 37 44 <li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.ProcessStream.html" target="contentFrame">ProcessBuilder.ProcessStream</a></li> … … 47 54 <li><a href="jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder$object.Frame.html" target="contentFrame">SwingBuilder.Frame</a></li> 48 55 <li><a href="jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder$object.SwingCommand.html" target="contentFrame">SwingBuilder.SwingCommand</a></li> 49 <li id="Classes_T"><a href="jp/ryugate/video/Timecode$object.Timecode.html" target="contentFrame">Timecode.Timecode</a></li> 50 <li><a href="jp/ryugate/video/Timecode$object.Timecode.Tcode.html" target="contentFrame">Timecode.Timecode.Tcode</a></li> 51 <li><a href="jp/ryugate/video/Timecode$object.TimecodeFactory.html" target="contentFrame">Timecode.TimecodeFactory</a></li> 56 <li id="Classes_T"><a href="jp/ryugate/video/Timecode.html" target="contentFrame">Timecode</a></li> 52 57 <li id="Classes_X"><a href="jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html" target="contentFrame">XmlUtil.RichElem</a></li> 53 58 </ul> … … 61 66 <li><a href="Foo$object.html" target="contentFrame">Foo</a></li> 62 67 <li><a href="jp/ryugate/text/Format$object.html" target="contentFrame">Format</a></li> 63 <li id="Objects_H"><a href="jp/ryugate/net/Http$object.html" target="contentFrame">Http</a></li> 68 <li id="Objects_H"><a href="jp/ryugate/text/HtmlParser$object.html" target="contentFrame">HtmlParser</a></li> 69 <li><a href="jp/ryugate/text/HtmlParser$object.CSSFilter$object.html" target="contentFrame">HtmlParser.CSSFilter</a></li> 70 <li><a href="jp/ryugate/net/Http$object.html" target="contentFrame">Http</a></li> 64 71 <li id="Objects_I"><a href="jp/gr/java_conf/mizu/io/IO$object.html" target="contentFrame">IO</a></li> 65 72 <li id="Objects_J"><a href="jp/ryugate/image/Java2d$object.html" target="contentFrame">Java2d</a></li> … … 80 87 <li id="Objects_S"><a href="jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder$object.html" target="contentFrame">SwingBuilder</a></li> 81 88 <li id="Objects_T"><a href="jp/ne/cappuccino/keisuken/scl/lang/Thread$object.html" target="contentFrame">Thread</a></li> 82 <li><a href="jp/ryugate/video/Timecode $object.html" target="contentFrame">Timecode</a></li>89 <li><a href="jp/ryugate/video/TimecodeTest$object.html" target="contentFrame">TimecodeTest</a></li> 83 90 <li id="Objects_X"><a href="jp/gr/java_conf/mizu/xml/XmlUtil$object.html" target="contentFrame">XmlUtil</a></li> 84 91 </ul></div></body> -
lang/scala/sandbox/docs/api/scala/jp/gr/java_conf/mizu/io/IO$object.html
r7160 r7762 77 77 </td> 78 78 <td class="signature"> 79 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29" target="_self">openIn</a></em> 80 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/io/File">java.io.File</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichInputStream.html" target="_self">RichInputStream</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29#T" target="_self">T</a> 81 82 83 </td> 84 </tr> 85 <tr> 86 <td class="modifiers" valign="top"> 87 <code> def</code> 88 </td> 89 <td class="signature"> 79 90 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.net.URL%29" target="_self">openIn</a></em> 80 91 [<em>T</em>](<em>url</em> : <a href="" target="contentFrame" class="java/net/URL">java.net.URL</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichInputStream.html" target="_self">RichInputStream</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.net.URL%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.net.URL%29#T" target="_self">T</a> … … 88 99 </td> 89 100 <td class="signature"> 90 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29" target="_self">openIn</a></em>91 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/io/File">java.io.File</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichInputStream.html" target="_self">RichInputStream</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.io.File%29#T" target="_self">T</a>92 93 94 </td>95 </tr>96 <tr>97 <td class="modifiers" valign="top">98 <code> def</code>99 </td>100 <td class="signature">101 101 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openOut%28java.io.File%29" target="_self">openOut</a></em> 102 102 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/io/File">java.io.File</a>)(<em>proc</em> : (<a href="" target="contentFrame" class="java/io/PrintStream">java.io.PrintStream</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openOut%28java.io.File%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openOut%28java.io.File%29#T" target="_self">T</a> … … 110 110 </td> 111 111 <td class="signature"> 112 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29" target="_self">openReader</a></em> 113 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/io/File">java.io.File</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichReader.html" target="_self">RichReader</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29#T" target="_self">T</a> 114 115 116 </td> 117 </tr> 118 <tr> 119 <td class="modifiers" valign="top"> 120 <code> def</code> 121 </td> 122 <td class="signature"> 123 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29" target="_self">openReader</a></em> 124 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichReader.html" target="_self">RichReader</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29#T" target="_self">T</a> 125 126 127 </td> 128 </tr> 129 <tr> 130 <td class="modifiers" valign="top"> 131 <code> def</code> 132 </td> 133 <td class="signature"> 112 134 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.net.URL%29" target="_self">openReader</a></em> 113 135 [<em>T</em>](<em>url</em> : <a href="" target="contentFrame" class="java/net/URL">java.net.URL</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichReader.html" target="_self">RichReader</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.net.URL%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.net.URL%29#T" target="_self">T</a> 114 115 116 </td>117 </tr>118 <tr>119 <td class="modifiers" valign="top">120 <code> def</code>121 </td>122 <td class="signature">123 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29" target="_self">openReader</a></em>124 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichReader.html" target="_self">RichReader</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28String%29#T" target="_self">T</a>125 126 127 </td>128 </tr>129 <tr>130 <td class="modifiers" valign="top">131 <code> def</code>132 </td>133 <td class="signature">134 <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29" target="_self">openReader</a></em>135 [<em>T</em>](<em>file</em> : <a href="" target="contentFrame" class="java/io/File">java.io.File</a>)(<em>proc</em> : (<a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.RichReader.html" target="_self">RichReader</a>) => <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29#T" target="_self">T</a>) : <a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.io.File%29#T" target="_self">T</a>136 136 137 137 -
lang/scala/sandbox/docs/api/scala/jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html
r6832 r7762 44 44 </td> 45 45 <td class="signature"> 46 <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%2 9" target="_self">%</a></em>47 (<em> key</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>value</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>) : <a href="" target="contentFrame" class="scala/xml/Elem">scala.xml.Elem</a>46 <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%2CString%29" target="_self">%</a></em> 47 (<em>prefix</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>key</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>value</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>) : <a href="" target="contentFrame" class="scala/xml/Elem">scala.xml.Elem</a> 48 48 49 49 … … 55 55 </td> 56 56 <td class="signature"> 57 <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%2 CString%29" target="_self">%</a></em>58 (<em> prefix</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>key</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>value</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>) : <a href="" target="contentFrame" class="scala/xml/Elem">scala.xml.Elem</a>57 <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%29" target="_self">%</a></em> 58 (<em>key</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>, <em>value</em> : <a href="" target="contentFrame" class="java/lang/String">java.lang.String</a>) : <a href="" target="contentFrame" class="scala/xml/Elem">scala.xml.Elem</a> 59 59 60 60 -
lang/scala/sandbox/src/jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder.scala
r6953 r7762 13 13 object SwingBuilder { 14 14 15 type ActionProc = ActionEvent => Unit 16 15 17 trait SwingCommand { 16 18 def exec(commands: AnyRef*): Unit = exec(commands.toArray) … … 18 20 } 19 21 20 class ActionAdapter(proc: Action Event => Unit) extends ActionListener {21 def actionPerformed(e: ActionEvent) = proc(e)22 class ActionAdapter(proc: ActionProc) extends ActionListener { 23 def actionPerformed(e: ActionEvent): Unit = proc(e) 22 24 } 23 25 24 def action(proc: Action Event => Unit) = ('action, proc)26 def action(proc: ActionProc) = ('action, new ActionAdapter(proc)) 25 27 26 28 class Frame extends JFrame with SwingCommand { … … 55 57 } 56 58 59 57 60 class Button(text: String) extends JButton(text) with SwingCommand { 58 61 def this(text: String, commands: Array[AnyRef]) { … … 63 66 for(command <- commands) { 64 67 command match { 65 case ('action, proc: (ActionEvent => Unit)) =>66 addActionListener( new ActionAdapter(proc))68 case ('action, action: ActionAdapter) => 69 addActionListener(action) 67 70 case ('text, text: String) => 68 71 setText(text) … … 117 120 case ('showSave, parent: java.awt.Component) => 118 121 chooser.showSaveDialog(parent) 119 case ('action, proc: (ActionEvent => Unit)) =>120 chooser.addActionListener( new ActionAdapter(proc))122 case ('action, action: ActionAdapter) => 123 chooser.addActionListener(action) 121 124 case _ => 122 125 println("NG: " + command) … … 152 155 ) 153 156 ) 154 ) ,157 ) 155 158 ), 156 159 'pack,
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)