link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -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();
}