diff -r a72d55ff30c9 -r 944a81a54bb9 java/alt2xml-cli/src/cz/frantovo/alt2xml/cli/CLIOptions.java --- a/java/alt2xml-cli/src/cz/frantovo/alt2xml/cli/CLIOptions.java Sun Sep 07 01:28:07 2014 +0200 +++ b/java/alt2xml-cli/src/cz/frantovo/alt2xml/cli/CLIOptions.java Wed Sep 17 19:13:47 2014 +0200 @@ -23,7 +23,9 @@ import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.logging.Level; import java.util.logging.LogRecord; @@ -45,6 +47,7 @@ private String systemId; private final Properties readerProperties = new Properties(); + private final Map readerFeatures = new HashMap<>(); private OutputStream outputStream; private String action; @@ -131,6 +134,14 @@ return readerProperties; } + public void addReaderFeature(String name, boolean value) { + readerFeatures.put(name, value); + } + + public Map getReaderFeatures() { + return readerFeatures; + } + public void addActionProperty(String name, String value) { actionProperties.put(name, value); }