fr.emn.lite
Class LiteXOR

java.lang.Object
  extended byfr.emn.lite.LiteXOR
Direct Known Subclasses:
LiteGhost, LiteXORCross, LiteXORRect

public class LiteXOR
extends java.lang.Object


Field Summary
protected  java.awt.geom.GeneralPath path
           
protected  java.awt.geom.AffineTransform transform
           
static java.awt.Color xorColor
           
static java.awt.Stroke xorStroke
           
 
Constructor Summary
LiteXOR()
           
LiteXOR(java.awt.geom.GeneralPath p)
          Insert the method's description here.
 
Method Summary
 java.lang.Object clone()
          Insert the method's description here.
 void concatenate(java.awt.geom.AffineTransform t)
           
 boolean equals(java.lang.Object l)
           
 java.awt.geom.Rectangle2D getBounds()
           
 java.awt.geom.Rectangle2D getBoundsFromParent()
           
 java.awt.geom.GeneralPath getPath()
          Returns a pointer to the GeneralPath
 java.awt.geom.AffineTransform getTransform()
          Returns a copy of the current transform.
 void paint(java.awt.Graphics2D g)
          Called by LiteXORLayer
 void preConcatenate(java.awt.geom.AffineTransform t)
           
 void setPath(java.awt.geom.GeneralPath newPath)
          You may also modify directly the GeneralPath returned by getPath()
 void setTransform(java.awt.geom.AffineTransform t)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transform

protected java.awt.geom.AffineTransform transform

path

protected java.awt.geom.GeneralPath path

xorColor

public static final java.awt.Color xorColor

xorStroke

public static final java.awt.Stroke xorStroke
Constructor Detail

LiteXOR

public LiteXOR()

LiteXOR

public LiteXOR(java.awt.geom.GeneralPath p)
Insert the method's description here. Creation date: (21/06/00 16:09:17)

Parameters:
p - java.awt.geom.GeneralPath
Method Detail

clone

public java.lang.Object clone()
Insert the method's description here. Creation date: (21/06/00 15:18:48)

Returns:
fr.emn.lite.LiteXOR

concatenate

public void concatenate(java.awt.geom.AffineTransform t)

equals

public boolean equals(java.lang.Object l)

getBounds

public java.awt.geom.Rectangle2D getBounds()

getBoundsFromParent

public java.awt.geom.Rectangle2D getBoundsFromParent()

getPath

public java.awt.geom.GeneralPath getPath()
Returns a pointer to the GeneralPath


getTransform

public java.awt.geom.AffineTransform getTransform()
Returns a copy of the current transform.


paint

public void paint(java.awt.Graphics2D g)
Called by LiteXORLayer


preConcatenate

public void preConcatenate(java.awt.geom.AffineTransform t)

setPath

public void setPath(java.awt.geom.GeneralPath newPath)
You may also modify directly the GeneralPath returned by getPath()


setTransform

public void setTransform(java.awt.geom.AffineTransform t)