Class PythonAbstractListCrawler<T>

    • Constructor Detail

      • PythonAbstractListCrawler

        public PythonAbstractListCrawler()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • getCompleteName

        public String getCompleteName​(T input)
        Get the complete name of a input.
        Specified by:
        getCompleteName in class AbstractListCrawler<T>
        Parameters:
        input - input to consider
        Returns:
        complete name of the input
      • getBaseName

        public String getBaseName​(T input)
        Get the base name of an input.
        Specified by:
        getBaseName in class AbstractListCrawler<T>
        Parameters:
        input - input to consider
        Returns:
        base name of the input
      • getStream

        public InputStream getStream​(T input)
                              throws IOException
        Get the stream to read from an input.
        Specified by:
        getStream in class AbstractListCrawler<T>
        Parameters:
        input - input to read from
        Returns:
        stream to read the content of the input
        Throws:
        IOException - if the input cannot be opened for reading