Interface CatalogReader

    • Method Detail

      • readCatalog

        void readCatalog​(Catalog catalog,
                         String fileUrl)
                  throws MalformedURLException,
                         IOException,
                         CatalogException
        Read a catalog from a file.

        This class reads a catalog from a URL.

        Parameters:
        catalog - The catalog for which this reader is called.
        fileUrl - The URL of a document to be read.
        Throws:
        MalformedURLException - if the specified URL cannot be turned into a URL object.
        IOException - if the URL cannot be read.
        UnknownCatalogFormatException - if the catalog format is not recognized.
        UnparseableCatalogException - if the catalog cannot be parsed. (For example, if it is supposed to be XML and isn't well-formed.)
        CatalogException
      • readCatalog

        void readCatalog​(Catalog catalog,
                         InputStream is)
                  throws IOException,
                         CatalogException
        Read a catalog from an input stream.

        This class reads a catalog from an input stream.

        Parameters:
        catalog - The catalog for which this reader is called.
        is - The input stream that is to be read.
        Throws:
        IOException - if the URL cannot be read.
        UnknownCatalogFormatException - if the catalog format is not recognized.
        UnparseableCatalogException - if the catalog cannot be parsed. (For example, if it is supposed to be XML and isn't well-formed.)
        CatalogException