Class URLHelper
java.lang.Object
URLHelper
public class URLHelper
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLHelper
public URLHelper()
getBufferedReaderFromFileName
static BufferedReader getBufferedReaderFromFileName(Object o,
String filename)
getBufferedReaderFromFileName
static BufferedReader getBufferedReaderFromFileName(String filename)
getInputStream
static InputStream getInputStream(Object o,
String filename)
getInputStream
static InputStream getInputStream(String filename)
getInputStreamNonstaticRelative
public InputStream getInputStreamNonstaticRelative(Object o,
String filename)
getURL
public static URL getURL(Object o,
String filename)
getURL
public static URL getURL(String filename)
getURLNonstatic
URL getURLNonstatic(Object o,
String filename)
getURLNonstatic
URL getURLNonstatic(String filename)
pfadZumOberverzeichnis
public static String pfadZumOberverzeichnis()
pfadZumOberverzeichnisNonstatic
public String pfadZumOberverzeichnisNonstatic()
- Diese Methode gibt den absoluten Pfad zum Oberverzeichnis des aktuellen BlueJ-Projekts zurueck.
Funktioniert auch in Packages, gilt jeweils fuer die oberste Ebene,
Zunaechst wird der Pfad zum aktuellen Verzeichnis ermittelt, aber *ohne* das Verzeichnis selbst.
Wenn sich die .class-Datei also im Order "C:\Projekte BlueJ\Projekt42\" befindet, gibt die Methode
"C:\Projekte BlueJ" zurueck, plus einem angehaengten "/" ("\\" ginge auch)
(Dabei wird in einem Zwischenschritt der Pfad "C:\Projekte%20BlueJ" ermittelt und dann in UTF 8 umgeformt.)
- Returns:
- der Pfad zum Verzeichnis, in dem diese .class-Datei liegt, ohne dieses Verzeichnis selbst!