@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { super.initialize(aSpecifier, aAdditionalParams); this.params = Maps.newHashMap(aAdditionalParams); return true; }
@Override public boolean initialize(final ResourceSpecifier aSpecifier, final Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } ConfigurationParameterInitializer.initialize(this, aSpecifier); // We cannot call ExternalResourceInitializer.initialize() because the // ResourceManager_impl has not added the resources to the context yet. // Resource initialization is handled by ExternalResourceInitializer.initialize() // when it is called on the first pipeline component. return true; }
@SuppressWarnings({ "unchecked", "rawtypes" }) @Override public boolean initialize(ResourceSpecifier aSpecifier, Map aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } ConfigurationParameterInitializer.initialize(this, aSpecifier); return true; }
/** * @see org.apache.uima.resource.Resource#initialize(org.apache.uima.resource.ResourceSpecifier, * java.util.Map) */ public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { // aSpecifier must be a FileLanguageResourceSpecifier if (!(aSpecifier instanceof FileLanguageResourceSpecifier)) return false; // If we get here, aSpecifier is supported by this implementation. FileLanguageResourceSpecifier spec = (FileLanguageResourceSpecifier) aSpecifier; // Store the attributes for later use. mFileUrlPrefix = spec.getFileUrlPrefix(); mFileUrlSuffix = spec.getFileUrlSuffix(); // store initialization parameters to be passed on to DataReources mResourceInitParams = (aAdditionalParams == null) ? new HashMap<String, Object>() : new HashMap<String, Object>( aAdditionalParams); // call super initialize to set uima context from additional params if available // this context is to allow getting access to the Resource Manager. // https://issues.apache.org/jira/browse/UIMA-5153 super.initialize(aSpecifier, aAdditionalParams); return true; }
super.initialize(aSpecifier, aAdditionalParams = new HashMap<String, Object>(aAdditionalParams));
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) return false; TypeSystemDescription typeSystem = new TypeSystemDescription_impl(); AutoAdapters adapters = injector.getInstance(AutoAdapters.class); adapters.addToTypeSystem(typeSystem); AnalysisEngineMetaData_impl md = new AnalysisEngineMetaData_impl(); md.setTypeSystem(typeSystem); getCasManager().addMetaData(md); return true; }
super.initialize(aSpecifier, aAdditionalParams); return true;
super.initialize(aSpecifier, aAdditionalParams);
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } // Create synthetic context to be able to use InitializeUtil. UimaContextAdmin context = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), UIMAFramework.newDefaultResourceManager(), UIMAFramework.newConfigurationManager()); ConfigurationManager cfgMgr = context.getConfigurationManager(); cfgMgr.setSession(context.getSession()); CustomResourceSpecifier spec = (CustomResourceSpecifier) aSpecifier; for (Parameter p : spec.getParameters()) { cfgMgr.setConfigParameterValue(context.getQualifiedContextName() + p.getName(), p .getValue()); } ConfigurationParameterInitializer.initialize(this, context); return true; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } // Create synthetic context to be able to use InitializeUtil. UimaContextAdmin context = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), UIMAFramework.newDefaultResourceManager(), UIMAFramework.newConfigurationManager()); ConfigurationManager cfgMgr = context.getConfigurationManager(); cfgMgr.setSession(context.getSession()); CustomResourceSpecifier spec = (CustomResourceSpecifier) aSpecifier; for (Parameter p : spec.getParameters()) { cfgMgr.setConfigParameterValue(context.getQualifiedContextName() + p.getName(), p .getValue()); } ConfigurationParameterInitializer.initialize(this, context); return true; }