/** * Gets the current settings of the Classifier. * * @return an array of strings suitable for passing to setOptions */ @Override public String[] getOptions() { Vector<String> result; String[] clustererOptions; result = new Vector<String>(); clustererOptions = new String[0]; if ((m_clusterer != null) && (m_clusterer instanceof OptionHandler)) { clustererOptions = ((OptionHandler) m_clusterer).getOptions(); } if (getClusterer() != null) { result.add("-W"); result.add(getClusterer().getClass().getName()); } if (getNoSizeDetermination()) { result.add("-no-size"); } result.add("--"); result.addAll(Arrays.asList(clustererOptions)); return result.toArray(new String[result.size()]); }
/** * Gets the current settings of the Classifier. * * @return an array of strings suitable for passing to setOptions */ @Override public String[] getOptions() { Vector<String> result; String[] clustererOptions; result = new Vector<String>(); clustererOptions = new String[0]; if ((m_clusterer != null) && (m_clusterer instanceof OptionHandler)) { clustererOptions = ((OptionHandler) m_clusterer).getOptions(); } if (getClusterer() != null) { result.add("-W"); result.add(getClusterer().getClass().getName()); } if (getNoSizeDetermination()) { result.add("-no-size"); } result.add("--"); result.addAll(Arrays.asList(clustererOptions)); return result.toArray(new String[result.size()]); }
if (getClusterer() instanceof OptionHandler) { ((OptionHandler) getClusterer()).setOptions(Utils .partitionOptions(options)); updateOptions();
if (getClusterer() instanceof OptionHandler) { ((OptionHandler) getClusterer()).setOptions(Utils .partitionOptions(options)); updateOptions();