Tag: cws_src680_rpt23fix01
User: fs      
Date: 2007-07-16 19:37:13+0000
Modified:
   dba/reportdesign/source/core/misc/conditionalexpression.cxx

Log:
 #i77800# some more outsourcing

File Changes:

Directory: /dba/reportdesign/source/core/misc/
==============================================

File [changed]: conditionalexpression.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/reportdesign/source/core/misc/conditionalexpression.cxx?r1=1.1.2.1&r2=1.1.2.2
Delta lines:  +23 -3
--------------------
--- conditionalexpression.cxx   2007-07-16 13:42:16+0000        1.1.2.1
+++ conditionalexpression.cxx   2007-07-16 19:37:11+0000        1.1.2.2
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: conditionalexpression.cxx,v $
  *
- *  $Revision: 1.1.2.1 $
+ *  $Revision: 1.1.2.2 $
  *
- *  last change: $Author: fs $ $Date: 2007/07/16 13:42:16 $
+ *  last change: $Author: fs $ $Date: 2007/07/16 19:37:11 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -189,6 +189,26 @@
         return true;
     }
 
+    // 
=============================================================================
+    // = ConditionalExpressionFactory
+    // 
=============================================================================
+    // 
-----------------------------------------------------------------------------
+    size_t ConditionalExpressionFactory::getKnownConditionalExpressions( 
ConditionalExpressions& _out_rCondExp )
+    {
+        ConditionalExpressions aEmpty;
+        _out_rCondExp.swap( aEmpty );
+
+        _out_rCondExp[ eBetween ]        = PConditionalExpression( new 
ConditionalExpression( "AND( ( $$ ) >= ( $1 ); ( $$ ) <= ( $2 ) )" ) );
+        _out_rCondExp[ eNotBetween ]     = PConditionalExpression( new 
ConditionalExpression( "NOT( AND( ( $$ ) >= ( $1 ); ( $$ ) <= ( $2 ) ) )" ) );
+        _out_rCondExp[ eEqualTo ]        = PConditionalExpression( new 
ConditionalExpression( "( $$ ) = ( $1 )" ) );
+        _out_rCondExp[ eNotEqualTo ]     = PConditionalExpression( new 
ConditionalExpression( "( $$ ) <> ( $1 )" ) );
+        _out_rCondExp[ eGreaterThan ]    = PConditionalExpression( new 
ConditionalExpression( "( $$ ) > ( $1 )" ) );
+        _out_rCondExp[ eLessThan ]       = PConditionalExpression( new 
ConditionalExpression( "( $$ ) < ( $1 )" ) );
+        _out_rCondExp[ eGreaterOrEqual ] = PConditionalExpression( new 
ConditionalExpression( "( $$ ) >= ( $1 )" ) );
+        _out_rCondExp[ eLessOrEqual ]    = PConditionalExpression( new 
ConditionalExpression( "( $$ ) <= ( $1 )" ) );
+
+        return _out_rCondExp.size();
+    }
 //........................................................................
 } // namespace rptui
 //........................................................................




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

Reply via email to