Examples of BlackListParseFilter


Examples of org.apache.abdera.util.BlackListParseFilter

    assertNull(entry.getSummaryType());
  }
 
  public void testBlackListParseFilter() throws Exception {
   
    ParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = Parser.INSTANCE.getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.BlackListParseFilter

   
    /**
     * By subclassing BlackListParseFilter, we can throw an error
     * when the parsed XML contains any content we don't want
     */
    ParseFilter exceptionFilter = new BlackListParseFilter() {
      @Override
      public boolean acceptable(QName qname) {
        boolean answer = super.acceptable(qname);
        if (!(answer)) {
          throw new FOMException("Unacceptable element ::" + qname);
        }
        return answer;
      }

      @Override
      public boolean acceptableAttribute(QName qname, QName attribute) {
        return true;
      }
    };
    exceptionFilter.add(new QName("http://example.org", "a"));
   
    ParserOptions options = Parser.INSTANCE.getDefaultParserOptions();
    options.setParseFilter(exceptionFilter);
    Document<Feed> doc = Parser.INSTANCE.parse(
      UnacceptableElementsExample.class.getResourceAsStream("/xmlcontent.xml"),
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

    assertNull(entry.getSummaryType());
  }
 
  public void testBlackListParseFilter() throws Exception {
   
    ListParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = getParser().getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

    assertNull(entry.getSummaryType());
  }
 
  public void testBlackListParseFilter() throws Exception {
   
    ListParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = getParser().getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

  }
 
  @Test
  public void testBlackListParseFilter() throws Exception {
   
    ListParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = getParser().getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

  }
 
  @Test
  public void testBlackListParseFilter() throws Exception {
   
    ListParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = getParser().getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

   
    /**
     * By subclassing BlackListParseFilter, we can throw an error
     * when the parsed XML contains any content we don't want
     */
    ListParseFilter exceptionFilter = new BlackListParseFilter() {
      @Override
      public boolean acceptable(QName qname) {
        boolean answer = super.acceptable(qname);
        if (!(answer)) {
          throw new FOMException("Unacceptable element ::" + qname);
        }
        return answer;
      }

      @Override
      public boolean acceptable(QName qname, QName attribute) {
        return true;
      }
    };
    exceptionFilter.add(new QName("http://example.org", "a"));
   
    ParserOptions options = parser.getDefaultParserOptions();
    options.setParseFilter(exceptionFilter);
    Document<Feed> doc = parser.parse(
      UnacceptableElementsExample.class.getResourceAsStream("/xmlcontent.xml"),
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

        /**
         * By subclassing BlackListParseFilter, we can throw an error when the parsed XML contains any content we don't
         * want
         */
        ListParseFilter exceptionFilter = new BlackListParseFilter() {
            private static final long serialVersionUID = 7564587859561916928L;

            @Override
            public boolean acceptable(QName qname) {
                boolean answer = super.acceptable(qname);
                if (!(answer)) {
                    throw new FOMException("Unacceptable element ::" + qname);
                }
                return answer;
            }

            @Override
            public boolean acceptable(QName qname, QName attribute) {
                return true;
            }
        };
        exceptionFilter.add(new QName("http://example.org", "a"));

        ParserOptions options = parser.getDefaultParserOptions();
        options.setParseFilter(exceptionFilter);
        Document<Feed> doc =
            parser.parse(UnacceptableElementsExample.class.getResourceAsStream("/xmlcontent.xml"), null, options);
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

    }

    @Test
    public void testBlackListParseFilter() throws Exception {

        ListParseFilter filter = new BlackListParseFilter();
        filter.add(Constants.UPDATED);
        ParserOptions options = getParser().getDefaultParserOptions();
        options.setParseFilter(filter);

        URL url = FOMTest.class.getResource("/simple.xml");
        InputStream in = url.openStream();
View Full Code Here

Examples of org.apache.abdera.util.filter.BlackListParseFilter

  }
 
  @Test
  public void testBlackListParseFilter() throws Exception {
   
    ListParseFilter filter = new BlackListParseFilter();
    filter.add(Constants.UPDATED);
    ParserOptions options = getParser().getDefaultParserOptions();
    options.setParseFilter(filter);
   
    URL url = FOMTest.class.getResource("/simple.xml");
    InputStream in = url.openStream();
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.