Skip to main content

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)