TPTP 4.6.0 Platform Project
Internal API Specification

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

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.SVGFeComponentTransferBase
All Implemented Interfaces:
java.io.Serializable, ISVGBase, ISVGContainerBase, ISVGFeComponentTransfer
Direct Known Subclasses:
SVGFeComponentTransfer

public abstract class SVGFeComponentTransferBase
extends SVGContainerBase
implements ISVGFeComponentTransfer, java.io.Serializable

SVGFeComponentTransferBase is an abstract base class for classes which generate Scalable Vector Graphics (SVG) "feComponentTransferBase" elements.

See Also:
Serialized Form

Constructor Summary
SVGFeComponentTransferBase()
           
 
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.
 
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

SVGFeComponentTransferBase

public SVGFeComponentTransferBase()
Method Detail

doImplementation

public 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. 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 ISVGFeComponentTransfer
Overrides:
doImplementation in class SVGContainerBase
Parameters:
Document - the target SVG Document
Returns:
Element the container implementation or null if the element was not created.
Throws:
DOMException - if the tag name contains an illegal character.
java.lang.NullPointerException - if any child elements are null.

TPTP 4.6.0 Platform Project
Internal API Specification