2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_image_renderable_ContextualRenderedImageFactory__
5 #define __java_awt_image_renderable_ContextualRenderedImageFactory__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
28 class ContextualRenderedImageFactory;
31 class RenderableImage;
38 class java::awt::image::renderable::ContextualRenderedImageFactory : public ::java::lang::Object
42 virtual ::java::awt::image::renderable::RenderContext * mapRenderContext(jint, ::java::awt::image::renderable::RenderContext *, ::java::awt::image::renderable::ParameterBlock *, ::java::awt::image::renderable::RenderableImage *) = 0;
43 virtual ::java::awt::image::RenderedImage * create(::java::awt::image::renderable::RenderContext *, ::java::awt::image::renderable::ParameterBlock *) = 0;
44 virtual ::java::awt::geom::Rectangle2D * getBounds2D(::java::awt::image::renderable::ParameterBlock *) = 0;
45 virtual ::java::lang::Object * getProperty(::java::awt::image::renderable::ParameterBlock *, ::java::lang::String *) = 0;
46 virtual JArray< ::java::lang::String * > * getPropertyNames() = 0;
47 virtual jboolean isDynamic() = 0;
48 virtual ::java::awt::image::RenderedImage * create(::java::awt::image::renderable::ParameterBlock *, ::java::awt::RenderingHints *) = 0;
49 static ::java::lang::Class class$;
50 } __attribute__ ((java_interface));
52 #endif // __java_awt_image_renderable_ContextualRenderedImageFactory__