Package KFM.Exceptions

Examples of KFM.Exceptions.ProgrammerException


        try {
            mTable.appendTable(sql, mDB.getConnection());
        }
        catch(ProgrammerException e){
            throw new ProgrammerException(
                "KfmTransientDBTable::appendTable: getConnection() produced exception " + e.getMessage());
        }
        invalidateAllIterators();
        //X tTime = System.currentTimeMillis() - tTime;
        //X KFMSystem.log.info("loaded " + sql + " in " + tTime + " msec. (size: " + mTable.size() + ")");
View Full Code Here


     */
    public String get (int rowNr, String colName)
    {
        final Object obj = colNameToNumber.get(colName);
        if(obj == null) {
            throw new ProgrammerException("KfmTransientDBTable: colName '" + colName + "' does not exist.");
        }
        final int colNr = ((Integer) obj).intValue();
        return mTable.get(rowNr, colNr);
    }
View Full Code Here

     */
    public void set (int rowNr, String colName, String value)
    {
        final Object obj = colNameToNumber.get(colName);
        if(obj == null) {
            throw new ProgrammerException("KfmTransientDBTable: colName '" + colName + "' does not exist.");
        }
        final int colNr = ((Integer) obj).intValue();
        mTable.set (rowNr, colNr, value);
    }
View Full Code Here

     * @return id for this iterator
     */
    synchronized void disconnectIterator(String id)
    {
        if ( ! mCurrentIterators.containsKey(id))
            throw new ProgrammerException("KfmTransientDBTaBLE.disconnect() - wrong iterator id");

        mCurrentIterators.remove(id);
    }
View Full Code Here

        int aTypeToSort,
        int aSortDirection)
    {
        final Object obj = colNameToNumber.get(aColumnToSort);
        if(obj == null) {
            throw new ProgrammerException("KfmTransientDBTable: colName '" + aColumnToSort+ "' does not exist.");
        }
        final int colNr = ((Integer) obj).intValue();

        // Call sort methode from TransientDBTable.
        return mTable.sort(colNr, aTypeToSort, aSortDirection );
View Full Code Here

        String[] ids = TimeZone.getAvailableIDs(offset * 60 * 60 * 1000);
        // if no ids were returned, something is wrong. get out.
        if(ids.length == 0) {
            //@@@ System.exit(0);
            //@@@ Ouch! Quick hack, make better some time.
            throw new ProgrammerException("KFM_DateTimeService.getCalendar: "
                + "TimeZone.getAvailableIDs did not return any IDs.");
        }

      timeZone = new SimpleTimeZone(offset * 60 * 60 * 1000, ids[0]);
      if(summertime) {
View Full Code Here

    {
        File tImageFile = new File(aImageFileName);

        if(tImageFile.exists() && !aOverWriteExistingFile)      //look if image exists
        {
            throw new ProgrammerException"ImageCreator::createImage: aImageFile " +
                                            aImageFileName + " still exists."  );
        }

        try
        {
            FileOutputStream aImageOutput= new FileOutputStream(tImageFile);
                                                                //open fileOutputStream

            aImageOutput.write( createImage(aNumber).getBytes());
                                                                //write image into stream
            aImageOutput.close();                               //close stream
        }
        catch(IOException aIOE)                                 //something went wrong
        {
            throw new ProgrammerException"ImageCreator::createImage: IOException " +
                                            aIOE.getMessage() );
        }

    }                                                           //end saveImage
View Full Code Here

        {
            aNumber =Integer.toString(Integer.parseInt(aNumber));
        }
        catch(NumberFormatException aNFE)                       //aNumber is no number (error).
        {
            throw new ProgrammerException( "ImageCreator::createImage: aNumber =" +
                                           aNumber + ", " + aNFE.getMessage() );
        }


        String tImageHeader = mImageSourceSceleton;             //create image header.
View Full Code Here

     */
    private static String getImageLine(int aLine, String aNumbers)
            throws ProgrammerException
    {
        if(aNumbers == null || aNumbers.equals(""))              //aNumbers can't be null
            throw new ProgrammerException"ImageCreator::getImageLine:" +
                                            "aNumber can't be null or empty.");

        String tImageLine = "";                                  //Current line of an image

        for(int tNumberCounter=0;tNumberCounter<aNumbers.length();tNumberCounter++)
View Full Code Here

                }
            } catch(MalformedPatternException e) {
                System.err.println("RegExp.match: Bad pattern: `" + e.getMessage() + "�.");
                //@@@ System.exit(1);
                //@@@ Make this cleaner some day.
                throw new ProgrammerException("RegExp.match: Bad pattern: `" + e.getMessage() + "�.");
            }
            mPatternMap.put(patternString, pattern);
        }

        // Create a PatternMatcherInput instance to keep track of the position
View Full Code Here

TOP

Related Classes of KFM.Exceptions.ProgrammerException

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.