Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

phoebe.util
Class PLabel  view PLabel download PLabel.java

java.lang.Object
  extended byPText
      extended byphoebe.util.PLabel
All Implemented Interfaces:
java.util.EventListener, giny.view.Label, java.beans.PropertyChangeListener

public class PLabel
extends PText
implements giny.view.Label, java.beans.PropertyChangeListener

The Label class for nodes and edges


Field Summary
(package private)  PNode boundObject
           
static int CENTERED
          DOCUMENT ME!
static int EAST
          DOCUMENT ME!
protected  int labelLocation
           
static int NORTH
          DOCUMENT ME!
static int NORTH_EAST
          DOCUMENT ME!
static int NORTH_WEST
          DOCUMENT ME!
(package private)  java.awt.geom.Point2D offsetAmount
           
(package private) static PNodeLocator pbl
           
static int SOUTH
          DOCUMENT ME!
static int SOUTH_EAST
          DOCUMENT ME!
static int SOUTH_WEST
          DOCUMENT ME!
(package private)  java.lang.String text
           
static int WEST
          DOCUMENT ME!
 
Fields inherited from interface giny.view.Label
CENTER, NORTHEAST, NORTHWEST, SOURCE_BOUND, SOUTHEAST, SOUTHWEST, TARGET_BOUND
 
Constructor Summary
PLabel(java.lang.String text, PNode node)
          Creates a new PLabel object.
 
Method Summary
 int getLabelLocation()
          DOCUMENT ME!
protected  void paint(PPaintContext paintContext)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
          DOCUMENT ME!
 void setLabelLocation(int loc)
          DOCUMENT ME!
 void setPositionHint(int i)
          DOCUMENT ME!
 void setSize(int i)
          DOCUMENT ME!
 void updatePosition()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface giny.view.Label
getText, setFont, setText
 

Field Detail

pbl

static PNodeLocator pbl

CENTERED

public static int CENTERED
DOCUMENT ME!


NORTH

public static int NORTH
DOCUMENT ME!


NORTH_EAST

public static int NORTH_EAST
DOCUMENT ME!


NORTH_WEST

public static int NORTH_WEST
DOCUMENT ME!


SOUTH

public static int SOUTH
DOCUMENT ME!


SOUTH_EAST

public static int SOUTH_EAST
DOCUMENT ME!


SOUTH_WEST

public static int SOUTH_WEST
DOCUMENT ME!


EAST

public static int EAST
DOCUMENT ME!


WEST

public static int WEST
DOCUMENT ME!


boundObject

PNode boundObject

offsetAmount

java.awt.geom.Point2D offsetAmount

text

java.lang.String text

labelLocation

protected int labelLocation
Constructor Detail

PLabel

public PLabel(java.lang.String text,
              PNode node)
Creates a new PLabel object.

Method Detail

updatePosition

public void updatePosition()
DOCUMENT ME!


setLabelLocation

public void setLabelLocation(int loc)
DOCUMENT ME!


getLabelLocation

public int getLabelLocation()
DOCUMENT ME!


propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
DOCUMENT ME!

Specified by:
propertyChange in interface java.beans.PropertyChangeListener

paint

protected void paint(PPaintContext paintContext)

setPositionHint

public void setPositionHint(int i)
DOCUMENT ME!

Specified by:
setPositionHint in interface giny.view.Label

setSize

public void setSize(int i)
DOCUMENT ME!

Specified by:
setSize in interface giny.view.Label