⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simpletask.java

📁 SimMetrics is a Similarity Metric Library, e.g. from edit distance s (Levenshtein, Gotoh, Jaro etc)
💻 JAVA
字号:
package uk.ac.shef.wit.simmetrics.task;

import uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric;
import uk.ac.shef.wit.simmetrics.similaritymetrics.MongeElkan;
import uk.ac.shef.wit.simmetrics.similaritymetrics.Levenshtein;
import uk.ac.shef.wit.simmetrics.utils.FileLoader;

import java.beans.XMLEncoder;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.util.ArrayList;

/**
 * Description: a simple single metric task.
 *
 * @author Sam Chapman, NLP Group, Sheffield Uni, UK
 *         (<a href="mailto:sam@dcs.shef.ac.uk">email</a>, <a href="http://www.dcs.shef.ac.uk/~sam/">website</a>)
 *         <p/>
 *         Date: 29-Mar-2006
 *         Time: 20:12:23
 */
public class SimpleTask implements InterfaceTask {

    public static void main(final String[] args) {
        SimpleTask task = new SimpleTask();
    }

    public SimpleTask() {
        //todo test constructor remove this when code is stabilised

        XMLEncoder e = null;
        try {
            e = new XMLEncoder(
                                      new BufferedOutputStream(
                                          new FileOutputStream("C:\\Config.xml")));
        } catch (FileNotFoundException e1) {
            e1.printStackTrace();
        }
        ArrayList<AbstractStringMetric> array = new ArrayList<AbstractStringMetric>();
        AbstractStringMetric metric = new MongeElkan(new Levenshtein());
//        ((MongeElkan)metric).
        array.add(metric);
        assert e != null;
        e.writeObject(array);

        e.close();
    }

    /**
     * Runs the task.
     *
     * @return a TaskResult object.
     */
    public TaskResult RunTask() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    /**
     * Parses the task from the given uri.
     *
     * @param path the path of the task definition file
     */
    public void ParseTask(String path) {
        StringBuffer fileContent = FileLoader.fileToString(new File(path));


    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -