Package velox.api.layer1.simplified
Class InstanceUtils
java.lang.Object
velox.api.layer1.simplified.InstanceUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic velox.gui.StrategyPaneladdCustomGui(Object instance, UserSettings settings, String panelName, String alias, SimplifiedL1ApiLoader<?> apiLoader) static velox.gui.StrategyPanelgetColorPanel(CustomModule instance, SimplifiedL1ApiLoader<? extends CustomModule> apiLoader, String alias) static voidisTypeAllowed(Class<?> simpleStrategyClass, Class<? extends Annotation> annotationClass) static booleanisTypeAllowed(Class<?> simpleStrategyClass, Field field) static Map<String,UserSettings.ParameterField> readDefaultColorSettings(Object instance, Class<? extends Annotation> annotationClass) static Map<String,UserSettings.ParameterField> readSettingsFromAnnotations(Object instance, Class<? extends Annotation> annotationClass) static voidsetValuesFromSettings(UserSettings settings, Object instance, Class<? extends Annotation> annotationClass)
-
Constructor Details
-
InstanceUtils
public InstanceUtils()
-
-
Method Details
-
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
-
isTypeAllowed
public static void isTypeAllowed(Class<?> simpleStrategyClass, Class<? extends Annotation> annotationClass)
-