Package org.neuroml.export.base
Class ANeuroMLXMLWriter
java.lang.Object
org.lemsml.export.base.ABaseWriter
org.neuroml.export.base.ANeuroMLBaseWriter
org.neuroml.export.base.ANeuroMLXMLWriter
- All Implemented Interfaces:
IBaseWriter
- Direct Known Subclasses:
CellMLWriter,SBMLWriter,SVGWriter,XineMLWriter
-
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.ANeuroMLBaseWriter
nmlDocumentFields inherited from class org.lemsml.export.base.ABaseWriter
format, lems, sli -
Constructor Summary
ConstructorsConstructorDescriptionANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, Format format) ANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, Format format, File outputFolder, String outputFileName) ANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, org.neuroml.model.NeuroMLDocument nmlDocument, Format format, File outputFolder, String outputFileName) ANeuroMLXMLWriter(org.neuroml.model.NeuroMLDocument nmlDocument, Format format) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddComment(StringBuilder sb, String comment) protected voidaddComment(StringBuilder sb, String comment, boolean extraReturns) protected voidaddComment(StringBuilder sb, String comment, boolean extraReturns, Integer flag) protected voidaddTextElement(StringBuilder main, String name, String text) protected voiddecreaseIndent(Integer flag) protected voidendElement(StringBuilder main, String name) protected voidendElement(StringBuilder main, String name, Integer flag) protected Stringprotected voidincreaseIndent(Integer flag) protected StringprocessAttr(String attr) voidprocessMathML(StringBuilder main, org.lemsml.jlems.core.eval.DoubleEvaluator expression) voidprocessMathML(StringBuilder main, org.lemsml.jlems.core.expression.ParseTree pt) voidprocessMathML(StringBuilder main, org.lemsml.jlems.core.expression.ParseTree pt, boolean wrapInMathMLElement) protected voidstartElement(StringBuilder main, String name) protected voidstartElement(StringBuilder main, String name, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1) protected voidstartElement(StringBuilder main, String name, String[] attrs) protected voidstartElement(StringBuilder main, String name, String[] attrs, boolean endToo, Integer flag) protected voidstartElement(StringBuilder main, String name, String[] attrs, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, boolean endToo, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, String a2) protected voidstartElement(StringBuilder main, String name, String a1, String a2, boolean endToo, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, String a2, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, boolean endToo, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, Integer flag) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, String a4) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, String a4, boolean endToo) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, String a4, String a5) protected voidstartElement(StringBuilder main, String name, String a1, String a2, String a3, String a4, String a5, boolean endToo) protected voidstartEndElement(StringBuilder main, String name) protected voidstartEndElement(StringBuilder main, String name, Integer flag) protected voidstartEndElement(StringBuilder main, String name, String a1) protected voidstartEndElement(StringBuilder main, String name, String[] attrs) protected voidstartEndElement(StringBuilder main, String name, String[] attrs, Integer flag) protected voidstartEndElement(StringBuilder main, String name, String a1, Integer flag) protected voidstartEndElement(StringBuilder main, String name, String a1, String a2) protected voidstartEndElement(StringBuilder main, String name, String a1, String a2, String a3) protected voidstartEndElement(StringBuilder main, String name, String a1, String a2, String a3, String a4) protected voidstartEndElement(StringBuilder main, String name, String a1, String a2, String a3, String a4, String a5) protected voidstartEndTextElement(StringBuilder main, String name, String contents) Methods inherited from class org.lemsml.export.base.ABaseWriter
getOutputFileName, getOutputFolder, setOutputFileName, setOutputFolderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.lemsml.export.base.IBaseWriter
convert, setSupportedFeatures
-
Field Details
-
INDENT
- See Also:
-
-
Constructor Details
-
ANeuroMLXMLWriter
public ANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, Format format) throws ModelFeatureSupportException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException - Throws:
ModelFeatureSupportExceptionorg.lemsml.jlems.core.sim.LEMSExceptionorg.neuroml.model.util.NeuroMLException
-
ANeuroMLXMLWriter
public ANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, Format format, 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
-
ANeuroMLXMLWriter
public ANeuroMLXMLWriter(org.lemsml.jlems.core.type.Lems lems, org.neuroml.model.NeuroMLDocument nmlDocument, Format format, 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
-
ANeuroMLXMLWriter
public ANeuroMLXMLWriter(org.neuroml.model.NeuroMLDocument nmlDocument, Format format) 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
-
getIndent
-
increaseIndent
-
decreaseIndent
-
addComment
- Specified by:
addCommentin classABaseWriter
-
addComment
-
addComment
-
startElement
-
startElement
-
startEndElement
-
startEndElement
-
startEndTextElement
-
startElement
-
startElement
-
startEndElement
-
startEndElement
-
startElement
protected void startElement(StringBuilder main, String name, String a1, boolean endToo, Integer flag) -
addTextElement
-
startElement
-
startElement
-
startEndElement
-
startElement
protected void startElement(StringBuilder main, String name, String a1, String a2, boolean endToo, Integer flag) -
processAttr
-
startElement
-
startElement
-
startEndElement
-
startElement
-
startElement
-
startEndElement
-
startElement
-
startElement
-
startEndElement
-
startElement
-
startElement
-
startElement
-
startEndElement
-
startEndElement
-
startElement
protected void startElement(StringBuilder main, String name, String[] attrs, boolean endToo, Integer flag) -
endElement
-
endElement
-
processMathML
public void processMathML(StringBuilder main, org.lemsml.jlems.core.eval.DoubleEvaluator expression) -
processMathML
public void processMathML(StringBuilder main, org.lemsml.jlems.core.expression.ParseTree pt) throws org.lemsml.jlems.core.sim.ContentError - Throws:
org.lemsml.jlems.core.sim.ContentError
-
processMathML
public void processMathML(StringBuilder main, org.lemsml.jlems.core.expression.ParseTree pt, boolean wrapInMathMLElement) throws org.lemsml.jlems.core.sim.ContentError - Throws:
org.lemsml.jlems.core.sim.ContentError
-