blob: 96fd4b9199b1ccf9af60405684ddcf990befdcb7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<repository lastmodified="2010" name="repo_for_optional_resources">
<resource id="res1">
<capability name="bundle">
<p n="symbolicname" v="res1" />
</capability>
<capability name="package">
<p n="package" v="javax.transaction" />
<p n="partial" v="true" />
<p n="mandatory:" v="partial" />
</capability>
</resource>
<resource id="res2">
<capability name="bundle">
<p n="symbolicname" v="res2" />
</capability>
<require filter="(package=javax.transaction)" name="package" optional="false" />
</resource>
<resource id="res3">
<capability name="bundle">
<p n="symbolicname" v="res3" />
</capability>
<require filter="(&amp;(package=javax.transaction)(partial=true)(mandatory:&lt;*partial))" name="package" optional="false" />
</resource>
<resource id="res4">
<capability name="bundle">
<p n="symbolicname" v="res4" />
</capability>
<require filter="(&amp;(package=a.b.c)(company=foo)(mandatory:&lt;*company))" name="package" optional="false" />
</resource>
<resource id="res5">
<capability name="bundle">
<p n="symbolicname" v="res5" />
</capability>
<capability name='package'>
<p n='company' v='foo'/>
<p n='mandatory:' t='set' v='company,security'/>
<p n='package' v='a.b.c'/>
<p n='security' v='true'/>
<p n='version' t='version' v='3.0.0'/>
</capability>
</resource>
</repository>