[jboss-cvs] JBossAS SVN: r84815 - in projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype: plugins/values and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 26 12:49:47 EST 2009
Author: scott.stark at jboss.org
Date: 2009-02-26 12:49:47 -0500 (Thu, 26 Feb 2009)
New Revision: 84815
Modified:
projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java
projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
Log:
JBMAN-60, add a create(Object, MetaType) method
Modified: projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java
===================================================================
--- projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java 2009-02-26 17:40:08 UTC (rev 84814)
+++ projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java 2009-02-26 17:49:47 UTC (rev 84815)
@@ -66,8 +66,16 @@
* @return the meta value
*/
public abstract MetaValue create(Object value, Type type);
-
+
/**
+ * Create a meta value given its MetaType
+ * @param value
+ * @param type the meta type
+ * @return the meta value
+ */
+ public abstract MetaValue create(Object value, MetaType type);
+
+ /**
* Create a meta value
*
* @param value the value
Modified: projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
===================================================================
--- projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java 2009-02-26 17:40:08 UTC (rev 84814)
+++ projects/jboss-man/trunk/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java 2009-02-26 17:49:47 UTC (rev 84815)
@@ -546,6 +546,12 @@
}
@Override
+ public MetaValue create(Object value, MetaType type)
+ {
+ return internalCreate(value, null, type);
+ }
+
+ @Override
public Object unwrap(MetaValue metaValue)
{
return internalUnwrap(metaValue, null);
More information about the jboss-cvs-commits
mailing list