InstanceUtils
Package: velox.api.layer1.simplified
Type: Class
Inheritance: java.lang.Object รขโ โ velox.api.layer1.simplified.InstanceUtils
Constructorsโ
InstanceUtilsโ
public InstanceUtils()
Methodsโ
setValuesFromSettingsโ
public static void setValuesFromSettings(UserSettings settings, Object instance, Class<? extends Annotation> annotationClass)
readSettingsFromAnnotationsโ
public static Map<String, UserSettings.ParameterField> readSettingsFromAnnotations(Object instance, Class<? extends Annotation> annotationClass)
readDefaultColorSettingsโ
public static Map<String, UserSettings.ParameterField> readDefaultColorSettings(Object instance, Class<? extends Annotation> annotationClass)
getColorPanelโ
public static velox.gui.StrategyPanel getColorPanel(CustomModule instance, SimplifiedL1ApiLoader<? extends CustomModule> apiLoader, String alias)
addCustomGuiโ
public static velox.gui.StrategyPanel addCustomGui(Object instance, UserSettings settings, String panelName, String alias, SimplifiedL1ApiLoader<?> apiLoader)
isTypeAllowedโ
public static boolean isTypeAllowed(Class<?> simpleStrategyClass, Field field)
isTypeAllowedโ
public static void isTypeAllowed(Class<?> simpleStrategyClass, Class<? extends Annotation> annotationClass)
Inherited Methodsโ
From java.lang.Object:
clone()equals(Object)finalize()getClass()hashCode()notify()notifyAll()toString()wait()wait(long)wait(long, int)