Package org.eclipse.nebula.cwt.svg
Class SvgElement
- java.lang.Object
-
- org.eclipse.nebula.cwt.svg.SvgElement
-
- Direct Known Subclasses:
SvgGradient
,SvgGradientStop
,SvgGraphic
,SvgStyle
public abstract class SvgElement extends java.lang.Object
An svg document is an xml document. As such, all contained xml elements are also svg elements. SvgElement is the base abstract class for all svg elements in an SvgDocument.
-
-
Field Summary
Fields Modifier and Type Field Description private SvgContainer
container
private java.lang.String
id
-
Constructor Summary
Constructors Constructor Description SvgElement(SvgContainer container, java.lang.String id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.List<SvgElement>
getAncestry(SvgElement element)
(package private) SvgContainer
getContainer()
(package private) SvgElement
getElement(java.lang.String id)
(package private) SvgFragment
getFragment()
java.lang.String
getId()
Return the id of this SvgElement, if it exists.(package private) float[]
getViewport()
(package private) void
setContainer(SvgContainer container)
-
-
-
Field Detail
-
container
private SvgContainer container
-
id
private java.lang.String id
-
-
Constructor Detail
-
SvgElement
SvgElement(SvgContainer container, java.lang.String id)
-
-
Method Detail
-
getAncestry
static java.util.List<SvgElement> getAncestry(SvgElement element)
-
getContainer
final SvgContainer getContainer()
-
getElement
SvgElement getElement(java.lang.String id)
-
getFragment
SvgFragment getFragment()
-
getId
public final java.lang.String getId()
Return the id of this SvgElement, if it exists.- Returns:
- the id of the element if it exists, null otherwise.
-
getViewport
float[] getViewport()
-
setContainer
void setContainer(SvgContainer container)
-
-