TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.chart.svg.internal.generator
Class SVGClipPathBase

java.lang.Object
  extended by org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGBase
      extended by org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGContainerBase
          extended by org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGClipPathBase
All Implemented Interfaces:
java.io.Serializable, ISVGBase, ISVGClipPathBase, ISVGContainerBase
Direct Known Subclasses:
SVGClipPath

public abstract class SVGClipPathBase
extends SVGContainerBase
implements ISVGClipPathBase

SVGClipPathBase is an abstract base class for classes which generate Scalable Vector Graphics (SVG) "clipPath" elements. $Revision: 1.1 $

See Also:
Serialized Form

Constructor Summary
SVGClipPathBase()
           
 
Method Summary
 org.w3c.dom.Element doImplementation(org.w3c.dom.Document svgDocument)
          Calls the superclass to create the SVG container element and then sets any non-null base attributes.
 java.lang.String getClipPathUnits()
          Returns clipPathUnits
 void setClipPathUnits(java.lang.String clipPathUnits)
          set clipPathUnits
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGContainerBase
getChildren, getDesc, getTitle, setChildren, setDesc, setTitle
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGBase
getIdentifier, getImplementation, getStyle, getStyleClass, getTagName, getVisibility, setIdentifier, setStyle, setStyleClass, setTagName, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVGClipPathBase

public SVGClipPathBase()
Method Detail

doImplementation

public org.w3c.dom.Element doImplementation(org.w3c.dom.Document svgDocument)
                                     throws org.w3c.dom.DOMException
Description copied from class: SVGContainerBase
Calls the superclass to create the SVG container element and then sets any non-null base attributes. Calls the doImplementation(Document) method on all children - any children returning null will not have elements added to the container.

Specified by:
doImplementation in interface ISVGClipPathBase
Overrides:
doImplementation in class SVGContainerBase
Returns:
Element the container implementation or null if the element was not created.
Throws:
org.w3c.dom.DOMException - if the tag name contains an illegal character.
See Also:
ISVGRectangleBase#doImplementation()

getClipPathUnits

public java.lang.String getClipPathUnits()
Description copied from interface: ISVGClipPathBase
Returns clipPathUnits

Specified by:
getClipPathUnits in interface ISVGClipPathBase
Returns:
String

setClipPathUnits

public void setClipPathUnits(java.lang.String clipPathUnits)
Description copied from interface: ISVGClipPathBase
set clipPathUnits

Specified by:
setClipPathUnits in interface ISVGClipPathBase

TPTP 4.6.0 Platform Project
Internal API Specification