Index

A C D E I M P S W X 
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.
A C D E I M P S W X 
All Classes and Interfaces|All Packages|Serialized Form