noel        2003/07/07 15:53:42

  Modified:    src/java/org/apache/james/transport/matchers Tag:
                        branch_2_1_fcs CompareNumericHeaderValue.java
  Log:
  Removed JDK 1.4 dependency
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +4 -5      
james-server/src/java/org/apache/james/transport/matchers/CompareNumericHeaderValue.java
  
  Index: CompareNumericHeaderValue.java
  ===================================================================
  RCS file: 
/home/cvs/james-server/src/java/org/apache/james/transport/matchers/CompareNumericHeaderValue.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- CompareNumericHeaderValue.java    23 Jun 2003 18:50:04 -0000      1.1.2.1
  +++ CompareNumericHeaderValue.java    7 Jul 2003 22:53:42 -0000       1.1.2.2
  @@ -99,7 +99,7 @@
       private final static int GE = +1;
       private final static int GT = +2;
       
  -    private double headerValue;
  +    private Double headerValue;
   
       public void init() throws MessagingException {
           StringTokenizer st = new StringTokenizer(getCondition(), " \t", false);
  @@ -144,7 +144,7 @@
           if (st.hasMoreTokens()) {
               String headerValueString = st.nextToken().trim();
               try {
  -                headerValue = Double.parseDouble(headerValueString);
  +                headerValue = Double.valueOf(headerValueString);
               }
               catch (NumberFormatException nfe) {
                   throw new MessagingException("Bad header comparison value: \""
  @@ -167,8 +167,7 @@
           String [] headerArray = message.getHeader(headerName);
           if (headerArray != null && headerArray.length > 0) {
               try {
  -                double messageHeaderValue = 
Double.parseDouble(headerArray[0].trim());
  -                int comparison = Double.compare(messageHeaderValue, headerValue);
  +                int comparison = 
Double.valueOf(headerArray[0].trim()).compareTo(headerValue);
                   switch (comparisonOperator) {
                       case LT:
                           if (comparison < 0) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to