/** * Gets the filter specification string, which contains the class name of the * filter and any options to the filter. * * @return the filter string. */ protected String getFilterSpec() { String result; Filter filter; filter = getFilter(); result = filter.getClass().getName(); if (filter instanceof OptionHandler) { result += " " + Utils.joinOptions(((OptionHandler) filter).getOptions()); } return result; }
/** * Gets the filter specification string, which contains the class name of the * filter and any options to the filter. * * @return the filter string. */ protected String getFilterSpec() { String result; Filter filter; filter = getFilter(); result = filter.getClass().getName(); if (filter instanceof OptionHandler) { result += " " + Utils.joinOptions(((OptionHandler) filter).getOptions()); } return result; }
/** * Returns default capabilities of the clusterer. * * @return the capabilities of this clusterer */ @Override public Capabilities getCapabilities() { Capabilities result; if (getFilter() == null) { result = super.getCapabilities(); result.disableAll(); result.enable(Capability.NO_CLASS); } else { result = getFilter().getCapabilities(); } // set dependencies for (Capability cap : Capability.values()) { result.enableDependency(cap); } return result; }
/** * Returns default capabilities of the clusterer. * * @return the capabilities of this clusterer */ @Override public Capabilities getCapabilities() { Capabilities result; if (getFilter() == null) { result = super.getCapabilities(); result.disableAll(); result.enable(Capability.NO_CLASS); } else { result = getFilter().getCapabilities(); } // set dependencies for (Capability cap : Capability.values()) { result.enableDependency(cap); } return result; }
filters = ((FilteredClusterer) c).getFilter();