Examples of StreamFilter


Examples of de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter

    BundleStreamSource prevs = null;
    MultipleObjectsBundle prevb = bundle;
    if(filters != null) {
      for(ObjectFilter filter : filters) {
        if(filter instanceof StreamFilter) {
          StreamFilter sfilter = (StreamFilter) filter;
          if(prevs != null) {
            sfilter.init(prevs);
          }
          else {
            sfilter.init(new StreamFromBundle(prevb));
          }
          prevs = sfilter;
          prevb = null;
        }
        else {
View Full Code Here

Examples of de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter

    BundleStreamSource prevs = bundle;
    MultipleObjectsBundle prevb = null;
    if(filters != null) {
      for(ObjectFilter filter : filters) {
        if(filter instanceof StreamFilter) {
          StreamFilter sfilter = (StreamFilter) filter;
          if(prevs != null) {
            sfilter.init(prevs);
          }
          else {
            sfilter.init(new StreamFromBundle(prevb));
          }
          prevs = sfilter;
          prevb = null;
        }
        else {
View Full Code Here

Examples of javax.xml.stream.StreamFilter

        this.swc = swc;
        this.timeStamps = new HashMap<String, String>();
        this.componentIndex = new HashMap<String, SWCComponent>();

        // A filter only keeps start and end XML elements.
        final StreamFilter filter = new StreamFilter()
        {
            @Override
            public boolean accept(XMLStreamReader reader)
            {
                return reader.isStartElement();
View Full Code Here

Examples of javax.xml.stream.StreamFilter

        }
        accept.beginAccept();
        //1.准备扫描的引擎。
        XMLInputFactory factory = XMLInputFactory.newInstance();
        XMLStreamReader reader = factory.createXMLStreamReader(this.xmlReader);
        StreamFilter filter = new NullStreamFilter(this, this.getXmlStreamFilter());
        reader = factory.createFilteredReader(reader, filter);
        //2.准备数据
        StringBuffer currentXPath = new StringBuffer("/");//XPath
        ElementTree currentElement = null;//设置当前事件所属的元素
        XmlStreamEvent currentEvent = null;
View Full Code Here

Examples of net.sf.sahi.stream.filter.StreamFilter

  }

  private InputStream applyFilters(InputStream in) {
    Iterator<StreamFilter> iter = this.filters.iterator();
    while (iter.hasNext()){
      StreamFilter filter = iter.next();
//      in = filter.filter(in);
      in = new StreamFilterInputStream(in, filter); // Contributed by [Richard Li]
    }
    return in;
  }
View Full Code Here

Examples of net.sf.sahi.stream.filter.StreamFilter

  }

  private void modifyHeadersViaFilters(HttpResponse response){
    Iterator<StreamFilter> iter = this.filters.iterator();
    while (iter.hasNext()){
      StreamFilter filter = iter.next();
      try {
        filter.modifyHeaders(response);
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
  }
View Full Code Here

Examples of net.sf.sahi.stream.filter.StreamFilter

      simpleHttpResponse.removeHeader("Cache-Control");
      assertEquals(null, simpleHttpResponse.headers().getHeader("Cache-Control"));
    HttpModifiedResponse resp = new HttpModifiedResponse(simpleHttpResponse, false, "js");
    List<StreamFilter> filters = resp.getFilters();
    for (Iterator<StreamFilter> iterator = filters.iterator(); iterator.hasNext();) {
      StreamFilter streamFilter = iterator.next();
      if (streamFilter instanceof NoCacheFilter) {
        fail("Should not have added NoCacheFilter");
      }
    }   
    }   
View Full Code Here

Examples of net.sf.sahi.stream.filter.StreamFilter

      String s = "<html><head></head></html>";
      SimpleHttpResponse simpleHttpResponse = new SimpleHttpResponse(s);
    HttpModifiedResponse resp = new HttpModifiedResponse(simpleHttpResponse, false, "htm");
    List<StreamFilter> filters = resp.getFilters();
    for (Iterator<StreamFilter> iterator = filters.iterator(); iterator.hasNext();) {
      StreamFilter streamFilter = iterator.next();
      if (streamFilter instanceof NoCacheFilter) {
        return;
      }
    }
    fail("Should have added NoCacheFilter");
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.