public class NetworkGraph
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NetworkGraph.CircleThreadPiece |
private static class |
NetworkGraph.drawNetworkPicturePeerJob |
Modifier and Type | Field and Description |
---|---|
static EncodedImage |
buffer |
private static long |
COL_ACTIVE_DOT |
private static long |
COL_ACTIVE_LINE |
private static long |
COL_ACTIVE_TEXT |
static long |
COL_BACKGROUND |
private static long |
COL_BORDER |
static long |
COL_DHTCIRCLE |
private static long |
COL_DHTIN |
private static long |
COL_DHTOUT |
private static long |
COL_HEADLINE |
private static long |
COL_LOAD_BG |
private static long |
COL_MYPEER_DOT |
private static long |
COL_MYPEER_LINE |
private static long |
COL_MYPEER_TEXT |
private static long |
COL_NORMAL_TEXT |
private static long |
COL_PASSIVE_DOT |
private static long |
COL_PASSIVE_LINE |
private static long |
COL_PASSIVE_TEXT |
private static long |
COL_POTENTIAL_DOT |
private static long |
COL_POTENTIAL_LINE |
private static long |
COL_POTENTIAL_TEXT |
private static double |
DOUBLE_LONG_MAX_VALUE |
private static int |
LEGEND_BOX_SIZE |
private static int |
longestName |
private static java.awt.image.BufferedImage |
peerloadPicture |
private static long |
peerloadPictureDate |
private static int |
shortestName |
Modifier | Constructor and Description |
---|---|
private |
NetworkGraph()
Private constructor to avoid instantiation of utility class.
|
Modifier and Type | Method and Description |
---|---|
static void |
clearcache() |
private static void |
drawCorona(RasterPlotter img,
int centerX,
int centerY,
int innerradius,
int waveradius,
double angle,
int dotsize,
int strength,
int coronaangle,
boolean inside,
boolean split,
int r,
int g,
int b) |
private static void |
drawLegendLine(java.awt.Graphics2D g,
int x,
int y,
java.lang.String caption,
java.awt.Color item_color) |
private static RasterPlotter |
drawNetworkPicture(SeedDB seedDB,
int width,
int height,
int passiveLimit,
int potentialLimit,
int maxCount,
int coronaangle,
long communicationTimeout,
java.lang.String networkName,
java.lang.String networkTitle,
long color_back,
int cyc) |
private static void |
drawNetworkPictureDHT(RasterPlotter img,
int centerX,
int centerY,
int innerradius,
Seed mySeed,
Seed otherSeed,
long colorLine,
int coronaangle,
boolean out,
int cyc) |
private static void |
drawPeerLoadPicture(int width,
int height,
NetworkGraph.CircleThreadPiece[] pieces,
NetworkGraph.CircleThreadPiece fillRest) |
static RasterPlotter |
getNetworkPicture(SeedDB seedDB,
int width,
int height,
int passiveLimit,
int potentialLimit,
int maxCount,
int coronaangle,
long communicationTimeout,
java.lang.String networkName,
java.lang.String networkTitle,
long bgcolor,
int cyc) |
static java.awt.image.BufferedImage |
getPeerLoadPicture(long maxAge,
int width,
int height,
NetworkGraph.CircleThreadPiece[] pieces,
NetworkGraph.CircleThreadPiece fillRest) |
static RasterPlotter |
getSearchEventPicture(SeedDB seedDB,
java.lang.String eventID,
int coronaangle,
int cyc) |
private static final double DOUBLE_LONG_MAX_VALUE
public static EncodedImage buffer
private static int shortestName
private static int longestName
public static final long COL_BACKGROUND
public static final long COL_DHTCIRCLE
private static final long COL_HEADLINE
private static final long COL_ACTIVE_DOT
private static final long COL_ACTIVE_LINE
private static final long COL_ACTIVE_TEXT
private static final long COL_PASSIVE_DOT
private static final long COL_PASSIVE_LINE
private static final long COL_PASSIVE_TEXT
private static final long COL_POTENTIAL_DOT
private static final long COL_POTENTIAL_LINE
private static final long COL_POTENTIAL_TEXT
private static final long COL_MYPEER_DOT
private static final long COL_MYPEER_LINE
private static final long COL_MYPEER_TEXT
private static final long COL_DHTOUT
private static final long COL_DHTIN
private static final long COL_BORDER
private static final long COL_NORMAL_TEXT
private static final long COL_LOAD_BG
private static final int LEGEND_BOX_SIZE
private static java.awt.image.BufferedImage peerloadPicture
private static long peerloadPictureDate
private NetworkGraph()
public static void clearcache()
public static RasterPlotter getSearchEventPicture(SeedDB seedDB, java.lang.String eventID, int coronaangle, int cyc)
public static RasterPlotter getNetworkPicture(SeedDB seedDB, int width, int height, int passiveLimit, int potentialLimit, int maxCount, int coronaangle, long communicationTimeout, java.lang.String networkName, java.lang.String networkTitle, long bgcolor, int cyc)
private static RasterPlotter drawNetworkPicture(SeedDB seedDB, int width, int height, int passiveLimit, int potentialLimit, int maxCount, int coronaangle, long communicationTimeout, java.lang.String networkName, java.lang.String networkTitle, long color_back, int cyc)
private static void drawNetworkPictureDHT(RasterPlotter img, int centerX, int centerY, int innerradius, Seed mySeed, Seed otherSeed, long colorLine, int coronaangle, boolean out, int cyc)
private static void drawCorona(RasterPlotter img, int centerX, int centerY, int innerradius, int waveradius, double angle, int dotsize, int strength, int coronaangle, boolean inside, boolean split, int r, int g, int b)
public static java.awt.image.BufferedImage getPeerLoadPicture(long maxAge, int width, int height, NetworkGraph.CircleThreadPiece[] pieces, NetworkGraph.CircleThreadPiece fillRest)
private static void drawPeerLoadPicture(int width, int height, NetworkGraph.CircleThreadPiece[] pieces, NetworkGraph.CircleThreadPiece fillRest)
private static void drawLegendLine(java.awt.Graphics2D g, int x, int y, java.lang.String caption, java.awt.Color item_color)