netkit
Class EdgeTransformer

java.lang.Object
  extended by netkit.EdgeTransformer

public class EdgeTransformer
extends java.lang.Object


Constructor Summary
EdgeTransformer(java.lang.String[] args)
           
 
Method Summary
static java.lang.String[] getCommandLines()
           
 java.io.Reader getInput()
           
 int getMinK()
           
 java.io.PrintWriter getOutput()
           
 double getPruneLess()
           
 double getPruneMore()
           
 boolean getReverse()
           
 double getReweight()
           
 int getTopK()
           
static void pruneLess(Graph graph, EdgeType edgeType, double pruneless)
           
static void pruneMinK(Graph graph, EdgeType edgeType, int minK, boolean reverse)
           
static void pruneMore(Graph graph, EdgeType edgeType, double prunemore)
           
static void pruneTopK(Graph graph, EdgeType edgeType, int topK, boolean reverse)
           
 Graph readEdges(java.io.Reader reader, EdgeType edgeType)
           
 void resetOptions()
           
static void reweight(Graph graph, Edge[] edges, double reweight)
           
static void reweight(Graph graph, EdgeType edgeType, double reweight)
           
 void run()
           
static void run(java.lang.String[] argv)
           
 void setInput(java.io.Reader r)
           
 void setInput(java.lang.String file)
           
 void setMinK(int k)
           
 void setOutput(java.io.PrintWriter pw)
           
 void setOutput(java.lang.String file)
           
 void setPruneLess(double t)
           
 void setPruneMore(double t)
           
 void setReverse(boolean r)
           
 void setReweight(double w)
           
 void setTopK(int k)
           
 void transform(Graph graph, EdgeType edgeType)
           
static void usage(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeTransformer

public EdgeTransformer(java.lang.String[] args)
Method Detail

readEdges

public Graph readEdges(java.io.Reader reader,
                       EdgeType edgeType)

pruneMinK

public static void pruneMinK(Graph graph,
                             EdgeType edgeType,
                             int minK,
                             boolean reverse)

pruneTopK

public static void pruneTopK(Graph graph,
                             EdgeType edgeType,
                             int topK,
                             boolean reverse)

pruneLess

public static void pruneLess(Graph graph,
                             EdgeType edgeType,
                             double pruneless)

pruneMore

public static void pruneMore(Graph graph,
                             EdgeType edgeType,
                             double prunemore)

reweight

public static void reweight(Graph graph,
                            EdgeType edgeType,
                            double reweight)

reweight

public static void reweight(Graph graph,
                            Edge[] edges,
                            double reweight)

run

public void run()

transform

public void transform(Graph graph,
                      EdgeType edgeType)

resetOptions

public void resetOptions()

getReweight

public double getReweight()

setReweight

public void setReweight(double w)

getPruneMore

public double getPruneMore()

setPruneMore

public void setPruneMore(double t)

getPruneLess

public double getPruneLess()

setPruneLess

public void setPruneLess(double t)

getMinK

public int getMinK()

setMinK

public void setMinK(int k)

getTopK

public int getTopK()

setTopK

public void setTopK(int k)

getReverse

public boolean getReverse()

setReverse

public void setReverse(boolean r)

getInput

public java.io.Reader getInput()

setInput

public void setInput(java.io.Reader r)

setInput

public void setInput(java.lang.String file)

getOutput

public java.io.PrintWriter getOutput()

setOutput

public void setOutput(java.io.PrintWriter pw)

setOutput

public void setOutput(java.lang.String file)

getCommandLines

public static java.lang.String[] getCommandLines()

usage

public static void usage(java.lang.String msg)

run

public static void run(java.lang.String[] argv)