Package org.apache.commons.digester

Examples of org.apache.commons.digester.Digester


public class XMLRankedEntityExtractionDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream stream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", EntitiesResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addObjectCreate("results/entities", Entities.class);
    digester.addObjectCreate("results/entities/entity", Entity.class);
    digester.addBeanPropertySetter("results/entities/entity/type", "type");
    digester.addBeanPropertySetter("results/entities/entity/relevance", "relevance");
    digester.addBeanPropertySetter("results/entities/entity/count", "count");
    digester.addBeanPropertySetter("results/entities/entity/text", "text");
    digester.addObjectCreate("results/entities/entity/disambiguated", Disambiguated.class);
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/name", "name");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/subType", "subType");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/website", "website");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/geo", "geo");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/dbpedia", "dbpedia");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/yago", "yago");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/opencyc", "opencyc");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/umbel", "umbel");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/freebase", "freebase");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/ciaFactbook",
            "ciaFactbook");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/census", "census");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/geonames", "geonames");
    digester.addBeanPropertySetter("results/entities/entity/disambiguated/musicBrainz",
            "musicBrainz");
    digester.addSetNext("results/entities/entity/disambiguated", "setDisambiguated");
    digester.addObjectCreate("results/entities/entity/quotations", Quotations.class);
    digester.addBeanPropertySetter("results/entities/entity/quotations/quotation", "quotation");
    digester.addSetNext("results/entities/entity/quotations", "setQuotations");
    digester.addObjectCreate("results/entities/entity/sentiment", DocumentSentiment.class);
    digester.addBeanPropertySetter("results/entities/entity/sentiment/type", "type");
    digester.addBeanPropertySetter("results/entities/entity/sentiment/score", "score");
    digester.addSetNext("results/entities/entity/sentiment", "setSentiment");
    digester.addSetNext("results/entities/entity", "addEntity");
    digester.addSetNext("results/entities", "setEntities");

    return (Results) digester.parse(stream);
  }
View Full Code Here


public class JsonTextRankedEntityExtractionDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream stream) throws IOException, SAXException,
          URISyntaxException {

    Digester digester = new JsonDigester();
    digester.setValidating(false);
    digester.addObjectCreate("$", EntitiesResults.class);
    digester.addBeanPropertySetter("$/status");
    digester.addBeanPropertySetter("$/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("$/url");
    digester.addBeanPropertySetter("$/language");
    digester.addObjectCreate("$/entities", Entity.class);
    digester.addBeanPropertySetter("$/entities/type");
    digester.addBeanPropertySetter("$/entities/relevance");
    digester.addBeanPropertySetter("$/entities/count");
    digester.addBeanPropertySetter("$/entities/text");
    digester.addObjectCreate("$/entities/disambiguated", Disambiguated.class);
    digester.addBeanPropertySetter("$/entities/disambiguated/name", "name");
    digester.addBeanPropertySetter("$/entities/disambiguated/subType", "subType");
    digester.addBeanPropertySetter("$/entities/disambiguated/website", "website");
    digester.addBeanPropertySetter("$/entities/disambiguated/geo", "geo");
    digester.addBeanPropertySetter("$/entities/disambiguated/dbpedia", "dbpedia");
    digester.addBeanPropertySetter("$/entities/disambiguated/yago", "yago");
    digester.addBeanPropertySetter("$/entities/disambiguated/opencyc", "opencyc");
    digester.addBeanPropertySetter("$/entities/disambiguated/umbel", "umbel");
    digester.addBeanPropertySetter("$/entities/disambiguated/freebase", "freebase");
    digester.addBeanPropertySetter("$/entities/disambiguated/ciaFactbook", "ciaFactbook");
    digester.addBeanPropertySetter("$/entities/disambiguated/census", "census");
    digester.addBeanPropertySetter("$/entities/disambiguated/geonames", "geonames");
    digester.addBeanPropertySetter("$/entities/disambiguated/musicBrainz", "musicBrainz");
    digester.addSetNext("$/entities/disambiguated", "setDisambiguated");
    digester.addObjectCreate("$/entities/quotations", Quotations.class);
    digester.addBeanPropertySetter("$/entities/quotations/quotation", "quotation");
    digester.addSetNext("$/entities/quotations", "setQuotations");
    digester.addSetNext("$/entities", "addEntity");
    return (Results) digester.parse(stream);
  }
View Full Code Here

public class XMLAnnotatedEntityExtractionDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream stream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", AnnotatedResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addBeanPropertySetter("results/text", "text");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/annotatedText", "annotatedText");
    return (Results) digester.parse(stream);
  }
View Full Code Here

