Package aQute.bnd.build
Class Workspace
- java.lang.Object
-
- aQute.bnd.osgi.Domain
-
- aQute.bnd.osgi.Processor
-
- aQute.bnd.build.Workspace
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class aQute.bnd.osgi.Processor
Processor.CL, Processor.FileLine
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBND_CACHE_REPONAMEstatic java.io.FileBND_DEFAULT_WSstatic java.lang.StringBNDDIRstatic java.lang.StringBUILDFILEstatic java.lang.StringCACHEDIRstatic java.lang.StringCNFDIRstatic java.lang.StringEXTstatic java.lang.StringSTANDALONE_REPO_CLASS-
Fields inherited from class aQute.bnd.osgi.Processor
LIST_SPLITTER, log
-
Fields inherited from interface aQute.bnd.osgi.Constants
AUGMENT, 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 gestaltjava.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)voidaddCommand(java.lang.String menu, Action action)protected voidaddExtensions(java.util.Set<java.lang.Object> list)Add any extensions listedstatic voidaddGestalt(java.lang.String part, Attrs attrs)Add a gestalt to all workspaces.booleanaddPlugin(java.lang.Class<?> plugin, java.lang.String alias, java.util.Map<java.lang.String,java.lang.String> parameters, boolean force)Add a pluginvoidbracket(boolean begin)voidchangedFile(java.io.File f)Inform any listeners that we changed a file (created/deleted/changed).voidcheckStructure()voidclose()static WorkspacecreateDefaultWorkspace()ProjectcreateProject(java.lang.String name)Create a project in this workspacestatic WorkspacecreateStandaloneWorkspace(Processor run, java.net.URI base)Create a workspace that does not inherit from a cnf directory etc.static WorkspacecreateWorkspace(java.io.File wsdir)Create a new WorkspacevoidfillActions(java.util.Map<java.lang.String,Action> all)static WorkspacefindWorkspace(java.io.File base)/* Return the nearest workspacejava.util.Collection<Project>getAllProjects()java.io.FilegetBuildDir()java.util.Collection<Project>getBuildOrder()java.io.FilegetCache(java.lang.String name)java.util.Collection<Project>getCurrentProjects()static ProcessorgetDefaults()java.lang.StringgetDriver()Get the bnddriver, can be null if not set.ParametersgetGestalt()Get the attrs for a gestalt partAttrsgetGestalt(java.lang.String part)Get the attrs for a gestalt partWorkspaceLayoutgetLayout()Get the layout style of the workspace.MavengetMaven()java.util.concurrent.atomic.AtomicBooleangetOffline()static ProjectgetProject(java.io.File projectDir)This static method finds the workspace and creates a project (or returns an existing project)ProjectgetProject(java.lang.String bsn)ProjectgetProjectFromFile(java.io.File projectDir)java.util.List<RepositoryPlugin>getRepositories()RepositoryPlugingetRepository(java.lang.String repo)static RungetRun(java.io.File file)static WorkspacegetWorkspace(java.io.File workspaceDir)static WorkspacegetWorkspace(java.io.File workspaceDir, java.lang.String bndDir)static WorkspacegetWorkspace(java.lang.String path)WorkspaceRepositorygetWorkspaceRepository()Return the workspace repostatic WorkspacegetWorkspaceWithoutException(java.io.File workspaceDir)booleanisDefaultWorkspace()booleanisOffline()booleanisPresent(java.lang.String name)booleanisValid()voidpropertiesChanged()booleanrefresh()voidremoveCommand(java.lang.String menu)booleanremovePlugin(java.lang.String alias)voidreport(java.util.Map<java.lang.String,java.lang.Object> table)Report details of this workspacevoidsetBuildDir(java.io.File buildDir)static voidsetDriver(java.lang.String driver)Set the driver of this environmentvoidsetFileSystem(java.io.File workspaceDir, java.lang.String bndDir)WorkspacesetOffline(boolean on)protected voidsetTypeSpecificPlugins(java.util.Set<java.lang.Object> list)voidsignal()voidsignal(aQute.service.reporter.Reporter reporter)voidsyncCache()java.lang.StringtoString()Printout of the status of this processor for toString()-
Methods inherited from class aQute.bnd.osgi.Processor
_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, warning
-
Methods inherited from class aQute.bnd.osgi.Domain
copyFrom, 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, translate
-
-
-
-
Field Detail
-
BND_DEFAULT_WS
public static final java.io.File BND_DEFAULT_WS
-
BND_CACHE_REPONAME
public static final java.lang.String BND_CACHE_REPONAME
- See Also:
- Constant Field Values
-
EXT
public static final java.lang.String EXT
- See Also:
- Constant Field Values
-
BUILDFILE
public static final java.lang.String BUILDFILE
- See Also:
- Constant Field Values
-
CNFDIR
public static final java.lang.String CNFDIR
- See Also:
- Constant Field Values
-
BNDDIR
public static final java.lang.String BNDDIR
- See Also:
- Constant Field Values
-
CACHEDIR
public static final java.lang.String CACHEDIR
-
STANDALONE_REPO_CLASS
public static final java.lang.String STANDALONE_REPO_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProject
public static Project getProject(java.io.File projectDir) throws java.lang.Exception
This static method finds the workspace and creates a project (or returns an existing project)- Parameters:
projectDir-- Throws:
java.lang.Exception
-
getDefaults
public static Processor getDefaults()
-
createDefaultWorkspace
public static Workspace createDefaultWorkspace() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getWorkspace
public static Workspace getWorkspace(java.io.File workspaceDir) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getWorkspaceWithoutException
public static Workspace getWorkspaceWithoutException(java.io.File workspaceDir) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findWorkspace
public static Workspace findWorkspace(java.io.File base) throws java.lang.Exception
/* Return the nearest workspace- Throws:
java.lang.Exception
-
getWorkspace
public static Workspace getWorkspace(java.io.File workspaceDir, java.lang.String bndDir) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setFileSystem
public void setFileSystem(java.io.File workspaceDir, java.lang.String bndDir) throws java.lang.Exception- Throws:
java.lang.Exception
-
getProjectFromFile
public Project getProjectFromFile(java.io.File projectDir) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getProject
public Project getProject(java.lang.String bsn) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isPresent
public boolean isPresent(java.lang.String name)
-
getCurrentProjects
public java.util.Collection<Project> getCurrentProjects()
-
propertiesChanged
public void propertiesChanged()
- Overrides:
propertiesChangedin classProcessor
-
_workspace
public java.lang.String _workspace(java.lang.String[] args)
-
addCommand
public void addCommand(java.lang.String menu, Action action)
-
removeCommand
public void removeCommand(java.lang.String menu)
-
fillActions
public void fillActions(java.util.Map<java.lang.String,Action> all)
-
getAllProjects
public java.util.Collection<Project> getAllProjects() throws java.lang.Exception
- Throws:
java.lang.Exception
-
changedFile
public void changedFile(java.io.File f)
Inform any listeners that we changed a file (created/deleted/changed).- Parameters:
f- The changed file
-
bracket
public void bracket(boolean begin)
-
signal
public void signal(aQute.service.reporter.Reporter reporter)
-
syncCache
public void syncCache() throws java.lang.Exception- Throws:
java.lang.Exception
-
getRepositories
public java.util.List<RepositoryPlugin> getRepositories() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getBuildOrder
public java.util.Collection<Project> getBuildOrder() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getWorkspace
public static Workspace getWorkspace(java.lang.String path) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMaven
public Maven getMaven()
-
setTypeSpecificPlugins
protected void setTypeSpecificPlugins(java.util.Set<java.lang.Object> list)
- Overrides:
setTypeSpecificPluginsin classProcessor
-
addExtensions
protected void addExtensions(java.util.Set<java.lang.Object> list)
Add any extensions listed- Overrides:
addExtensionsin classProcessor- Parameters:
list-
-
isOffline
public boolean isOffline()
-
getOffline
public java.util.concurrent.atomic.AtomicBoolean getOffline()
-
setOffline
public Workspace setOffline(boolean on)
-
_global
public java.lang.String _global(java.lang.String[] args) throws java.lang.ExceptionProvide access to the global settings of this machine.- Throws:
java.lang.Exception
-
_user
public java.lang.String _user(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
_repodigests
public java.lang.Object _repodigests(java.lang.String[] args) throws java.lang.ExceptionReturn the repository signature digests. These digests are a unique id for the contents of the repository- Throws:
java.lang.Exception
-
getRun
public static Run getRun(java.io.File file) throws java.lang.Exception
- Throws:
java.lang.Exception
-
report
public void report(java.util.Map<java.lang.String,java.lang.Object> table) throws java.lang.ExceptionReport details of this workspace
-
getCache
public java.io.File getCache(java.lang.String name)
-
getWorkspaceRepository
public WorkspaceRepository getWorkspaceRepository()
Return the workspace repo
-
checkStructure
public void checkStructure()
-
getBuildDir
public java.io.File getBuildDir()
-
setBuildDir
public void setBuildDir(java.io.File buildDir)
-
isValid
public boolean isValid()
-
getRepository
public RepositoryPlugin getRepository(java.lang.String repo) throws java.lang.Exception
- Throws:
java.lang.Exception
-
close
public void close()
-
getDriver
public java.lang.String getDriver()
Get the bnddriver, can be null if not set. The overallDriver is the environment that runs this bnd.
-
setDriver
public static void setDriver(java.lang.String driver)
Set the driver of this environment
-
_driver
public java.lang.String _driver(java.lang.String[] args)
Macro to return the driver. Without any arguments, we return the name of the driver. If there are arguments, we check each of the arguments against the name of the driver. If it matches, we return the driver name. If none of the args match the driver name we return an empty string (which is false).
-
addGestalt
public static void addGestalt(java.lang.String part, Attrs attrs)Add a gestalt to all workspaces. The gestalt is a set of parts describing the environment. Each part has a name and optionally attributes. This method adds a gestalt to the VM. Per workspace it is possible to augment this.
-
getGestalt
public Attrs getGestalt(java.lang.String part)
Get the attrs for a gestalt part
-
getGestalt
public Parameters getGestalt()
Get the attrs for a gestalt part
-
getLayout
public WorkspaceLayout getLayout()
Get the layout style of the workspace.
-
_gestalt
public java.lang.String _gestalt(java.lang.String[] args)
The macro to access the gestalt$ gestalt;part[;key[;value]]
-
toString
public java.lang.String toString()
Description copied from class:ProcessorPrintout of the status of this processor for toString()
-
createProject
public Project createProject(java.lang.String name) throws java.lang.Exception
Create a project in this workspace- Throws:
java.lang.Exception
-
createWorkspace
public static Workspace createWorkspace(java.io.File wsdir) throws java.lang.Exception
Create a new Workspace- Parameters:
wsdir-- Throws:
java.lang.Exception
-
addPlugin
public 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.ExceptionAdd a plugin- Parameters:
plugin-- Throws:
java.lang.Exception
-
removePlugin
public boolean removePlugin(java.lang.String alias)
-
createStandaloneWorkspace
public static Workspace createStandaloneWorkspace(Processor run, java.net.URI base) throws java.lang.Exception
Create a workspace that does not inherit from a cnf directory etc.- Parameters:
run-- Throws:
java.lang.Exception
-
isDefaultWorkspace
public boolean isDefaultWorkspace()
-
-