Package org.apache.imperius.spl.parser.exceptions

Examples of org.apache.imperius.spl.parser.exceptions.SPLException


            if (!validate())
            {
                logger.severe(
                        "validation error: wrong data type passed in "
                        + this._dataType);
                throw new SPLException(Messages.getString(
              "SPL_VALIDATION_ERROR_MSG", new Object[] {sourceClass }));
            }
        }
       
        this._dataType.copy(_exp.getType());
View Full Code Here


        Object sum = null;
        Object expResult = this._exp.evaluate();
        if (!(expResult instanceof java.util.List))
        {
            logger.severe(Thread.currentThread().getName()+" "+"result of expression is not of type List");
            throw new SPLException(Messages.getString(
          "SPL_NOT_REQUIRED_EXP_EXCEPTION_MSG",
          new Object[] { "List" }));
        }
        ArrayList resultArray = (ArrayList) expResult;
        //System.out.println("resultArray size " + resultArray.size()+ " to string " + resultArray.toString());
        ////System.out.println("resultArray is of type "+expression.getType());
        if ((resultArray != null) && (!resultArray.isEmpty()))
        {
            Iterator resultIt = resultArray.iterator();
            while (resultIt.hasNext())
            {
                Object resultObject = resultIt.next();
                //System.out.println("resultObject,class " + resultObject + " " + resultObject.getClass());
                if (sum == null)
                {
                    sum = resultObject;
                }
                else
                {
                    //System.out.println("Adding resultObject to sum is "+ resultObject + "  " + sum);
                    sum = ExpressionUtility.plus((Number) sum,
                            (Number) resultObject);
                }
                //System.out.println("current sum is " + sum);
            }
            //System.out.println("sum " + sum);
            logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "evaluate "+sum);
           
            return sum;
        }
        else
        {

            logger.severe(Thread.currentThread().getName()+" "+"result Array is empty");
        
            throw new SPLException(Messages.getString(
          "SPL_BLANK_EXPRESSION_PASSED_ERROR_MSG",
          new Object[] { "" }));
        }
       
    }
View Full Code Here

            if (!validate())
            {
                logger.severe(Thread.currentThread().getName()+" "+"validation error: " + className
                        + " has wrong data type passed in.");
               
                throw new SPLException(Messages.getString(
              "SPL_VALIDATION_ERROR_MSG", new Object[] { className }));
            }
        }
        logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "GetHour12");
       
View Full Code Here

        }
        catch (Exception e)
        {
            logger.severe(Thread.currentThread().getName()+" "+"invalid expression.");
           
            throw new SPLException(Messages.getString(
          "SPL_EVALUATION_ERROR_MSG", new Object[] { e
              .getLocalizedMessage() }));

        }
    }
View Full Code Here

            _dataType.setType(TypeConstants.intType);
            return true;
        }
        else
        {
            throw new SPLException(Messages.getString(
          "SPL_NOT_REQUIRED_EXP_EXCEPTION_MSG", new Object[] { eType }));

        }
       
    }
View Full Code Here

            if (!validate())
            {
                logger.severe(Thread.currentThread().getName()+" "+"validation error: " + className
                        + " has wrong data type passed in.");
               
                throw new SPLException(Messages.getString(
              "SPL_VALIDATION_ERROR_MSG", new Object[] { className }));
            }
        }
        logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "GetMonth");
       
View Full Code Here

        }
        catch (Exception e)
        {
            logger.severe(Thread.currentThread().getName()+" "+"evaluation error: " + e.toString());
           
            throw new SPLException(Messages.getString(
          "SPL_EVALUATION_ERROR_MSG", new Object[] { e
              .getLocalizedMessage() }));

        }
    }
View Full Code Here

            _dataType.setType(TypeConstants.intType);
            return true;
        }
        else
        {
            throw new SPLException(Messages.getString(
          "SPL_NOT_REQUIRED_EXP_EXCEPTION_MSG", new Object[] { eType }));

        }

    }
View Full Code Here

            if (!validate())
            {
                logger.severe(Thread.currentThread().getName()+" "+"validation error: " + className
                        + " has wrong data type passed in.");
               
                throw new SPLException(Messages.getString(
              "SPL_VALIDATION_ERROR_MSG", new Object[] { className }));
            }
        }
        logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "Greater");
       
View Full Code Here

        }
        catch (Exception e)
        {
            logger.severe(Thread.currentThread().getName()+" "+"evaluation error: " + e.toString());
           
            throw new SPLException(Messages.getString(
          "SPL_EVALUATION_ERROR_MSG", new Object[] { e
              .getLocalizedMessage() }),e);

        }
    }
View Full Code Here

TOP

Related Classes of org.apache.imperius.spl.parser.exceptions.SPLException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.