|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ops4j.pax.drone.spi.util.DroneUtils
public class DroneUtils
User: Toni Menzel (tonit) Date: May 29, 2008
Derived from pax url bnd. TODO fix building paxdrone contents in final drone (don't include)
| Method Summary | |
|---|---|
static void |
copy(java.io.InputStream in,
java.io.OutputStream out)
|
static java.io.InputStream |
createBundle(java.io.InputStream jarInputStream,
java.util.Properties instructions,
java.lang.String jarInfo)
Precesses the input jar and generates the necessary OSGi headers using specified instructions. |
static java.util.Properties |
parseInstructions(java.lang.String query)
Parses bnd instructions out of an url query string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.io.InputStream createBundle(java.io.InputStream jarInputStream,
java.util.Properties instructions,
java.lang.String jarInfo)
throws java.io.IOException
jarInputStream - input stream for the jar to be processed. Cannot be null.instructions - bnd specific processing instructions. Cannot be null.jarInfo - information about the jar to be processed. Usually the jar url. Cannot be null or empty.
org.ops4j.lang.NullArgumentException - if any of the paramters is null
java.io.IOException - re-thron during jar processing
public static java.util.Properties parseInstructions(java.lang.String query)
throws java.net.MalformedURLException
query - query part of an url.
java.net.MalformedURLException - if provided path does not comply to syntax.
public static void copy(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||