Mercurial > hg > openmind
changeset 78:b32b176a8aad
make normalizations configurable (static).
author | casties |
---|---|
date | Thu, 02 Mar 2017 20:31:32 +0100 |
parents | a59984fd3c3f |
children | b0aebac0780a |
files | src/main/java/org/mpi/openmind/repository/utils/OM4StreamWriter.java |
diffstat | 1 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/mpi/openmind/repository/utils/OM4StreamWriter.java Thu Mar 02 20:23:43 2017 +0100 +++ b/src/main/java/org/mpi/openmind/repository/utils/OM4StreamWriter.java Thu Mar 02 20:31:32 2017 +0100 @@ -35,7 +35,7 @@ private static int itemsPerPage = 500; /** Include normalized own-values. */ - public static boolean includeNorm = true; + public static boolean includeNormalizations = true; /** * Return the object's string representation or "null" if its null. @@ -59,7 +59,7 @@ * @param ps */ public static void backupEntities(String fileName, PersistenceService ps) { - writeEntsAndRels(fileName, ps, Node.TYPE_ABOX); + writeEntsAndRels(fileName, ps, Node.TYPE_ABOX, includeNormalizations); } /** @@ -69,7 +69,7 @@ * @param ps */ public static void backupDefinitions(String fileName, PersistenceService ps) { - writeEntsAndRels(fileName, ps, Node.TYPE_TBOX); + writeEntsAndRels(fileName, ps, Node.TYPE_TBOX, false); } /** @@ -81,7 +81,7 @@ * @param ps * @param type */ - private static void writeEntsAndRels(String fileName, PersistenceService ps, String type) { + private static void writeEntsAndRels(String fileName, PersistenceService ps, String type, boolean includeNorm) { OutputStreamWriter out; try { FileOutputStream fileOut = new FileOutputStream(fileName); @@ -134,7 +134,7 @@ for (Entity ent : entities) { // write entity to XML - writeEntity(ent, writer, ps); + writeEntity(ent, writer, ps, includeNorm); // add (source)relations to list relList.addAll(ent.getSourceRelations()); @@ -158,7 +158,7 @@ writer.writeStartElement(XMLUtil.RELATIONS); writer.writeAttribute("number", Integer.toString(relList.size())); for (Relation rel : relList) { - writeRelation(rel, writer); + writeRelation(rel, writer, includeNorm); } writer.writeEndElement(); @@ -183,7 +183,7 @@ * @param writer * @throws XMLStreamException */ - private static void writeRelation(Relation rel, XMLStreamWriter writer) throws XMLStreamException { + private static void writeRelation(Relation rel, XMLStreamWriter writer, boolean includeNorm) throws XMLStreamException { writer.writeStartElement(XMLUtil.RELATION); /* @@ -212,7 +212,7 @@ if (rel.getAttributes().size() > 0) { writer.writeStartElement(XMLUtil.ATTRIBUTES); for (Attribute att : rel.getAttributes()) { - writeAttribute(att, writer); + writeAttribute(att, writer, includeNorm); } writer.writeEndElement(); } @@ -235,7 +235,7 @@ * @param ps * @throws XMLStreamException */ - private static void writeEntity(Entity entity, XMLStreamWriter writer, PersistenceService ps) + private static void writeEntity(Entity entity, XMLStreamWriter writer, PersistenceService ps, boolean includeNorm) throws XMLStreamException { writer.writeStartElement((entity.getType().equals(Node.TYPE_TBOX)) ? XMLUtil.DEFINITION : XMLUtil.ENTITY); @@ -268,7 +268,7 @@ if (entity.getAttributes().size() > 0) { writer.writeStartElement(XMLUtil.ATTRIBUTES); for (Attribute att : entity.getAttributes()) { - writeAttribute(att, writer); + writeAttribute(att, writer, includeNorm); } writer.writeEndElement(); } @@ -291,7 +291,7 @@ writer.writeEndElement(); } - private static void writeAttribute(Attribute att, XMLStreamWriter writer) throws XMLStreamException { + private static void writeAttribute(Attribute att, XMLStreamWriter writer, boolean includeNorm) throws XMLStreamException { writer.writeStartElement(XMLUtil.ATTRIBUTE); /*