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 TypeMethodDescriptionstatic ComponentParameter
from
(String name, Class<?> javaType, CategoricalParam p) static ComponentParameter
from
(String name, Class<?> javaType, IntegerParam p) static ComponentParameter
from
(String name, Class<?> javaType, OrdinalParam p) static ComponentParameter
from
(String name, Class<?> javaType, ProvidedParam p) static ComponentParameter
static ComponentParameter
from
(String name, Class<?> javaType, Collection<Class<?>> candidates) Class
<?> getName()
getType()
Object[]
boolean
void
static String
toIraceParameterString
(String name, ParameterType type, Object[] values, String parentName, String parentValue, String condition) toIraceParameterString
(String name, String parentName, String parentValue) toIraceParameterStringNotAnnotated
(String name, String parentName, String parentValue, Object[] values) static String
toIraceParamName
(Deque<String> context) toString()
-
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) -
getName
-
recursive
public boolean recursive() -
toString
-
toIraceParameterString
-
toIraceParameterStringNotAnnotated
-
toIraceParameterString
-
getType
-
getJavaType
-
getValues
-
setValues
-
toIraceParamName
-