@Override public IParameters getParameters () { return filter.getParameters(); }
@Override public IParameters getParameters() { return filter.getParameters(); }
public JsonEventBuilder(String rootId, IFilter subFilter) { super(rootId, subFilter); codeFinder = null; // Get the output options if (subFilter.getParameters() != null ) { escapeForwardSlashes = subFilter.getParameters().getBoolean("escapeForwardSlashes"); } this.encoderManager = subFilter.getEncoderManager(); }
@Override public IParametersEditor createConfigurationEditor (String configId, IFilter existingFilter) { FilterConfiguration fc = configMap.get(configId); if ( fc == null ) return null; IFilter filter = instantiateFilter(fc, existingFilter); // Get the default parameters object IParameters params = filter.getParameters(); if ( params == null ) { return null; // This filter does not have parameters } return createParametersEditor(params.getClass().getName()); }
@Override public IFilterWriter createFilterWriter() { if (delegate != null) { IFilterWriter delegateWriter = delegate.createFilterWriter(); return new ProxyFilterWriter(delegateWriter, delegate.getParameters()); } return null; }
IParameters params = filter.getParameters(); if ( params == null ) { return null; // This filter does not have parameters
/** * Gets the parameters for a given custom filter configuration. This * default implementation gets the custom data from a file located * in the current directory at the time the method is called. */ @Override public IParameters getCustomParameters (FilterConfiguration config, IFilter existingFilter) { // Instantiate a filter (or re-use one) IFilter filter = instantiateFilter(config, existingFilter); // Get the default parameters object IParameters params = filter.getParameters(); if ( params == null ) { return null; // This filter does not have parameters } // Load the provided parameter file // In this implementation the file is stored in a given directory if (config.parametersLocation != null) { File file = new File(customParmsDir + config.parametersLocation); params.load(Util.URItoURL(file.toURI()), false); } else if (config.parameters != null) { params.fromString(config.parameters.toString()); } return params; }
@Override public IParameters getParameters (FilterConfiguration config, IFilter existingFilter) { IFilter filter = instantiateFilter(config, existingFilter); IParameters params = filter.getParameters(); // No parameters for this filter if ( params == null ) { return null; } // Default parameters if ( config.parametersLocation == null && config.parameters == null ) { return params; } if ( config.custom ) { params = getCustomParameters(config, filter); } else if (config.parametersLocation != null) { // Note that we cannot assume the parameters are the same // if we re-used an existing filter, as we cannot compare the // configuration identifiers URL url = filter.getClass().getResource(config.parametersLocation); params.load(url, false); } else if (config.parameters != null) { params.fromString(config.parameters.toString()); } return params; }
IParameters params = filter.getParameters(); if ( params == null ) { if ( fc.custom ) {
return null; IParameters newParams = filter.getParameters(); newParams.fromString(baseParams.toString());
throw new OkapiBadFilterInputException(String.format("Filter cannot be created (%s).", info.getFilterId())); IParameters fprm = filter.getParameters(); if ( fprm != null ) { fprm.fromString(info.getFilterParameters());
filterWriter.setParameters(tmp.getParameters());