| Modifier and Type | Class and Description |
|---|---|
(package private) class |
Workspace.CachedFileRepo |
(package private) static class |
Workspace.WorkspaceData |
Processor.CL, Processor.FileLineReporter.SetLocationReport.Location| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BND_CACHE_REPONAME |
static java.io.File |
BND_DEFAULT_WS |
static java.lang.String |
BNDDIR |
(package private) static int |
BUFFER_SIZE |
private java.io.File |
buildDir |
static java.lang.String |
BUILDFILE |
private static java.util.Map<java.io.File,java.lang.ref.WeakReference<Workspace>> |
cache |
static java.lang.String |
CACHEDIR |
static java.lang.String |
CNFDIR |
(package private) java.util.Map<java.lang.String,Action> |
commands |
private Workspace.WorkspaceData |
data |
(package private) static Processor |
defaults |
private java.lang.String |
driver |
private java.util.regex.Pattern |
EMBEDDED_REPO_TESTING_PATTERN |
(package private) static java.util.regex.Pattern |
ESCAPE_P |
static java.lang.String |
EXT |
private Parameters |
gestalt |
private WorkspaceLayout |
layout |
private static org.slf4j.Logger |
logger |
(package private) Maven |
maven |
(package private) java.util.Map<java.lang.String,Project> |
models |
private java.util.Set<java.lang.String> |
modelsUnderConstruction |
private java.util.concurrent.atomic.AtomicBoolean |
offline |
(package private) static java.lang.String |
overallDriver |
(package private) static Parameters |
overallGestalt |
private static java.lang.String |
PLUGIN_STANDALONE |
(package private) ResourceRepositoryImpl |
resourceRepositoryImpl |
(package private) Settings |
settings |
(package private) java.lang.ThreadLocal<Reporter> |
signalBusy
Signal a BndListener plugin.
|
static java.lang.String |
STANDALONE_REPO_CLASS |
(package private) java.util.Set<Project> |
trail |
(package private) WorkspaceRepository |
workspaceRepo |
LIST_SPLITTER, logAUGMENT, AUGMENT_CAPABILITY_DIRECTIVE, AUGMENT_RANGE_ATTRIBUTE, AUGMENT_REQUIREMENT_DIRECTIVE, BASELINE, BASELINEREPO, BLUEPRINT_TIMEOUT_ATTRIBUTE, BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE, BND_ADDXMLTOTEST, BND_LASTMODIFIED, BNDDRIVER, BNDDRIVER_ANT, BNDDRIVER_BND, BNDDRIVER_ECLIPSE, BNDDRIVER_GRADLE, BNDDRIVER_GRADLE_NATIVE, BNDDRIVER_INTELLIJ, BNDDRIVER_MAVEN, BNDDRIVER_OSMORC, BNDDRIVER_SBT, BUILDFILES, BUILDPACKAGES, BUILDPATH, BUILDREPO, BUMPPOLICY, BUNDLE_ACTIVATIONPOLICY, BUNDLE_ACTIVATOR, BUNDLE_BLUEPRINT, BUNDLE_CATEGORY, BUNDLE_CLASSPATH, BUNDLE_CONTACTADDRESS, BUNDLE_CONTRIBUTORS, BUNDLE_COPYRIGHT, BUNDLE_DESCRIPTION, BUNDLE_DEVELOPERS, BUNDLE_DOCURL, BUNDLE_ICON, BUNDLE_LICENSE, BUNDLE_LOCALIZATION, BUNDLE_MANIFESTVERSION, BUNDLE_NAME, BUNDLE_NATIVECODE, BUNDLE_REQUIREDEXECUTIONENVIRONMENT, BUNDLE_SCM, BUNDLE_SPECIFIC_HEADERS, BUNDLE_SYMBOLIC_NAME_ATTRIBUTE, BUNDLE_SYMBOLICNAME, BUNDLE_UPDATELOCATION, BUNDLE_VENDOR, BUNDLE_VERSION, BUNDLE_VERSION_ATTRIBUTE, CARDINALITY_DIRECTIVE, CHECK, CLASSPATH, COMMAND_DIRECTIVE, COMPILER_SOURCE, COMPILER_TARGET, COMPONENT_ACTIVATE, COMPONENT_CONFIGURATION_POLICY, COMPONENT_DEACTIVATE, COMPONENT_DESCRIPTORS, COMPONENT_DESIGNATE, COMPONENT_DESIGNATEFACTORY, COMPONENT_DYNAMIC, COMPONENT_ENABLED, COMPONENT_FACTORY, COMPONENT_GREEDY, COMPONENT_IMMEDIATE, COMPONENT_IMPLEMENTATION, COMPONENT_MODIFIED, COMPONENT_MULTIPLE, COMPONENT_NAME, COMPONENT_NAMESPACE, COMPONENT_OPTIONAL, COMPONENT_PROPERTIES, COMPONENT_PROVIDE, COMPONENT_SERVICEFACTORY, COMPONENT_VERSION, componentDirectives, CONDITIONAL_PACKAGE, CONDITIONALPACKAGE, CONDUIT, CONNECTION_SETTINGS, CONSUMER_POLICY, CONTRACT, CREATED_BY, CURRENT_PACKAGE, CURRENT_USES, CURRENT_VERSION, DEBUG, DEFAULT_BAR_EXTENSION, DEFAULT_BND_EXTENSION, DEFAULT_BNDRUN_EXTENSION, DEFAULT_CHARSET, DEFAULT_DO_NOT_COPY, DEFAULT_JAR_EXTENSION, DEFAULT_LAUNCHER_BSN, DEFAULT_PREPROCESSS_MATCHERS, DEFAULT_PROP_BIN_DIR, DEFAULT_PROP_SRC_DIR, DEFAULT_PROP_TARGET_DIR, DEFAULT_PROP_TESTBIN_DIR, DEFAULT_PROP_TESTSRC_DIR, DEFAULT_TESTER_BSN, DEPENDSON, DEPLOY, DEPLOYREPO, DESCRIPTION_ATTRIBUTE, DIFFIGNORE, DIFFPACKAGES, DIGESTS, directives, DISTRO, DONOTCOPY, DSANNOTATIONS, DSANNOTATIONS_OPTIONS, DUPLICATE_MARKER, DYNAMICIMPORT_PACKAGE, EEPROFILE, EEPROFILE_AUTO_ATTRIBUTE, EFFECTIVE_DIRECTIVE, EMBEDDED_REPO, EMPTY, EMPTY_HEADER, EXCLUDE_DIRECTIVE, EXPERIMENTS, EXPORT, EXPORT_CONTENTS, EXPORT_PACKAGE, EXPORT_SERVICE, EXPORTTYPE, EXTENSION, EXTENSION_DIRECTIVE, FAIL_OK, FILTER_DIRECTIVE, FIXUPMESSAGES, FIXUPMESSAGES_IS_DIRECTIVE, FIXUPMESSAGES_IS_ERROR, FIXUPMESSAGES_IS_IGNORE, FIXUPMESSAGES_IS_WARNING, FIXUPMESSAGES_REPLACE_DIRECTIVE, FIXUPMESSAGES_RESTRICT_DIRECTIVE, FRAGMENT_ATTACHMENT_DIRECTIVE, FRAGMENT_HOST, FROM_DIRECTIVE, GESTALT, GESTALT_BATCH, GESTALT_CI, GESTALT_INTERACTIVE, GESTALT_OFFLINE, GESTALT_SHELL, GROUPID, headers, IGNORE_PACKAGE, IGNORE_STANDALONE, IMPORT_DIRECTIVE, IMPORT_PACKAGE, IMPORT_PRIVATE, IMPORT_REFERENCE, IMPORT_SERVICE, importDirectives, INCLUDE, INCLUDE_DIRECTIVE, INCLUDE_RESOURCE, INCLUDERESOURCE, INIT, INTERNAL_EXPORTED_DIRECTIVE, INTERNAL_SOURCE_DIRECTIVE, INVALIDFILENAMES, JAVA, JAVA_DEBUG, JAVAAGENT, JAVAC, JAVAC_PROFILE, JAVAC_SOURCE, JAVAC_TARGET, JIDENTIFIER, KEYSTORE_LOCATION_DIRECTIVE, KEYSTORE_PASSWORD_DIRECTIVE, KEYSTORE_PROVIDER_DIRECTIVE, LANGUAGE_ATTRIBUTE, LAUNCHER_PLUGIN, LIB_DIRECTIVE, LINK_ATTRIBUTE, LITERAL_ATTRIBUTE, MAKE, MANDATORY_DIRECTIVE, MANIFEST, MANIFEST_NAME, MAVEN_RELEASE, META_PERSISTENCE, METAPACKAGES, METATYPE, METATYPE_ANNOTATIONS, METATYPE_ANNOTATIONS_OPTIONS, NAME_ATTRIBUTE, NAMESECTION, NAMESPACE_STEM, NO_IMPORT_DIRECTIVE, NOANNOTATIONS, NOBUILDINCACHE, NOBUNDLES, NODEFAULTVERSION, NOEE, NOEXTRAHEADERS, NOJUNIT, NOJUNITOSGI, NOMANIFEST, NONE, NOUSES, OPTIONAL, options, OSNAME_ATTRIBUTE, OSVERSION_ATTRIBUTE, OUTPUT, OUTPUTMASK, PACKAGE, PACKAGE_JPM, PACKAGEINFOTYPE, PATH_DIRECTIVE, PEDANTIC, PLUGIN, PLUGINPATH, PLUGINPATH_SHA1_ATTR, PLUGINPATH_URL_ATTR, POM, PREPROCESSMATCHERS, PRESENCE_DIRECTIVE, PRIVATE_DIRECTIVE, PRIVATE_PACKAGE, PRIVATEPACKAGE, PROCESSOR_ATTRIBUTE, PROFILE, PROVIDE_CAPABILITY, PROVIDE_DIRECTIVE, PROVIDER_POLICY, PROVIDER_TYPE_DIRECTIVE, RELEASEREPO, REMOVE_ATTRIBUTE_DIRECTIVE, REMOVEHEADERS, REPORTNEWER, REPOSITORIES, REQUIRE_BND, REQUIRE_BUNDLE, REQUIRE_CAPABILITY, RESOLUTION, RESOLUTION_DIRECTIVE, RESOLUTION_DYNAMIC, RESOLVE, RESOURCEONLY, RUNBLACKLIST, RUNBUILDS, RUNBUNDLES, RUNEE, RUNENV, RUNFRAMEWORK, RUNFRAMEWORK_NONE, RUNFRAMEWORK_SERVICES, RUNFW, RUNJDB, RUNKEEP, RUNNOREFERENCES, RUNPATH, RUNPATH_LAUNCHER_DIRECTIVE, RUNPATH_MAIN_DIRECTIVE, RUNPROGRAMARGS, RUNPROPERTIES, RUNPROVIDEDCAPABILITIES, RUNREMOTE, RUNREPOS, RUNREQUIRE, RUNREQUIRES, RUNSTORAGE, RUNSYSTEMCAPABILITIES, RUNSYSTEMPACKAGES, RUNTIMEOUT, RUNTRACE, RUNVM, SAVEMANIFEST, SELECTION_FILTER_ATTRIBUTE, SERVICE_COMPONENT, SET_COMPONENT_DIRECTIVES, SET_COMPONENT_DIRECTIVES_1_1, SET_COMPONENT_DIRECTIVES_1_2, SIGN, SIGN_PASSWORD_DIRECTIVE, SIGNATURE_TEST, SINGLETON_DIRECTIVE, SIZE_ATTRIBUTE, SNAPSHOT, SOURCEPATH, SOURCES, SPECIFICATION_VERSION, SPLIT_PACKAGE_DIRECTIVE, STANDALONE, STRICT, SUB, SYSTEMPROPERTIES, TESTCASES, TESTCONTINUOUS, TESTER, TESTER_PLUGIN, TESTPACKAGES, TESTPATH, TESTREPORT, TESTSOURCES, TESTSUITES, TESTUNRESOLVED, TOOL, TSTAMP, UNDERTEST, UPTO, USES_DIRECTIVE, USES_USES, VALID_PROPERTY_TYPES, VERBOSE, VERSION_ATTR_HASH, VERSION_ATTR_LATEST, VERSION_ATTR_PROJECT, VERSION_ATTR_SNAPSHOT, VERSION_ATTRIBUTE, VERSION_FILTER, VISIBILITY_DIRECTIVE, WAB, WABLIB, WORKINGSET, WORKINGSET_MEMBER| Modifier | Constructor and Description |
|---|---|
|
Workspace(java.io.File workspaceDir) |
|
Workspace(java.io.File workspaceDir,
java.lang.String bndDir) |
private |
Workspace(WorkspaceLayout layout) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
_driver(java.lang.String[] args)
Macro to return the driver.
|
java.lang.String |
_gestalt(java.lang.String[] args)
The macro to access the gestalt
|
java.lang.String |
_global(java.lang.String[] args)
Provide access to the global settings of this machine.
|
java.lang.Object |
_repodigests(java.lang.String[] args)
Return the repository signature digests.
|
java.lang.String |
_user(java.lang.String[] args) |
java.lang.String |
_workspace(java.lang.String[] args) |
void |
addCommand(java.lang.String menu,
Action action) |
protected void |
addExtensions(java.util.Set<java.lang.Object> list)
Add any extensions listed
|
static void |
addGestalt(java.lang.String part,
Attrs attrs)
Add a gestalt to all workspaces.
|
boolean |
addPlugin(java.lang.Class<?> plugin,
java.lang.String alias,
java.util.Map<java.lang.String,java.lang.String> parameters,
boolean force)
Add a plugin
|
void |
bracket(boolean begin) |
void |
changedFile(java.io.File f)
Inform any listeners that we changed a file (created/deleted/changed).
|
void |
checkStructure() |
void |
close() |
static Workspace |
createDefaultWorkspace() |
Project |
createProject(java.lang.String name)
Create a project in this workspace
|
static Workspace |
createStandaloneWorkspace(Processor run,
java.net.URI base)
Create a workspace that does not inherit from a cnf directory etc.
|
static Workspace |
createWorkspace(java.io.File wsdir)
Create a new Workspace
|
private java.lang.Object |
escaped(java.lang.String value) |
void |
fillActions(java.util.Map<java.lang.String,Action> all) |
static Workspace |
findWorkspace(java.io.File base)
/* Return the nearest workspace
|
java.util.Collection<Project> |
getAllProjects() |
java.io.File |
getBuildDir() |
java.util.Collection<Project> |
getBuildOrder() |
private void |
getBuildOrder(java.util.Collection<Project> dependsOn,
java.util.List<Project> result) |
java.io.File |
getCache(java.lang.String name) |
java.util.Collection<Project> |
getCurrentProjects() |
static Processor |
getDefaults() |
java.lang.String |
getDriver()
Get the bnddriver, can be null if not set.
|
Parameters |
getGestalt()
Get the attrs for a gestalt part
|
Attrs |
getGestalt(java.lang.String part)
Get the attrs for a gestalt part
|
WorkspaceLayout |
getLayout()
Get the layout style of the workspace.
|
Maven |
getMaven() |
java.util.concurrent.atomic.AtomicBoolean |
getOffline() |
static Project |
getProject(java.io.File projectDir)
This static method finds the workspace and creates a project (or returns
an existing project)
|
Project |
getProject(java.lang.String bsn) |
Project |
getProjectFromFile(java.io.File projectDir) |
java.util.List<RepositoryPlugin> |
getRepositories() |
RepositoryPlugin |
getRepository(java.lang.String repo) |
static Run |
getRun(java.io.File file) |
static Workspace |
getWorkspace(java.io.File workspaceDir) |
static Workspace |
getWorkspace(java.io.File workspaceDir,
java.lang.String bndDir) |
static Workspace |
getWorkspace(java.lang.String path) |
WorkspaceRepository |
getWorkspaceRepository()
Return the workspace repo
|
static Workspace |
getWorkspaceWithoutException(java.io.File workspaceDir) |
boolean |
isDefaultWorkspace() |
boolean |
isOffline() |
boolean |
isPresent(java.lang.String name) |
boolean |
isValid() |
void |
propertiesChanged() |
boolean |
refresh() |
void |
removeCommand(java.lang.String menu) |
boolean |
removePlugin(java.lang.String alias) |
(package private) void |
removeProject(Project p) |
void |
report(java.util.Map<java.lang.String,java.lang.Object> table)
Report details of this workspace
|
void |
setBuildDir(java.io.File buildDir) |
static void |
setDriver(java.lang.String driver)
Set the driver of this environment
|
void |
setFileSystem(java.io.File workspaceDir,
java.lang.String bndDir) |
Workspace |
setOffline(boolean on) |
protected void |
setTypeSpecificPlugins(java.util.Set<java.lang.Object> list) |
void |
signal() |
void |
signal(Reporter reporter) |
void |
syncCache() |
java.lang.String |
toString()
Printout of the status of this processor for toString()
|
_basedir, _fileuri, _findfile, _frange, _native_capability, _propertiesdir, _propertiesname, _random, _thisfile, _uri, addBasicPlugin, addClose, addIncluded, addProperties, addProperties, append, appendPath, begin, beginHandleErrors, check, clear, concat, customize, doAttrbutes, doIncludeFile, doIncludeFile, endHandleErrors, error, error, exception, exists, findHeader, findHeader, findHeader, forceRefresh, formatArrays, get, get, getBase, getBaseURI, getClass, getDuration, getErrors, getExecutor, getFile, getFile, getFlattenedProperties, getFlattenedProperties, getHeader, getHeader, getHeader, getHeader, getIncluded, getInfo, getInfo, getJarFromName, getLine, getLoader, getLocation, getLogger, getMacroDomains, getManifestAsProperties, getMergedParameters, getParent, getPlugin, getPlugins, getPlugins, getProperties, getPropertiesFile, getProperty, getProperty, getProperty, getPropertyKeys, getReplacer, getScheduledExecutor, getSettings, getTop, getUnprocessedProperty, getWarnings, is, isDuplicate, isExceptions, isFailOk, isMissingPlugin, isOk, isPedantic, isPerfect, isTrace, isTrue, iterator, join, join, join, join, join, keySet, lastModified, loadPlugins, loadProperties, makePrintable, merge, mergeLocalProperties, mergeProperties, mergeProperties, mergeProperties, mergeProperties, newHashMap, newList, newList, newMap, newMap, newSet, newSet, normalize, normalize, parseHeader, parseHeader, printClause, printClauses, printClauses, printExceptionSummary, printStackTrace, progress, progress, quote, read, removeBasicPlugin, removeClose, removeDuplicateMarker, replaceAll, replaceExtension, report, set, setBase, setExceptions, setFileMustExist, setForceLocal, setParent, setPedantic, setProperties, setProperties, setProperties, setProperties, setProperty, setTrace, since, split, split, split, toFullHeaderPattern, trace, unsetProperty, updateModified, use, warningcopyFrom, domain, domain, domain, domain, domain, getBundleActivator, getBundleCategory, getBundleClasspath, getBundleClassPath, getBundleContactAddress, getBundleCopyright, getBundleDescription, getBundleDocURL, getBundleName, getBundleNative, getBundleRequiredExecutionEnvironment, getBundleSymbolicName, getBundleVendor, getBundleVersion, getDynamicImportPackage, getExportContents, getExportPackage, getFragmentHost, getIcon, getImportPackage, getIncludeResource, getParameters, getParameters, getParameters, getParameters, getPrivatePackage, getProvideCapability, getRequireBundle, getRequireCapability, getRunblacklist, getRunee, isSources, setAugment, setBundleActivator, setBundleClasspath, setBundleRequiredExecutionEnvironment, setBundleSymbolicName, setBundleVersion, setBundleVersion, setConditionalPackage, setExportPackage, setFailOk, setImportPackage, setIncludeResource, setPrivatePackage, setRunblacklist, setRunee, setRunfw, setRunRequires, setSources, setTranslation, translate, translateprivate static final org.slf4j.Logger logger
public static final java.io.File BND_DEFAULT_WS
public static final java.lang.String BND_CACHE_REPONAME
public static final java.lang.String EXT
public static final java.lang.String BUILDFILE
public static final java.lang.String CNFDIR
public static final java.lang.String BNDDIR
public static final java.lang.String CACHEDIR
public static final java.lang.String STANDALONE_REPO_CLASS
static final int BUFFER_SIZE
private static final java.lang.String PLUGIN_STANDALONE
private final java.util.regex.Pattern EMBEDDED_REPO_TESTING_PATTERN
private static final java.util.Map<java.io.File,java.lang.ref.WeakReference<Workspace>> cache
static Processor defaults
final java.util.Map<java.lang.String,Project> models
private final java.util.Set<java.lang.String> modelsUnderConstruction
final java.util.Map<java.lang.String,Action> commands
final Maven maven
private final java.util.concurrent.atomic.AtomicBoolean offline
Settings settings
WorkspaceRepository workspaceRepo
static java.lang.String overallDriver
static Parameters overallGestalt
final java.lang.ThreadLocal<Reporter> signalBusy
ResourceRepositoryImpl resourceRepositoryImpl
private Parameters gestalt
private java.lang.String driver
private final WorkspaceLayout layout
final java.util.Set<Project> trail
private Workspace.WorkspaceData data
private java.io.File buildDir
static java.util.regex.Pattern ESCAPE_P
public Workspace(java.io.File workspaceDir)
throws java.lang.Exception
java.lang.Exceptionpublic Workspace(java.io.File workspaceDir,
java.lang.String bndDir)
throws java.lang.Exception
java.lang.Exceptionprivate Workspace(WorkspaceLayout layout) throws java.lang.Exception
java.lang.Exceptionpublic static Project getProject(java.io.File projectDir) throws java.lang.Exception
projectDir - java.lang.Exceptionpublic static Processor getDefaults()
public static Workspace createDefaultWorkspace() throws java.lang.Exception
java.lang.Exceptionpublic static Workspace getWorkspace(java.io.File workspaceDir) throws java.lang.Exception
java.lang.Exceptionpublic static Workspace getWorkspaceWithoutException(java.io.File workspaceDir) throws java.lang.Exception
java.lang.Exceptionpublic static Workspace findWorkspace(java.io.File base) throws java.lang.Exception
java.lang.Exceptionpublic static Workspace getWorkspace(java.io.File workspaceDir, java.lang.String bndDir) throws java.lang.Exception
java.lang.Exceptionpublic void setFileSystem(java.io.File workspaceDir,
java.lang.String bndDir)
throws java.lang.Exception
java.lang.Exceptionpublic Project getProjectFromFile(java.io.File projectDir) throws java.lang.Exception
java.lang.Exceptionpublic Project getProject(java.lang.String bsn) throws java.lang.Exception
java.lang.Exceptionvoid removeProject(Project p) throws java.lang.Exception
java.lang.Exceptionpublic boolean isPresent(java.lang.String name)
public java.util.Collection<Project> getCurrentProjects()
public void propertiesChanged()
propertiesChanged in class Processorpublic java.lang.String _workspace(java.lang.String[] args)
public void addCommand(java.lang.String menu,
Action action)
public void removeCommand(java.lang.String menu)
public void fillActions(java.util.Map<java.lang.String,Action> all)
public java.util.Collection<Project> getAllProjects() throws java.lang.Exception
java.lang.Exceptionpublic void changedFile(java.io.File f)
f - The changed filepublic void bracket(boolean begin)
public void signal(Reporter reporter)
public void syncCache()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<RepositoryPlugin> getRepositories() throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection<Project> getBuildOrder() throws java.lang.Exception
java.lang.Exceptionprivate void getBuildOrder(java.util.Collection<Project> dependsOn, java.util.List<Project> result) throws java.lang.Exception
java.lang.Exceptionpublic static Workspace getWorkspace(java.lang.String path) throws java.lang.Exception
java.lang.Exceptionpublic Maven getMaven()
protected void setTypeSpecificPlugins(java.util.Set<java.lang.Object> list)
setTypeSpecificPlugins in class Processorprotected void addExtensions(java.util.Set<java.lang.Object> list)
addExtensions in class Processorlist - public boolean isOffline()
public java.util.concurrent.atomic.AtomicBoolean getOffline()
public Workspace setOffline(boolean on)
public java.lang.String _global(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String _user(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object _repodigests(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static Run getRun(java.io.File file) throws java.lang.Exception
java.lang.Exceptionpublic void report(java.util.Map<java.lang.String,java.lang.Object> table)
throws java.lang.Exception
public java.io.File getCache(java.lang.String name)
public WorkspaceRepository getWorkspaceRepository()
public void checkStructure()
public java.io.File getBuildDir()
public void setBuildDir(java.io.File buildDir)
public boolean isValid()
public RepositoryPlugin getRepository(java.lang.String repo) throws java.lang.Exception
java.lang.Exceptionpublic void close()
public java.lang.String getDriver()
public static void setDriver(java.lang.String driver)
public java.lang.String _driver(java.lang.String[] args)
public static void addGestalt(java.lang.String part,
Attrs attrs)
public Attrs getGestalt(java.lang.String part)
public Parameters getGestalt()
public WorkspaceLayout getLayout()
public java.lang.String _gestalt(java.lang.String[] args)
$ gestalt;part[;key[;value]]
public java.lang.String toString()
Processorpublic Project createProject(java.lang.String name) throws java.lang.Exception
java.lang.Exceptionpublic static Workspace createWorkspace(java.io.File wsdir) throws java.lang.Exception
wsdir - java.lang.Exceptionpublic boolean addPlugin(java.lang.Class<?> plugin,
java.lang.String alias,
java.util.Map<java.lang.String,java.lang.String> parameters,
boolean force)
throws java.lang.Exception
plugin - java.lang.Exceptionprivate java.lang.Object escaped(java.lang.String value)
public boolean removePlugin(java.lang.String alias)
public static Workspace createStandaloneWorkspace(Processor run, java.net.URI base) throws java.lang.Exception
run - java.lang.Exceptionpublic boolean isDefaultWorkspace()