|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ops4j.pax.swissbox.tinybundles.dp.intern.TinyDPImpl
public class TinyDPImpl
Implementation that also allows Fix-Packs (See Constructors)
Constructor Summary | |
---|---|
TinyDPImpl(DPBuilder builder,
java.io.InputStream parent,
Bucket bucket,
org.ops4j.store.Store<java.io.InputStream> cache)
|
Method Summary | |
---|---|
java.io.InputStream |
build()
|
TinyDP |
remove(java.lang.String s)
|
TinyDP |
set(java.lang.String key,
java.lang.String value)
Meta Data that will appear in the Main Section of this DP Meta Inf Manifest |
TinyDP |
setBundle(java.lang.String name,
java.io.InputStream inp)
the very basic way to add a bundle. |
TinyDP |
setBundle(java.lang.String name,
java.lang.String inp)
convenient adapter for setBundle(String,InputStream) |
TinyDP |
setBundle(java.lang.String s,
TinyBundle bundle)
convinient adapter for setBundle(String,InputStream) |
TinyDP |
setResource(java.lang.String name,
java.io.InputStream inp)
|
TinyDP |
setResource(java.lang.String name,
java.lang.String url)
|
TinyDP |
setSymbolicName(java.lang.String value)
Shortcut for set( Constants.DEPLOYMENTPACKAGE_SYMBOLICMAME, value ) |
TinyDP |
setVersion(java.lang.String value)
Shortcut for set( Constants.DEPLOYMENTPACKAGE_VERSION, value ) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TinyDPImpl(DPBuilder builder, java.io.InputStream parent, Bucket bucket, org.ops4j.store.Store<java.io.InputStream> cache)
Method Detail |
---|
public TinyDP setBundle(java.lang.String s, TinyBundle bundle) throws java.io.IOException
TinyDP
setBundle
in interface TinyDP
s
- identifier of Name parameter in DP manifestbundle
- content of this resource
java.io.IOException
- in case of an IO error when processing inppublic TinyDP setBundle(java.lang.String name, java.lang.String inp) throws java.io.IOException
TinyDP
setBundle
in interface TinyDP
name
- identifier of Name parameter in DP manifestinp
- content of this resource
java.io.IOException
- if something goes wrong while interpreting the urlpublic TinyDP setBundle(java.lang.String name, java.io.InputStream inp) throws java.io.IOException
TinyDP
setBundle
in interface TinyDP
name
- identifier of Name parameter in DP manifestinp
- content of this resource
java.io.IOException
- in case of an IO error when processing inppublic TinyDP setResource(java.lang.String name, java.io.InputStream inp) throws java.io.IOException
setResource
in interface TinyDP
java.io.IOException
public TinyDP setResource(java.lang.String name, java.lang.String url) throws java.io.IOException
setResource
in interface TinyDP
java.io.IOException
public TinyDP set(java.lang.String key, java.lang.String value)
TinyDP
set
in interface TinyDP
key
- to be usedvalue
- to be used
public TinyDP setSymbolicName(java.lang.String value)
TinyDP
setSymbolicName
in interface TinyDP
value
- to be used
public TinyDP setVersion(java.lang.String value)
TinyDP
setVersion
in interface TinyDP
value
- to be used
public TinyDP remove(java.lang.String s)
remove
in interface TinyDP
public java.io.InputStream build() throws java.io.IOException
build
in interface TinyDP
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |