[jboss-cvs] JBossAS SVN: r84814 - in projects/jboss-man/branches/Branch_2_1/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:40:08 EST 2009


Author: scott.stark at jboss.org
Date: 2009-02-26 12:40:08 -0500 (Thu, 26 Feb 2009)
New Revision: 84814

Modified:
   projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java
   projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
Log:
JBMAN-60, add a create(Object, MetaType) method

Modified: projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java
===================================================================
--- projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java	2009-02-26 17:01:57 UTC (rev 84813)
+++ projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/api/values/MetaValueFactory.java	2009-02-26 17:40:08 UTC (rev 84814)
@@ -77,6 +77,14 @@
    public abstract MetaValue create(Object value, TypeInfo 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);
+
+   /**
     * Set a meta value builder.
     * 
     * @param clazz the class

Modified: projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
===================================================================
--- projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java	2009-02-26 17:01:57 UTC (rev 84813)
+++ projects/jboss-man/branches/Branch_2_1/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java	2009-02-26 17:40:08 UTC (rev 84814)
@@ -544,6 +544,11 @@
    {
       return internalCreate(value, type, null);
    }
+   @Override
+   public MetaValue create(Object value, MetaType type)
+   {
+      return internalCreate(value, null, type);
+   }
 
    @Override
    public Object unwrap(MetaValue metaValue)




More information about the jboss-cvs-commits mailing list