| /* Copyright (C) 2000, 2001 Free Software Foundation | |
| This file is part of libgcj. | |
| This software is copyrighted work licensed under the terms of the | |
| Libgcj License. Please consult the file "LIBGCJ_LICENSE" for | |
| details. */ | |
| /* Status: Complete, but commented out until we have the required | |
| GraphicsDevice. */ | |
| package java.awt; | |
| import java.awt.image.BufferedImage; | |
| import java.awt.image.ColorModel; | |
| import java.awt.geom.AffineTransform; | |
| public abstract class GraphicsConfiguration | |
| { | |
| // Can't instantiate directly. Having a protected constructor seems | |
| // redundant, but that is what the docs specify. | |
| protected GraphicsConfiguration () | |
| { | |
| } | |
| /* | |
| public abstract GraphicsDevice getDevice(); | |
| */ | |
| public abstract BufferedImage createCompatibleImage(int width, int height); | |
| public abstract BufferedImage createCompatibleImage(int width, int height, | |
| int transparency); | |
| public abstract ColorModel getColorModel(); | |
| public abstract ColorModel getColorModel(int transparency); | |
| public abstract AffineTransform getDefaultTransform(); | |
| public abstract AffineTransform getNormalizingTransform(); | |
| /* @since 1.3 */ | |
| public abstract Rectangle getBounds(); | |
| } |