public class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
CWD |
private static java.lang.StringBuffer |
m_sb |
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static boolean |
compareSubstring(java.util.List<java.lang.String> pieces,
java.lang.String s) |
static void |
copy(java.io.InputStream is,
java.io.File dir,
java.lang.String destName,
java.lang.String destDir,
byte[] buffer) |
static void |
downloadSource(java.io.PrintStream out,
java.io.PrintStream err,
java.net.URL srcURL,
java.io.File localDir,
boolean extract) |
static java.lang.String |
getBundleName(org.osgi.framework.Bundle bundle) |
static <T> T |
getService(org.osgi.framework.BundleContext bc,
java.lang.Class<T> clazz,
java.util.List<org.osgi.framework.ServiceReference<?>> refs) |
static java.lang.String |
getUnderlineString(int len) |
static java.lang.String |
getValueString(java.lang.Object obj) |
static java.io.InputStream |
openURL(java.net.URL url) |
static java.io.InputStream |
openURL(java.net.URLConnection conn) |
static java.util.List<java.lang.String> |
parseSubstring(java.lang.String value) |
static java.lang.String |
resolveUri(org.apache.felix.service.command.CommandSession session,
java.lang.String relativeUri)
Intepret a string as a URI relative to the current working directory.
|
static void |
setProxyAuth(java.net.URLConnection conn) |
static void |
ungetServices(org.osgi.framework.BundleContext bc,
java.util.List<org.osgi.framework.ServiceReference<?>> refs) |
static void |
unjar(java.util.jar.JarInputStream jis,
java.io.File dir) |
static java.lang.String |
unparseSubstring(java.util.List<java.lang.String> pieces) |
static final java.lang.String CWD
private static final java.lang.StringBuffer m_sb
public static java.lang.String getBundleName(org.osgi.framework.Bundle bundle)
public static java.lang.String getUnderlineString(int len)
public static java.lang.String getValueString(java.lang.Object obj)
public static <T> T getService(org.osgi.framework.BundleContext bc, java.lang.Class<T> clazz, java.util.List<org.osgi.framework.ServiceReference<?>> refs)
public static void ungetServices(org.osgi.framework.BundleContext bc, java.util.List<org.osgi.framework.ServiceReference<?>> refs)
public static void downloadSource(java.io.PrintStream out, java.io.PrintStream err, java.net.URL srcURL, java.io.File localDir, boolean extract)
public static void unjar(java.util.jar.JarInputStream jis, java.io.File dir) throws java.io.IOException
java.io.IOException
public static void copy(java.io.InputStream is, java.io.File dir, java.lang.String destName, java.lang.String destDir, byte[] buffer) throws java.io.IOException
java.io.IOException
public static void setProxyAuth(java.net.URLConnection conn) throws java.io.IOException
java.io.IOException
public static java.io.InputStream openURL(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.io.InputStream openURL(java.net.URLConnection conn) throws java.io.IOException
java.io.IOException
public static java.util.List<java.lang.String> parseSubstring(java.lang.String value)
public static java.lang.String unparseSubstring(java.util.List<java.lang.String> pieces)
public static boolean compareSubstring(java.util.List<java.lang.String> pieces, java.lang.String s)
public static java.lang.String resolveUri(org.apache.felix.service.command.CommandSession session, java.lang.String relativeUri) throws java.io.IOException
session
- the session (where the CWD is stored)relativeUri
- the input URIjava.io.IOException