ResourceReferenceInternal.java
上传用户:qing5858
上传日期:2015-10-27
资源大小:6056k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.core.model;
  2. import net.javacoding.jspider.api.model.*;
  3. import net.javacoding.jspider.core.storage.spi.StorageSPI;
  4. import java.net.URL;
  5. /**
  6.  * $Id: ResourceReferenceInternal.java,v 1.2 2003/04/11 16:37:04 vanrogu Exp $
  7.  */
  8. public class ResourceReferenceInternal implements ResourceReference {
  9.     protected StorageSPI storage;
  10.     protected URL referer;
  11.     protected URL referee;
  12.     protected int count;
  13.     public ResourceReferenceInternal ( StorageSPI storage, URL referer, URL referee, int count ) {
  14.         this.storage = storage;
  15.         this.referer = referer;
  16.         this.referee = referee;
  17.         this.count = count;
  18.     }
  19.     public FetchedResource getReferer() {
  20.         return storage.getResourceDAO().getResource(referer);
  21.     }
  22.     public Resource getReferee() {
  23.         return storage.getResourceDAO().getResource(referee);
  24.     }
  25.     public int getCount() {
  26.         return count;
  27.     }
  28.     public void incrementCount ( ) {
  29.         count++;
  30.     }
  31. }