@Override public boolean initialize(ResourceSpecifier aSpecifier, Map aAdditionalParams) throws ResourceInitializationException { try { if (aSpecifier instanceof CasConsumerDescription_impl) { CasConsumerDescription_impl mDescription = (CasConsumerDescription_impl) aSpecifier; configParams = mDescription.getMetaData().getConfigurationParameterSettings(); if (aAdditionalParams != null) { Set aKeySet = aAdditionalParams.keySet(); Iterator it = aKeySet.iterator(); while (it.hasNext()) { String aKey = (String) it.next(); setConfigParameterValue(aKey, aAdditionalParams.get(aKey)); } } } } catch (Exception fnfe) { fnfe.printStackTrace(); } return true; }
/** * @see org.apache.uima.resource.ConfigurableResource#getConfigParameterValue(java.lang.String) */ public Object getConfigParameterValue(String aParamName) { return getMetaData().getConfigurationParameterSettings().getParameterValue(aParamName); }
public static String getCollectionReaderDescription(CollectionReaderDescription crd) { ResourceMetaData metaData = crd.getMetaData(); ConfigurationParameterSettings settings = metaData.getConfigurationParameterSettings(); NameValuePair[] params = settings.getParameterSettings(); String implementationName = crd.getImplementationName(); List<String> entries = new ArrayList<>(); entries.add(implementationName); entries = addParameters(entries, params); StringBuilder sb = new StringBuilder(); for (int i = 0; i < entries.size(); i++) { sb.append(entries.get(i)); if (i + 1 < entries.size()) { sb.append(", "); } } String description = "[" + sb.toString() + "]"; return description; }
/** * Gets the configuration parameter settings. * * @return the configuration parameter settings */ public ConfigurationParameterSettings getConfigurationParameterSettings() { return editor.getAeDescription().getMetaData().getConfigurationParameterSettings(); }
/** * @see org.apache.uima.resource.ConfigurableResource#getConfigParameterValue(java.lang.String, * java.lang.String) */ public Object getConfigParameterValue(String aGroupName, String aParamName) { return getMetaData().getConfigurationParameterSettings().getParameterValue(aGroupName, aParamName); }
public static String getCollectionReaderDescription(CollectionReaderDescription crd) { ResourceMetaData metaData = crd.getMetaData(); ConfigurationParameterSettings settings = metaData.getConfigurationParameterSettings(); NameValuePair[] params = settings.getParameterSettings(); String implementationName = crd.getImplementationName(); List<String> entries = new ArrayList<>(); entries.add(implementationName); entries = addParameters(entries, params); StringBuilder sb = new StringBuilder(); for (int i = 0; i < entries.size(); i++) { sb.append(entries.get(i)); if (i + 1 < entries.size()) { sb.append(", "); } } String description = "[" + sb.toString() + "]"; return description; }
ConfigurationParameterSettings cps = dr.getMetaData().getConfigurationParameterSettings(); Boolean useMemoryIndex = (Boolean) cps.getParameterValue("UseMemoryIndex");
ConfigurationParameterSettings cps = dr.getMetaData().getConfigurationParameterSettings(); Boolean useMemoryIndex = (Boolean) cps.getParameterValue("UseMemoryIndex");
public void load(DataResource dr) throws ResourceInitializationException .getConfigurationParameterSettings();
/** * Initialize a component from a {@link ResourceMetaData}. * * @param component * the component to initialize. * @param dataResource * a data resource with configuration meta data. * @see #initialize(Object, UimaContext) * @throws ResourceInitializationException * if a failure occurs during initialization. */ public static void initialize(Object component, DataResource dataResource) throws ResourceInitializationException { ResourceMetaData metaData = dataResource.getMetaData(); ConfigurationParameterSettings settings = metaData.getConfigurationParameterSettings(); initialize(component, settings.getParameterSettings()); } }
public void load(DataResource dr) throws ResourceInitializationException .getConfigurationParameterSettings();
public void load(DataResource dr) throws ResourceInitializationException .getConfigurationParameterSettings();
/** * Fetches the parameter settings from the given resource specifier. * * @param spec * a resource specifier. * @return the parameter settings. */ public static Map<String, Object> getParameterSettings(ResourceSpecifier spec) { Map<String, Object> settings = new HashMap<String, Object>(); if (spec instanceof CustomResourceSpecifier) { for (Parameter p : ((CustomResourceSpecifier) spec).getParameters()) { settings.put(p.getName(), p.getValue()); } } else if (spec instanceof ResourceCreationSpecifier) { for (NameValuePair p : ((ResourceCreationSpecifier) spec).getMetaData() .getConfigurationParameterSettings().getParameterSettings()) { settings.put(p.getName(), p.getValue()); } } else if (spec instanceof ConfigurableDataResourceSpecifier) { for (NameValuePair p : ((ResourceCreationSpecifier) spec).getMetaData() .getConfigurationParameterSettings().getParameterSettings()) { settings.put(p.getName(), p.getValue()); } } else { throw new IllegalClassException("Unsupported resource specifier class [" + spec.getClass() + "]"); } return settings; }
delegate.getMetaData().getConfigurationParameterSettings() .setParameterValue(paramName, paramValue); } else { delegate.getMetaData().getConfigurationParameterSettings() .setParameterValue(groupName, paramName, paramValue);
ConfigurationParameterDeclarations paramDecls = metaData .getConfigurationParameterDeclarations(); ConfigurationParameterSettings paramSettings = metaData.getConfigurationParameterSettings(); for (int i = 0; i < configurationParameters.length; i++) { ConfigurationParameter decl = paramDecls.getConfigurationParameter(null,
delegate.getMetaData().getConfigurationParameterSettings() .setParameterValue(paramName, paramValue); } else { delegate.getMetaData().getConfigurationParameterSettings() .setParameterValue(groupName, paramName, paramValue);
ConfigurationParameterSettings settings = aResourceMetaData.getConfigurationParameterSettings();
ConfigurationParameterSettings cps = specifier.getMetaData().getConfigurationParameterSettings(); if(crOverrides != null) {
md.getConfigurationParameterSettings().setParameterValue(name, convertParameterValue(param, value)); } else if (aSpec instanceof ConfigurableDataResourceSpecifier) { md.getConfigurationParameterSettings().setParameterValue(name, convertParameterValue(param, value)); } else {
.getMetaData().getConfigurationParameterSettings();