package nodebox.client.visualizer;
import java.awt.*;
import java.awt.geom.Dimension2D;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
public interface Visualizer {
public boolean accepts(Iterable<?> objects, Class listClass);
public Rectangle2D getBounds(Iterable<?> objects);
public Point2D getOffset(Iterable<?> objects, Dimension2D viewerSize);
public void draw(Graphics2D g, Iterable<?> objects);
}