Package org.neuroml.export.svg
Class SVGWriter
java.lang.Object
org.lemsml.export.base.ABaseWriter
org.neuroml.export.base.ANeuroMLBaseWriter
org.neuroml.export.base.ANeuroMLXMLWriter
org.neuroml.export.svg.SVGWriter
- All Implemented Interfaces:
IBaseWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
ANeuroMLBaseWriter.CompInfo -
Field Summary
FieldsFields inherited from class org.neuroml.export.base.ANeuroMLXMLWriter
INDENTFields inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
nmlDocumentFields inherited from class org.lemsml.export.base.ABaseWriter
format, lems, sli -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert()voidconvertToPng(File pngFile) List<org.neuroml.model.Cell> getAllBasedOnCell(org.neuroml.model.NeuroMLDocument nmlDocument) static voidrender(StringBuilder result, boolean png) voidMethods inherited from class org.neuroml.export.base.ANeuroMLXMLWriter
addComment, addComment, addComment, addTextElement, decreaseIndent, endElement, endElement, getIndent, increaseIndent, processAttr, processMathML, processMathML, processMathML, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndTextElementMethods inherited from class org.lemsml.export.base.ABaseWriter
getOutputFileName, getOutputFolder, setOutputFileName, setOutputFolder
-
Field Details
-
useColor
public boolean useColor
-
-
Constructor Details
-
SVGWriter
public SVGWriter(org.neuroml.model.NeuroMLDocument nmlDocument, File outputFolder, String outputFileName) throws ModelFeatureSupportException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException - Throws:
ModelFeatureSupportExceptionorg.lemsml.jlems.core.sim.LEMSExceptionorg.neuroml.model.util.NeuroMLException
-
-
Method Details
-
setSupportedFeatures
public void setSupportedFeatures() -
getMainScript
- Throws:
GenerationException
-
getAllBasedOnCell
public List<org.neuroml.model.Cell> getAllBasedOnCell(org.neuroml.model.NeuroMLDocument nmlDocument) -
render
public RectanglePacker.Rectangle render(StringBuilder result, boolean png) throws org.neuroml.model.util.NeuroMLException - Throws:
org.neuroml.model.util.NeuroMLException
-
convertToPng
- Throws:
org.neuroml.model.util.NeuroMLException
-
main
- Throws:
Exception
-
convert
-