org.apache.nutch.scoring.webgraph
Class Node
- java.lang.Object
- org.apache.nutch.scoring.webgraph.Node
- All Implemented Interfaces:
- org.apache.hadoop.io.Writable
public class Node extends Object implements org.apache.hadoop.io.Writable
A class which holds the number of inlinks and outlinks for a given url along with an inlink score from a link analysis program and any metadata. The Node is the core unit of the NodeDb in the WebGraph.
Constructor Summary
Constructors Constructor and Description Node()
Method Summary
Methods Modifier and Type Method and Description float
getInlinkScore()
Metadata
getMetadata()
int
getNumInlinks()
int
getNumOutlinks()
float
getOutlinkScore()
void
readFields(DataInput in)
void
setInlinkScore(float inlinkScore)
void
setMetadata(Metadata metadata)
void
setNumInlinks(int numInlinks)
void
setNumOutlinks(int numOutlinks)
String
toString()
void
write(DataOutput out)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail
-
Node
public Node()
Method Detail
-
getNumInlinks
public int getNumInlinks()
-
setNumInlinks
public void setNumInlinks(int numInlinks)
-
getNumOutlinks
public int getNumOutlinks()
-
setNumOutlinks
public void setNumOutlinks(int numOutlinks)
-
getInlinkScore
public float getInlinkScore()
-
setInlinkScore
public void setInlinkScore(float inlinkScore)
-
getOutlinkScore
public float getOutlinkScore()
-
getMetadata
public Metadata getMetadata()
-
setMetadata
public void setMetadata(Metadata metadata)
-
readFields
public void readFields(DataInput in) throws IOException
- Specified by:
- <code>readFields</code> in interface <code>org.apache.hadoop.io.Writable</code>
- Throws:
- <code>IOException</code>
-
write
public void write(DataOutput out) throws IOException
- Specified by:
- <code>write</code> in interface <code>org.apache.hadoop.io.Writable</code>
- Throws:
- <code>IOException</code>
-
toString
public String toString()
- Overrides:
- <code>toString</code> in class <code>Object</code>