Processor.CL, Processor.FileLineReporter.SetLocationReport.Location| Modifier and Type | Field and Description |
|---|---|
static String |
BND_CACHE_REPONAME |
static File |
BND_DEFAULT_WS |
static String |
BNDDIR |
static String |
BUILDFILE |
static String |
CACHEDIR |
static String |
CNFDIR |
static String |
EXT |
static String |
STANDALONE_REPO_CLASS |
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| Constructor and Description |
|---|
Workspace(File workspaceDir) |
Workspace(File workspaceDir,
String bndDir) |
| Modifier and Type | Method and Description |
|---|---|
String |
_driver(String[] args)
Macro to return the driver.
|
String |
_gestalt(String[] args)
The macro to access the gestalt
|
String |
_global(String[] args)
Provide access to the global settings of this machine.
|
Object |
_repodigests(String[] args)
Return the repository signature digests.
|
String |
_user(String[] args) |
String |
_workspace(String[] args) |
void |
addCommand(String menu,
Action action) |
protected void |
addExtensions(Set<Object> list)
Add any extensions listed
|
static void |
addGestalt(String part,
Attrs attrs)
Add a gestalt to all workspaces.
|
boolean |
addPlugin(Class<?> plugin,
String alias,
Map<String,String> parameters,
boolean force)
Add a plugin
|
void |
bracket(boolean begin) |
void |
changedFile(File f)
Inform any listeners that we changed a file (created/deleted/changed).
|
void |
checkStructure() |
void |
close() |
static Workspace |
createDefaultWorkspace() |
Project |
createProject(String name)
Create a project in this workspace
|
static Workspace |
createStandaloneWorkspace(Processor run,
URI base)
Create a workspace that does not inherit from a cnf directory etc.
|
static Workspace |
createWorkspace(File wsdir)
Create a new Workspace
|
void |
fillActions(Map<String,Action> all) |
static Workspace |
findWorkspace(File base)
/* Return the nearest workspace
|
Collection<Project> |
getAllProjects() |
File |
getBuildDir() |
Collection<Project> |
getBuildOrder() |
File |
getCache(String name) |
Collection<Project> |
getCurrentProjects() |
static Processor |
getDefaults() |
String |
getDriver()
Get the bnddriver, can be null if not set.
|
Parameters |
getGestalt()
Get the attrs for a gestalt part
|
Attrs |
getGestalt(String part)
Get the attrs for a gestalt part
|
WorkspaceLayout |
getLayout()
Get the layout style of the workspace.
|
Maven |
getMaven() |
AtomicBoolean |
getOffline() |
static Project |
getProject(File projectDir)
This static method finds the workspace and creates a project (or returns
an existing project)
|
Project |
getProject(String bsn) |
Project |
getProjectFromFile(File projectDir) |
List<RepositoryPlugin> |
getRepositories() |
RepositoryPlugin |
getRepository(String repo) |
static Run |
getRun(File file) |
static Workspace |
getWorkspace(File workspaceDir) |
static Workspace |
getWorkspace(File workspaceDir,
String bndDir) |
static Workspace |
getWorkspace(String path) |
WorkspaceRepository |
getWorkspaceRepository()
Return the workspace repo
|
static Workspace |
getWorkspaceWithoutException(File workspaceDir) |
boolean |
isDefaultWorkspace() |
boolean |
isOffline() |
boolean |
isPresent(String name) |
boolean |
isValid() |
void |
propertiesChanged() |
boolean |
refresh() |
void |
removeCommand(String menu) |
boolean |
removePlugin(String alias) |
void |
report(Map<String,Object> table)
Report details of this workspace
|
void |
setBuildDir(File buildDir) |
static void |
setDriver(String driver)
Set the driver of this environment
|
void |
setFileSystem(File workspaceDir,
String bndDir) |
Workspace |
setOffline(boolean on) |
protected void |
setTypeSpecificPlugins(Set<Object> list) |
void |
signal() |
void |
signal(Reporter reporter) |
void |
syncCache() |
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, translateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic static final File BND_DEFAULT_WS
public static final String BND_CACHE_REPONAME
public static final String EXT
public static final String BUILDFILE
public static final String CNFDIR
public static final String BNDDIR
public static final String CACHEDIR
public static final String STANDALONE_REPO_CLASS
public static Project getProject(File projectDir) throws Exception
projectDir - Exceptionpublic static Processor getDefaults()
public static Workspace createDefaultWorkspace() throws Exception
Exceptionpublic static Workspace getWorkspace(File workspaceDir) throws Exception
Exceptionpublic static Workspace getWorkspaceWithoutException(File workspaceDir) throws Exception
Exceptionpublic static Workspace findWorkspace(File base) throws Exception
Exceptionpublic static Workspace getWorkspace(File workspaceDir, String bndDir) throws Exception
Exceptionpublic void setFileSystem(File workspaceDir, String bndDir) throws Exception
Exceptionpublic Project getProjectFromFile(File projectDir) throws Exception
Exceptionpublic boolean isPresent(String name)
public Collection<Project> getCurrentProjects()
public void propertiesChanged()
propertiesChanged in class Processorpublic void removeCommand(String menu)
public Collection<Project> getAllProjects() throws Exception
Exceptionpublic void changedFile(File f)
f - The changed filepublic void bracket(boolean begin)
public void signal(Reporter reporter)
public List<RepositoryPlugin> getRepositories() throws Exception
Exceptionpublic Collection<Project> getBuildOrder() throws Exception
Exceptionpublic Maven getMaven()
protected void setTypeSpecificPlugins(Set<Object> list)
setTypeSpecificPlugins in class Processorprotected void addExtensions(Set<Object> list)
addExtensions in class Processorlist - public boolean isOffline()
public AtomicBoolean getOffline()
public Workspace setOffline(boolean on)
public String _global(String[] args) throws Exception
Exceptionpublic Object _repodigests(String[] args) throws Exception
Exceptionpublic void report(Map<String,Object> table) throws Exception
public WorkspaceRepository getWorkspaceRepository()
public void checkStructure()
public File getBuildDir()
public void setBuildDir(File buildDir)
public boolean isValid()
public RepositoryPlugin getRepository(String repo) throws Exception
Exceptionpublic void close()
public String getDriver()
public static void setDriver(String driver)
public String _driver(String[] args)
public static void addGestalt(String part, Attrs attrs)
public Parameters getGestalt()
public WorkspaceLayout getLayout()
public String _gestalt(String[] args)
$ gestalt;part[;key[;value]]
public String toString()
Processorpublic Project createProject(String name) throws Exception
Exceptionpublic static Workspace createWorkspace(File wsdir) throws Exception
wsdir - Exceptionpublic boolean addPlugin(Class<?> plugin, String alias, Map<String,String> parameters, boolean force) throws Exception
plugin - Exceptionpublic boolean removePlugin(String alias)
public static Workspace createStandaloneWorkspace(Processor run, URI base) throws Exception
run - Exceptionpublic boolean isDefaultWorkspace()
Copyright © 2019 aQute SARL. All rights reserved.