Index
All Classes and Interfaces|All Packages|Serialized Form
A
- asList(NodeList) - Static method in class eu.kartoffelquadrat.svgpatcher.XmlNodelistIteratorTools
-
Conversion to java List type of w3c provided NodeList object.
C
- CssPatcher - Class in eu.kartoffelquadrat.svgpatcher
-
Little helper class to add an internal css definition to the SVG file that prevents manual selection of any text objects by the user.
- CssPatcher(Document, String) - Constructor for class eu.kartoffelquadrat.svgpatcher.CssPatcher
-
CssPatcher constructor.
D
- DimensionPatcher - Class in eu.kartoffelquadrat.svgpatcher
-
Little helper class to boost svg dimensions to 5000x5000, regardless of original size.
- DimensionPatcher(Document) - Constructor for class eu.kartoffelquadrat.svgpatcher.DimensionPatcher
-
Dimension Patcher constructor.
E
- eu.kartoffelquadrat.svgpatcher - package eu.kartoffelquadrat.svgpatcher
- execute() - Method in class eu.kartoffelquadrat.svgpatcher.CssPatcher
-
Adds a new child node to the root svg node: "style".
- execute() - Method in class eu.kartoffelquadrat.svgpatcher.DimensionPatcher
-
Changes the SVG dimensions so any browser considers it big enough to trigger css resize.
- execute() - Method in class eu.kartoffelquadrat.svgpatcher.IdPatcher
-
This method does the actual DOM transformation we are interested in.
- execute() - Method in class eu.kartoffelquadrat.svgpatcher.Patcher
-
Triggers single run execution of the given patcher implementation.
I
- IdPatcher - Class in eu.kartoffelquadrat.svgpatcher
-
ID patcher extension.
- IdPatcher(Document) - Constructor for class eu.kartoffelquadrat.svgpatcher.IdPatcher
-
Constructor for ID Patcher utility class.
M
- main(String[]) - Static method in class eu.kartoffelquadrat.svgpatcher.SvgPatcher
-
Makes to changes to a provided SVG document (generated by omnigraffle).
- MalformedDocumentException - Exception Class in eu.kartoffelquadrat.svgpatcher
-
Custom exception that is thrown when a structural issue with the transformers input is detected.
- MalformedDocumentException(String) - Constructor for exception class eu.kartoffelquadrat.svgpatcher.MalformedDocumentException
-
Public constructor for custom exception.
P
- parseXmlToDocument(String) - Static method in class eu.kartoffelquadrat.svgpatcher.XmlInputOutputUtils
-
Helper method to parse a given xml file.
- Patcher - Class in eu.kartoffelquadrat.svgpatcher
-
Abstract base class for all patchers.
- Patcher(Document) - Constructor for class eu.kartoffelquadrat.svgpatcher.Patcher
-
Abstract constructor invoked by all subclasses.
S
- svg - Variable in class eu.kartoffelquadrat.svgpatcher.Patcher
-
The svg this patcher works on.
- SvgPatcher - Class in eu.kartoffelquadrat.svgpatcher
-
Code based on the example by mkyong: https://mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/
- SvgPatcher() - Constructor for class eu.kartoffelquadrat.svgpatcher.SvgPatcher
-
Default constructor.
W
- writeXmlDocumentToDisk(Document, String) - Static method in class eu.kartoffelquadrat.svgpatcher.XmlInputOutputUtils
-
Based on this tutorial: https://www.baeldung.com/java-write-xml-document-file
X
- XmlInputOutputUtils - Class in eu.kartoffelquadrat.svgpatcher
-
Util class to handle import of xml filed from disk.
- XmlInputOutputUtils() - Constructor for class eu.kartoffelquadrat.svgpatcher.XmlInputOutputUtils
-
Default constructor.
- XmlNodelistIteratorTools - Class in eu.kartoffelquadrat.svgpatcher
-
Helper tool to provide foreach support for xml nodelists.
All Classes and Interfaces|All Packages|Serialized Form