Class ComponentParameter
java.lang.Object
es.urjc.etsii.grafo.autoconfig.irace.params.ComponentParameter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionComponentParameter(String name, Class<?> javaType, ParameterType type, Object[] values) ComponentParameter(String name, Class<?> javaType, ParameterType type, Object min, Object max) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ComponentParametercombination(String name, Class<?> javaType, Class<?> componentType, Collection<Class<?>> candidates, int min, int max) static ComponentParameterfrom(String name, Class<?> javaType, CategoricalParam p) static ComponentParameterfrom(String name, Class<?> javaType, IntegerParam p) static ComponentParameterfrom(String name, Class<?> javaType, OrdinalParam p) static ComponentParameterfrom(String name, Class<?> javaType, ProvidedParam p) static ComponentParameterstatic ComponentParameterfrom(String name, Class<?> javaType, Collection<Class<?>> candidates) Class<?> Class<?> intgetMax()intgetMin()getName()getType()Object[]booleanstatic StringtoIraceParameterString(String name, ParameterType type, Object[] values, String condition) toIraceParameterString(String name, String condition) toString()withValues(Object[] values)
-
Field Details
-
NAMEVALUE_SEP
- See Also:
-
PARAM_SEP
- See Also:
-
-
Constructor Details
-
ComponentParameter
-
ComponentParameter
public ComponentParameter(String name, Class<?> javaType, ParameterType type, Object min, Object max)
-
-
Method Details
-
from
-
from
-
from
-
from
-
from
-
from
public static ComponentParameter from(String name, Class<?> javaType, Collection<Class<?>> candidates) -
combination
public static ComponentParameter combination(String name, Class<?> javaType, Class<?> componentType, Collection<Class<?>> candidates, int min, int max) -
getName
-
recursive
public boolean recursive() -
combination
public boolean combination() -
toString
-
toIraceParameterString
public static String toIraceParameterString(String name, ParameterType type, Object[] values, String condition) -
toIraceParameterString
-
getType
-
getJavaType
-
getComponentType
-
getMin
public int getMin() -
getMax
public int getMax() -
getValues
-
withValues
-