public class PlexusConfigHelper extends Object
BasicComponentConfigurator
,
DefaultConverterLookup
,
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter
Constructor and Description |
---|
PlexusConfigHelper() |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Class<?> enclosingClass,
Type paramType,
String name,
String alias,
List<MojoParameter> parameters,
boolean required,
String expression,
String description,
String defaultValue,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static MojoParameter |
configure(MojoParameter p,
boolean required,
String expression,
String description,
String defaultValue) |
List<Class> |
getCandidateClasses(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Class enclosingClass,
Class paramClass) |
Map<String,Type> |
getClassProperties(Class<?> clazz) |
List<MojoParameter> |
getItemParameters(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Class<?> enclosingClass,
String name,
Type paramType,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static Type |
getItemType(Type paramType) |
static Class<?> |
getRawType(Type type) |
static String |
getTypeDisplayName(Type type) |
static boolean |
isInline(Class<?> paramClass) |
List<MojoParameter> |
loadParameters(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Class<?> paramClass,
org.eclipse.core.runtime.IProgressMonitor monitor) |
String |
toSingularName(String name) |
public List<MojoParameter> loadParameters(org.codehaus.plexus.classworlds.realm.ClassRealm realm, Class<?> paramClass, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void addParameter(org.codehaus.plexus.classworlds.realm.ClassRealm realm, Class<?> enclosingClass, Type paramType, String name, String alias, List<MojoParameter> parameters, boolean required, String expression, String description, String defaultValue, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public List<MojoParameter> getItemParameters(org.codehaus.plexus.classworlds.realm.ClassRealm realm, Class<?> enclosingClass, String name, Type paramType, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public static MojoParameter configure(MojoParameter p, boolean required, String expression, String description, String defaultValue)
public List<Class> getCandidateClasses(org.codehaus.plexus.classworlds.realm.ClassRealm realm, Class enclosingClass, Class paramClass)
public static boolean isInline(Class<?> paramClass)
Copyright © 2005-2017 Eclipse Foundation. All Rights Reserved.