public class SVGParser extends SAXParser<javafx.scene.Group,SVGDataProvider,SVGElementCreator,SVGElementBase<?>>
statePropertySAXParser.State| Constructor and Description |
|---|
SVGParser()
Creates a new instance of the parser and uses the given elementCreator.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
consumeElementEnd(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element)
This method will be called when an element has ended in the XML tree.
|
protected void |
consumeElementStart(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element)
This method will be called when a new element is starting in the XML tree.
|
protected javafx.scene.Group |
enteringDocument()
This method will be called as soon as the parsing of the document has started and set the current
SAXParser.result. |
protected void |
leavingDocument(javafx.scene.Group result)
This method will be called as soon as the parsing of the document has been finished, the current
SAXParser.result
will be be provided so final operation can be performed. |
characters, clear, endDocument, endElement, getAttemptedParses, getResult, getState, getSuccessfulParses, isBusy, parse, parse, parse, setSuccessfulParses, startDocument, startElement, statePropertyendPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warningpublic SVGParser()
protected javafx.scene.Group enteringDocument()
SAXParserSAXParser.result.
Ideally a new result will be initialized here so it can be filled when the document is processed.enteringDocument in class SAXParser<javafx.scene.Group,SVGDataProvider,SVGElementCreator,SVGElementBase<?>>SAXParser.result.protected void leavingDocument(javafx.scene.Group result)
SAXParserSAXParser.result
will be be provided so final operation can be performed.leavingDocument in class SAXParser<javafx.scene.Group,SVGDataProvider,SVGElementCreator,SVGElementBase<?>>result - the current SAXParser.result, which was initialized during SAXParser.enteringDocument().protected void consumeElementStart(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element)
SAXParserSAXParser.result.consumeElementStart in class SAXParser<javafx.scene.Group,SVGDataProvider,SVGElementCreator,SVGElementBase<?>>result - the current SAXParser.result, which was initialized during SAXParser.enteringDocument().dataProvider - the SAXParser.dataProvider that as provided during initializationelement - element to be consumedprotected void consumeElementEnd(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element)
throws SAXException
SAXParserconsumeElementEnd in class SAXParser<javafx.scene.Group,SVGDataProvider,SVGElementCreator,SVGElementBase<?>>result - the current SAXParser.result, which was initialized during SAXParser.enteringDocument().dataProvider - the SAXParser.dataProvider that as provided during initialization.element - element to be consumed.SAXException - when an error occursCopyright © 2016 Saxonia Systems AG. All rights reserved.