Package aQute.bnd.osgi.repository
Class XMLResourceGenerator
- java.lang.Object
-
- aQute.bnd.osgi.repository.XMLResourceGenerator
-
public class XMLResourceGenerator extends java.lang.Object
Can turn an OSGi repository into anhttp://www.osgi.org/xmlns/repository/v1.0.0
XML 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 XMLResourceGenerator
compress()
XMLResourceGenerator
indent(int n)
XMLResourceGenerator
name(java.lang.String name)
XMLResourceGenerator
referral(java.net.URI reference, int depth)
XMLResourceGenerator
repository(org.osgi.service.repository.Repository repository)
XMLResourceGenerator
resource(org.osgi.resource.Resource resource)
XMLResourceGenerator
resources(java.util.Collection<? extends org.osgi.resource.Resource> resources)
void
save(java.io.File location)
void
save(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()
-
-