calls {@link #loadFont(java.io.InputStream, java.lang.String) } with the file extension from the
URL

@param url
@return
@throws IOException
167608
public LOADSTATUS loadFont(URL url) throws IOException, VectorPrintException {
      return loadFont(url.openStream(), url.toString().substring(url.toString().lastIndexOf('.')));
   }
721571
public static BufferedImage read(URL imageUrl) {
		try {
			return ImageIO.read(imageUrl);
		} catch (IOException e) {
			throw new IORuntimeException(e);
		}
	}
1300703
public static VcfHeader header(final URL url) throws IOException {
        checkNotNull(url);
        try (BufferedReader reader = Resources.asCharSource(url, Charsets.UTF_8).openBufferedStream()) {
            return header(reader);
        }
    }
792094
public static void browse(String url) {
		final Desktop dsktop = getDsktop();
		try {
			dsktop.browse(URLUtil.toURI(url));
		} catch (IOException e) {
			throw new IORuntimeException(e);
		}
	}
1323541
public static String getContent(String stringUrl) throws IOException {
    InputStream stream = getContentStream(stringUrl);
    return MyStreamUtils.readContent(stream);
  }
406169
void loadScript(Charset charset) throws IOException {
		this.charset = charset;
		StringBuilder sb = new StringBuilder();
		try (BufferedReader br = Files.newBufferedReader(file.toPath(), charset)) {
			int len;
			char[] buf = new char[1024];
			while ((len = br.read(buf)) != -1) {
				sb.append(buf, 0, len);
			}
		}
		setContents(sb.toString());
		setChanged(false);
		this.lastModified = file.lastModified();
	}
92075
public static BufferedReader getReader(URL url, Charset charset) {
		return IoUtil.getReader(getStream(url), charset);
	}
374068
public static Scene loadFxml(URL url) throws IOException {
        logger.info("load fxml from url: " + url);
        BorderPane root = FXMLLoader.load(url);
        return new Scene(root);
    }
721537
public static ImageReader getImageReaderFromHttpImage(final String sourceImageHttpURL)
            throws IOException {

        InputStream inputStream = new URL(sourceImageHttpURL).openConnection().getInputStream();
        return getImageReader(inputStream);
    }
1327519
public static <IMAGE extends ImageView> void doLoadImageUrl(@NonNull IMAGE view, @Nullable String url) {
        Preconditions.checkState(sImageSetter != null, "ImageSetter must be initialized before calling image load");
        sImageSetter.doLoadImageUrl(view, url);
    }
633924
public static String readStringFromUrlGeneric(String url)
            throws IOException {
        InputStream is = null;
        URL urlObj = null;
        String responseString = PcConstants.NA;
        try {
            urlObj = new URL(url);
            URLConnection con = urlObj.openConnection();

            con.setConnectTimeout(ParallecGlobalConfig.urlConnectionConnectTimeoutMillis);
            con.setReadTimeout(ParallecGlobalConfig.urlConnectionReadTimeoutMillis);
            is = con.getInputStream();

            BufferedReader rd = new BufferedReader(new InputStreamReader(is,
                    Charset.forName("UTF-8")));
            responseString = PcFileNetworkIoUtils.readAll(rd);

        } finally {

            if (is != null) {
                is.close();
            }

        }

        return responseString;
    }
182449
public static String readString(URL url, Charset encoding) throws IOException {
        InputStream inputStream = url.openStream();
        try {
            return readString(inputStream, encoding);
        } finally {
            inputStream.close();
        }
    }
1276530
public static SVGGlyph loadGlyph(URL url) throws IOException {
        String urlString = url.toString();
        String filename = urlString.substring(urlString.lastIndexOf('/') + 1);

        int startPos = 0;
        int endPos = 0;
        while (endPos < filename.length() && filename.charAt(endPos) != '-') {
            endPos++;
        }
        int id = Integer.parseInt(filename.substring(startPos, endPos));
        startPos = endPos + 1;

        while (endPos < filename.length() && filename.charAt(endPos) != '.') {
            endPos++;
        }
        String name = filename.substring(startPos, endPos);

        return new SVGGlyph(id, name, extractSvgPath(getStringFromInputStream(url.openStream())), Color.BLACK);
    }
204155
public Table url(URL url) throws IOException {
	URLConnection connection = url.openConnection();
	String contentType = connection.getContentType();
	String[] pair = contentType.split(";");
	String mimeType = pair[0].trim();
	Charset charset = pair.length == 0 ? Charset.defaultCharset() : Charset.forName(pair[1].split("=")[1].trim());
	DataReader<?> reader = registry.getReaderForMimeType(mimeType);
	return reader.read(new Source(connection.getInputStream(), charset));
    }
747732
public static Properties load(URL url) throws IOException {
        InputStream fis = null;
        try {
            Properties props = new Properties();
            fis = url.openStream();
            props.load(fis);
            return props;
        } finally {
            IOUtils.closeQuietly(fis);
        }
    }
480411
public static Study readStudy(final URL url) throws IOException {
        checkNotNull(url);
        try (BufferedReader reader = Resources.asCharSource(url, Charsets.UTF_8).openBufferedStream()) {
            return readStudy(reader);
        }
    }
104357
public void get(String url, OutputStream out) throws IOException {
        InputStream in = get(url);
        StreamUtility.pipeStream(in, out, 4096);
    }