@Deprecated public static ConfigurationSection toNodeList(Map<?, ?> nodeMap) { return toConfigurationSection(nodeMap); }
@Override public void load(ConfigurationSection parameters) { steps = new ArrayList<Sequence>(); Collection<ConfigurationSection> stepConfigurations = ConfigUtils.getNodeList(parameters, "steps"); if (stepConfigurations != null) { for (ConfigurationSection stepConfig : stepConfigurations) { steps.add(new Sequence(stepConfig)); } } Collections.reverse(steps); }
public static ConfigurationSection toConfigurationSection(Map<?, ?> nodeMap) { ConfigurationSection newSection = new MemoryConfiguration(); for (Map.Entry<?, ?> entry : nodeMap.entrySet()) { set(newSection, entry.getKey().toString(), entry.getValue()); } return newSection; }
field.set(effect, section.get(key)); } else if (ConfigurationSection.class.isAssignableFrom(field.getType())) { ConfigurationSection configSection = ConfigUtils.getConfigurationSection(section, key); if (parameterMap != null) { ConfigurationSection baseConfiguration = configSection;
@Deprecated public Effect start(String effectClass, ConfigurationSection parameters, DynamicLocation origin, DynamicLocation target, Map<String, String> parameterMap, Player targetPlayer) { ConfigurationSection configMap = null; if (parameterMap != null) { configMap = ConfigUtils.toStringConfiguration(parameterMap); } return start(effectClass, parameters, origin, target, configMap, targetPlayer); }
public static Transform loadTransform(ConfigurationSection base, String value) { if (base.isConfigurationSection(value)) { return loadTransform(ConfigUtils.getConfigurationSection(base, value)); } if (base.isDouble(value) || base.isInt(value)) { return new ConstantTransform(base.getDouble(value)); } if (base.isString(value)) { String equation = base.getString(value); if (equation.equalsIgnoreCase("t") || equation.equalsIgnoreCase("time")) { return new EchoTransform(); } EquationTransform transform = EquationStore.getInstance().getTransform(equation, "t"); Exception ex = transform.getException(); if (ex != null && effectManager != null) { effectManager.onError("Error parsing equation: " + equation, ex); } return transform; } return new ConstantTransform(0); }
public static Collection<ConfigurationSection> getNodeList(ConfigurationSection node, String path) { Collection<ConfigurationSection> results = new ArrayList<ConfigurationSection>(); List<Map<?, ?>> mapList = node.getMapList(path); for (Map<?, ?> map : mapList) { results.add(toConfigurationSection(map)); } return results; }
public static Collection<Transform> loadTransformList(ConfigurationSection base, String value) { Collection<ConfigurationSection> transformConfigs = ConfigUtils.getNodeList(base, value); List<Transform> transforms = new ArrayList<Transform>(); if (transformConfigs != null) { for (ConfigurationSection transformConfig : transformConfigs) { transforms.add(loadTransform(transformConfig)); } } return transforms; }
ConfigurationSection itemConfig = (itemEntry instanceof ConfigurationSection) ? (ConfigurationSection)itemEntry : ConfigUtils.toConfigurationSection((Map<?,?>)itemEntry); ShopItem shopItem = null; if (itemConfig != null) {