Changeset 7762 for lang/scala

Show
Ignore:
Timestamp:
03/10/08 18:15:36 (9 months ago)
Author:
keisuken
Message:

scalac ant task add encoding options.

Location:
lang/scala/sandbox
Files:
2 added
7 modified

Legend:

Unmodified
Added
Removed
  • lang/scala/sandbox/build.xml

    r7372 r7762  
    3232   <taskdef resource="scala/tools/ant/antlib.xml" 
    3333     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 --> 
    4234 
    4335  <!--================================================================ 
     
    5244  <property name="specs-scalacheck-jar" value="${lib}/scalacheck-1.1.1.jar"/> 
    5345 
     46  <property name="htmlparser-jar" value="${lib}/htmlparser.jar"/> 
     47 
    5448  <property name="tablelayout-jar" value="${lib}/tablelayout.jar"/> 
    5549 
    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}" /> 
    5751 
    5852  <!--================================================================ 
     
    151145      classpath="${classpath}" 
    152146      srcdir="${src}" 
    153       destdir="${classes}"> 
    154     </scalac> 
     147      destdir="${classes}" 
     148      encoding="utf-8" 
     149      deprecation="on" 
     150      unchecked="on" 
     151    /> 
    155152  </target> 
    156153 
     
    165162      destdir="${api-scala}" 
    166163      classpath="${classpath}" 
     164      encoding="utf-8" 
     165      deprecation="on" 
     166      unchecked="on" 
    167167    /> 
    168168<!-- 
     
    264264  <target name="clean"> 
    265265    <delete dir="${classes}" quiet="true" /> 
     266<!-- 
    266267    <delete quiet="true"> 
    267268      <fileset dir="${api}" excludes="**/.svn"/> 
    268269    </delete> 
     270--> 
    269271    <delete dir="${tmp}" quiet="true" /> 
    270272  </target> 
  • lang/scala/sandbox/docs/api/scala/all-classes.html

    r7160 r7762  
    1818<li id="Classes_G"><a href="jp/gr/java_conf/mizu/gui/GUIBuilder.html" target="contentFrame">GUIBuilder</a></li> 
    1919<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> 
    2025<li><a href="jp/ryugate/net/Http$object.Http.html" target="contentFrame">Http.Http</a></li> 
    2126<li id="Classes_I"><a href="jp/gr/java_conf/mizu/io/IO$object.Resource.html" target="contentFrame">IO.Resource</a></li> 
     
    3439<li><a href="jp/ryugate/apache/POI$object.Row.html" target="contentFrame">POI.Row</a></li> 
    3540<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> 
    3643<li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.Process.html" target="contentFrame">ProcessBuilder.Process</a></li> 
    3744<li><a href="jp/ne/cappuccino/keisuken/scl/lang/ProcessBuilder$object.ProcessStream.html" target="contentFrame">ProcessBuilder.ProcessStream</a></li> 
     
    4754<li><a href="jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder$object.Frame.html" target="contentFrame">SwingBuilder.Frame</a></li> 
    4855<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> 
    5257<li id="Classes_X"><a href="jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html" target="contentFrame">XmlUtil.RichElem</a></li> 
    5358        </ul> 
     
    6166<li><a href="Foo$object.html" target="contentFrame">Foo</a></li> 
    6267<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> 
    6471<li id="Objects_I"><a href="jp/gr/java_conf/mizu/io/IO$object.html" target="contentFrame">IO</a></li> 
    6572<li id="Objects_J"><a href="jp/ryugate/image/Java2d$object.html" target="contentFrame">Java2d</a></li> 
     
    8087<li id="Objects_S"><a href="jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder$object.html" target="contentFrame">SwingBuilder</a></li> 
    8188<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> 
    8390<li id="Objects_X"><a href="jp/gr/java_conf/mizu/xml/XmlUtil$object.html" target="contentFrame">XmlUtil</a></li> 
    8491        </ul></div></body> 
  • lang/scala/sandbox/docs/api/scala/jp/gr/java_conf/mizu/io/IO$object.html

    r7160 r7762  
    7777      </td> 
    7878      <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>) =&gt; <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"> 
    7990        <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openIn%28java.net.URL%29" target="_self">openIn</a></em> 
    8091        [<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>) =&gt; <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> 
     
    8899      </td> 
    89100      <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>) =&gt; <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"> 
    101101        <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openOut%28java.io.File%29" target="_self">openOut</a></em> 
    102102        [<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>) =&gt; <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> 
     
    110110      </td> 
    111111      <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>) =&gt; <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>) =&gt; <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"> 
    112134        <em><a href="../../../../../jp/gr/java_conf/mizu/io/IO$object.html#openReader%28java.net.URL%29" target="_self">openReader</a></em> 
    113135        [<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>) =&gt; <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>) =&gt; <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>) =&gt; <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> 
    136136         
    137137         
  • lang/scala/sandbox/docs/api/scala/jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html

    r6832 r7762  
    4444      </td> 
    4545      <td class="signature"> 
    46         <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%29" 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> 
    4848         
    4949         
     
    5555      </td> 
    5656      <td class="signature"> 
    57         <em><a href="../../../../../jp/gr/java_conf/mizu/xml/XmlUtil$object.RichElem.html#%25%28String%2CString%2CString%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> 
    5959         
    6060         
  • lang/scala/sandbox/src/jp/ne/cappuccino/keisuken/scl/swing/SwingBuilder.scala

    r6953 r7762  
    1313object SwingBuilder { 
    1414 
     15  type ActionProc = ActionEvent => Unit 
     16 
    1517  trait SwingCommand { 
    1618    def exec(commands: AnyRef*): Unit = exec(commands.toArray) 
     
    1820  } 
    1921 
    20   class ActionAdapter(proc: ActionEvent => 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) 
    2224  } 
    2325 
    24   def action(proc: ActionEvent => Unit) = ('action, proc) 
     26  def action(proc: ActionProc) = ('action, new ActionAdapter(proc)) 
    2527 
    2628  class Frame extends JFrame with SwingCommand { 
     
    5557  } 
    5658 
     59 
    5760  class Button(text: String) extends JButton(text) with SwingCommand { 
    5861    def this(text: String, commands: Array[AnyRef]) { 
     
    6366      for(command <- commands) { 
    6467        command match { 
    65           case ('action, proc: (ActionEvent => Unit)) => 
    66             addActionListener(new ActionAdapter(proc)) 
     68          case ('action, action: ActionAdapter) => 
     69            addActionListener(action) 
    6770          case ('text, text: String) => 
    6871            setText(text) 
     
    117120        case ('showSave, parent: java.awt.Component) => 
    118121          chooser.showSaveDialog(parent) 
    119         case ('action, proc: (ActionEvent => Unit)) => 
    120           chooser.addActionListener(new ActionAdapter(proc)) 
     122        case ('action, action: ActionAdapter) => 
     123          chooser.addActionListener(action) 
    121124        case _ => 
    122125          println("NG: " + command) 
     
    152155            ) 
    153156          ) 
    154         ), 
     157        ) 
    155158      ), 
    156159      'pack,