Class AbstractGroup<G extends AbstractGroup<G>>

java.lang.Object
com.storedobject.svg.Node<G>
com.storedobject.svg.Element<G>
com.storedobject.svg.AbstractGroup<G>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Bar, Group

public abstract class AbstractGroup<G extends AbstractGroup<G>> extends Element<G>
Abstract base class representing an SVG group element. This class is used to manage and organize a collection of Node elements within an SVG structure. It provides functionality for handling child nodes, computing their bounding coordinates, and generating the inner SVG content for the group.

Subclasses of AbstractGroup can extend and define additional behavior or functionality specific to their use case while leveraging group-based organization in an SVG document.

Author:
Syam
See Also: