1/* 2 * Copyright 2007, The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17package com.android.internal.awt; 18 19import com.android.internal.awt.AndroidGraphics2D; 20 21import java.awt.GraphicsConfiguration; 22import java.awt.GraphicsDevice; 23import java.awt.Rectangle; 24import java.awt.geom.AffineTransform; 25import java.awt.image.BufferedImage; 26import java.awt.image.ColorModel; 27import java.awt.image.VolatileImage; 28 29import android.graphics.Canvas; 30 31public class AndroidGraphicsConfiguration extends GraphicsConfiguration { 32 33 @Override 34 public BufferedImage createCompatibleImage(int width, int height) { 35 // TODO Auto-generated method stub 36 return null; 37 } 38 39 @Override 40 public BufferedImage createCompatibleImage(int width, int height, 41 int transparency) { 42 // TODO Auto-generated method stub 43 return null; 44 } 45 46 @Override 47 public VolatileImage createCompatibleVolatileImage(int width, int height) { 48 // TODO Auto-generated method stub 49 return null; 50 } 51 52 @Override 53 public VolatileImage createCompatibleVolatileImage(int width, int height, 54 int transparency) { 55 // TODO Auto-generated method stub 56 return null; 57 } 58 59 @Override 60 public Rectangle getBounds() { 61 Canvas c = AndroidGraphics2D.getAndroidCanvas(); 62 if(c != null) 63 return new Rectangle(0, 0, c.getWidth(), c.getHeight()); 64 return null; 65 } 66 67 @Override 68 public ColorModel getColorModel() { 69 // TODO Auto-generated method stub 70 return null; 71 } 72 73 @Override 74 public ColorModel getColorModel(int transparency) { 75 // TODO Auto-generated method stub 76 return null; 77 } 78 79 @Override 80 public AffineTransform getDefaultTransform() { 81 return new AffineTransform(); 82 } 83 84 @Override 85 public GraphicsDevice getDevice() { 86 // TODO Auto-generated method stub 87 return null; 88 } 89 90 @Override 91 public AffineTransform getNormalizingTransform() { 92 // TODO Auto-generated method stub 93 return null; 94 } 95 96} 97