[jboss-cvs] JBossAS SVN: r65504 - projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 20 12:36:20 EDT 2007


Author: wolfc
Date: 2007-09-20 12:36:20 -0400 (Thu, 20 Sep 2007)
New Revision: 65504

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaData.java
   projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaDataWithDescriptions.java
Log:
Aligned with java.util.Map

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaData.java	2007-09-20 16:35:15 UTC (rev 65503)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaData.java	2007-09-20 16:36:20 UTC (rev 65504)
@@ -34,6 +34,15 @@
 public interface MappedMetaData<T extends MappableMetaData> extends IdMetaData, Collection<T>
 {
    /**
+    * Returns <tt>true</tt> if this mapped meta data contains
+    * a meta data entry for the specified key.
+    * 
+    * @param key    the key of the mappable meta data
+    * @return       <tt>true</tt> if the key can be found
+    */
+   boolean containsKey(String key);
+   
+   /**
     * Get a value
     * 
     * @param key the key

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaDataWithDescriptions.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaDataWithDescriptions.java	2007-09-20 16:35:15 UTC (rev 65503)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/MappedMetaDataWithDescriptions.java	2007-09-20 16:36:20 UTC (rev 65504)
@@ -57,6 +57,11 @@
       this.keyName = keyName;
    }
    
+   public boolean containsKey(String key)
+   {
+      return map.containsKey(key);
+   }
+   
    /**
     * Get the metadata for the given key
     * 
@@ -179,7 +184,7 @@
       return map.values().toArray();
    }
 
-   public <T> T[] toArray(T[] a)
+   public <X> X[] toArray(X[] a)
    {
       return map.values().toArray(a);
    }




More information about the jboss-cvs-commits mailing list