You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2010/10/05 17:11:11 UTC
svn commit: r1004666 -
/myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java
Author: matzew
Date: Tue Oct 5 15:11:11 2010
New Revision: 1004666
URL: http://svn.apache.org/viewvc?rev=1004666&view=rev
Log:
TRINIDAD-1934
Modified:
myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java
Modified: myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java?rev=1004666&r1=1004665&r2=1004666&view=diff
==============================================================================
--- myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java (original)
+++ myfaces/trinidad/branches/trinidad-1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/ConfigParser.java Tue Oct 5 15:11:11 2010
@@ -267,6 +267,10 @@ public class ConfigParser
{
value = _getIntegerValue(currentText, qName);
}
+ else if (key.getType() == Long.class)
+ {
+ value = _getLongValue(currentText, qName);
+ }
else if (key.getType() == Boolean.class)
{
value = ("true".equalsIgnoreCase(currentText)
@@ -347,6 +351,23 @@ public class ConfigParser
return value;
}
+ private static Long _getLongValue(String text, String qName)
+ {
+ Long value = null;
+ try
+ {
+ value = Long.valueOf(text);
+ }
+ catch (NumberFormatException nfe)
+ {
+ if (_LOG.isWarning())
+ {
+ _LOG.warning("ELEMENT_ONLY_ACCEPT_INTEGER", qName);
+ }
+ }
+ return value;
+ }
+
// Parses the text into an AccessibilityProfile.
private static AccessibilityProfile _getAccessibilityProfile(
String text)