public class InstanceUtils
extends java.lang.Object
| Constructor and Description |
|---|
InstanceUtils() |
| Modifier and Type | Method and Description |
|---|---|
static StrategyPanel |
addCustomGui(java.lang.Object instance,
UserSettings settings,
java.lang.String panelName,
java.lang.String alias,
SimplifiedL1ApiLoader<?> apiLoader) |
static StrategyPanel |
getColorPanel(CustomModule instance,
SimplifiedL1ApiLoader<? extends CustomModule> loader,
java.lang.String alias) |
static void |
isTypeAllowed(java.lang.Class<?> simpleStrategyClass,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
static boolean |
isTypeAllowed(java.lang.Class<?> simpleStrategyClass,
java.lang.reflect.Field field) |
static java.util.Map<java.lang.String,UserSettings.ParameterField> |
readDefaultColorSettings(java.lang.Object instance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
static java.util.Map<java.lang.String,UserSettings.ParameterField> |
readSettingsFromAnnotations(java.lang.Object instance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
static void |
setValuesFromSettings(UserSettings settings,
java.lang.Object instance,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
public static void setValuesFromSettings(UserSettings settings, java.lang.Object instance, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public static java.util.Map<java.lang.String,UserSettings.ParameterField> readSettingsFromAnnotations(java.lang.Object instance, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public static java.util.Map<java.lang.String,UserSettings.ParameterField> readDefaultColorSettings(java.lang.Object instance, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public static StrategyPanel getColorPanel(CustomModule instance, SimplifiedL1ApiLoader<? extends CustomModule> loader, java.lang.String alias)
public static StrategyPanel addCustomGui(java.lang.Object instance,
UserSettings settings,
java.lang.String panelName,
java.lang.String alias,
SimplifiedL1ApiLoader<?> apiLoader)
public static boolean isTypeAllowed(java.lang.Class<?> simpleStrategyClass,
java.lang.reflect.Field field)
public static void isTypeAllowed(java.lang.Class<?> simpleStrategyClass,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)