Package aQute.bnd.osgi.repository
Class XMLResourceGenerator
- java.lang.Object
-
- aQute.bnd.osgi.repository.XMLResourceGenerator
-
public class XMLResourceGenerator extends java.lang.ObjectCan turn an OSGi repository into anhttp://www.osgi.org/xmlns/repository/v1.0.0XML file. See the Repository spec in OSGi.
-
-
Constructor Summary
Constructors Constructor Description XMLResourceGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLResourceGeneratorcompress()XMLResourceGeneratorindent(int n)XMLResourceGeneratorname(java.lang.String name)XMLResourceGeneratorreferral(java.net.URI reference, int depth)XMLResourceGeneratorrepository(org.osgi.service.repository.Repository repository)XMLResourceGeneratorresource(org.osgi.resource.Resource resource)XMLResourceGeneratorresources(java.util.Collection<? extends org.osgi.resource.Resource> resources)voidsave(java.io.File location)voidsave(java.io.OutputStream out)
-
-
-
Method Detail
-
save
public void save(java.io.File location) throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.io.OutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
name
public XMLResourceGenerator name(java.lang.String name)
-
referral
public XMLResourceGenerator referral(java.net.URI reference, int depth)
-
repository
public XMLResourceGenerator repository(org.osgi.service.repository.Repository repository) throws java.lang.Exception
- Throws:
java.lang.Exception
-
resources
public XMLResourceGenerator resources(java.util.Collection<? extends org.osgi.resource.Resource> resources) throws java.lang.Exception
- Throws:
java.lang.Exception
-
resource
public XMLResourceGenerator resource(org.osgi.resource.Resource resource) throws java.lang.Exception
- Throws:
java.lang.Exception
-
indent
public XMLResourceGenerator indent(int n)
-
compress
public XMLResourceGenerator compress()
-
-