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

Quick Search    Search Deep

com.memoire.dja
Class DjaZigZagArrow  view DjaZigZagArrow download DjaZigZagArrow.java

java.lang.Object
  extended bycom.memoire.dja.DjaObject
      extended bycom.memoire.dja.DjaLink
          extended bycom.memoire.dja.DjaZigZagArrow
All Implemented Interfaces:
java.lang.Cloneable, DjaOptions, DjaOwner, java.io.Serializable

public class DjaZigZagArrow
extends DjaLink


Nested Class Summary
private static class DjaZigZagArrow.PC
           
 
Field Summary
private  int[] xr
           
private  int xr0
           
private  int xr1
           
private  int[] yr
           
private  int yr0
           
private  int yr1
           
 
Fields inherited from class com.memoire.dja.DjaLink
begin_, end_, NB_TYPE, nbegin_, nend_, obegin_, oend_, tbegin_, tend_, xbegin_, xend_, ybegin_, yend_
 
Fields inherited from class com.memoire.dja.DjaObject
 
Fields inherited from interface com.memoire.dja.DjaOptions
ABSOLUTE, anchorsColor, ANY, attachsColor, AUTO, BOTH, CENTER, closeX, closeY, controlsColor, defaultBigFont, defaultBoldFont, defaultPlainFont, defaultSmallFont, deltaX, deltaY, DISK_BG, DISK_EMPTY, DISK_FG, EAST, freesColor, handlesColor, HELPER, HORIZONTAL, LEFT, LEFT_TRIANGLE_BG, LEFT_TRIANGLE_EMPTY, LEFT_TRIANGLE_FG, LOSANGE_BG, LOSANGE_EMPTY, LOSANGE_FG, MIDDLE, NONE, NORTH, NORTH_EAST, NORTH_WEST, RELATIVE_ANCHOR, RELATIVE_ATTACH, RELATIVE_CONTROL, RELATIVE_NE, RELATIVE_NW, RELATIVE_SE, RELATIVE_SW, RELATIVE_TEXT_NE, RELATIVE_TEXT_NW, RELATIVE_TEXT_SE, RELATIVE_TEXT_SW, RIGHT, RIGHT_TRIANGLE_BG, RIGHT_TRIANGLE_EMPTY, RIGHT_TRIANGLE_FG, selectionBackground, selectionForeground, selectionTextColor, selectionZone, snap, SOUTH, SOUTH_EAST, SOUTH_WEST, SQUARE_BG, SQUARE_EMPTY, SQUARE_FG, VERTICAL, WEST
 
Constructor Summary
DjaZigZagArrow()
           
DjaZigZagArrow(int _n)
           
DjaZigZagArrow(java.lang.String _texte)
           
DjaZigZagArrow(java.lang.String _text, int _n)
           
 
Method Summary
private  void adjust()
           
 void afterLoading()
           
 void beforeSaving()
           
 boolean contains(int _x, int _y)
           
 DjaControl[] getControls()
           
 int getHeight()
           
 int getWidth()
           
 int getX()
           
 int getY()
           
private  int max(int[] v)
           
private  int min(int[] v)
           
 void paintObject(java.awt.Graphics _g)
           
 void setHeight(int _h)
           
 void setPoint(int _i, int _x, int _y)
           
 void setPoints(DjaVector _v)
           
 void setWidth(int _w)
           
 void setX(int _x)
           
 void setY(int _y)
           
protected  void updateXYO()
           
 
Methods inherited from class com.memoire.dja.DjaLink
addText, drawBracket, drawBracket, getAttachs, getBeginO, getBeginObject, getBeginPosition, getBeginType, getBeginX, getBeginY, getBounds, getEndO, getEndObject, getEndPosition, getEndType, getEndX, getEndY, getHandles, paintText, rectangle, setBegin, setBeginO, setBeginObject, setBeginPosition, setBeginType, setBeginX, setBeginY, setEnd, setEndO, setEndObject, setEndPosition, setEndType, setEndX, setEndY, setPoints
 
Methods inherited from class com.memoire.dja.DjaObject
addText, clone, fireGridEvent, getAnchors, getBackground, getBeginConnections, getColor, getData, getEndConnections, getExtendedBounds, getExtendedBounds, getFont, getForeground, getGrid, getIcon, getOwner, getProperty, getPropertyKeys, getText, getText, getTextArray, getTextColor, getTextPosition, getTexts, isSelected, isTextMultiline, paint, paintAnchors, paintAttachs, paintControls, paintHandles, paintInteractive, paintTexts, putData, putProperty, removeData, removeProperty, setBackground, setColor, setFont, setForeground, setOwner, setSelected, setText, setText, setTextArray, setTextBounds, setTextColor, setTextPosition, textChanged, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xr0

private int xr0

yr0

private int yr0

xr1

private int xr1

yr1

private int yr1

xr

private int[] xr

yr

private int[] yr
Constructor Detail

DjaZigZagArrow

public DjaZigZagArrow(java.lang.String _text,
                      int _n)

DjaZigZagArrow

public DjaZigZagArrow(java.lang.String _texte)

DjaZigZagArrow

public DjaZigZagArrow(int _n)

DjaZigZagArrow

public DjaZigZagArrow()
Method Detail

beforeSaving

public void beforeSaving()
Overrides:
beforeSaving in class DjaObject

afterLoading

public void afterLoading()
Overrides:
afterLoading in class DjaObject

getControls

public DjaControl[] getControls()
Overrides:
getControls in class DjaObject

setPoints

public void setPoints(DjaVector _v)

setPoint

public void setPoint(int _i,
                     int _x,
                     int _y)

adjust

private void adjust()

min

private int min(int[] v)

max

private int max(int[] v)

getX

public int getX()
Overrides:
getX in class DjaLink

getY

public int getY()
Overrides:
getY in class DjaLink

getWidth

public int getWidth()
Overrides:
getWidth in class DjaLink

getHeight

public int getHeight()
Overrides:
getHeight in class DjaLink

setX

public void setX(int _x)
Overrides:
setX in class DjaLink

setY

public void setY(int _y)
Overrides:
setY in class DjaLink

setWidth

public void setWidth(int _w)
Overrides:
setWidth in class DjaLink

setHeight

public void setHeight(int _h)
Overrides:
setHeight in class DjaLink

updateXYO

protected void updateXYO()
Overrides:
updateXYO in class DjaLink

contains

public boolean contains(int _x,
                        int _y)
Overrides:
contains in class DjaObject

paintObject

public void paintObject(java.awt.Graphics _g)
Overrides:
paintObject in class DjaObject