src/main/java/org/jboss/util/xml/catalog/readers/TextCatalogReader.java
public void readCatalog(Catalog catalog, String fileUrl)
    throws MalformedURLException, IOException {
    URL catURL = null;

    try {
      catURL = new URL(fileUrl);
    } catch (MalformedURLException e) {
      catURL = new URL("file:///" + fileUrl);
    }

    URLConnection urlCon = catURL.openConnection();
    try {
      readCatalog(catalog, urlCon.getInputStream());
    } catch (FileNotFoundException e) {
      catalog.getCatalogManager().debug.message(1, "Failed to load catalog, file not found",
						catURL.toString());
    }
  }
public void readCatalog(Catalog catalog, String fileUrl)
    throws MalformedURLException, IOException {
    URL catURL = null;

    try {
      catURL = new URL(fileUrl);
    } catch (MalformedURLException e) {
      catURL = new URL("file:///" + fileUrl);
    }

    URLConnection urlCon = catURL.openConnection();
    try {
      readCatalog(catalog, urlCon.getInputStream());
    } catch (FileNotFoundException e) {
      catalog.getCatalogManager().debug.message(1, "Failed to load catalog, file not found",
						catURL.toString());
    }
  }
public void readCatalog ( Catalog catalog , String fileUrl ) throws MalformedURLException , IOException { URL catURL = null ; try { catURL = new URL ( fileUrl ) ; } catch ( MalformedURLException e ) { catURL = new URL ( "file:///" + fileUrl ) ; } URLConnection urlCon = catURL . openConnection ( ) ; try { readCatalog ( catalog , urlCon . getInputStream ( ) ) ; } catch ( FileNotFoundException e ) { catalog . getCatalogManager ( ) . debug . message ( 1 , "Failed to load catalog, file not found" , catURL . toString ( ) ) ; } }
Start parsing a text catalog file. The file is
actually read and parsed
as needed by <code>nextEntry</code>.</p>

@param fileUrl  The URL or filename of the catalog file to process

@throws MalformedURLException Improper fileUrl
@throws IOException Error reading catalog file
Start parsing a text catalog file . The file is actually read and parsed as needed by <code > nextEntry< / code > . < / p >