You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2008/11/16 23:58:31 UTC

svn commit: r718137 - /wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java

Author: knopp
Date: Sun Nov 16 14:58:31 2008
New Revision: 718137

URL: http://svn.apache.org/viewvc?rev=718137&view=rev
Log:
unregister

Modified:
    wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java

Modified: wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java
URL: http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java?rev=718137&r1=718136&r2=718137&view=diff
==============================================================================
--- wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java (original)
+++ wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/_wicket/resource/ResourceReferenceRegistry.java Sun Nov 16 14:58:31 2008
@@ -97,6 +97,22 @@
 	}
 
 	/**
+	 * Unregisters the given {@link ResourceReference}.
+	 * 
+	 * @param reference
+	 */
+	public void unregisterResourceReference(ResourceReference reference)
+	{
+		if (reference == null)
+		{
+			throw new IllegalArgumentException("Argument 'reference' may not be null.");
+		}
+		Key key = new Key(reference.getScope().getName(), reference.getPath(),
+			reference.getLocale(), reference.getStyle());
+		map.remove(key);
+	}
+
+	/**
 	 * Looks up resource reference with specified attributes. If the reference is not found and
 	 * <code>strict</code> is set to <code>false</code>, result of
 	 * {@link #createDefaultResourceReference(Class, String, Locale, String)} is returned.