public abstract class AbstractEndStepDelegate extends java.lang.Object implements StepDelegate, EndStepProperties
FACTORY_ID, OUTPUTS
AssociatedData, Breakpoint, FactoryId, Name
Constructor and Description |
---|
AbstractEndStepDelegate() |
Modifier and Type | Method and Description |
---|---|
void |
fromXml(org.w3c.dom.Element domElement,
ChartUIElement uiElement)
Given an XML DOM element, fill in the properties of the
ChartUIElement . |
java.util.List<Property<?>> |
getCompilationAlteringProperties() |
java.lang.String |
getId() |
void |
toXml(javax.xml.stream.XMLStreamWriter writer,
ChartUIElement element,
java.lang.String tab)
Serialize the given element (which is guaranteed to be a step element of this factory's type) to the stream
writer.
|
void |
validate(ChartUIElement element,
ChartCompilationResults compilationResults)
Provides step implementations a chance to validate their settings.
|
public java.lang.String getId()
getId
in interface StepDelegate
public void toXml(javax.xml.stream.XMLStreamWriter writer, ChartUIElement element, java.lang.String tab) throws javax.xml.stream.XMLStreamException
StepDelegate
toXml
in interface StepDelegate
writer
- the XMLStreamWriter
to write to.element
- the ChartUIElement
to serialize.javax.xml.stream.XMLStreamException
public void fromXml(org.w3c.dom.Element domElement, ChartUIElement uiElement) throws XmlParseException
StepDelegate
ChartUIElement
. Just like for serializing, the id, location, and
name will have already been handled.fromXml
in interface StepDelegate
domElement
- the XML DOM element.uiElement
- the ChartUIElement
to deserialize.XmlParseException
public void validate(ChartUIElement element, ChartCompilationResults compilationResults)
StepDelegate
validate
in interface StepDelegate
element
- the ChartUIElement
to validate.compilationResults
- the ChartCompilationResults
.public java.util.List<Property<?>> getCompilationAlteringProperties()
getCompilationAlteringProperties
in interface StepDelegate