|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Drawable | |
|---|---|
| org.openflow.gui.drawables | Objects which can be drawn by the Pan-Zoom GUI. |
| org.pzgui | Provides a GUI system which supports multiple windows which can be panned and zoomed. |
| org.pzgui.layout | Extends the base Pan-Zoom GUI system to provide automatic node layout. |
| Uses of Drawable in org.openflow.gui.drawables |
|---|
| Classes in org.openflow.gui.drawables that implement Drawable | |
|---|---|
class |
DrawableIcon
Wraps an Icon object so that it can drawn on a Pan-Zoom GUI. |
class |
Flow
A flow of packets along some path through some set of node-port pairs. |
class |
Host
Describes a host. |
class |
LayoutableIcon
|
class |
Link
Information about a link. |
class |
Node
Information about a node in the topology. |
class |
NodeWithPorts
Information about a node with ports in the topology. |
class |
OpenFlowSwitch
Describes an OpenFlow switch. |
class |
SimpleNode
Describes a simple Node. |
class |
SimpleNodeWithPorts
Describes a simple NodeWithPorts. |
class |
VirtualOpenFlowSwitch
A part of an OpenFlowSwitch which is displayed independently of the rest of the switch. |
| Uses of Drawable in org.pzgui |
|---|
| Classes in org.pzgui that implement Drawable | |
|---|---|
class |
AbstractDrawable
Designates an object which may be drawn and/or selected. |
| Methods in org.pzgui that return Drawable | |
|---|---|
Drawable |
PZManager.getHovered()
Returns the currently hovered object, if any |
Drawable |
PZManager.getSelected()
Returns the currently selected object, if any |
Drawable |
PZManager.selectFrom(int x,
int y)
Returns the Drawable which contains the location x, y. |
Drawable |
PZManager.selectFrom(int x,
int y,
DrawableFilter filter)
Returns the object of type C which contains the location x, y. |
| Methods in org.pzgui with parameters of type Drawable | |
|---|---|
void |
PZManager.addDrawable(Drawable d)
Add a new entity to draw on the GUI. |
boolean |
DrawableFilter.consider(Drawable d)
Considers d and returns some boolean decision. |
void |
PZWindowEventListener.dragNode(Drawable selNode,
int x,
int y)
Called when a node has been dragged. |
void |
DrawableEventListener.drawableEvent(Drawable d,
java.awt.AWTEvent e,
java.lang.String event)
|
protected void |
PZManager.drawBeforeObject(java.awt.Graphics2D gfx,
Drawable d)
Calls the drawBeforeObject(gfx) method on d. |
protected void |
PZManager.drawObject(java.awt.Graphics2D gfx,
Drawable d)
Calls the drawObject(gfx) method on d. |
void |
PZManager.fireDrawableEvent(Drawable d,
java.awt.AWTEvent e,
java.lang.String event)
Updates the slider labels and notify those listening for traffic matrix changes. |
void |
PZManager.hover(Drawable d)
Sets that the specified object is being hovered over |
void |
PZManager.removeDrawable(Drawable d)
Stop drawing the specified entity. |
void |
PZManager.select(Drawable d)
Selects the specified object |
| Uses of Drawable in org.pzgui.layout |
|---|
| Subinterfaces of Drawable in org.pzgui.layout | |
|---|---|
interface |
Vertex<E extends Edge>
Interface which Vertices must implement in order to be laid out. |
| Classes in org.pzgui.layout that implement Drawable | |
|---|---|
class |
AbstractLayoutable
Designates an object which may be drawn and laid out. |
| Methods in org.pzgui.layout with parameters of type Drawable | |
|---|---|
void |
PZLayoutManager.addDrawable(Drawable d)
|
void |
PZLayoutManager.removeDrawable(Drawable d)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||