link start!
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package org.apache.batik.gvt.renderer;
|
||||
|
||||
import java.awt.Rectangle;
|
||||
import java.awt.RenderingHints;
|
||||
import java.awt.geom.AffineTransform;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.Collection;
|
||||
|
||||
public interface ImageRenderer extends Renderer {
|
||||
void clearOffScreen();
|
||||
|
||||
void dispose();
|
||||
|
||||
void flush();
|
||||
|
||||
void flush(Rectangle rectangle);
|
||||
|
||||
void flush(Collection collection);
|
||||
|
||||
BufferedImage getOffScreen();
|
||||
|
||||
RenderingHints getRenderingHints();
|
||||
|
||||
AffineTransform getTransform();
|
||||
|
||||
void setRenderingHints(RenderingHints renderingHints);
|
||||
|
||||
void setTransform(AffineTransform affineTransform);
|
||||
|
||||
void updateOffScreen(int i, int i2);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package org.apache.batik.gvt.renderer;
|
||||
|
||||
public interface ImageRendererFactory extends RendererFactory {
|
||||
ImageRenderer createDynamicImageRenderer();
|
||||
|
||||
ImageRenderer createStaticImageRenderer();
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package org.apache.batik.gvt.renderer;
|
||||
|
||||
import java.awt.Shape;
|
||||
import java.awt.geom.AffineTransform;
|
||||
import org.apache.batik.ext.awt.geom.RectListManager;
|
||||
import org.apache.batik.gvt.GraphicsNode;
|
||||
|
||||
public interface Renderer {
|
||||
void dispose();
|
||||
|
||||
AffineTransform getTransform();
|
||||
|
||||
GraphicsNode getTree();
|
||||
|
||||
boolean isDoubleBuffered();
|
||||
|
||||
void repaint(Shape shape);
|
||||
|
||||
void repaint(RectListManager rectListManager);
|
||||
|
||||
void setDoubleBuffered(boolean z);
|
||||
|
||||
void setTransform(AffineTransform affineTransform);
|
||||
|
||||
void setTree(GraphicsNode graphicsNode);
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package org.apache.batik.gvt.renderer;
|
||||
|
||||
public interface RendererFactory {
|
||||
Renderer createRenderer();
|
||||
}
|
||||
Reference in New Issue
Block a user