KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > batik > ext > awt > image > renderable > FloodRable


1 /*
2
3    Copyright 2001 The Apache Software Foundation
4
5    Licensed under the Apache License, Version 2.0 (the "License");
6    you may not use this file except in compliance with the License.
7    You may obtain a copy of the License at
8
9        http://www.apache.org/licenses/LICENSE-2.0
10
11    Unless required by applicable law or agreed to in writing, software
12    distributed under the License is distributed on an "AS IS" BASIS,
13    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    See the License for the specific language governing permissions and
15    limitations under the License.
16
17  */

18 package org.apache.batik.ext.awt.image.renderable;
19
20 import java.awt.Paint JavaDoc;
21 import java.awt.geom.Rectangle2D JavaDoc;
22
23 /**
24  * Fills the input image with a given paint
25  *
26  * @author <a HREF="mailto:dean@w3.org">Dean Jackson</a>
27  * @version $Id: FloodRable.java,v 1.3 2004/08/18 07:13:59 vhardy Exp $
28  */

29
30 public interface FloodRable extends Filter {
31     /**
32      * Set the flood paint.
33      * @param paint the flood paint to use when filling
34      */

35     public void setFloodPaint(Paint JavaDoc paint);
36
37     /**
38      * Get the flood paint.
39      * @return The current flood paint for the filter
40      */

41     public Paint JavaDoc getFloodPaint();
42
43     /**
44      * Sets the flood region
45      * @param floodRegion region to flood with floodPaint
46      */

47     public void setFloodRegion(Rectangle2D JavaDoc floodRegion);
48     
49     /**
50      * Get the flood region
51      */

52      public Rectangle2D JavaDoc getFloodRegion();
53 }
54
55
56
Popular Tags