<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link rel="icon" type="image/vnd.microsoft.icon" href="http://www.gstatic.com/codesite/ph/images/phosting.ico"> <script type="text/javascript"> var codesite_token = "490de225b391804a4054c92aad756786"; var logged_in_user_email = "pipifuyj@gmail.com"; var relative_base_url = ""; </script> <title>SplitNoClass.java - wekax - Project Hosting on Google Code</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/13637207143931721394/css/ph_core.css"> <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/13637207143931721394/css/ph_detail.css" > <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/13637207143931721394/css/d_sb_20080522.css" > <!--[if IE]> <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/13637207143931721394/css/d_ie.css" > <![endif]--> <style type="text/css"> .menuIcon.off { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -42px } .menuIcon.on { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -28px } .menuIcon.down { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 0; } </style> </head> <body class="t4"> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push( ['siteTracker._setAccount', 'UA-18071-1'], ['siteTracker._trackPageview']); _gaq.push( ['projectTracker._setAccount', 'UA-7718489-1'], ['projectTracker._trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> <div id="gaia"> <span> <b>pipifuyj@gmail.com</b> | <a href="/u/pipifuyj/" id="projects-dropdown" onclick="return false;" ><u>My favorites</u> <small>▼</small></a> | <a href="/u/pipifuyj/" onclick="_CS_click('/gb/ph/profile');" title="Profile, Updates, and Settings" ><u>Profile</u></a> | <a href="https://www.google.com/accounts/Logout?continue=http%3A%2F%2Fcode.google.com%2Fp%2Fwekax%2Fsource%2Fbrowse%2Ftrunk%2FwekaUT%2Fweka%2Ffilters%2FSplitNoClass.java" onclick="_CS_click('/gb/ph/signout');" ><u>Sign out</u></a> </span> </div> <div class="gbh" style="left: 0pt;"></div> <div class="gbh" style="right: 0pt;"></div> <div style="height: 1px"></div> <!--[if IE 6]> <div style="text-align:center;"> Support browsers that contribute to open source, try <a href="http://www.firefox.com">Firefox</a> or <a href="http://www.google.com/chrome">Google Chrome</a>. </div> <![endif]--> <table style="padding:0px; margin: 20px 0px 0px 0px; width:100%" cellpadding="0" cellspacing="0"> <tr style="height: 58px;"> <td style="width: 55px; text-align:center;"> <a href="/p/wekax/"> <img src="http://www.gstatic.com/codesite/ph/images/defaultlogo.png" alt="Logo"> </a> </td> <td style="padding-left: 0.5em"> <div id="pname" style="margin: 0px 0px -3px 0px"> <a href="/p/wekax/" style="text-decoration:none; color:#000">wekax</a> </div> <div id="psum"> <i><a id="project_summary_link" href="/p/wekax/" style="text-decoration:none; color:#000">wekax</a></i> </div> </td> <td style="white-space:nowrap;text-align:right"> <form action="/hosting/search"> <input size="30" name="q" value=""> <input type="submit" name="projectsearch" value="Search projects" > </form> </tr> </table> <table id="mt" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <th onclick="if (!cancelBubble) _go('/p/wekax/');"> <div class="tab inactive"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <a onclick="cancelBubble=true;" href="/p/wekax/">Project Home</a> </div> </div> </th><td>  </td> <th onclick="if (!cancelBubble) _go('/p/wekax/downloads/list');"> <div class="tab inactive"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <a onclick="cancelBubble=true;" href="/p/wekax/downloads/list">Downloads</a> </div> </div> </th><td>  </td> <th onclick="if (!cancelBubble) _go('/p/wekax/w/list');"> <div class="tab inactive"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <a onclick="cancelBubble=true;" href="/p/wekax/w/list">Wiki</a> </div> </div> </th><td>  </td> <th onclick="if (!cancelBubble) _go('/p/wekax/issues/list');"> <div class="tab inactive"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <a onclick="cancelBubble=true;" href="/p/wekax/issues/list">Issues</a> </div> </div> </th><td>  </td> <th onclick="if (!cancelBubble) _go('/p/wekax/source/checkout');"> <div class="tab active"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <a onclick="cancelBubble=true;" href="/p/wekax/source/checkout">Source</a> </div> </div> </th><td>  </td> <td width="100%"> </td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0" class="st"> <tr> <td> <div class="st2"> <div class="isf"> <span class="inst1"><a href="/p/wekax/source/checkout">Checkout</a></span> | <span class="inst2"><a href="/p/wekax/source/browse/">Browse</a></span> | <span class="inst3"><a href="/p/wekax/source/list">Changes</a></span> | <form action="http://www.google.com/codesearch" method="get" style="display:inline" onsubmit="document.getElementById('codesearchq').value = document.getElementById('origq').value + ' package:http://wekax\\.googlecode\\.com'"> <input type="hidden" name="q" id="codesearchq" value=""> <input maxlength="2048" size="38" id="origq" name="origq" value="" title="Google Code Search" style="font-size:92%"> <input type="submit" value="Search Trunk" name="btnG" style="font-size:92%"> | <a href="/p/wekax/issues/entry?show=review&former=sourcelist">Request code review</a> </form> </div> </div> </td> <td height="4" align="right" valign="top" class="bevel-right"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> </td> </tr> </table> <script type="text/javascript"> var cancelBubble = false; function _go(url) { document.location = url; } </script> <div id="maincol" > <!-- IE --> <div class="expand"> <style type="text/css"> #file_flipper { display: inline; float: right; white-space: nowrap; } #file_flipper.hidden { display: none; } #file_flipper .pagelink { color: #0000CC; text-decoration: underline; } #file_flipper #visiblefiles { padding-left: 0.5em; padding-right: 0.5em; } </style> <div id="nav_and_rev" class="heading"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner" id="bub"> <div class="bub-top"> <div class="pagination" style="margin-left: 2em"> <table cellpadding="0" cellspacing="0" class="flipper"> <tbody> <tr> <td> <ul class="leftside"> <li><a href="/p/wekax/source/browse/trunk/wekaUT/weka/filters/SplitNoClass.java?r=68" title="Previous">‹r68</a></li> </ul> </td> <td><b>r115</b></td> </tr> </tbody> </table> </div> <div class="" style="vertical-align: top"> <div class="src_crumbs src_nav"> <strong class="src_nav">Source path: </strong> <span id="crumb_root"> <a href="/p/wekax/source/browse/">svn</a>/ </span> <span id="crumb_links" class="ifClosed"><a href="/p/wekax/source/browse/trunk/">trunk</a><span class="sp">/ </span><a href="/p/wekax/source/browse/trunk/wekaUT/">wekaUT</a><span class="sp">/ </span><a href="/p/wekax/source/browse/trunk/wekaUT/weka/">weka</a><span class="sp">/ </span><a href="/p/wekax/source/browse/trunk/wekaUT/weka/filters/">filters</a><span class="sp">/ </span>SplitNoClass.java</span> </div> </div> <div style="clear:both"></div> </div> </div> </div> <style type="text/css"> tr.inline_comment { background: #fff; vertical-align: top; } div.draft, div.published { padding: .3em; border: 1px solid #999; margin-bottom: .1em; font-family: arial, sans-serif; max-width: 60em; } div.draft { background: #ffa; } div.published { background: #e5ecf9; } div.published .body, div.draft .body { padding: .5em .1em .1em .1em; max-width: 60em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } div.draft .actions { margin-left: 1em; font-size: 90%; } div.draft form { padding: .5em .5em .5em 0; } div.draft textarea, div.published textarea { width: 95%; height: 10em; font-family: arial, sans-serif; margin-bottom: .5em; } .nocursor, .nocursor td, .cursor_hidden, .cursor_hidden td { background-color: white; height: 2px; } .cursor, .cursor td { background-color: darkblue; height: 2px; display: ''; } </style> <div class="fc"> <style type="text/css"> .undermouse span { background-image: url(http://www.gstatic.com/codesite/ph/images/comments.gif); } </style> <table class="opened" id="review_comment_area" onmouseout="gutterOut()"><tr> <td id="nums"> <pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre> <pre><table width="100%" id="nums_table_0"><tr id="gr_svn79_1" onmouseover="gutterOver(1)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',1);"> </span ></td><td id="1"><a href="#1">1</a></td></tr ><tr id="gr_svn79_2" onmouseover="gutterOver(2)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',2);"> </span ></td><td id="2"><a href="#2">2</a></td></tr ><tr id="gr_svn79_3" onmouseover="gutterOver(3)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',3);"> </span ></td><td id="3"><a href="#3">3</a></td></tr ><tr id="gr_svn79_4" onmouseover="gutterOver(4)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',4);"> </span ></td><td id="4"><a href="#4">4</a></td></tr ><tr id="gr_svn79_5" onmouseover="gutterOver(5)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',5);"> </span ></td><td id="5"><a href="#5">5</a></td></tr ><tr id="gr_svn79_6" onmouseover="gutterOver(6)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',6);"> </span ></td><td id="6"><a href="#6">6</a></td></tr ><tr id="gr_svn79_7" onmouseover="gutterOver(7)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',7);"> </span ></td><td id="7"><a href="#7">7</a></td></tr ><tr id="gr_svn79_8" onmouseover="gutterOver(8)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',8);"> </span ></td><td id="8"><a href="#8">8</a></td></tr ><tr id="gr_svn79_9" onmouseover="gutterOver(9)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',9);"> </span ></td><td id="9"><a href="#9">9</a></td></tr ><tr id="gr_svn79_10" onmouseover="gutterOver(10)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',10);"> </span ></td><td id="10"><a href="#10">10</a></td></tr ><tr id="gr_svn79_11" onmouseover="gutterOver(11)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',11);"> </span ></td><td id="11"><a href="#11">11</a></td></tr ><tr id="gr_svn79_12" onmouseover="gutterOver(12)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',12);"> </span ></td><td id="12"><a href="#12">12</a></td></tr ><tr id="gr_svn79_13" onmouseover="gutterOver(13)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',13);"> </span ></td><td id="13"><a href="#13">13</a></td></tr ><tr id="gr_svn79_14" onmouseover="gutterOver(14)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',14);"> </span ></td><td id="14"><a href="#14">14</a></td></tr ><tr id="gr_svn79_15" onmouseover="gutterOver(15)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',15);"> </span ></td><td id="15"><a href="#15">15</a></td></tr ><tr id="gr_svn79_16" onmouseover="gutterOver(16)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',16);"> </span ></td><td id="16"><a href="#16">16</a></td></tr ><tr id="gr_svn79_17" onmouseover="gutterOver(17)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',17);"> </span ></td><td id="17"><a href="#17">17</a></td></tr ><tr id="gr_svn79_18" onmouseover="gutterOver(18)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',18);"> </span ></td><td id="18"><a href="#18">18</a></td></tr ><tr id="gr_svn79_19" onmouseover="gutterOver(19)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',19);"> </span ></td><td id="19"><a href="#19">19</a></td></tr ><tr id="gr_svn79_20" onmouseover="gutterOver(20)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',20);"> </span ></td><td id="20"><a href="#20">20</a></td></tr ><tr id="gr_svn79_21" onmouseover="gutterOver(21)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',21);"> </span ></td><td id="21"><a href="#21">21</a></td></tr ><tr id="gr_svn79_22" onmouseover="gutterOver(22)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',22);"> </span ></td><td id="22"><a href="#22">22</a></td></tr ><tr id="gr_svn79_23" onmouseover="gutterOver(23)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',23);"> </span ></td><td id="23"><a href="#23">23</a></td></tr ><tr id="gr_svn79_24" onmouseover="gutterOver(24)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',24);"> </span ></td><td id="24"><a href="#24">24</a></td></tr ><tr id="gr_svn79_25" onmouseover="gutterOver(25)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',25);"> </span ></td><td id="25"><a href="#25">25</a></td></tr ><tr id="gr_svn79_26" onmouseover="gutterOver(26)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',26);"> </span ></td><td id="26"><a href="#26">26</a></td></tr ><tr id="gr_svn79_27" onmouseover="gutterOver(27)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',27);"> </span ></td><td id="27"><a href="#27">27</a></td></tr ><tr id="gr_svn79_28" onmouseover="gutterOver(28)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',28);"> </span ></td><td id="28"><a href="#28">28</a></td></tr ><tr id="gr_svn79_29" onmouseover="gutterOver(29)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',29);"> </span ></td><td id="29"><a href="#29">29</a></td></tr ><tr id="gr_svn79_30" onmouseover="gutterOver(30)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',30);"> </span ></td><td id="30"><a href="#30">30</a></td></tr ><tr id="gr_svn79_31" onmouseover="gutterOver(31)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',31);"> </span ></td><td id="31"><a href="#31">31</a></td></tr ><tr id="gr_svn79_32" onmouseover="gutterOver(32)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',32);"> </span ></td><td id="32"><a href="#32">32</a></td></tr ><tr id="gr_svn79_33" onmouseover="gutterOver(33)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',33);"> </span ></td><td id="33"><a href="#33">33</a></td></tr ><tr id="gr_svn79_34" onmouseover="gutterOver(34)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',34);"> </span ></td><td id="34"><a href="#34">34</a></td></tr ><tr id="gr_svn79_35" onmouseover="gutterOver(35)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',35);"> </span ></td><td id="35"><a href="#35">35</a></td></tr ><tr id="gr_svn79_36" onmouseover="gutterOver(36)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',36);"> </span ></td><td id="36"><a href="#36">36</a></td></tr ><tr id="gr_svn79_37" onmouseover="gutterOver(37)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',37);"> </span ></td><td id="37"><a href="#37">37</a></td></tr ><tr id="gr_svn79_38" onmouseover="gutterOver(38)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',38);"> </span ></td><td id="38"><a href="#38">38</a></td></tr ><tr id="gr_svn79_39" onmouseover="gutterOver(39)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',39);"> </span ></td><td id="39"><a href="#39">39</a></td></tr ><tr id="gr_svn79_40" onmouseover="gutterOver(40)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',40);"> </span ></td><td id="40"><a href="#40">40</a></td></tr ><tr id="gr_svn79_41" onmouseover="gutterOver(41)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',41);"> </span ></td><td id="41"><a href="#41">41</a></td></tr ><tr id="gr_svn79_42" onmouseover="gutterOver(42)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',42);"> </span ></td><td id="42"><a href="#42">42</a></td></tr ><tr id="gr_svn79_43" onmouseover="gutterOver(43)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',43);"> </span ></td><td id="43"><a href="#43">43</a></td></tr ><tr id="gr_svn79_44" onmouseover="gutterOver(44)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',44);"> </span ></td><td id="44"><a href="#44">44</a></td></tr ><tr id="gr_svn79_45" onmouseover="gutterOver(45)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',45);"> </span ></td><td id="45"><a href="#45">45</a></td></tr ><tr id="gr_svn79_46" onmouseover="gutterOver(46)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',46);"> </span ></td><td id="46"><a href="#46">46</a></td></tr ><tr id="gr_svn79_47" onmouseover="gutterOver(47)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',47);"> </span ></td><td id="47"><a href="#47">47</a></td></tr ><tr id="gr_svn79_48" onmouseover="gutterOver(48)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',48);"> </span ></td><td id="48"><a href="#48">48</a></td></tr ><tr id="gr_svn79_49" onmouseover="gutterOver(49)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',49);"> </span ></td><td id="49"><a href="#49">49</a></td></tr ><tr id="gr_svn79_50" onmouseover="gutterOver(50)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',50);"> </span ></td><td id="50"><a href="#50">50</a></td></tr ><tr id="gr_svn79_51" onmouseover="gutterOver(51)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',51);"> </span ></td><td id="51"><a href="#51">51</a></td></tr ><tr id="gr_svn79_52" onmouseover="gutterOver(52)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',52);"> </span ></td><td id="52"><a href="#52">52</a></td></tr ><tr id="gr_svn79_53" onmouseover="gutterOver(53)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',53);"> </span ></td><td id="53"><a href="#53">53</a></td></tr ><tr id="gr_svn79_54" onmouseover="gutterOver(54)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',54);"> </span ></td><td id="54"><a href="#54">54</a></td></tr ><tr id="gr_svn79_55" onmouseover="gutterOver(55)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',55);"> </span ></td><td id="55"><a href="#55">55</a></td></tr ><tr id="gr_svn79_56" onmouseover="gutterOver(56)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',56);"> </span ></td><td id="56"><a href="#56">56</a></td></tr ><tr id="gr_svn79_57" onmouseover="gutterOver(57)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',57);"> </span ></td><td id="57"><a href="#57">57</a></td></tr ><tr id="gr_svn79_58" onmouseover="gutterOver(58)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',58);"> </span ></td><td id="58"><a href="#58">58</a></td></tr ><tr id="gr_svn79_59" onmouseover="gutterOver(59)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',59);"> </span ></td><td id="59"><a href="#59">59</a></td></tr ><tr id="gr_svn79_60" onmouseover="gutterOver(60)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',60);"> </span ></td><td id="60"><a href="#60">60</a></td></tr ><tr id="gr_svn79_61" onmouseover="gutterOver(61)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',61);"> </span ></td><td id="61"><a href="#61">61</a></td></tr ><tr id="gr_svn79_62" onmouseover="gutterOver(62)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',62);"> </span ></td><td id="62"><a href="#62">62</a></td></tr ><tr id="gr_svn79_63" onmouseover="gutterOver(63)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',63);"> </span ></td><td id="63"><a href="#63">63</a></td></tr ><tr id="gr_svn79_64" onmouseover="gutterOver(64)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',64);"> </span ></td><td id="64"><a href="#64">64</a></td></tr ><tr id="gr_svn79_65" onmouseover="gutterOver(65)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',65);"> </span ></td><td id="65"><a href="#65">65</a></td></tr ><tr id="gr_svn79_66" onmouseover="gutterOver(66)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',66);"> </span ></td><td id="66"><a href="#66">66</a></td></tr ><tr id="gr_svn79_67" onmouseover="gutterOver(67)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',67);"> </span ></td><td id="67"><a href="#67">67</a></td></tr ><tr id="gr_svn79_68" onmouseover="gutterOver(68)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',68);"> </span ></td><td id="68"><a href="#68">68</a></td></tr ><tr id="gr_svn79_69" onmouseover="gutterOver(69)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',69);"> </span ></td><td id="69"><a href="#69">69</a></td></tr ><tr id="gr_svn79_70" onmouseover="gutterOver(70)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',70);"> </span ></td><td id="70"><a href="#70">70</a></td></tr ><tr id="gr_svn79_71" onmouseover="gutterOver(71)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',71);"> </span ></td><td id="71"><a href="#71">71</a></td></tr ><tr id="gr_svn79_72" onmouseover="gutterOver(72)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',72);"> </span ></td><td id="72"><a href="#72">72</a></td></tr ><tr id="gr_svn79_73" onmouseover="gutterOver(73)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',73);"> </span ></td><td id="73"><a href="#73">73</a></td></tr ><tr id="gr_svn79_74" onmouseover="gutterOver(74)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',74);"> </span ></td><td id="74"><a href="#74">74</a></td></tr ><tr id="gr_svn79_75" onmouseover="gutterOver(75)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',75);"> </span ></td><td id="75"><a href="#75">75</a></td></tr ><tr id="gr_svn79_76" onmouseover="gutterOver(76)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',76);"> </span ></td><td id="76"><a href="#76">76</a></td></tr ><tr id="gr_svn79_77" onmouseover="gutterOver(77)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',77);"> </span ></td><td id="77"><a href="#77">77</a></td></tr ><tr id="gr_svn79_78" onmouseover="gutterOver(78)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',78);"> </span ></td><td id="78"><a href="#78">78</a></td></tr ><tr id="gr_svn79_79" onmouseover="gutterOver(79)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',79);"> </span ></td><td id="79"><a href="#79">79</a></td></tr ><tr id="gr_svn79_80" onmouseover="gutterOver(80)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',80);"> </span ></td><td id="80"><a href="#80">80</a></td></tr ><tr id="gr_svn79_81" onmouseover="gutterOver(81)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',81);"> </span ></td><td id="81"><a href="#81">81</a></td></tr ><tr id="gr_svn79_82" onmouseover="gutterOver(82)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',82);"> </span ></td><td id="82"><a href="#82">82</a></td></tr ><tr id="gr_svn79_83" onmouseover="gutterOver(83)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',83);"> </span ></td><td id="83"><a href="#83">83</a></td></tr ><tr id="gr_svn79_84" onmouseover="gutterOver(84)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',84);"> </span ></td><td id="84"><a href="#84">84</a></td></tr ><tr id="gr_svn79_85" onmouseover="gutterOver(85)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',85);"> </span ></td><td id="85"><a href="#85">85</a></td></tr ><tr id="gr_svn79_86" onmouseover="gutterOver(86)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',86);"> </span ></td><td id="86"><a href="#86">86</a></td></tr ><tr id="gr_svn79_87" onmouseover="gutterOver(87)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',87);"> </span ></td><td id="87"><a href="#87">87</a></td></tr ><tr id="gr_svn79_88" onmouseover="gutterOver(88)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',88);"> </span ></td><td id="88"><a href="#88">88</a></td></tr ><tr id="gr_svn79_89" onmouseover="gutterOver(89)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',89);"> </span ></td><td id="89"><a href="#89">89</a></td></tr ><tr id="gr_svn79_90" onmouseover="gutterOver(90)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',90);"> </span ></td><td id="90"><a href="#90">90</a></td></tr ><tr id="gr_svn79_91" onmouseover="gutterOver(91)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',91);"> </span ></td><td id="91"><a href="#91">91</a></td></tr ><tr id="gr_svn79_92" onmouseover="gutterOver(92)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',92);"> </span ></td><td id="92"><a href="#92">92</a></td></tr ><tr id="gr_svn79_93" onmouseover="gutterOver(93)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',93);"> </span ></td><td id="93"><a href="#93">93</a></td></tr ><tr id="gr_svn79_94" onmouseover="gutterOver(94)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',94);"> </span ></td><td id="94"><a href="#94">94</a></td></tr ><tr id="gr_svn79_95" onmouseover="gutterOver(95)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',95);"> </span ></td><td id="95"><a href="#95">95</a></td></tr ><tr id="gr_svn79_96" onmouseover="gutterOver(96)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',96);"> </span ></td><td id="96"><a href="#96">96</a></td></tr ><tr id="gr_svn79_97" onmouseover="gutterOver(97)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',97);"> </span ></td><td id="97"><a href="#97">97</a></td></tr ><tr id="gr_svn79_98" onmouseover="gutterOver(98)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',98);"> </span ></td><td id="98"><a href="#98">98</a></td></tr ><tr id="gr_svn79_99" onmouseover="gutterOver(99)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',99);"> </span ></td><td id="99"><a href="#99">99</a></td></tr ><tr id="gr_svn79_100" onmouseover="gutterOver(100)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',100);"> </span ></td><td id="100"><a href="#100">100</a></td></tr ><tr id="gr_svn79_101" onmouseover="gutterOver(101)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',101);"> </span ></td><td id="101"><a href="#101">101</a></td></tr ><tr id="gr_svn79_102" onmouseover="gutterOver(102)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',102);"> </span ></td><td id="102"><a href="#102">102</a></td></tr ><tr id="gr_svn79_103" onmouseover="gutterOver(103)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',103);"> </span ></td><td id="103"><a href="#103">103</a></td></tr ><tr id="gr_svn79_104" onmouseover="gutterOver(104)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',104);"> </span ></td><td id="104"><a href="#104">104</a></td></tr ><tr id="gr_svn79_105" onmouseover="gutterOver(105)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',105);"> </span ></td><td id="105"><a href="#105">105</a></td></tr ><tr id="gr_svn79_106" onmouseover="gutterOver(106)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',106);"> </span ></td><td id="106"><a href="#106">106</a></td></tr ><tr id="gr_svn79_107" onmouseover="gutterOver(107)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',107);"> </span ></td><td id="107"><a href="#107">107</a></td></tr ><tr id="gr_svn79_108" onmouseover="gutterOver(108)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',108);"> </span ></td><td id="108"><a href="#108">108</a></td></tr ><tr id="gr_svn79_109" onmouseover="gutterOver(109)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',109);"> </span ></td><td id="109"><a href="#109">109</a></td></tr ><tr id="gr_svn79_110" onmouseover="gutterOver(110)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',110);"> </span ></td><td id="110"><a href="#110">110</a></td></tr ><tr id="gr_svn79_111" onmouseover="gutterOver(111)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',111);"> </span ></td><td id="111"><a href="#111">111</a></td></tr ><tr id="gr_svn79_112" onmouseover="gutterOver(112)" ><td><span title="Add comment" onclick="CR_startEdit('svn79',112);"> </span ></td><td id="112"><a href="#112">112</a></td></tr ></table></pre> <pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre> </td> <td id="lines"> <pre class="prettyprint"><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre> <pre class="prettyprint lang-java"><table id="src_table_0"><tr id=sl_svn79_1 onmouseover="gutterOver(1)" ><td class="source">/**<br></td></tr ><tr id=sl_svn79_2 onmouseover="gutterOver(2)" ><td class="source"> * The program is for Active Learning Challenge.<br></td></tr ><tr id=sl_svn79_3 onmouseover="gutterOver(3)" ><td class="source"> */<br></td></tr ><tr id=sl_svn79_4 onmouseover="gutterOver(4)" ><td class="source">package weka.filters;<br></td></tr ><tr id=sl_svn79_5 onmouseover="gutterOver(5)" ><td class="source"><br></td></tr ><tr id=sl_svn79_6 onmouseover="gutterOver(6)" ><td class="source">import java.io.*;<br></td></tr ><tr id=sl_svn79_7 onmouseover="gutterOver(7)" ><td class="source">import java.util.*;<br></td></tr ><tr id=sl_svn79_8 onmouseover="gutterOver(8)" ><td class="source">import weka.core.*;<br></td></tr ><tr id=sl_svn79_9 onmouseover="gutterOver(9)" ><td class="source"><br></td></tr ><tr id=sl_svn79_10 onmouseover="gutterOver(10)" ><td class="source">public class SplitNoClass extends Filter{<br></td></tr ><tr id=sl_svn79_11 onmouseover="gutterOver(11)" ><td class="source"> public static void filterFile(Filter filter, String [] options) <br></td></tr ><tr id=sl_svn79_12 onmouseover="gutterOver(12)" ><td class="source"> throws Exception {<br></td></tr ><tr id=sl_svn79_13 onmouseover="gutterOver(13)" ><td class="source"> String data,label,sparse;<br></td></tr ><tr id=sl_svn79_14 onmouseover="gutterOver(14)" ><td class="source"> Instances mydata = null;<br></td></tr ><tr id=sl_svn79_15 onmouseover="gutterOver(15)" ><td class="source"> BufferedReader dat = null;<br></td></tr ><tr id=sl_svn79_16 onmouseover="gutterOver(16)" ><td class="source"> BufferedReader lab = null;<br></td></tr ><tr id=sl_svn79_17 onmouseover="gutterOver(17)" ><td class="source"> boolean isSparse=false, isFind = false;<br></td></tr ><tr id=sl_svn79_18 onmouseover="gutterOver(18)" ><td class="source"> String line = "";<br></td></tr ><tr id=sl_svn79_19 onmouseover="gutterOver(19)" ><td class="source"><br></td></tr ><tr id=sl_svn79_20 onmouseover="gutterOver(20)" ><td class="source"> try {<br></td></tr ><tr id=sl_svn79_21 onmouseover="gutterOver(21)" ><td class="source"> data=Utils.getOption('d',options);<br></td></tr ><tr id=sl_svn79_22 onmouseover="gutterOver(22)" ><td class="source"> label=Utils.getOption('l',options);<br></td></tr ><tr id=sl_svn79_23 onmouseover="gutterOver(23)" ><td class="source"> sparse=Utils.getOption('s',options);<br></td></tr ><tr id=sl_svn79_24 onmouseover="gutterOver(24)" ><td class="source"><br></td></tr ><tr id=sl_svn79_25 onmouseover="gutterOver(25)" ><td class="source"> if (data.length() != 0) {<br></td></tr ><tr id=sl_svn79_26 onmouseover="gutterOver(26)" ><td class="source"> dat = new BufferedReader(new FileReader(data));<br></td></tr ><tr id=sl_svn79_27 onmouseover="gutterOver(27)" ><td class="source"> } else {<br></td></tr ><tr id=sl_svn79_28 onmouseover="gutterOver(28)" ><td class="source"> dat = new BufferedReader(new InputStreamReader(System.in));<br></td></tr ><tr id=sl_svn79_29 onmouseover="gutterOver(29)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_30 onmouseover="gutterOver(30)" ><td class="source"><br></td></tr ><tr id=sl_svn79_31 onmouseover="gutterOver(31)" ><td class="source"> if (label.length() != 0) {<br></td></tr ><tr id=sl_svn79_32 onmouseover="gutterOver(32)" ><td class="source"> lab = new BufferedReader(new FileReader(label));<br></td></tr ><tr id=sl_svn79_33 onmouseover="gutterOver(33)" ><td class="source"> } else {<br></td></tr ><tr id=sl_svn79_34 onmouseover="gutterOver(34)" ><td class="source"> lab = new BufferedReader(new InputStreamReader(System.in));<br></td></tr ><tr id=sl_svn79_35 onmouseover="gutterOver(35)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_36 onmouseover="gutterOver(36)" ><td class="source"><br></td></tr ><tr id=sl_svn79_37 onmouseover="gutterOver(37)" ><td class="source"> if(sparse.length()!=0){<br></td></tr ><tr id=sl_svn79_38 onmouseover="gutterOver(38)" ><td class="source"> isSparse=true;<br></td></tr ><tr id=sl_svn79_39 onmouseover="gutterOver(39)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_40 onmouseover="gutterOver(40)" ><td class="source"><br></td></tr ><tr id=sl_svn79_41 onmouseover="gutterOver(41)" ><td class="source"> mydata = new Instances(dat);<br></td></tr ><tr id=sl_svn79_42 onmouseover="gutterOver(42)" ><td class="source"> mydata.setClassIndex(mydata.numAttributes()-1);<br></td></tr ><tr id=sl_svn79_43 onmouseover="gutterOver(43)" ><td class="source"><br></td></tr ><tr id=sl_svn79_44 onmouseover="gutterOver(44)" ><td class="source"> } catch (Exception ex) {<br></td></tr ><tr id=sl_svn79_45 onmouseover="gutterOver(45)" ><td class="source"> String genericOptions = "\nGeneral options:\n\n"<br></td></tr ><tr id=sl_svn79_46 onmouseover="gutterOver(46)" ><td class="source"> + "-h\n"<br></td></tr ><tr id=sl_svn79_47 onmouseover="gutterOver(47)" ><td class="source"> + "\tGet help on available options.\n"<br></td></tr ><tr id=sl_svn79_48 onmouseover="gutterOver(48)" ><td class="source"> + "\t(use -b -h for help on batch mode.)\n"<br></td></tr ><tr id=sl_svn79_49 onmouseover="gutterOver(49)" ><td class="source"> + "-d <file>\n"<br></td></tr ><tr id=sl_svn79_50 onmouseover="gutterOver(50)" ><td class="source"> + "\tThe name of the file containing input instances with class attribute but no value.\n"<br></td></tr ><tr id=sl_svn79_51 onmouseover="gutterOver(51)" ><td class="source"> + "\tIf not supplied then instances will be read from stdin.\n"<br></td></tr ><tr id=sl_svn79_52 onmouseover="gutterOver(52)" ><td class="source"> + "-l <file>\n"<br></td></tr ><tr id=sl_svn79_53 onmouseover="gutterOver(53)" ><td class="source"> + "\tThe name of the file containing input query label.\n"<br></td></tr ><tr id=sl_svn79_54 onmouseover="gutterOver(54)" ><td class="source"> + "-s <is sparse>\n";<br></td></tr ><tr id=sl_svn79_55 onmouseover="gutterOver(55)" ><td class="source"> throw new Exception('\n' + ex.getMessage()<br></td></tr ><tr id=sl_svn79_56 onmouseover="gutterOver(56)" ><td class="source"> +genericOptions);<br></td></tr ><tr id=sl_svn79_57 onmouseover="gutterOver(57)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_58 onmouseover="gutterOver(58)" ><td class="source"> <br></td></tr ><tr id=sl_svn79_59 onmouseover="gutterOver(59)" ><td class="source"> String path = label.substring(0,label.lastIndexOf("."));<br></td></tr ><tr id=sl_svn79_60 onmouseover="gutterOver(60)" ><td class="source"> PrintWriter output1 = new PrintWriter(new FileOutputStream(path+"-train.arff"));<br></td></tr ><tr id=sl_svn79_61 onmouseover="gutterOver(61)" ><td class="source"> PrintWriter output2 = new PrintWriter(new FileOutputStream(path+"-test.arff"));<br></td></tr ><tr id=sl_svn79_62 onmouseover="gutterOver(62)" ><td class="source"><br></td></tr ><tr id=sl_svn79_63 onmouseover="gutterOver(63)" ><td class="source"> Instances train=new Instances(mydata,0);<br></td></tr ><tr id=sl_svn79_64 onmouseover="gutterOver(64)" ><td class="source"> train.setRelationName(mydata.relationName()+".train");<br></td></tr ><tr id=sl_svn79_65 onmouseover="gutterOver(65)" ><td class="source"> Instances test=new Instances(mydata,0);<br></td></tr ><tr id=sl_svn79_66 onmouseover="gutterOver(66)" ><td class="source"> test.setRelationName(mydata.relationName()+".test");<br></td></tr ><tr id=sl_svn79_67 onmouseover="gutterOver(67)" ><td class="source"> Instance instance;<br></td></tr ><tr id=sl_svn79_68 onmouseover="gutterOver(68)" ><td class="source"><br></td></tr ><tr id=sl_svn79_69 onmouseover="gutterOver(69)" ><td class="source">output1.println(train.toString());<br></td></tr ><tr id=sl_svn79_70 onmouseover="gutterOver(70)" ><td class="source">output2.println(test.toString());<br></td></tr ><tr id=sl_svn79_71 onmouseover="gutterOver(71)" ><td class="source"><br></td></tr ><tr id=sl_svn79_72 onmouseover="gutterOver(72)" ><td class="source">ArrayList qr = new ArrayList();<br></td></tr ><tr id=sl_svn79_73 onmouseover="gutterOver(73)" ><td class="source">while ( (line = lab.readLine()) != null) {<br></td></tr ><tr id=sl_svn79_74 onmouseover="gutterOver(74)" ><td class="source"> String[] temp = line.split("\\s+");<br></td></tr ><tr id=sl_svn79_75 onmouseover="gutterOver(75)" ><td class="source"> int[] temp1 = new int[2];<br></td></tr ><tr id=sl_svn79_76 onmouseover="gutterOver(76)" ><td class="source"> temp1[0] = Integer.parseInt(temp[0])-1;<br></td></tr ><tr id=sl_svn79_77 onmouseover="gutterOver(77)" ><td class="source"> temp1[1] = Integer.parseInt(temp[1]);<br></td></tr ><tr id=sl_svn79_78 onmouseover="gutterOver(78)" ><td class="source"> qr.add(temp1);<br></td></tr ><tr id=sl_svn79_79 onmouseover="gutterOver(79)" ><td class="source">}<br></td></tr ><tr id=sl_svn79_80 onmouseover="gutterOver(80)" ><td class="source"><br></td></tr ><tr id=sl_svn79_81 onmouseover="gutterOver(81)" ><td class="source">for(int i = 0; i < mydata.numInstances(); i ++){<br></td></tr ><tr id=sl_svn79_82 onmouseover="gutterOver(82)" ><td class="source"> instance = mydata.instance(i); <br></td></tr ><tr id=sl_svn79_83 onmouseover="gutterOver(83)" ><td class="source"> isFind = false;<br></td></tr ><tr id=sl_svn79_84 onmouseover="gutterOver(84)" ><td class="source"> for(int j = 0; j < qr.size(); j ++){<br></td></tr ><tr id=sl_svn79_85 onmouseover="gutterOver(85)" ><td class="source"> int[] temp3 = (int[])(qr.get(j));<br></td></tr ><tr id=sl_svn79_86 onmouseover="gutterOver(86)" ><td class="source"> if(temp3[0] == i){<br></td></tr ><tr id=sl_svn79_87 onmouseover="gutterOver(87)" ><td class="source"> instance.setClassValue(Integer.toString(temp3[1]));<br></td></tr ><tr id=sl_svn79_88 onmouseover="gutterOver(88)" ><td class="source"> isFind = true; <br></td></tr ><tr id=sl_svn79_89 onmouseover="gutterOver(89)" ><td class="source"> break;<br></td></tr ><tr id=sl_svn79_90 onmouseover="gutterOver(90)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_91 onmouseover="gutterOver(91)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_92 onmouseover="gutterOver(92)" ><td class="source"> if(isSparse){ instance = new SparseInstance(instance); }<br></td></tr ><tr id=sl_svn79_93 onmouseover="gutterOver(93)" ><td class="source"> if(isFind == false){ output2.println(instance.toString());System.out.println(i+1);}<br></td></tr ><tr id=sl_svn79_94 onmouseover="gutterOver(94)" ><td class="source"> if(isFind == true) { output1.println(instance.toString());}<br></td></tr ><tr id=sl_svn79_95 onmouseover="gutterOver(95)" ><td class="source">}<br></td></tr ><tr id=sl_svn79_96 onmouseover="gutterOver(96)" ><td class="source"><br></td></tr ><tr id=sl_svn79_97 onmouseover="gutterOver(97)" ><td class="source"> if (output1 != null) {<br></td></tr ><tr id=sl_svn79_98 onmouseover="gutterOver(98)" ><td class="source"> output1.close();<br></td></tr ><tr id=sl_svn79_99 onmouseover="gutterOver(99)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_100 onmouseover="gutterOver(100)" ><td class="source"><br></td></tr ><tr id=sl_svn79_101 onmouseover="gutterOver(101)" ><td class="source"> if (output2 != null) {<br></td></tr ><tr id=sl_svn79_102 onmouseover="gutterOver(102)" ><td class="source"> output2.close();<br></td></tr ><tr id=sl_svn79_103 onmouseover="gutterOver(103)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_104 onmouseover="gutterOver(104)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_105 onmouseover="gutterOver(105)" ><td class="source"> public static void main(String [] argv) {<br></td></tr ><tr id=sl_svn79_106 onmouseover="gutterOver(106)" ><td class="source"> try {<br></td></tr ><tr id=sl_svn79_107 onmouseover="gutterOver(107)" ><td class="source"> SplitNoClass.filterFile(new SplitNoClass(), argv);<br></td></tr ><tr id=sl_svn79_108 onmouseover="gutterOver(108)" ><td class="source"> } catch (Exception ex) {<br></td></tr ><tr id=sl_svn79_109 onmouseover="gutterOver(109)" ><td class="source"> System.out.println(ex.getMessage());<br></td></tr ><tr id=sl_svn79_110 onmouseover="gutterOver(110)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_111 onmouseover="gutterOver(111)" ><td class="source"> }<br></td></tr ><tr id=sl_svn79_112 onmouseover="gutterOver(112)" ><td class="source">}<br></td></tr ></table></pre> <pre class="prettyprint"><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre> </td> </tr></table> <script type="text/javascript"> var lineNumUnderMouse = -1; function gutterOver(num) { gutterOut(); var newTR = document.getElementById('gr_svn79_' + num); if (newTR) { newTR.className = 'undermouse'; } lineNumUnderMouse = num; } function gutterOut() { if (lineNumUnderMouse != -1) { var oldTR = document.getElementById( 'gr_svn79_' + lineNumUnderMouse); if (oldTR) { oldTR.className = ''; } lineNumUnderMouse = -1; } } var numsGenState = {table_base_id: 'nums_table_'}; var srcGenState = {table_base_id: 'src_table_'}; var alignerRunning = false; var startOver = false; function setLineNumberHeights() { if (alignerRunning) { startOver = true; return; } numsGenState.chunk_id = 0; numsGenState.table = document.getElementById('nums_table_0'); numsGenState.row_num = 0; srcGenState.chunk_id = 0; srcGenState.table = document.getElementById('src_table_0'); srcGenState.row_num = 0; alignerRunning = true; continueToSetLineNumberHeights(); } function rowGenerator(genState) { if (genState.row_num < genState.table.rows.length) { var currentRow = genState.table.rows[genState.row_num]; genState.row_num++; return currentRow; } var newTable = document.getElementById( genState.table_base_id + (genState.chunk_id + 1)); if (newTable) { genState.chunk_id++; genState.row_num = 0; genState.table = newTable; return genState.table.rows[0]; } return null; } var MAX_ROWS_PER_PASS = 1000; function continueToSetLineNumberHeights() { var rowsInThisPass = 0; var numRow = 1; var srcRow = 1; while (numRow && srcRow && rowsInThisPass < MAX_ROWS_PER_PASS) { numRow = rowGenerator(numsGenState); srcRow = rowGenerator(srcGenState); rowsInThisPass++; if (numRow && srcRow) { if (numRow.offsetHeight != srcRow.offsetHeight) { numRow.firstChild.style.height = srcRow.offsetHeight + 'px'; } } } if (rowsInThisPass >= MAX_ROWS_PER_PASS) { setTimeout(continueToSetLineNumberHeights, 10); } else { alignerRunning = false; if (startOver) { startOver = false; setTimeout(setLineNumberHeights, 500); } } } // Do 2 complete passes, because there can be races // between this code and prettify. startOver = true; setTimeout(setLineNumberHeights, 250); window.onresize = setLineNumberHeights; </script> <div id="log"> <div style="text-align:right"> <a class="ifCollapse" href="#" onclick="_toggleMeta('', 'p', 'wekax', this)">Show details</a> <a class="ifExpand" href="#" onclick="_toggleMeta('', 'p', 'wekax', this)">Hide details</a> </div> <div class="ifExpand"> <div class="pmeta_bubble_bg" style="border:1px solid white"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <div id="changelog"> <p>Change log</p> <div> <a href="/p/wekax/source/detail?spec=svn115&r=79">r79</a> by liuchuanren on Apr 29, 2010   <a href="/p/wekax/source/diff?spec=svn115&r=79&format=side&path=/trunk/wekaUT/weka/filters/SplitNoClass.java&old_path=/trunk/wekaUT/weka/filters/SplitNoClass.java&old=68">Diff</a> </div> <pre>Enchance </pre> </div> <script type="text/javascript"> var detail_url = '/p/wekax/source/detail?r=79&spec=svn115'; var publish_url = '/p/wekax/source/detail?r=79&spec=svn115#publish'; // describe the paths of this revision in javascript. var changed_paths = []; var changed_urls = []; changed_paths.push('/trunk/wekaUT/Makefile'); changed_urls.push('/p/wekax/source/browse/trunk/wekaUT/Makefile?r=79&spec=svn115'); changed_paths.push('/trunk/wekaUT/weka/filters/SplitNoClass.java'); changed_urls.push('/p/wekax/source/browse/trunk/wekaUT/weka/filters/SplitNoClass.java?r=79&spec=svn115'); var selected_path = '/trunk/wekaUT/weka/filters/SplitNoClass.java'; function getCurrentPageIndex() { for (var i = 0; i < changed_paths.length; i++) { if (selected_path == changed_paths[i]) { return i; } } } function getNextPage() { var i = getCurrentPageIndex(); if (i < changed_paths.length - 1) { return changed_urls[i + 1]; } return null; } function getPreviousPage() { var i = getCurrentPageIndex(); if (i > 0) { return changed_urls[i - 1]; } return null; } function gotoNextPage() { var page = getNextPage(); if (!page) { page = detail_url; } window.location = page; } function gotoPreviousPage() { var page = getPreviousPage(); if (!page) { page = detail_url; } window.location = page; } function gotoDetailPage() { window.location = detail_url; } function gotoPublishPage() { window.location = publish_url; } </script> <style type="text/css"> #review_nav { border-top: 3px solid white; padding-top: 6px; margin-top: 1em; } #review_nav td { vertical-align: middle; } #review_nav select { margin: .5em 0; } </style> <div id="review_nav"> <table><tr><td>Go to: </td><td> <select name="files_in_rev" onchange="window.location=this.value"> <option value="/p/wekax/source/browse/trunk/wekaUT/Makefile?r=79&spec=svn115" >/trunk/wekaUT/Makefile</option> <option value="/p/wekax/source/browse/trunk/wekaUT/weka/filters/SplitNoClass.java?r=79&spec=svn115" selected="selected" >...T/weka/filters/SplitNoClass.java</option> </select> </td></tr></table> <div id="review_instr" class="closed"> <a class="ifOpened" href="/p/wekax/source/detail?r=79&spec=svn115#publish">Publish your comments</a> <div class="ifClosed">Double click a line to add a comment</div> </div> </div> </div> <div class="round1"></div> <div class="round2"></div> <div class="round4"></div> </div> <div class="pmeta_bubble_bg" style="border:1px solid white"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <div id="older_bubble"> <p>Older revisions</p> <div class="closed" style="margin-bottom:3px;" > <img class="ifClosed" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/plus.gif" > <img class="ifOpened" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/minus.gif" > <a href="/p/wekax/source/detail?spec=svn115&r=68">r68</a> by liuchuanren on Apr 15, 2010   <a href="/p/wekax/source/diff?spec=svn115&r=68&format=side&path=/trunk/wekaUT/weka/filters/SplitNoClass.java&old_path=/trunk/wekaUT/weka-latest/weka/filters/SplitNoClass.java&old=62">Diff</a> <br> <pre class="ifOpened">[No log message]</pre> </div> <div class="closed" style="margin-bottom:3px;" > <img class="ifClosed" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/plus.gif" > <img class="ifOpened" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/minus.gif" > <a href="/p/wekax/source/detail?spec=svn115&r=62">r62</a> by liuchuanren on Mar 06, 2010   <a href="/p/wekax/source/diff?spec=svn115&r=62&format=side&path=/trunk/wekaUT/weka-latest/weka/filters/SplitNoClass.java&old_path=/trunk/wekaUT/weka-latest/weka/filters/SplitNoClass.java&old=61">Diff</a> <br> <pre class="ifOpened">It is wrong! </pre> </div> <div class="closed" style="margin-bottom:3px;" > <img class="ifClosed" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/plus.gif" > <img class="ifOpened" onclick="_toggleHidden(this)" src="http://www.gstatic.com/codesite/ph/images/minus.gif" > <a href="/p/wekax/source/detail?spec=svn115&r=61">r61</a> by liuchuanren on Mar 06, 2010   <a href="/p/wekax/source/diff?spec=svn115&r=61&format=side&path=/trunk/wekaUT/weka-latest/weka/filters/SplitNoClass.java&old_path=/trunk/wekaUT/weka-latest/weka/filters/SplitNoClass.java&old=60">Diff</a> <br> <pre class="ifOpened">will work? </pre> </div> <a href="/p/wekax/source/list?path=/trunk/wekaUT/weka/filters/SplitNoClass.java&start=79">All revisions of this file</a> </div> </div> <div class="round1"></div> <div class="round2"></div> <div class="round4"></div> </div> <div class="pmeta_bubble_bg" style="border:1px solid white"> <div class="round4"></div> <div class="round2"></div> <div class="round1"></div> <div class="box-inner"> <div id="fileinfo_bubble"> <p>File info</p> <div>Size: 3210 bytes, 112 lines</div> <div><a href="http://wekax.googlecode.com/svn/trunk/wekaUT/weka/filters/SplitNoClass.java">View raw file</a></div> </div> </div> <div class="round1"></div> <div class="round2"></div> <div class="round4"></div> </div> </div> </div> </div> </div> <script src="http://www.gstatic.com/codesite/ph/13637207143931721394/js/prettify/prettify.js"></script> <script type="text/javascript">prettyPrint();</script> <script src="http://www.gstatic.com/codesite/ph/13637207143931721394/js/source_file_scripts.js"></script> <script type="text/javascript" src="http://kibbles.googlecode.com/files/kibbles-1.3.1.comp.js"></script> <script type="text/javascript"> var lastStop = null; var initilized = false; function updateCursor(next, prev) { if (prev && prev.element) { prev.element.className = 'cursor_stop cursor_hidden'; } if (next && next.element) { next.element.className = 'cursor_stop cursor'; lastStop = next.index; } } function pubRevealed(data) { updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden'); if (initilized) { reloadCursors(); } } function draftRevealed(data) { updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden'); if (initilized) { reloadCursors(); } } function draftDestroyed(data) { updateCursorForCell(data.cellId, 'nocursor'); if (initilized) { reloadCursors(); } } function reloadCursors() { kibbles.skipper.reset(); loadCursors(); if (lastStop != null) { kibbles.skipper.setCurrentStop(lastStop); } } // possibly the simplest way to insert any newly added comments // is to update the class of the corresponding cursor row, // then refresh the entire list of rows. function updateCursorForCell(cellId, className) { var cell = document.getElementById(cellId); // we have to go two rows back to find the cursor location var row = getPreviousElement(cell.parentNode); row.className = className; } // returns the previous element, ignores text nodes. function getPreviousElement(e) { var element = e.previousSibling; if (element.nodeType == 3) { element = element.previousSibling; } if (element && element.tagName) { return element; } } function loadCursors() { // register our elements with skipper var elements = CR_getElements('*', 'cursor_stop'); var len = elements.length; for (var i = 0; i < len; i++) { var element = elements[i]; element.className = 'cursor_stop cursor_hidden'; kibbles.skipper.append(element); } } function toggleComments() { CR_toggleCommentDisplay(); reloadCursors(); } function keysOnLoadHandler() { // setup skipper kibbles.skipper.addStopListener( kibbles.skipper.LISTENER_TYPE.PRE, updateCursor); // Set the 'offset' option to return the middle of the client area // an option can be a static value, or a callback kibbles.skipper.setOption('padding_top', 50); // Set the 'offset' option to return the middle of the client area // an option can be a static value, or a callback kibbles.skipper.setOption('padding_bottom', 100); // Register our keys kibbles.skipper.addFwdKey("n"); kibbles.skipper.addRevKey("p"); kibbles.keys.addKeyPressListener( 'u', function() { window.location = detail_url; }); kibbles.keys.addKeyPressListener( 'r', function() { window.location = detail_url + '#publish'; }); kibbles.keys.addKeyPressListener('j', gotoNextPage); kibbles.keys.addKeyPressListener('k', gotoPreviousPage); kibbles.keys.addKeyPressListener('h', toggleComments); } window.onload = function() {keysOnLoadHandler();}; </script> <!-- code review support --> <script src="http://www.gstatic.com/codesite/ph/13637207143931721394/js/code_review_scripts.js"></script> <script type="text/javascript"> // the comment form template var form = '<div class="draft"><div class="header"><span class="title">Draft comment:</span></div>' + '<div class="body"><form onsubmit="return false;"><textarea id="$ID">$BODY</textarea><br>$ACTIONS</form></div>' + '</div>'; // the comment "plate" template used for both draft and published comment "plates". var draft_comment = '<div class="draft" ondblclick="$ONDBLCLICK">' + '<div class="header"><span class="title">Draft comment:</span><span class="actions">$ACTIONS</span></div>' + '<pre id="$ID" class="body">$BODY</pre>' + '</div>'; var published_comment = '<div class="published">' + '<div class="header"><span class="title"><a href="$PROFILE_URL">$AUTHOR:</a></span><div>' + '<pre id="$ID" class="body">$BODY</pre>' + '</div>'; function showPublishInstructions() { var element = document.getElementById('review_instr'); if (element) { element.className = 'opened'; } } function revsOnLoadHandler() { // register our source container with the commenting code var paths = {'svn79': '/trunk/wekaUT/weka/filters/SplitNoClass.java'} CR_setup('', 'p', 'wekax', '', 'svn115', paths, '490de225b391804a4054c92aad756786', CR_BrowseIntegrationFactory); // register our hidden ui elements with the code commenting code ui builder. CR_registerLayoutElement('form', form); CR_registerLayoutElement('draft_comment', draft_comment); CR_registerLayoutElement('published_comment', published_comment); // register our source container with the commenting code // in this case we're registering the container and the revison // associated with the contianer which may be the primary revision // or may be a previous revision against which the primary revision // of the file is being compared. CR_registerSourceContainer(document.getElementById('lines'), 'svn79'); CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_DRAFT_PLATE, showPublishInstructions); CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_PUB_PLATE, pubRevealed); CR_registerActivityListener(CR_ACTIVITY_TYPE.REVEAL_DRAFT_PLATE, draftRevealed); CR_registerActivityListener(CR_ACTIVITY_TYPE.DISCARD_DRAFT_COMMENT, draftDestroyed); var initilized = true; reloadCursors(); } window.onload = function() {keysOnLoadHandler(); revsOnLoadHandler();}; </script> <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/13637207143931721394/js/dit_scripts_20081013.js"></script> <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/13637207143931721394/js/core_scripts_20081103.js"></script> <script type="text/javascript" src="/js/codesite_product_dictionary_ph.pack.04102009.js"></script> </div> <div id="footer" dir="ltr"> <div class="text"> ©2010 Google - <a href="/projecthosting/terms.html">Terms</a> - <a href="http://www.google.com/privacy.html">Privacy</a> - <a href="/p/support/">Project Hosting Help</a> </div> </div> <div class="hostedBy" style="margin-top: -20px;"> <span style="vertical-align: top;">Powered by <a href="http://code.google.com/projecthosting/">Google Project Hosting</a></span> </div> </body> </html>