java/sql-dk/src/info/globalcode/sql/dk/configuration/Configuration.java
branchv_0
changeset 80 c4635ab3a7af
parent 75 43aa4625ab7e
child 88 102ba0fcb07f
equal deleted inserted replaced
79:e19a13ed19a9 80:c4635ab3a7af
    78 		} else {
    78 		} else {
    79 			return dd;
    79 			return dd;
    80 		}
    80 		}
    81 	}
    81 	}
    82 
    82 
       
    83 	/**
       
    84 	 * @return only configured formatters
       
    85 	 * @see #getBuildInFormatters()
       
    86 	 * @see #getAllFormatters()
       
    87 	 */
    83 	@XmlElement(name = "formatter", namespace = CONFIGURATION)
    88 	@XmlElement(name = "formatter", namespace = CONFIGURATION)
    84 	public List<FormatterDefinition> getFormatters() {
    89 	public List<FormatterDefinition> getFormatters() {
    85 		return formatters;
    90 		return formatters;
    86 	}
    91 	}
    87 
    92 
   108 				return fd;
   113 				return fd;
   109 			}
   114 			}
   110 		}
   115 		}
   111 	}
   116 	}
   112 
   117 
       
   118 	/**
       
   119 	 * @return only built-in formatters
       
   120 	 * @see #getAllFormatters()
       
   121 	 * @see #getFormatters()
       
   122 	 */
   113 	@XmlTransient
   123 	@XmlTransient
   114 	public Collection<FormatterDefinition> getBuildInFormatters() {
   124 	public Collection<FormatterDefinition> getBuildInFormatters() {
   115 		return buildInFormatters;
   125 		return buildInFormatters;
       
   126 	}
       
   127 
       
   128 	/**
       
   129 	 * @return built-in + configured formatters
       
   130 	 * @see #getFormatters()
       
   131 	 */
       
   132 	@XmlTransient
       
   133 	public Collection<FormatterDefinition> getAllFormatters() {
       
   134 		Collection<FormatterDefinition> allFormatters = new ArrayList<>();
       
   135 		allFormatters.addAll(buildInFormatters);
       
   136 		allFormatters.addAll(formatters);
       
   137 		return allFormatters;
   116 	}
   138 	}
   117 
   139 
   118 	/**
   140 	/**
   119 	 * @return name of default formatter, is used if name is not specified on CLI
   141 	 * @return name of default formatter, is used if name is not specified on CLI
   120 	 */
   142 	 */