com.hp.hpl.guess.ui
Class VisFactory
java.lang.Object
com.hp.hpl.guess.ui.VisFactory
- Direct Known Subclasses:
- DumbFactory, JungVisFactory, PFactory, PrefuseFactory, TGFactory
- public abstract class VisFactory
- extends Object
PICCOLO
public static final int PICCOLO
- See Also:
- Constant Field Values
PREFUSE
public static final int PREFUSE
- See Also:
- Constant Field Values
TOUCHGRAPH
public static final int TOUCHGRAPH
- See Also:
- Constant Field Values
NOVIS
public static final int NOVIS
- See Also:
- Constant Field Values
JUNG
public static final int JUNG
- See Also:
- Constant Field Values
RECTANGLE
public static final int RECTANGLE
- See Also:
- Constant Field Values
ELLIPSE
public static final int ELLIPSE
- See Also:
- Constant Field Values
ROUNDRECTANGLE
public static final int ROUNDRECTANGLE
- See Also:
- Constant Field Values
TEXT_RECTANGLE
public static final int TEXT_RECTANGLE
- See Also:
- Constant Field Values
TEXT_ELLIPSE
public static final int TEXT_ELLIPSE
- See Also:
- Constant Field Values
TEXT_ROUNDRECTANGLE
public static final int TEXT_ROUNDRECTANGLE
- See Also:
- Constant Field Values
IMAGE
public static final int IMAGE
- See Also:
- Constant Field Values
RECTANGLE3D
public static final int RECTANGLE3D
- See Also:
- Constant Field Values
ELLIPSE3D
public static final int ELLIPSE3D
- See Also:
- Constant Field Values
ROUNDRECTANGLE3D
public static final int ROUNDRECTANGLE3D
- See Also:
- Constant Field Values
USER
public static final int USER
- See Also:
- Constant Field Values
VisFactory
public VisFactory()
shutdown
public static void shutdown()
setFactory
public static void setFactory(int type)
getFactory
public static VisFactory getFactory()
getUIMode
public static int getUIMode()
getDisplay
public abstract FrameListener getDisplay()
generateNode
public abstract NodeListener generateNode(Node n)
generateNode
public abstract NodeListener generateNode(int type,
double x,
double y,
double width,
double height,
Color clr,
Node n)
generateEdge
public abstract EdgeListener generateEdge(Edge n)
remove
public abstract void remove(Node rep)
remove
public abstract void remove(Edge rep)
add
public abstract void add(Node rep)
add
public abstract void add(Edge rep)
runNow
public void runNow()
getDirected
public boolean getDirected()
setDirected
public void setDirected(boolean dir)
createConvexHull
public ConvexHull createConvexHull(PySequence seq,
String c)
createConvexHull
public ConvexHull createConvexHull(Collection s,
Color c)
removeConvexHull
public void removeConvexHull(ConvexHull c)
removeConvexHulls
public void removeConvexHulls(PySequence seq)
getConvexHulls
public Collection getConvexHulls()