Author: ivaynberg
Date: Mon Jun 16 16:10:39 2008
New Revision: 668341
URL: http://svn.apache.org/viewvc?rev=668341&view=rev
Log:
WICKET-1702
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/WicketMessageResolver.java
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/resolver/WicketMessageResolverTest.java
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/WicketMessageResolver.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/WicketMessageResolver.java?rev=668341&r1=668340&r2=668341&view=diff
==============================================================================
---
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/WicketMessageResolver.java
(original)
+++
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/WicketMessageResolver.java
Mon Jun 16 16:10:39 2008
@@ -20,6 +20,7 @@
import java.util.Iterator;
import java.util.Map;
+import org.apache.wicket.Application;
import org.apache.wicket.Component;
import org.apache.wicket.MarkupContainer;
import org.apache.wicket.Response;
@@ -108,8 +109,6 @@
*/
private static final String DEFAULT_VALUE =
"DEFAULT_WICKET_MESSAGE_RESOLVER_VALUE";
- /** If true, than throw an exception if the property key was not found
*/
- private static boolean throwExceptionIfPropertyNotFound = false;
/**
* Try to resolve the tag, then create a component, add it to the
container and render it.
@@ -125,7 +124,7 @@
* The current component tag while parsing the markup
* @return true, if componentId was handle by the resolver. False,
otherwise
*/
- public boolean resolve(final MarkupContainer< ? > container, final
MarkupStream markupStream,
+ public boolean resolve(final MarkupContainer<?> container, final
MarkupStream markupStream,
final ComponentTag tag)
{
if (tag instanceof WicketTag)
@@ -163,21 +162,9 @@
*
* @return throwExceptionIfPropertyNotFound
*/
- public static boolean isThrowExceptionIfPropertyNotFound()
+ private static boolean isThrowExceptionIfPropertyNotFound()
{
- return throwExceptionIfPropertyNotFound;
- }
-
- /**
- * If true, than throw an exception if a property key is not found. If
false, just a warning is
- * issued in the logged.
- *
- * @param throwExceptionIfPropertyNotFound
- * throwExceptionIfPropertyNotFound
- */
- public static void setThrowExceptionIfPropertyNotFound(boolean
throwExceptionIfPropertyNotFound)
- {
- WicketMessageResolver.throwExceptionIfPropertyNotFound =
throwExceptionIfPropertyNotFound;
+ return
Application.get().getResourceSettings().getThrowExceptionOnMissingResource();
}
/**
@@ -372,7 +359,7 @@
final StringResponse
response = new StringResponse();
getRequestCycle().setResponse(response);
- Component< ? >
component = getParent().get(id);
+ Component<?> component
= getParent().get(id);
if (component != null)
{
component.render(markupStream);
Modified:
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/resolver/WicketMessageResolverTest.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/resolver/WicketMessageResolverTest.java?rev=668341&r1=668340&r2=668341&view=diff
==============================================================================
---
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/resolver/WicketMessageResolverTest.java
(original)
+++
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/resolver/WicketMessageResolverTest.java
Mon Jun 16 16:10:39 2008
@@ -39,6 +39,7 @@
*/
public void test_1() throws Exception
{
+
tester.getApplication().getResourceSettings().setThrowExceptionOnMissingResource(false);
executeTest(SimplePage_1.class,
"SimplePageExpectedResult_1.html");
}
@@ -74,7 +75,7 @@
{
try
{
-
WicketMessageResolver.setThrowExceptionIfPropertyNotFound(true);
+
tester.getApplication().getResourceSettings().setThrowExceptionOnMissingResource(true);
executeTest(SimplePage_4.class,
"SimplePageExpectedResult_4.html");
}
catch (WicketRuntimeException ex)