Class ParameterModelService
java.lang.Object
org.talend.sdk.component.runtime.manager.reflect.ParameterModelService
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedParameterModelService(Collection<ParameterExtensionEnricher> enrichers, org.apache.xbean.propertyeditor.PropertyEditorRegistry registry) ParameterModelService(org.apache.xbean.propertyeditor.PropertyEditorRegistry registry) -
Method Summary
Modifier and TypeMethodDescriptionprotected ParameterMetabuildParameter(String name, String prefix, ParameterMeta.Source source, Type genericType, Annotation[] annotations, Collection<String> i18nPackages, boolean ignoreI18n, BaseParameterEnricher.Context context) buildParameterMetas(Executable executable, String i18nPackage, BaseParameterEnricher.Context context) buildParameterMetas(Stream<ParameterModelService.Param> parameters, Class<?> declaringClass, String i18nPackage, boolean ignoreI18n, BaseParameterEnricher.Context context) buildServiceParameterMetas(Executable executable, String i18nPackage, BaseParameterEnricher.Context context) findName(AnnotatedElement parameter, String defaultName) booleanisService(ParameterModelService.Param parameter)
-
Constructor Details
-
ParameterModelService
protected ParameterModelService(Collection<ParameterExtensionEnricher> enrichers, org.apache.xbean.propertyeditor.PropertyEditorRegistry registry) -
ParameterModelService
-
-
Method Details
-
isService
-
buildParameterMetas
public List<ParameterMeta> buildParameterMetas(Stream<ParameterModelService.Param> parameters, Class<?> declaringClass, String i18nPackage, boolean ignoreI18n, BaseParameterEnricher.Context context) -
buildServiceParameterMetas
public List<ParameterMeta> buildServiceParameterMetas(Executable executable, String i18nPackage, BaseParameterEnricher.Context context) -
buildParameterMetas
public List<ParameterMeta> buildParameterMetas(Executable executable, String i18nPackage, BaseParameterEnricher.Context context) -
buildParameter
protected ParameterMeta buildParameter(String name, String prefix, ParameterMeta.Source source, Type genericType, Annotation[] annotations, Collection<String> i18nPackages, boolean ignoreI18n, BaseParameterEnricher.Context context) -
findName
-