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.