java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java
branchv_0
changeset 54 53020d0bd2e4
parent 47 92b83789330a
child 63 3b9ec9c23a37
equal deleted inserted replaced
53:eb30ad93ca8b 54:53020d0bd2e4
    31  * @author Ing. František Kučera (frantovo.cz)
    31  * @author Ing. František Kučera (frantovo.cz)
    32  */
    32  */
    33 public class CLIOptions {
    33 public class CLIOptions {
    34 
    34 
    35 	public static final String DEFAULT_NAME_PREFIX = ":";
    35 	public static final String DEFAULT_NAME_PREFIX = ":";
    36 	public static final String DEFAULT_NAME_SUFFIX = "";
    36 	public static final String DEFAULT_NAME_SUFFIX = "(?=([^\\w]|$))";
    37 	private String sql;
    37 	private String sql;
    38 	private String databaseName;
    38 	private String databaseName;
    39 	private String databaseNameToTest;
    39 	private String databaseNameToTest;
    40 	private String namePrefix = DEFAULT_NAME_PREFIX;
    40 	private String namePrefix = DEFAULT_NAME_PREFIX;
    41 	private String nameSuffix = DEFAULT_NAME_SUFFIX;
    41 	private String nameSuffix = DEFAULT_NAME_SUFFIX;
   170 
   170 
   171 	public void addNamedParameter(NamedParameter p) {
   171 	public void addNamedParameter(NamedParameter p) {
   172 		namedParameters.add(p);
   172 		namedParameters.add(p);
   173 	}
   173 	}
   174 
   174 
       
   175 	/**
       
   176 	 * @return regular expression describing the name prefix
       
   177 	 */
   175 	public String getNamePrefix() {
   178 	public String getNamePrefix() {
   176 		return namePrefix;
   179 		return namePrefix;
   177 	}
   180 	}
   178 
   181 
       
   182 	/**
       
   183 	 * @see #getNamePrefix()
       
   184 	 */
   179 	public void setNamePrefix(String namePrefix) {
   185 	public void setNamePrefix(String namePrefix) {
   180 		this.namePrefix = namePrefix;
   186 		this.namePrefix = namePrefix;
   181 	}
   187 	}
   182 
   188 
       
   189 	/**
       
   190 	 * @return regular expression describing the name prefix
       
   191 	 */
   183 	public String getNameSuffix() {
   192 	public String getNameSuffix() {
   184 		return nameSuffix;
   193 		return nameSuffix;
   185 	}
   194 	}
   186 
   195 
       
   196 	/**
       
   197 	 * @see #getNameSuffix()
       
   198 	 */
   187 	public void setNameSuffix(String nameSuffix) {
   199 	public void setNameSuffix(String nameSuffix) {
   188 		this.nameSuffix = nameSuffix;
   200 		this.nameSuffix = nameSuffix;
   189 	}
   201 	}
   190 
   202 
   191 	public String getFormatterName() {
   203 	public String getFormatterName() {