|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectaQute.bnd.build.WorkspaceRepository
public class WorkspaceRepository
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface aQute.bnd.service.RepositoryPlugin |
|---|
RepositoryPlugin.DownloadListener, RepositoryPlugin.PutOptions, RepositoryPlugin.PutResult |
| Field Summary |
|---|
| Fields inherited from interface aQute.bnd.service.RepositoryPlugin |
|---|
DEFAULTOPTIONS |
| Constructor Summary | |
|---|---|
WorkspaceRepository(Workspace workspace)
|
|
| Method Summary | |
|---|---|
Map<String,Runnable> |
actions(Object... target)
Return a map with command names (potentially localized) and a Runnable. |
boolean |
canWrite()
Answer if this repository can be used to store files. |
File |
get(String bsn,
Version version,
Map<String,String> properties,
RepositoryPlugin.DownloadListener... listeners)
Return a URL to a matching version of the given bundle. |
String |
getLocation()
Return a location identifier of this repository |
String |
getName()
|
List<String> |
list(String pattern)
Return a list of bsns that are present in the repository. |
RepositoryPlugin.PutResult |
put(InputStream stream,
RepositoryPlugin.PutOptions options)
Put an artifact (from the InputStream) into the repository. There is NO guarantee that the artifact on the input stream has not been modified after it's been put in the repository since that is dependent on the implementation of the repository (see RepositoryPlugin.PutOptions#allowArtifactChange). |
String |
title(Object... target)
Provide a title for an element. |
String |
tooltip(Object... target)
Return a tooltip for the given target or the encompassing entity if null is passed. |
SortedSet<Version> |
versions(String bsn)
Return a list of versions. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkspaceRepository(Workspace workspace)
| Method Detail |
|---|
public boolean canWrite()
RepositoryPlugin
canWrite in interface RepositoryPlugin
public RepositoryPlugin.PutResult put(InputStream stream,
RepositoryPlugin.PutOptions options)
throws Exception
RepositoryPluginRepositoryPlugin.PutOptions#allowArtifactChange).
put in interface RepositoryPluginstream - The input stream with the artifactoptions - The put options. See RepositoryPlugin.PutOptions, can
be null, which will then take the default options like
new PutOptions().
RepositoryPlugin.PutResult
Exception - When the repository root directory doesn't exist, when the
repository is read-only, when the specified checksum doesn't
match the checksum of the fetched artifact (see
RepositoryPlugin.PutOptions.digest), when the
implementation wants to modify the artifact but isn't allowed
(see RepositoryPlugin.PutOptions#allowArtifactChange
), or when another error has occurred.
public List<String> list(String pattern)
throws Exception
RepositoryPlugin
list in interface RepositoryPluginpattern - A null.
Exception
public SortedSet<Version> versions(String bsn)
throws Exception
RepositoryPlugin
versions in interface RepositoryPluginExceptionpublic String getName()
getName in interface RepositoryPluginpublic String getLocation()
RepositoryPlugin
getLocation in interface RepositoryPlugin
public File get(String bsn,
Version version,
Map<String,String> properties,
RepositoryPlugin.DownloadListener... listeners)
throws Exception
RepositoryPlugin
get in interface RepositoryPluginbsn - Bundle-SymbolicName of the searched bundleversion - Version requestedlisteners - Zero or more download listener that will be notified of the
outcome.
Exception - when anything goes wrong, in this case no listeners will be
called back.
public Map<String,Runnable> actions(Object... target)
throws Exception
Actionable
actions in interface Actionabletarget - the target object, null if commands for the encompassing
entity is sought (e.g. the repo itself).
Exception
public String tooltip(Object... target)
throws Exception
Actionable
tooltip in interface Actionabletarget - the target, any number of parameters to identify
Exception
public String title(Object... target)
throws Exception
Actionable
title in interface Actionabletarget - the target, any number of parameters to identify
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||