@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); initialized = false; }
public final void process(AbstractCas aCAS) throws AnalysisEngineProcessException { if (aCAS instanceof JCas) { process((JCas) aCAS); } else { throw new AnalysisEngineProcessException( AnalysisEngineProcessException.INCORRECT_CAS_INTERFACE, new Object[] { JCas.class, aCAS.getClass() }); } }
/** * Gets an empty JCas that this CAS Multiplier can then populate. * * @return an empty JCas */ protected final JCas getEmptyJCas() { return getContext().getEmptyCas(JCas.class); } }
@Override public void initialize(final UimaContext context) throws ResourceInitializationException { super.initialize(context); ConfigurationParameterInitializer.initialize(this, context); ExternalResourceInitializer.initialize(this, context); } }
/** * {@inheritDoc} <p>Initializes the 3 parameters, "sourceViewName", "targetViewName", and * "deleteOriginalView".</p> */ @Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); sourceViewName = (String) aContext.getConfigParameterValue(PARAM_SOURCE_VIEW_NAME); targetViewName = (String) aContext.getConfigParameterValue(PARAM_TARGET_VIEW_NAME); deleteOriginalView = (Boolean) aContext.getConfigParameterValue(PARAM_DELETE_ORIGINAL_VIEW); try { String className = (String) aContext.getConfigParameterValue(PARAM_VIEW_MIGRATOR_CLASS); viewMigratorClass = Class.forName(className).asSubclass(ViewMigrator.class); } catch (ClassNotFoundException e) { throw new ResourceInitializationException(e); } }