All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BuildPluginIdeMain A main method for launching an IDE using Solstice.BuildPluginIdeMain.Caller BuildPluginIdeMain.DebugClasspath BundleContextAtomos Starts an OSGi context using Atomos.BundleContextShim A single-classloader implementation of OSGi which eagerly loads all the OSGi plugins it can find on the classpath.CacheLocations There are a few things which EquoIDE needs to cache on the developer's machine.Capability Represents an OSGi capability as a namespace plus N key-value pairs.Capability.SupersetMap<T> A map whose keys areCapability, and you can quickly retrieve entries which match superset of theCapabilityyou request.Capability.SupersetSet A set ofCapabilitywhere you can quickly retrieve entries which match superset of theCapabilityyou request.Catalog CatalogDsl Base class for DSL configuring anCatalogfor inclusion in the Gradle or Maven plugins.CatalogDsl.TransitiveAwareList<T extends CatalogDsl> ConsoleTable Formats P2Unit for display at the console.ConsoleTable.Format Determines which format to print the table in.Handler This allows us to intercept platform:// URLs (the name is determine by our package).IdeHook IdeHook.InstantiatedList IdeHook.List IdeHookBranding IdeHookBuildship IdeHookInstantiated IdeHookM2E IdeHookWelcome IdeLockFile Launcher Thanks to Thipor Kong for his workaround for Gradle's windows problems.NestedJars Unwraps nested bundles to be friendly to a normal classloader, see equodev/equo-ide#7NestedJars.CoordFormat NestedJars.OnClassPath P2Client Performs network requests and parsing against a P2 repository, aided by caching.P2ClientCache The various caching modes thatP2Clientsupports.P2Model P2Model.Filter P2Multitool P2Multitool.All P2Query Follows the dependency information of a set ofP2Unitso that they can be installed from maven or directly from p2 if necessary.P2QueryCache P2QueryResult P2Session In-memory store of all p2 metadata, especially provides/requires dependency information.P2Session.Requirement Keeps track of every unit which provides the given capability.P2Unit Usually represents a jar file in a p2 repository, but could also be a "feature" or "group".PartDescriptor Creates Eclipse parts using only code, no metadata.PartDescriptorHelper NOT FOR END-USER USAGE, usePartDescriptor.RepoStatus Determines where a P2Unit is available.SerializableMisc ShimBundle ShimIdeBootstrapServices Controls the initialization of theBundleContextShimruntime.SignedJars Mechanism for stripping signatures from jars.Solstice Represents a closed universe of OSGi bundles.SolsticeFrameworkUtilHelper Equinox will sometimes use this to determine what bundle a class comes from.SolsticeManifest Parses a jar manifest, removing some fine-grained details for the purpose of simplifying the developer experience.WorkspaceRegistry Maintains a registry of EquoIDE workspaces.