* Digester for XML output of sentiment analysis service
*/
public class XMLSentimentAnalysisDigester implements OutputDigester {
  public Results parseAlchemyXML(InputStream responseStream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", SentimentAnalysisResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addObjectCreate("results/docSentiment", DocumentSentiment.class);
    digester.addBeanPropertySetter("results/docSentiment/type", "type");
    digester.addBeanPropertySetter("results/docSentiment/score", "score");
    digester.addSetNext("results/docSentiment", "setDocSentiment");

    return (Results) digester.parse(responseStream);
  }
View Full Code Here

public class XMLTextKeywordExctractionDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream xmlReader) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", KeywordResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addObjectCreate("results/keywords/keyword", Keyword.class);
    digester.addBeanPropertySetter("results/keywords/keyword", "text");
    digester.addSetNext("results/keywords/keyword", "addKeyword");
    return (Results) digester.parse(xmlReader);
  }
View Full Code Here

public class JsonTextCategorizationDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream stream) throws IOException, SAXException,
          URISyntaxException {

    Digester digester = new JsonDigester();
    digester.setValidating(false);
    digester.addObjectCreate("$", CategorizationResults.class);
    digester.addBeanPropertySetter("$/status", "status");
    digester.addBeanPropertySetter("$/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("$/url", "url");
    digester.addBeanPropertySetter("$/language", "language");
    digester.addBeanPropertySetter("$/category", "category");
    digester.addBeanPropertySetter("$/score", "score");
    return (Results) digester.parse(stream);
  }
View Full Code Here

public class XMLLanguageDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream responseStream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", LanguageDetectionResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addBeanPropertySetter("results/iso-639-1", "iso6391");
    digester.addBeanPropertySetter("results/iso-639-2", "iso6392");
    digester.addBeanPropertySetter("results/iso-639-3", "iso6393");
    digester.addBeanPropertySetter("results/ethnologue", "ethnologue");
    digester.addBeanPropertySetter("results/native-speakers", "nativeSpeakers");
    digester.addBeanPropertySetter("results/wikipedia", "wikipedia");
    return (Results) digester.parse(responseStream);
  }
View Full Code Here

public class XMLMicroformatsDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream responseStream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", MicroformatsResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addObjectCreate("results/microformats/microformat", Microformat.class);
    digester.addBeanPropertySetter("results/microformats/microformat/field", "fieldName");
    digester.addBeanPropertySetter("results/microformats/microformat/data", "fieldData");
    digester.addSetNext("results/microformats/microformat", "addMicroformat");

    return (Results) digester.parse(responseStream);
  }
View Full Code Here

public class XMLTextCategorizationDigester implements OutputDigester {

  public Results parseAlchemyXML(InputStream stream) throws IOException, SAXException,
          URISyntaxException {
    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", CategorizationResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/category", "category");
    digester.addBeanPropertySetter("results/score", "score");
    return (Results) digester.parse(stream);
  }
View Full Code Here

public class XMLTextConceptDigester implements OutputDigester {
  public Results parseAlchemyXML(InputStream xmlReader) throws IOException, SAXException,
          URISyntaxException {

    Digester digester = new Digester();
    digester.setValidating(false);

    digester.addObjectCreate("results", ConceptResults.class);
    digester.addBeanPropertySetter("results/status", "status");
    digester.addBeanPropertySetter("results/statusInfo", "statusInfo");
    digester.addBeanPropertySetter("results/url", "url");
    digester.addBeanPropertySetter("results/language", "language");
    digester.addObjectCreate("results/concepts", Concepts.class);
    digester.addObjectCreate("results/concepts/concept", Concept.class);
    digester.addBeanPropertySetter("results/concepts/concept/text", "text");
    digester.addBeanPropertySetter("results/concepts/concept/relevance", "relevance");
    digester.addBeanPropertySetter("results/concepts/concept/website", "website");
    digester.addBeanPropertySetter("results/concepts/concept/geo", "geo");
    digester.addBeanPropertySetter("results/concepts/concept/dbpedia", "dbpedia");
    digester.addBeanPropertySetter("results/concepts/concept/yago", "yago");
    digester.addBeanPropertySetter("results/concepts/concept/musicBrainz", "musicBrainz");
    digester.addBeanPropertySetter("results/concepts/concept/opencyc", "opencyc");
    digester.addBeanPropertySetter("results/concepts/concept/freebase", "freebase");
    digester.addBeanPropertySetter("results/concepts/concept/ciaFactbook", "ciaFactbook");
    digester.addBeanPropertySetter("results/concepts/concept/census", "census");
    digester.addBeanPropertySetter("results/concepts/concept/geonames", "geonames");
    digester.addBeanPropertySetter("results/concepts/concept/crunchbase", "crunchbase");
    digester.addBeanPropertySetter("results/concepts/concept/semanticCrunchbase",
            "semanticCrunchbase");
    digester.addSetNext("results/concepts/concept", "add");
    digester.addSetNext("results/concepts", "setConcepts");

    return (Results) digester.parse(xmlReader);
  }
View Full Code Here

TOP

Related Classes of org.apache.commons.digester.Digester

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.