Package de.gmuth.overarch.export
Class EdnWriter
-
- All Implemented Interfaces:
public class EdnWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classEdnWriter.Companion
-
Field Summary
Fields Modifier and Type Field Description private final PrintWriterprintWriterpublic final static EdnWriter.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description EdnWriter(OutputStream outputStream)EdnWriter(File file)EdnWriter(String optionalPath, String filename)EdnWriter(PrintWriter printWriter)
-
Method Summary
Modifier and Type Method Description final PrintWritergetPrintWriter()final UnitwriteElementsFilteredByNamespace(String namespaceStartsWith, Collection<Element> loadElements)final UnitwriteElements(Element element)final UnitwriteElements(Iterable<Element> elements, String prefix)final UnitwriteModel(Model model)final UnitwriteElement(Element element, String prefix)final UnitwriteViews(Collection<View> views, String prefix)final UnitwriteView(View view, String prefix, Boolean includeRelated)final UnitwriteElementRefs(Model model)final UnitwriteElementRefs(Iterable<Element> elements, String prefix)-
-
Constructor Detail
-
EdnWriter
EdnWriter(OutputStream outputStream)
-
EdnWriter
EdnWriter(File file)
-
EdnWriter
EdnWriter(PrintWriter printWriter)
-
-
Method Detail
-
getPrintWriter
final PrintWriter getPrintWriter()
-
writeElementsFilteredByNamespace
final Unit writeElementsFilteredByNamespace(String namespaceStartsWith, Collection<Element> loadElements)
-
writeElements
final Unit writeElements(Element element)
-
writeElements
final Unit writeElements(Iterable<Element> elements, String prefix)
-
writeModel
final Unit writeModel(Model model)
-
writeElement
final Unit writeElement(Element element, String prefix)
-
writeViews
final Unit writeViews(Collection<View> views, String prefix)
-
writeElementRefs
final Unit writeElementRefs(Model model)
-
writeElementRefs
final Unit writeElementRefs(Iterable<Element> elements, String prefix)
-
-
-
-