Update of /cvsroot/nutch/playground/src/java/net/nutch/linkdb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10313/src/java/net/nutch/linkdb

Added Files:
        LinkAnalysisEntry.java 
Log Message:
intial commit

--- NEW FILE: LinkAnalysisEntry.java ---
/* Copyright (c) 2003 The Nutch Organization.  All rights reserved.   */
/* Use subject to the conditions in http://www.nutch.org/LICENSE.txt. */

package net.nutch.linkdb;

import java.io.*;
import java.util.*;
import net.nutch.io.*;

/**********************************************
 * An entry in the LinkAnalysisTool's output.  Consists
 * of a single float for every entry in a table administered
 * by LinkAnalysisTool.
 *
 * @author Mike Cafarella
 *********************************************/
public class LinkAnalysisEntry extends VersionedWritable {
    private final static byte VERSION = 1;

    float score;

    /**
     */
    public LinkAnalysisEntry() {
        score = 0.0f;
    }

    public byte getVersion() { return VERSION; }

    /**
     */
    public void setScore(float score) {
        this.score = score;
    }

    /**
     */
    public void readFields(DataInput in) throws IOException {
        super.readFields(in);

        score = in.readFloat();
    }

    /**
     */
    public void write(DataOutput out) throws IOException {
        super.write(out);

        out.writeFloat(score);
    }

    /**
     */
    public static LinkAnalysisEntry read(DataInput in) throws IOException {
        LinkAnalysisEntry lae = new LinkAnalysisEntry();
        lae.readFields(in);
        return lae;
    }

    //
    // Accessors
    //
    public float getScore() {
        return score;
    }

    /**
     */
    public boolean equals(Object o) {
        LinkAnalysisEntry other = (LinkAnalysisEntry) o;

        if (score == other.score) {
            return true;
        }
        return false;
    }

}



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Nutch-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nutch-cvs

Reply via email to