public class PaintableGroup extends java.lang.Object implements Paintable, PaintableCollector, java.lang.Iterable<Paintable>
Constructor and Description |
---|
PaintableGroup() |
Modifier and Type | Method and Description |
---|---|
void |
accept(PaintableVisitor visitor)
Accept a visitor.
|
void |
addPaintable(Paintable paintable)
Add a paintable to this group.
|
java.util.List<Paintable> |
getChildren()
Get the children paintables.
|
java.util.Iterator<Paintable> |
iterator() |
void |
paintTo(java.awt.Graphics2D g2,
Context context)
Paint this object to the given graphics context.
|
public void paintTo(@NotNull java.awt.Graphics2D g2, @NotNull Context context)
Paintable
public void accept(@NotNull PaintableVisitor visitor)
Paintable
public void addPaintable(@NotNull Paintable paintable)
addPaintable
in interface PaintableCollector
paintable
- paintable to add@NotNull public java.util.List<Paintable> getChildren()