/** * Create an Aries-specific mutable instance of the standard ValueMetadata interface. * * @param value the value of the reflect * * @return a new reflect instance */ public static <T> ValueMetadata create(T value) { MutableValueMetadata metadata = MetadataUtil.createMetadata(MutableValueMetadata.class); metadata.setType(value.getClass().getName()); metadata.setStringValue(value.toString()); return metadata; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
/** * Create an Aries-specific mutable instance of the standard ValueMetadata interface. * * @param value the value of the reflect * @param type the type of the value * * @return a new reflect instance */ public static ValueMetadata create(Class type, String value) { MutableValueMetadata metadata = MetadataUtil.createMetadata(MutableValueMetadata.class); metadata.setStringValue(value); metadata.setType(type.getName()); return metadata; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
public static ValueMetadata createValue(ParserContext context, Object value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(""+value); m.setType(type); return m; }
public static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
public static ValueMetadata createValue(ParserContext context, Object value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(""+value); m.setType(type); return m; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
public static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
private static ValueMetadata createValue(ParserContext context, String value, String type) { MutableValueMetadata m = context.createMetadata(MutableValueMetadata.class); m.setStringValue(value); m.setType(type); return m; }
/** * Add a value to an Aries-specific mutable instance of the standard CollectionMetadata interface for a Set. * * @param value the value to add */ public static void addValue(MutableCollectionMetadata setMetadata, Object value) { if (setMetadata == null) { throw new ComponentDefinitionException("Cannot add values to a null MutableCollectionMetadata"); } if (value != null) { MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); setMetadata.addValue(valueMetadata); } } }
/** * Add a value to an Aries-specific mutable instance of the standard CollectionMetadata interface for a List. * * @param value the value to add */ public static void addValue(MutableCollectionMetadata listMetadata, Object value) { if (listMetadata == null) { throw new ComponentDefinitionException("Cannot add values to a null MutableCollectionMetadata"); } if (value != null) { MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); listMetadata.addValue(valueMetadata); } } }
/** * Create an Aries-specific mutable instance of the standard CollectionMetadata interface for a Set. * * @param values the values the List will contain * * @return a new reflect instance */ public static <T> MutableCollectionMetadata create(T... values) { MutableCollectionMetadata setMetadata = create(); if (values != null) { setMetadata.setValueType(values.getClass().getComponentType().getName()); if (values != null && values.length > 0) { setMetadata.setValueType(values[0].getClass().getName()); for (T value : values) { MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); setMetadata.addValue(valueMetadata); } } } return setMetadata; }
/** * Create an Aries-specific mutable instance of the standard CollectionMetadata interface for a List. * * @param values the values the List will contain * * @return a new reflect instance */ public static <T> MutableCollectionMetadata create(T... values) { MutableCollectionMetadata listMetadata = create(); if (values != null) { listMetadata.setValueType(values.getClass().getComponentType().getName()); if (values.length > 0) { listMetadata.setValueType(values[0].getClass().getName()); for (T value : values) { MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); listMetadata.addValue(valueMetadata); } } } return listMetadata; }
/** * Create an Aries-specific mutable instance of the standard CollectionMetadata interface for a List. * * @param values the values the List will contain * * @return a new reflect instance */ public static <T> MutableCollectionMetadata create(Collection<T> values) { MutableCollectionMetadata setMetadata = create(); // TODO: Figure out a better way to set the list value type if (values != null && values.size() > 0) { Class valueType = null; for (T value : values) { if (valueType == null) { valueType = value.getClass(); } MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); setMetadata.addValue(valueMetadata); } setMetadata.setValueType(valueType.getName()); } return setMetadata; }
/** * Create an Aries-specific mutable instance of the standard CollectionMetadata interface for a List. * * @param values the values the List will contain * * @return a new reflect instance */ public static <T> MutableCollectionMetadata create(Collection<T> values) { MutableCollectionMetadata listMetadata = create(); // TODO: Figure out a better way to set the list value type if (values != null && values.size() > 0) { Class valueType = null; for (T value : values) { if (valueType == null) { valueType = value.getClass(); } MutableValueMetadata valueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); valueMetadata.setType(value.getClass().getName()); valueMetadata.setStringValue(value.toString()); listMetadata.addValue(valueMetadata); } listMetadata.setValueType(valueType.getName()); } return listMetadata; }
MutableValueMetadata tmpKeyMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); tmpKeyMetadata.setType(key.getClass().getName()); tmpKeyMetadata.setStringValue(key.toString()); MutableValueMetadata tmpValueMetadata = MetadataUtil.createMetadata(MutableValueMetadata.class); tmpValueMetadata.setType(value.getClass().getName()); tmpValueMetadata.setStringValue(value.toString());