public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename.substring(1); return new URL(prefix + dataAreaPrefix + filename); } }
public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename = filename.substring(1); String spec = prefix + dataAreaPrefix + filename; boolean trailingSlash = spec.length() > 0 && spec.charAt(spec.length() - 1) == '/'; return LocationHelper.buildURL(spec, trailingSlash); } }
public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename = filename.substring(1); String spec = prefix + dataAreaPrefix + filename; boolean trailingSlash = spec.length() > 0 && spec.charAt(spec.length() - 1) == '/'; return LocationHelper.buildURL(spec, trailingSlash); } }
public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename = filename.substring(1); String spec = prefix + dataAreaPrefix + filename; boolean trailingSlash = spec.length() > 0 && spec.charAt(spec.length() - 1) == '/'; return LocationHelper.buildURL(spec, trailingSlash); } }
public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename = filename.substring(1); String spec = prefix + dataAreaPrefix + filename; boolean trailingSlash = spec.length() > 0 && spec.charAt(spec.length() - 1) == '/'; return LocationHelper.buildURL(spec, trailingSlash); } }
public URL getDataArea(String filename) throws IOException { URL base = getURL(); if (base == null) throw new IOException(Msg.location_notSet); String prefix = base.toExternalForm(); if (prefix.length() > 0 && prefix.charAt(prefix.length() - 1) != '/') prefix += '/'; filename = filename.replace('\\', '/'); if (filename.length() > 0 && filename.charAt(0) == '/') filename = filename.substring(1); String spec = prefix + dataAreaPrefix + filename; boolean trailingSlash = spec.length() > 0 && spec.charAt(spec.length() - 1) == '/'; return LocationHelper.buildURL(spec, trailingSlash); } }