void setApiDocMapFile(String apiDocMapFileName) {
	try {
	    InputStream is = new FileInputStream(apiDocMapFileName);
	    Properties userMap = new Properties();
	    userMap.load(is);
	    for (Map.Entry<?, ?> mapEntry : userMap.entrySet()) {
		try {
		    String thisRoot = (String) mapEntry.getValue();
		    if (thisRoot != null) {
			thisRoot = fixApiDocRoot(thisRoot);
			apiDocMap.put(Pattern.compile((String) mapEntry.getKey()), thisRoot);
		    } else {
			System.err.println("No URL for pattern " + mapEntry.getKey());
		    }
		} catch (PatternSyntaxException e) {
		    System.err.println("Skipping bad pattern " + mapEntry.getKey());
		}
	    }
	} catch (FileNotFoundException e) {
	    System.err.println("File " + apiDocMapFileName + " was not found: " + e);
	} catch (IOException e) {
	    System.err.println("Error reading the property api map file " + apiDocMapFileName
		    + ": " + e);
	}
    }
void setApiDocMapFile ( String apiDocMapFileName ) { try { InputStream is = new FileInputStream ( apiDocMapFileName ) ; Properties userMap = new Properties ( ) ; userMap . load ( is ) ; for ( Map . Entry < ? , ? > mapEntry : userMap . entrySet ( ) ) { try { String thisRoot = ( String ) mapEntry . getValue ( ) ; if ( thisRoot != null ) { thisRoot = fixApiDocRoot ( thisRoot ) ; apiDocMap . put ( Pattern . compile ( ( String ) mapEntry . getKey ( ) ) , thisRoot ) ; } else { System . err . println ( "No URL for pattern " + mapEntry . getKey ( ) ) ; } } catch ( PatternSyntaxException e ) { System . err . println ( "Skipping bad pattern " + mapEntry . getKey ( ) ) ; } } } catch ( FileNotFoundException e ) { System . err . println ( "File " + apiDocMapFileName + " was not found: " + e ) ; } catch ( IOException e ) { System . err . println ( "Error reading the property api map file " + apiDocMapFileName + ": " + e ) ; } }
Loads the property file referred by <code>apiDocMapFileName</code> and fills the apiDocMap
accordingly
@param apiDocMapFileName