Package org.neuroml.model.util
Class NeuroMLConverter
java.lang.Object
org.neuroml.model.util.NeuroMLConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static JAXBContextprotected static Marshallerprotected static Unmarshaller -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddElementToDocument(NeuroMLDocument nmlDocument, Standalone nmlElement) static Stringstatic Stringstatic StringconvertNeuroML2ToLems(String nml2string) static LinkedHashMap<String,Standalone> getAllStandaloneElements(NeuroMLDocument nmlDocument) static floatstatic intstatic intstatic intstatic intloadNeuroML(File xmlFile) loadNeuroML(File xmlFile, boolean includeIncludes) loadNeuroML(File xmlFile, boolean includeIncludes, boolean failOnMissingIncludes) loadNeuroML(File xmlFile, boolean includeIncludes, boolean failOnMissingIncludes, ArrayList<String> alreadyIncluded) loadNeuroML(String nml2Contents) loadNeuroML(String nml2Contents, boolean includeIncludes, File baseDirectoryForIncludes) loadNeuroML(String nml2Contents, boolean includeIncludes, File baseDirectoryForIncludes, ArrayList<String> alreadyIncluded) loadNeuroMLOptimized(File xmlOrH5File) loadNeuroMLOptimized(File xmlOrH5File, boolean includeIncludes) static voidneuroml2ToXml(NeuroMLDocument nml2) neuroml2ToXml(NeuroMLDocument nml2, String filename) static Stringsummary(NeuroMLDocument nmlDocument) static Stringsummary(NeuroMLDocument nmlDocument, boolean full) urlToNeuroML(URL url) xmlToMorphology(String xmlFile)
-
Field Details
-
jaxb
-
marshaller
-
unmarshaller
-
-
Constructor Details
-
NeuroMLConverter
- Throws:
NeuroMLException
-
-
Method Details
-
xmlToMorphology
-
loadNeuroMLOptimized
- Throws:
NeuroMLException
-
loadNeuroMLOptimized
- Throws:
NeuroMLException
-
loadNeuroMLOptimized
public NetworkHelper loadNeuroMLOptimized(File xmlOrH5File, boolean includeIncludes) throws NeuroMLException - Throws:
NeuroMLException
-
loadNeuroML
- Throws:
IOExceptionNeuroMLException
-
loadNeuroML
public NeuroMLDocument loadNeuroML(File xmlFile, boolean includeIncludes) throws IOException, NeuroMLException - Throws:
IOExceptionNeuroMLException
-
loadNeuroML
public NeuroMLDocument loadNeuroML(File xmlFile, boolean includeIncludes, boolean failOnMissingIncludes) throws IOException, NeuroMLException - Throws:
IOExceptionNeuroMLException
-
loadNeuroML
public NeuroMLDocument loadNeuroML(File xmlFile, boolean includeIncludes, boolean failOnMissingIncludes, ArrayList<String> alreadyIncluded) throws NeuroMLException, IOException - Throws:
NeuroMLExceptionIOException
-
loadNeuroML
- Throws:
NeuroMLException
-
loadNeuroML
public NeuroMLDocument loadNeuroML(String nml2Contents, boolean includeIncludes, File baseDirectoryForIncludes) throws NeuroMLException - Throws:
NeuroMLException
-
loadNeuroML
public NeuroMLDocument loadNeuroML(String nml2Contents, boolean includeIncludes, File baseDirectoryForIncludes, ArrayList<String> alreadyIncluded) throws NeuroMLException - Throws:
NeuroMLException
-
urlToNeuroML
- Throws:
NeuroMLException
-
summary
- Throws:
NeuroMLException
-
summary
- Throws:
NeuroMLException
-
getPreCellId
-
getPostCellId
-
connectionInfo
-
connectionInfo
-
getTargetCellId
-
getSegmentId
-
getFractionAlong
-
getAllStandaloneElements
public static LinkedHashMap<String,Standalone> getAllStandaloneElements(NeuroMLDocument nmlDocument) throws NeuroMLException - Throws:
NeuroMLException
-
addElementToDocument
public static void addElementToDocument(NeuroMLDocument nmlDocument, Standalone nmlElement) throws NeuroMLException - Throws:
NeuroMLException
-
neuroml2ToXml
- Throws:
NeuroMLException
-
neuroml2ToXml
public File neuroml2ToXml(NeuroMLDocument nml2, String filename) throws NeuroMLException, IOException - Throws:
NeuroMLExceptionIOException
-
convertNeuroML2ToLems
-
main
- Throws:
Exception
-