Skip to content

Commit d6e68ff

Browse files
dr0iblackwinter
authored andcommitted
Reuse some public static variables
1 parent 6612148 commit d6e68ff

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/MarcXmlHandler.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
@FluxCommand("handle-marcxml")
3939
public final class MarcXmlHandler extends DefaultXmlPipe<StreamReceiver> {
4040

41-
public static final String DEFAULT_ATTRIBUTE_MARKER = "";
42-
4341
private static final String SUBFIELD = "subfield";
4442
private static final String DATAFIELD = "datafield";
4543
private static final String CONTROLFIELD = "controlfield";

metafacture-framework/src/main/java/org/metafacture/framework/helpers/DefaultXmlPipe.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@
3838
*/
3939
public class DefaultXmlPipe<R extends Receiver> extends DefaultSender<R> implements XmlPipe<R> {
4040

41+
public static final String DEFAULT_ATTRIBUTE_MARKER = "";
42+
public static final String DEFAULT_RECORD_TAG = "record";
43+
public static final String DEFAULT_ROOT_TAG = "records";
44+
public static final String DEFAULT_VALUE_TAG = "value";
45+
4146
public DefaultXmlPipe() {
4247
}
4348

metafacture-xml/src/main/java/org/metafacture/xml/GenericXmlHandler.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,6 @@
4040
@FluxCommand("handle-generic-xml")
4141
public final class GenericXmlHandler extends DefaultXmlPipe<StreamReceiver> {
4242

43-
public static final String DEFAULT_ATTRIBUTE_MARKER = "";
44-
45-
public static final String DEFAULT_RECORD_TAG = "record";
46-
47-
public static final String DEFAULT_VALUE_TAG = "value";
48-
4943
public static final boolean EMIT_NAMESPACE = false;
5044

5145
private static final Pattern TABS = Pattern.compile("\t+");

metafacture-xml/src/main/java/org/metafacture/xml/SimpleXmlEncoder.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.metafacture.framework.annotations.In;
2727
import org.metafacture.framework.annotations.Out;
2828
import org.metafacture.framework.helpers.DefaultStreamPipe;
29+
import org.metafacture.framework.helpers.DefaultXmlPipe;
2930

3031
import java.io.IOException;
3132
import java.net.URL;
@@ -53,10 +54,6 @@ public final class SimpleXmlEncoder extends DefaultStreamPipe<ObjectReceiver<Str
5354

5455
public static final String ATTRIBUTE_MARKER = "~";
5556

56-
public static final String DEFAULT_ROOT_TAG = "records";
57-
public static final String DEFAULT_RECORD_TAG = "record";
58-
public static final String DEFAULT_VALUE_TAG = "";
59-
6057
private static final String NEW_LINE = "\n";
6158
private static final String INDENT = "\t";
6259

@@ -74,9 +71,9 @@ public final class SimpleXmlEncoder extends DefaultStreamPipe<ObjectReceiver<Str
7471
private final StringBuilder builder = new StringBuilder();
7572

7673
private String attributeMarker = ATTRIBUTE_MARKER;
77-
private String rootTag = DEFAULT_ROOT_TAG;
78-
private String recordTag = DEFAULT_RECORD_TAG;
79-
private String valueTag = DEFAULT_VALUE_TAG;
74+
private String rootTag = DefaultXmlPipe.DEFAULT_ROOT_TAG;
75+
private String recordTag = DefaultXmlPipe.DEFAULT_RECORD_TAG;
76+
private String valueTag = DefaultXmlPipe.DEFAULT_VALUE_TAG;
8077
private Map<String, String> namespaces = new HashMap<String, String>();
8178
private boolean writeRootTag = true;
8279
private boolean writeXmlHeader = true;

0 commit comments

Comments
 (0)