Class WebcrawlerConnector.ProcessActivityLinkHandler

    • Field Detail

      • documentIdentifier

        protected java.lang.String documentIdentifier
      • baseDocumentIdentifier

        protected java.lang.String baseDocumentIdentifier
      • activities

        protected org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities
      • contextDescription

        protected java.lang.String contextDescription
      • linkType

        protected java.lang.String linkType
    • Constructor Detail

      • ProcessActivityLinkHandler

        public ProcessActivityLinkHandler​(java.lang.String documentIdentifier,
                                          org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities,
                                          WebcrawlerConnector.DocumentURLFilter filter,
                                          java.lang.String contextDescription,
                                          java.lang.String linkType)
        Constructor.
    • Method Detail

      • noteDiscoveredBase

        public void noteDiscoveredBase​(java.lang.String rawURL)
                                throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Description copied from interface: IDiscoveredLinkHandler
        Inform the world of a new base HREF.
        Specified by:
        noteDiscoveredBase in interface IDiscoveredLinkHandler
        Parameters:
        rawURL - is the new base HREF, in raw form. This may be relative, malformed, etc.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • noteDiscoveredLink

        public void noteDiscoveredLink​(java.lang.String rawURL)
                                throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Inform the world of a discovered link.
        Specified by:
        noteDiscoveredLink in interface IDiscoveredLinkHandler
        Parameters:
        rawURL - is the raw discovered url. This may be relative, malformed, or otherwise unsuitable for use until final form is acheived.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException