META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/provisional/
org/eclipse/equinox/internal/provisional/configurator/
org/eclipse/equinox/internal/provisional/configurator/Configurator.classConfigurator.java
package org.eclipse.equinox.internal.provisional.configurator
public abstract org.eclipse.equinox.internal.provisional.configurator.Configurator extends java.lang.Object {
public abstract void applyConfiguration (java.net.URL) throws java.io.IOException
public abstract void applyConfiguration () throws java.io.IOException
public abstract java.net.URL getUrlInUse ()
}
org/eclipse/equinox/internal/simpleconfigurator/
org/eclipse/equinox/internal/simpleconfigurator/Activator.classActivator.java
package org.eclipse.equinox.internal.simpleconfigurator
public org.eclipse.equinox.internal.simpleconfigurator.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final boolean DEBUG
private org.osgi.framework.ServiceRegistration configuratorRegistration
private org.osgi.framework.ServiceRegistration commandRegistration
static Class class$0
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl bundleConfigurator
java.util.Dictionary props
org.osgi.framework.ServiceFactory configurationFactory
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
}
org/eclipse/equinox/internal/simpleconfigurator/ConfigApplier$1.classConfigApplier.java
package org.eclipse.equinox.internal.simpleconfigurator
org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier$1 extends java.lang.Object implements org.osgi.framework.FrameworkListener {
final org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier this$0
private final boolean[] val$flag
void (org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier, boolean[])
public void frameworkEvent (org.osgi.framework.FrameworkEvent)
org.osgi.framework.FrameworkEvent event
}
org/eclipse/equinox/internal/simpleconfigurator/ConfigApplier.classConfigApplier.java
package org.eclipse.equinox.internal.simpleconfigurator
org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier extends java.lang.Object {
private static final String LAST_BUNDLES_INFO
private static final String PROP_DEVMODE
private final org.osgi.framework.BundleContext manipulatingContext
private final org.osgi.service.packageadmin.PackageAdmin packageAdminService
private final org.osgi.service.startlevel.StartLevel startLevelService
private final boolean runningOnEquinox
private final boolean inDevMode
private final org.osgi.framework.Bundle callingBundle
private final java.net.URI baseLocation
static Class class$0
static Class class$1
void (org.osgi.framework.BundleContext, org.osgi.framework.Bundle)
org.osgi.framework.BundleContext context
org.osgi.framework.Bundle callingBundle
org.osgi.framework.ServiceReference packageAdminRef
org.osgi.framework.ServiceReference startLevelRef
void install (java.net.URL, boolean) throws java.io.IOException
java.net.URL url
boolean exclusiveMode
java.util.List bundleInfoList
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] expectedState
String systemBundleSymbolicName
org.osgi.framework.Version systemBundleVersion
int i
String symbolicName
org.osgi.framework.Version version
java.util.HashSet toUninstall
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] lastInstalledBundles
java.util.Collection prevouslyResolved
java.util.Collection toRefresh
java.util.Collection toStart
org.osgi.framework.Bundle[] additionalRefresh
private java.util.Collection getResolvedBundles ()
java.util.Collection resolved
org.osgi.framework.Bundle[] allBundles
int i
private java.util.Collection uninstallBundles (java.util.HashSet)
java.util.HashSet toUninstall
java.util.Collection removedBundles
java.util.Iterator iterator
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo current
org.osgi.framework.Bundle[] matchingBundles
int j
private void saveStateAsLast (java.net.URL)
java.net.URL url
java.io.InputStream sourceStream
java.io.OutputStream destinationStream
java.io.File lastBundlesTxt
private java.io.File getLastBundleInfo ()
private org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] getLastState ()
java.io.File lastBundlesInfo
private java.util.ArrayList installBundles (org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[], java.util.Collection)
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] finalList
java.util.Collection toStart
java.util.ArrayList toRefresh
String useReferenceProperty
boolean useReference
int i
String symbolicName
String version
org.osgi.framework.Bundle[] matches
String bundleLocation
org.osgi.framework.Bundle current
org.osgi.framework.BundleException e
org.osgi.framework.BundleException e
org.osgi.framework.BundleException e
int startLevel
IllegalArgumentException ex
private void refreshPackages (org.osgi.framework.Bundle[], org.osgi.framework.BundleContext)
org.osgi.framework.Bundle[] bundles
org.osgi.framework.BundleContext context
boolean[] flag
org.osgi.framework.FrameworkListener listener
private void startBundles (org.osgi.framework.Bundle[])
org.osgi.framework.Bundle[] bundles
int i
org.osgi.framework.Bundle bundle
org.osgi.framework.BundleException e
private java.util.Collection uninstallBundles (org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[], org.osgi.service.packageadmin.PackageAdmin)
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] finalList
org.osgi.service.packageadmin.PackageAdmin packageAdmin
org.osgi.framework.Bundle[] allBundles
java.util.Set removedBundles
int i
int i
org.osgi.framework.Bundle[] toAdd
int j
java.util.Iterator iter
org.osgi.framework.Bundle bundle
org.osgi.framework.BundleException e
private java.lang.String getVersionRange (java.lang.String)
String version
}
org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorFactory.classSimpleConfiguratorFactory.java
package org.eclipse.equinox.internal.simpleconfigurator
public org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory {
private org.osgi.framework.BundleContext context
public void (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
Object service
}
org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorImpl.classSimpleConfiguratorImpl.java
package org.eclipse.equinox.internal.simpleconfigurator
public org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl extends java.lang.Object implements org.eclipse.equinox.internal.provisional.configurator.Configurator {
private static java.net.URL configurationURL
private static Object configurationLock
private org.osgi.framework.BundleContext context
private org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier configApplier
private org.osgi.framework.Bundle bundle
static void ()
public void (org.osgi.framework.BundleContext, org.osgi.framework.Bundle)
org.osgi.framework.BundleContext context
org.osgi.framework.Bundle bundle
public java.net.URL getConfigurationURL () throws java.io.IOException
String specifiedURL
boolean done
java.net.URL url
String file
java.net.URL[] configURL
java.io.File userConfig
java.io.File sharedConfig
java.net.URI base
java.net.URL sharedConfigURL
java.util.List sharedBundles
java.net.URL userConfigURL
java.util.List userBundles
public void applyConfiguration (java.net.URL) throws java.io.IOException
java.net.URL url
private boolean isExclusiveInstallation ()
String value
public void applyConfiguration () throws java.io.IOException
public java.net.URL getUrlInUse ()
}
org/eclipse/equinox/internal/simpleconfigurator/console/
org/eclipse/equinox/internal/simpleconfigurator/console/ApplyCommand.classApplyCommand.java
package org.eclipse.equinox.internal.simpleconfigurator.console
public org.eclipse.equinox.internal.simpleconfigurator.console.ApplyCommand extends java.lang.Object {
private java.net.URL configURL
private org.eclipse.osgi.framework.console.CommandInterpreter interpreter
private org.osgi.framework.BundleContext context
static Class class$0
public void (org.eclipse.osgi.framework.console.CommandInterpreter, org.osgi.framework.BundleContext, java.net.URL)
org.eclipse.osgi.framework.console.CommandInterpreter interpreter
org.osgi.framework.BundleContext context
java.net.URL configURL
public void run ()
org.osgi.util.tracker.ServiceTracker tracker
org.eclipse.equinox.internal.provisional.configurator.Configurator configurator
java.io.IOException e
}
org/eclipse/equinox/internal/simpleconfigurator/console/ConfiguratorCommandProvider.classConfiguratorCommandProvider.java
package org.eclipse.equinox.internal.simpleconfigurator.console
public org.eclipse.equinox.internal.simpleconfigurator.console.ConfiguratorCommandProvider extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandProvider {
public static final String NEW_LINE
private org.osgi.framework.BundleContext context
static void ()
public void (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
private java.net.URL toURL (org.eclipse.osgi.framework.console.CommandInterpreter, java.lang.String)
org.eclipse.osgi.framework.console.CommandInterpreter interpreter
String urlString
java.net.MalformedURLException e
public void _confapply (org.eclipse.osgi.framework.console.CommandInterpreter)
org.eclipse.osgi.framework.console.CommandInterpreter interpreter
String parameter
java.net.URL configURL
public java.lang.String getHelp ()
StringBuffer help
}
org/eclipse/equinox/internal/simpleconfigurator/utils/
org/eclipse/equinox/internal/simpleconfigurator/utils/BundleInfo.classBundleInfo.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo extends java.lang.Object {
public static final int NO_LEVEL
private String symbolicName
private String version
private java.net.URI location
private java.net.URI baseLocation
private boolean markedAsStarted
private int startLevel
public void (java.lang.String, java.lang.String, java.net.URI, int, boolean)
String symbolic
String version
java.net.URI location
int startLevel
boolean started
public java.net.URI getLocation ()
public int getStartLevel ()
public java.lang.String getSymbolicName ()
public java.lang.String getVersion ()
public boolean isMarkedAsStarted ()
public java.net.URI getBaseLocation ()
public void setBaseLocation (java.net.URI)
java.net.URI baseLocation
public java.lang.String toString ()
StringBuffer buffer
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo other
java.net.URI absoluteLocation
java.net.URI otherAbsoluteLocation
}
org/eclipse/equinox/internal/simpleconfigurator/utils/EquinoxUtils.classEquinoxUtils.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.EquinoxUtils extends java.lang.Object {
static Class class$0
static Class class$1
public void ()
public static java.net.URL[] getConfigAreaURL (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.eclipse.osgi.service.datalocation.Location configLocation
java.net.URL baseURL
public static org.eclipse.osgi.service.datalocation.Location getConfigLocation (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.osgi.framework.Filter filter
org.osgi.util.tracker.ServiceTracker configLocationTracker
public static java.net.URI getInstallLocationURI (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference[] references
org.osgi.framework.ServiceReference reference
org.eclipse.osgi.service.datalocation.Location installLocation
java.net.URL location
public static org.osgi.framework.ServiceRegistration registerConsoleCommands (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
}
org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorConstants.classSimpleConfiguratorConstants.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.SimpleConfiguratorConstants extends java.lang.Object {
public static final String PROP_KEY_EXCLUSIVE_INSTALLATION
public static final String PROP_KEY_USE_REFERENCE
public static final String PROP_KEY_CONFIGURL
public static final String CONFIG_LIST
public static final String CONFIGURATOR_FOLDER
public static final String TARGET_CONFIGURATOR_NAME
public static final String PARAMETER_BASEURL
public void ()
}
org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorUtils.classSimpleConfiguratorUtils.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.SimpleConfiguratorUtils extends java.lang.Object {
private static final String UNC_PREFIX
private static final String VERSION_PREFIX
public static final String ENCODING_UTF8
public static final org.osgi.framework.Version COMPATIBLE_VERSION
public static final org.eclipse.osgi.service.resolver.VersionRange VERSION_TOLERANCE
private static final String FILE_SCHEME
private static final String REFERENCE_PREFIX
private static final String FILE_PREFIX
private static final String COMMA
private static final String ENCODED_COMMA
static void ()
public void ()
public static java.util.List readConfiguration (java.net.URL, java.net.URI) throws java.io.IOException
java.net.URL url
java.net.URI base
java.io.InputStream stream
java.io.IOException e
public static java.util.List readConfiguration (java.io.InputStream, java.net.URI) throws java.io.IOException
java.io.InputStream stream
java.net.URI base
java.util.List bundles
java.io.BufferedInputStream bufferedStream
String encoding
java.io.BufferedReader r
String line
String line
String line
String line
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo bundleInfo
private static java.lang.String determineEncoding (java.io.BufferedInputStream)
java.io.BufferedInputStream stream
byte[] utfBytes
byte[] buffer
int bytesRead
public static void parseCommentLine (java.lang.String)
String line
String version
public static org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo parseBundleInfoLine (java.lang.String, java.net.URI)
String line
java.net.URI base
java.util.StringTokenizer tok
int numberOfTokens
String symbolicName
String version
java.net.URI location
int startLevel
boolean markedAsStarted
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo result
public static java.net.URI parseLocation (java.lang.String)
String location
int encodedCommaIndex
int colon
String scheme
java.net.URI uri
public static void transferStreams (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream source
java.io.OutputStream destination
byte[] buffer
int bytesRead
public static java.lang.String getBundleLocation (org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo, boolean)
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo bundle
boolean useReference
java.net.URI location
String scheme
String host
String path
java.net.URI baseLocation
String bundleLocation
java.net.URL bundleLocationURL
}
org/eclipse/equinox/internal/simpleconfigurator/utils/StateResolverUtils.classStateResolverUtils.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.StateResolverUtils extends java.lang.Object {
static Class class$0
public void ()
public static org.osgi.framework.Bundle[] getAdditionalRefresh (java.util.Collection, org.osgi.framework.BundleContext)
java.util.Collection currentResolved
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference ref
org.eclipse.osgi.service.resolver.PlatformAdmin platformAdmin
org.eclipse.osgi.service.resolver.State state
org.eclipse.osgi.service.resolver.BundleDescription[] bundles
java.util.HashSet results
private static void getAdditionRefresh (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.State, java.util.Collection, java.util.Set, org.osgi.framework.BundleContext)
org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
org.eclipse.osgi.service.resolver.State state
java.util.Collection currentResolved
java.util.Set results
org.osgi.framework.BundleContext context
int i
org.osgi.framework.Bundle bundle
org.eclipse.osgi.service.resolver.ResolverError[] errors
int j
org.eclipse.osgi.service.resolver.BundleDescription[] possibleHosts
int k
org.osgi.framework.Bundle hostBundle
org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
int j
org.eclipse.osgi.service.resolver.BundleSpecification[] requires
int j
}
org/eclipse/equinox/internal/simpleconfigurator/utils/URIUtil.classURIUtil.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.URIUtil extends java.lang.Object {
private static final String SCHEME_FILE
private static final String UNC_PREFIX
public void ()
public static java.net.URI append (java.net.URI, java.lang.String)
java.net.URI base
String extension
String path
java.net.URI result
String resultPath
java.net.URISyntaxException e
private static java.net.URI appendOpaque (java.net.URI, java.lang.String) throws java.net.URISyntaxException
java.net.URI base
String extension
String ssp
public static java.net.URI fromString (java.lang.String) throws java.net.URISyntaxException
String uriString
int colon
int hash
boolean noHash
String scheme
String ssp
String fragment
java.io.File file
public static boolean sameURI (java.net.URI, java.net.URI)
java.net.URI url1
java.net.URI url2
java.io.File file1
public static java.io.File toFile (java.net.URI)
java.net.URI uri
String path
public static java.lang.String toUnencodedString (java.net.URI)
java.net.URI uri
StringBuffer result
String scheme
String fragment
public static java.net.URI toURI (java.net.URL) throws java.net.URISyntaxException
java.net.URL url
String pathString
public static java.net.URL toURL (java.net.URI) throws java.net.MalformedURLException
java.net.URI uri
}
org/eclipse/equinox/internal/simpleconfigurator/utils/Utils.classUtils.java
package org.eclipse.equinox.internal.simpleconfigurator.utils
public org.eclipse.equinox.internal.simpleconfigurator.utils.Utils extends java.lang.Object {
private static final String PATH_SEP
public void ()
public static java.net.URL checkFullUrl (java.net.URL, java.lang.String) throws java.lang.IllegalArgumentException
java.net.URL url
String urlName
java.io.File file
public static void deleteDir (java.io.File) throws java.io.IOException
java.io.File file
java.io.File[] children
int i
public static org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] getBundleInfosFromList (java.util.List)
java.util.List list
org.eclipse.equinox.internal.simpleconfigurator.utils.BundleInfo[] ret
public static java.net.URL getUrl (java.lang.String, java.lang.String, java.lang.String) throws java.net.MalformedURLException
String protocol
String host
String file
public static java.lang.String removeLastCh (java.lang.String, char)
String target
char ch
public static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String)
String st
String oldSt
String newSt
int index
public static void log (int, java.lang.Object, java.lang.String, java.lang.String, java.lang.Throwable)
int level
Object obj
String method
String message
Throwable e
String msg
String levelSt
public static java.net.URL buildURL (java.lang.String) throws java.net.MalformedURLException
String spec
java.io.File file
}