Examples of ParserException


Examples of net.mitza.odata.parser.ParserException

  public static Criteria parseCriteria(String criteria, String value, FieldOperator fieldOperator) {
    try {
      if (BYNARY_TYPE.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new BinaryTypeCriteria(value);
      } else if (ITEM_CREATION_DATE.equals(criteria)) {
        return new ItemCreationDateCriteria(value, fieldOperator);
      } else if (ITEM_INITIAL_PUBLISH_DATE.equals(criteria)) {
        return new ItemInitialPublishDateCriteria(value, fieldOperator);
      } else if (ITEM_LAST_PUBLISHED_DATE.equals(criteria)) {
        return new ItemLastPublishedDateCriteria(value, fieldOperator);
      } else if (ITEM_MODIFICATION_DATE.equals(criteria)) {
        return new ItemModificationDateCriteria(value, fieldOperator);
      } else if (ITEM_REFERENCE.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new ItemReferenceCriteria(Integer.parseInt(value));
      } else if (ITEM_SCHEMA.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new ItemSchemaCriteria(Integer.parseInt(value));
      } else if (ITEM_TITLE.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new ItemTitleCriteria(value);
      } else if (MULTIMEDIA.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new MultimediaCriteria(Boolean.parseBoolean(value));
      } else if (PAGE_TEMPLATE.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new PageTemplateCriteria(Integer.parseInt(value));
      } else if (PAGE_URL.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new PageURLCriteria(value);
      } else if (PUBLICATION.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new PublicationCriteria(Integer.parseInt(value));
      } else if (SCHEMA_TITLE.equals(criteria)) {
        return new SchemaTitleCriteria(value, fieldOperator);

        // Publication stuff
      } else if (PUBLICATION_KEY.equals(criteria)) {
        return new PublicationKeyCriteria(value, fieldOperator);
      } else if (PUBLICATION_MULTIMEDIA_PATH.equals(criteria)) {
        return new PublicationMultimediaPathCriteria(value, fieldOperator);
      } else if (PUBLICATION_MULTIMEDIA_URL.equals(criteria)) {
        return new PublicationMultimediaURLCriteria(value, fieldOperator);
      } else if (PUBLICATION_PATH.equals(criteria)) {
        return new PublicationPathCriteria(value, fieldOperator);
      } else if (PUBLICATION_TITLE.equals(criteria)) {
        return new PublicationTitleCriteria(value, fieldOperator);
      } else if (PUBLICATION_URL.equals(criteria)) {
        return new PublicationURLCriteria(value, fieldOperator);

        // Structure Group stuff
      } else if (STRUCTURE_GROUP.equals(criteria)) {
        return new StructureGroupCriteria(value);
      } else if (STRUCTURE_GROUP_DIRECTORY.equals(criteria)) {
        return new StructureGroupDirectoryCriteria(value, fieldOperator);
      } else if (STRUCTURE_GROUP_TITLE.equals(criteria)) {
        return new StructureGroupTitleCriteria(value, fieldOperator);

        // Taxonomy stuff
      } else if (TAXONOMY.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new TaxonomyCriteria(value);
      } else if (TAXONOMY_USED_FOR_IDENTIFICATION.equals(criteria)) {
        if (fieldOperator != FieldOperator.EQUAL) {
          throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
        }
        return new TaxonomyUsedForIdentificationCriteria(Boolean.parseBoolean(value));

        // Custom meta stuff
      } else if (CUSTOM_META_KEY.equals(criteria)) {
        return new CustomMetaKeyCriteria(value, fieldOperator);
      } else if (CUSTOM_META_VALUE.equals(criteria)) {
        return new CustomMetaValueCriteria(value, fieldOperator);
      }
    } catch (NumberFormatException nfe) {
      String messsage = "NumberFormatException occurred: " + nfe.getMessage();
      log.error(messsage, nfe);
      throw new ParserException(messsage, nfe);
    } catch (CriteriaException ce) {
      String messsage = "CriteriaException occurred: " + ce.getMessage();
      log.error(messsage, ce);
      throw new ParserException(messsage, ce);
    }
    throw new ParserException("Unknown criteria " + criteria);
  }
View Full Code Here

Examples of net.mitza.rel.parser.ParserException

    }
    if (str.equals("log2")) {
      return FunctionExpressionNode.LOG2;
    }

    throw new ParserException("Unexpected Function '" + str + "' found");
  }
View Full Code Here

Examples of net.sf.jmatchparser.template.ParserException

          sb.append("\n\t" + templatePosition);
        }
      }
      sb.append("\nNext 1K to parse:\n\t");
      sb.append(getFile().subSequence(lastFailOffset, Math.min(getFile().length(), lastFailOffset + 1024)).toString().replace("\n", "\n\t"));
      throw new ParserException(sb.toString());
    }
    return finishedState;
  }
View Full Code Here

Examples of net.sf.laja.parser.engine2.exception.ParserException

    if (result.success()) {
      Grammar grammar = ((ParserFactory)parser.getFactory()).getGrammar();
      return grammar.getGeneratorResult(parsingSettings);
    }
    throw new ParserException("Could not generate grammar: " + result);
  }
View Full Code Here

Examples of nexj.core.scripting.ParserException

      }
      catch (RuntimeException e) // common parent of NumberFormatException & ParserException
      {
         TextPosition pos = (e instanceof TextPositionHolder) ? ((TextPositionHolder)e).getTextPosition() : getCurTokenPos();

         throw new ParserException("err.scripting.invalidMatchExpression", new Object[]
         {
            sExpression
         }, e, pos);
      }
      finally
View Full Code Here

Examples of org.apache.lucene.queryparser.xml.ParserException

          while (ts.incrementToken()) {
            stopWordsSet.add(termAtt.toString());
          }
          ts.end();
        } catch (IOException ioe) {
          throw new ParserException("IoException parsing stop words list in "
              + getClass().getName() + ":" + ioe.getLocalizedMessage());
        } finally {
          IOUtils.closeWhileHandlingException(ts);
        }
      }
View Full Code Here

Examples of org.apache.lucene.xmlparser.ParserException

                  ts.end();
                  ts.close();
                }
                catch(IOException ioe)
                {
                    throw new ParserException("IoException parsing stop words list in "
                            +getClass().getName()+":"+ioe.getLocalizedMessage());
                }
            }
    }
   
View Full Code Here

Examples of org.apache.lucene.xmlparser.ParserException

      soq.setBoost(DOMUtils.getAttribute(e,"boost",1.0f));
      return soq;
    }
    catch(IOException ioe)
    {
        throw new ParserException("IOException parsing value:"+value);
    }
  }
View Full Code Here

Examples of org.apache.oodt.cas.pushpull.exceptions.ParserException

                }
            }
            return new VirtualFileStructure(initialCdDir, root);
        } catch (Exception e) {
            e.printStackTrace();
            throw new ParserException("Failed to parse XML file : "
                    + e.getMessage());
        }
    }
View Full Code Here

Examples of org.broad.igv.exceptions.ParserException

        int start;
        int end;
        int col = 3;
        try {
            start = Integer.parseInt(tokens[col]) - 1;
            if (start < 0) throw new ParserException("Start index must be 1 or larger; GFF is 1-based", -1, line);
            col++;
            end = Integer.parseInt(tokens[col]);
        } catch (NumberFormatException ne) {
            String msg = String.format("Column %d must contain a numeric value. %s", col + 1, ne.getMessage());
            throw new ParserException(msg, -1, line);
        }
        Strand strand = convertStrand(tokens[6]);

        String attributeString = tokens[8];
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.