/** * Create a new CPEFactory on which we will later call parse(String) to parse a CPE descriptor. * * @param aResourceManager the a resource manager */ public CPEFactory(ResourceManager aResourceManager) { if (aResourceManager == null) { aResourceManager = UIMAFramework.newDefaultResourceManager(); } uimaContext = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), aResourceManager, UIMAFramework.newConfigurationManager()); }
/** * Initialize a component from a map. * * @param component * the component to initialize. * @param map * a UIMA context with configuration parameters. * @see #initialize(Object, UimaContext) * @throws ResourceInitializationException * if a failure occurs during initialization. */ public static void initialize(final Object component, final Map<String, Object> map) throws ResourceInitializationException { UimaContextAdmin context = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), ResourceManagerFactory.newResourceManager(), UIMAFramework.newConfigurationManager()); ConfigurationManager cfgMgr = context.getConfigurationManager(); cfgMgr.setSession(context.getSession()); for (Entry<String, Object> e : map.entrySet()) { cfgMgr.setConfigParameterValue(context.getQualifiedContextName() + e.getKey(), e.getValue()); } initialize(component, context); }
throws LAPException { UimaContextAdmin rootContext = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), UIMAFramework.newDefaultResourceManager(), UIMAFramework.newConfigurationManager()); ResourceSpecifier desc = null; try {
uimaContext = UIMAFramework.newUimaContext(UIMAFramework.getLogger(), aResourceManager, UIMAFramework.newConfigurationManager());
mUimaContextAdmin = UIMAFramework.newUimaContext(logger, resMgr, configMgr);
@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; }
UimaContextAdmin uimaCtx = newUimaContext(logger, resMgr, newConfigurationManager());
UimaContextAdmin uimaCtx = newUimaContext(logger, resMgr, newConfigurationManager());
UimaContextAdmin uimaCtx = newUimaContext(logger, resMgr, newConfigurationManager());