[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