SkinLF
Version 1.1

com.l2fprod.gui.region
Class AbstractRegionBuilder

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

public abstract class AbstractRegionBuilder
extends RegionBuilder

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

Constructor Detail

AbstractRegionBuilder

public AbstractRegionBuilder()
Method Detail

createEllipticRegion

public Region createEllipticRegion(int x1,
                                   int y1,
                                   int x2,
                                   int y2)
Specified by:
createEllipticRegion in class RegionBuilder

createRectangleRegion

public Region createRectangleRegion(int x1,
                                    int y1,
                                    int x2,
                                    int y2)
Specified by:
createRectangleRegion in class RegionBuilder

createRoundRectangleRegion

public Region createRoundRectangleRegion(int x1,
                                         int y1,
                                         int x2,
                                         int y2,
                                         int x3,
                                         int y3)
Specified by:
createRoundRectangleRegion in class RegionBuilder

createPolygonRegion

public Region createPolygonRegion(int[] xpoints,
                                  int[] ypoints,
                                  int fillMode)
Specified by:
createPolygonRegion in class RegionBuilder

combineRegions

public Region combineRegions(Region region1,
                             Region region2,
                             int combineMode)
Specified by:
combineRegions in class RegionBuilder

setWindowRegion

public void setWindowRegion(java.awt.Window window,
                            Region region,
                            boolean redraw)
Specified by:
setWindowRegion in class RegionBuilder

createRegion

public Region createRegion(java.awt.Image image)
Specified by:
createRegion in class RegionBuilder

createRegion

public Region createRegion(java.awt.Image image,
                           int width,
                           int height)
Specified by:
createRegion in class RegionBuilder

SkinLF
Version 1.1

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