@Test public void fromMap() { assertNull(Values.fromMap(null)); assertNull(Values.fromMap(ImmutableMap.<String, String>of())); assertNotNull(Values.fromMap(ImmutableMap.of("foo", "bar"))); assertEquals(1, Values.fromMap(ImmutableMap.of("foo", "bar")).size()); assertNotNull(Values.fromMap(ImmutableMap.of("foo", "bar", "baz", "quux"))); assertEquals(2, Values.fromMap(ImmutableMap.of("foo", "bar", "baz", "quux")).size()); }
public static Values fromMap(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } List<Property> properties = new ArrayList<Property>(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { properties.add(new Property(entry.getKey(), new ModelNode(entry.getValue()))); } return new Values(properties); }
Values { public static Values fromMap(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } List<Property> properties = new ArrayList<Property>(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { properties.add(new Property(entry.getKey(), new ModelNode(entry.getValue()))); } return new Values(properties); } }
Values { public static Values fromMap(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } List<Property> properties = new ArrayList<Property>(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { properties.add(new Property(entry.getKey(), new ModelNode(entry.getValue()))); } return new Values(properties); } private  Values(); private  Values(List<Property> namedValues); }
Values { public static Values fromMap(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } List<Property> properties = new ArrayList<Property>(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { properties.add(new Property(entry.getKey(), new ModelNode(entry.getValue()))); } return new Values(properties); } private  Values(); private  Values(List<Property> namedValues); static Values empty(); static Values of(String name, boolean value); static Values of(String name, int value); static Values of(String name, long value); static Values of(String name, double value); static Values of(String name, String value); static Values of(String name, ModelNode value); static Values ofList(String name, boolean... value); static Values ofList(String name, int... value); static Values ofList(String name, long... value); static Values ofList(String name, double... value); static Values ofList(String name, String... value); static Values ofList(String name, ModelNode... value); static Values ofObject(String name, Values object); static Values fromMap(Map<String, String> map); Values and(String name, boolean value); Values and(String name, int value); Values and(String name, long value); Values and(String name, double value); Values and(String name, String value); Values and(String name, ModelNode value); Values andOptional(String name, Boolean value); Values andOptional(String name, Integer value); Values andOptional(String name, Long value); Values andOptional(String name, Double value); Values andOptional(String name, String value); Values andOptional(String name, ModelNode value); Values andList(String name, boolean... value); Values andList(String name, int... value); Values andList(String name, long... value); Values andList(String name, double... value); Values andList(String name, String... value); Values andList(String name, ModelNode... value); @SuppressWarnings({"unchecked", "SuspiciousToArrayCall"}) Values andList(Class<T> clazz, String name, List<T> value); Values andListOptional(Class<T> clazz, String name, List<T> value); Values andObject(String name, Values value); Values andObjectOptional(String name, Values value); @Override String toString(); }
Values { public static Values fromMap(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } List<Property> properties = new ArrayList<Property>(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { properties.add(new Property(entry.getKey(), new ModelNode(entry.getValue()))); } return new Values(properties); } private  Values(); private  Values(List<Property> namedValues); static Values empty(); static Values of(String name, boolean value); static Values of(String name, int value); static Values of(String name, long value); static Values of(String name, double value); static Values of(String name, String value); static Values of(String name, ModelNode value); static Values ofList(String name, boolean... value); static Values ofList(String name, int... value); static Values ofList(String name, long... value); static Values ofList(String name, double... value); static Values ofList(String name, String... value); static Values ofList(String name, ModelNode... value); static Values ofObject(String name, Values object); static Values fromMap(Map<String, String> map); Values and(String name, boolean value); Values and(String name, int value); Values and(String name, long value); Values and(String name, double value); Values and(String name, String value); Values and(String name, ModelNode value); Values andOptional(String name, Boolean value); Values andOptional(String name, Integer value); Values andOptional(String name, Long value); Values andOptional(String name, Double value); Values andOptional(String name, String value); Values andOptional(String name, ModelNode value); Values andList(String name, boolean... value); Values andList(String name, int... value); Values andList(String name, long... value); Values andList(String name, double... value); Values andList(String name, String... value); Values andList(String name, ModelNode... value); @SuppressWarnings({"unchecked", "SuspiciousToArrayCall"}) Values andList(Class<T> clazz, String name, List<T> value); Values andListOptional(Class<T> clazz, String name, List<T> value); Values andObject(String name, Values value); Values andObjectOptional(String name, Values value); @Override String toString();  }