SkinLF
Version 1.1

com.l2fprod.gui.region
Class RegionBuilder

java.lang.Object
  |
  +--com.l2fprod.gui.region.RegionBuilder
Direct Known Subclasses:
AbstractRegionBuilder

public abstract class RegionBuilder
extends java.lang.Object

Created on 21/12/2000 by Frederic Lavigne, fred@L2FProd.com

Version:
$Revision: 1.3 $, $Date: 2001/03/11 21:21:53 $
Author:
$Author: l2fprod $

Field Summary
static int FILL_ALTERNATE
           
static int FILL_WINDING
           
static int REGION_AND
           
static int REGION_COPY
           
static int REGION_DIFF
           
static int REGION_OR
           
static int REGION_XOR
           
 
Constructor Summary
RegionBuilder()
           
 
Method Summary
abstract  Region combineRegions(Region region1, Region region2, int combineMode)
           
abstract  Region createEllipticRegion(int x1, int y1, int x2, int y2)
           
abstract  Region createPolygonRegion(int[] xpoints, int[] ypoints, int fillMode)
           
abstract  Region createRectangleRegion(int x1, int y1, int x2, int y2)
           
abstract  Region createRegion(java.awt.Image image)
           
abstract  Region createRegion(java.awt.Image image, int width, int height)
           
abstract  Region createRoundRectangleRegion(int x1, int y1, int x2, int y2, int x3, int y3)
           
static RegionBuilder getInstance()
           
abstract  void setWindowRegion(java.awt.Window window, Region region, boolean redraw)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REGION_AND

public static final int REGION_AND
See Also:
Constant Field Values

REGION_COPY

public static final int REGION_COPY
See Also:
Constant Field Values

REGION_DIFF

public static final int REGION_DIFF
See Also:
Constant Field Values

REGION_OR

public static final int REGION_OR
See Also:
Constant Field Values

REGION_XOR

public static final int REGION_XOR
See Also:
Constant Field Values

FILL_ALTERNATE

public static final int FILL_ALTERNATE
See Also:
Constant Field Values

FILL_WINDING

public static final int FILL_WINDING
See Also:
Constant Field Values
Constructor Detail

RegionBuilder

public RegionBuilder()
Method Detail

getInstance

public static RegionBuilder getInstance()

createEllipticRegion

public abstract Region createEllipticRegion(int x1,
                                            int y1,
                                            int x2,
                                            int y2)

createRectangleRegion

public abstract Region createRectangleRegion(int x1,
                                             int y1,
                                             int x2,
                                             int y2)

createRoundRectangleRegion

public abstract Region createRoundRectangleRegion(int x1,
                                                  int y1,
                                                  int x2,
                                                  int y2,
                                                  int x3,
                                                  int y3)

createPolygonRegion

public abstract Region createPolygonRegion(int[] xpoints,
                                           int[] ypoints,
                                           int fillMode)

combineRegions

public abstract Region combineRegions(Region region1,
                                      Region region2,
                                      int combineMode)

createRegion

public abstract Region createRegion(java.awt.Image image)

createRegion

public abstract Region createRegion(java.awt.Image image,
                                    int width,
                                    int height)

setWindowRegion

public abstract void setWindowRegion(java.awt.Window window,
                                     Region region,
                                     boolean redraw)

SkinLF
Version 1.1

www.L2FProd.com
© 2000-2001 L2FProd.com