TypeCapability annotation = ReflectionUtil.getAnnotation(componentClass, TypeCapability.class); String[] inputTypesOrFeatureNames = annotation.inputs(); capability.setInputs(createTypesOrFeatures(inputTypesOrFeatureNames)); String[] outputTypesOrFeatureNames = annotation.outputs(); capability.setOutputs(createTypesOrFeatures(outputTypesOrFeatureNames));
desc.getCollectionReaderMetaData().setCapabilities(capabilities); } else { Capability capability = CapabilityFactory.createCapability(readerClass); if (capability != null) { desc.getCollectionReaderMetaData().setCapabilities(new Capability[] { capability });
desc.getAnalysisEngineMetaData().setCapabilities(capabilities); } else { Capability capability = CapabilityFactory.createCapability(componentClass); if (capability != null) { desc.getAnalysisEngineMetaData().setCapabilities(new Capability[] { capability });