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)