META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/services/
META-INF/services/org.osgi.framework.launch.FrameworkFactory
META-INF/eclipse.inf
.api_description
.options
CDC-1.0_Foundation-1.0.profile
CDC-1.1_Foundation-1.1.profile
J2SE-1.2.profile
J2SE-1.3.profile
J2SE-1.4.profile
J2SE-1.5.profile
JRE-1.1.profile
JavaSE-1.6.profile
JavaSE-1.7.profile
OSGi_Minimum-1.0.profile
OSGi_Minimum-1.1.profile
OSGi_Minimum-1.2.profile
about.html
about_files/
about_files/LICENSE-2.0.txt
hookconfigurators.properties
profile.list
systembundle.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/runtime/
org/eclipse/core/runtime/adaptor/
org/eclipse/core/runtime/adaptor/EclipseLog.class
EclipseLog.java package org.eclipse.core.runtime.adaptor public org.eclipse.core.runtime.adaptor.EclipseLog extends java.lang.Object implements org.eclipse.osgi.framework.log.FrameworkLog { private static final String PASSWORD protected static final String SESSION protected static final String ENTRY protected static final String SUBENTRY protected static final String MESSAGE protected static final String STACK protected static final String LINE_SEPARATOR protected static final String TAB_STRING public static final int DEFAULT_LOG_SIZE public static final int DEFAULT_LOG_FILES public static final int LOG_SIZE_MIN public static final String PROP_LOG_LEVEL public static final String PROP_LOG_SIZE_MAX public static final String PROP_LOG_FILE_MAX public static final String LOG_EXT public static final String BACKUP_MARK private static final org.eclipse.osgi.framework.util.SecureAction secureAction protected boolean consoleLog protected boolean newSession protected java.io.File outFile protected java.io.Writer writer int maxLogSize int maxLogFiles int backupIdx private int logLevel static void <clinit> () String s public void <init> (java.io.File) java.io.File outFile public void <init> (java.io.Writer) java.io.Writer writer public void <init> () private java.lang.Throwable getRoot (java.lang.Throwable) Throwable t Throwable root Throwable deeplyNested protected void writeArgs (java.lang.String, java.lang.String[]) throws java.io.IOException String header String[] args int i protected java.lang.String getSessionTimestamp () String ts protected void writeSession () throws java.io.IOException String date int i String key String value public void close () java.io.Writer tmpWriter java.io.IOException e protected void openFile () protected void closeFile () java.io.IOException e public void log (org.osgi.framework.FrameworkEvent) org.osgi.framework.FrameworkEvent frameworkEvent org.osgi.framework.Bundle b Throwable t String entry int severity int severity int severity int severity org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry public synchronized void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry Exception e Exception e2 public synchronized void setWriter (java.io.Writer, boolean) java.io.Writer newWriter boolean append public synchronized void setFile (java.io.File, boolean) throws java.io.IOException java.io.File newFile boolean append public synchronized java.io.File getFile () public void setConsoleLog (boolean) boolean consoleLog private void setOutput (java.io.File, java.io.Writer, boolean) java.io.File newOutFile java.io.Writer newWriter boolean append java.io.IOException e java.io.File oldOutFile boolean copyFailed java.io.Reader fileIn java.io.IOException e java.io.IOException e java.io.IOException e java.io.IOException e private void copyReader (java.io.Reader, java.io.Writer) throws java.io.IOException java.io.Reader reader java.io.Writer aWriter char[] buffer int count int count protected java.lang.String getDate (java.util.Date) java.util.Date date java.util.Calendar c StringBuffer sb private java.lang.StringBuffer appendPaddedInt (int, int, java.lang.StringBuffer) int value int pad StringBuffer buffer int padding protected java.lang.String getStackTrace (java.lang.Throwable) Throwable t java.io.StringWriter sw java.io.PrintWriter pw Throwable root protected java.io.Writer logForStream (java.io.OutputStream) java.io.OutputStream output protected void writeLog (int, org.eclipse.osgi.framework.log.FrameworkLogEntry) throws java.io.IOException int depth org.eclipse.osgi.framework.log.FrameworkLogEntry entry org.eclipse.osgi.framework.log.FrameworkLogEntry[] children int i protected void writeEntry (int, org.eclipse.osgi.framework.log.FrameworkLogEntry) throws java.io.IOException int depth org.eclipse.osgi.framework.log.FrameworkLogEntry entry protected void writeMessage (org.eclipse.osgi.framework.log.FrameworkLogEntry) throws java.io.IOException org.eclipse.osgi.framework.log.FrameworkLogEntry entry protected void writeStack (org.eclipse.osgi.framework.log.FrameworkLogEntry) throws java.io.IOException org.eclipse.osgi.framework.log.FrameworkLogEntry entry Throwable t String stack protected void write (java.lang.String) throws java.io.IOException String message protected void writeln (java.lang.String) throws java.io.IOException String s protected void writeln () throws java.io.IOException protected void writeSpace () throws java.io.IOException protected boolean checkLogFileSize () boolean isBackupOK String logFilename String backupFilename java.io.File backupFile boolean isRenameOK java.io.File newFile java.io.IOException ioe protected void readLogProperties () String newMaxLogSize String newMaxLogFiles String newLogLevel private boolean isLoggable (org.eclipse.osgi.framework.log.FrameworkLogEntry) org.eclipse.osgi.framework.log.FrameworkLogEntry entry }
org/eclipse/core/runtime/adaptor/EclipseStarter$1.class
EclipseStarter.java package org.eclipse.core.runtime.adaptor org.eclipse.core.runtime.adaptor.EclipseStarter$1 extends java.lang.Object implements org.osgi.framework.BundleListener { private final org.osgi.framework.Bundle val$systemBundle private final Runnable val$handler void <init> (org.osgi.framework.Bundle, java.lang.Runnable) public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event }
org/eclipse/core/runtime/adaptor/EclipseStarter$InitialBundle.class
EclipseStarter.java package org.eclipse.core.runtime.adaptor org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle extends java.lang.Object { public final String locationString public final java.net.URL location public final int level public final boolean start void <init> (java.lang.String, java.net.URL, int, boolean) String locationString java.net.URL location int level boolean start }
org/eclipse/core/runtime/adaptor/EclipseStarter$StartupEventListener.class
EclipseStarter.java package org.eclipse.core.runtime.adaptor org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener org.osgi.framework.FrameworkListener { private final org.eclipse.core.runtime.internal.adaptor.Semaphore semaphore private final int frameworkEventType public void <init> (org.eclipse.core.runtime.internal.adaptor.Semaphore, int) org.eclipse.core.runtime.internal.adaptor.Semaphore semaphore int frameworkEventType public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event public void frameworkEvent (org.osgi.framework.FrameworkEvent) org.osgi.framework.FrameworkEvent event }
org/eclipse/core/runtime/adaptor/EclipseStarter.class
EclipseStarter.java package org.eclipse.core.runtime.adaptor public org.eclipse.core.runtime.adaptor.EclipseStarter extends java.lang.Object { private static org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor private static org.osgi.framework.BundleContext context private static boolean initialize public static boolean debug private static boolean running private static org.eclipse.osgi.framework.internal.core.Framework framework private static org.osgi.framework.ServiceRegistration defaultMonitorRegistration private static org.osgi.framework.ServiceRegistration appLauncherRegistration private static org.osgi.framework.ServiceRegistration splashStreamRegistration private static final String CLEAN private static final String CONSOLE private static final String CONSOLE_LOG private static final String DEBUG private static final String INITIALIZE private static final String DEV private static final String WS private static final String OS private static final String ARCH private static final String NL private static final String NL_EXTENSIONS private static final String CONFIGURATION private static final String USER private static final String NOEXIT private static final String LAUNCHER private static final String DATA public static final String PROP_BUNDLES public static final String PROP_BUNDLES_STARTLEVEL public static final String PROP_EXTENSIONS public static final String PROP_INITIAL_STARTLEVEL public static final String PROP_DEBUG public static final String PROP_DEV public static final String PROP_CLEAN public static final String PROP_CONSOLE public static final String PROP_CONSOLE_CLASS public static final String PROP_CHECK_CONFIG public static final String PROP_OS public static final String PROP_WS public static final String PROP_NL private static final String PROP_NL_EXTENSIONS public static final String PROP_ARCH public static final String PROP_ADAPTOR public static final String PROP_SYSPATH public static final String PROP_LOGFILE public static final String PROP_FRAMEWORK public static final String PROP_INSTALL_AREA public static final String PROP_FRAMEWORK_SHAPE public static final String PROP_NOSHUTDOWN private static final String PROP_FORCED_RESTART public static final String PROP_EXITCODE public static final String PROP_EXITDATA public static final String PROP_CONSOLE_LOG public static final String PROP_IGNOREAPP public static final String PROP_REFRESH_BUNDLES private static final String PROP_ALLOW_APPRELAUNCH private static final String PROP_APPLICATION_LAUNCHDEFAULT private static final String FILE_SCHEME private static final String REFERENCE_SCHEME private static final String REFERENCE_PROTOCOL private static final String INITIAL_LOCATION protected static final String DEFAULT_ADAPTOR_CLASS private static final int DEFAULT_INITIAL_STARTLEVEL private static final String DEFAULT_BUNDLES_STARTLEVEL private static org.eclipse.osgi.framework.log.FrameworkLog log private static java.util.HashMap searchCandidates private static org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher appLauncher private static java.util.List shutdownHandlers private static org.eclipse.osgi.framework.internal.core.ConsoleManager consoleMgr static Class class$0 static Class class$1 static Class class$2 static Class class$3 static Class class$4 static Class class$5 static Class class$6 static void <clinit> () public void <init> () public static void main (java.lang.String[]) throws java.lang.Exception String[] args Object result public static java.lang.Object run (java.lang.String[], java.lang.Runnable) throws java.lang.Exception String[] args Runnable endSplashHandler boolean startupFailed Throwable e org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry Throwable e Throwable e Throwable e Throwable e org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry String report String report String report String report public static boolean isRunning () protected static org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () org.eclipse.osgi.framework.log.FrameworkLog frameworkLog org.eclipse.osgi.framework.log.FrameworkLog frameworkLog org.eclipse.osgi.framework.log.FrameworkLog frameworkLog String logFileProp org.eclipse.osgi.service.datalocation.Location location java.io.File configAreaDirectory String logFileName java.io.File logFile public static org.osgi.framework.BundleContext startup (java.lang.String[], java.lang.Runnable) throws java.lang.Exception String[] args Runnable endSplashHandler long stateStamp org.osgi.framework.Bundle[] startBundles private static int getStartLevel () String level public static java.lang.Object run (java.lang.Object) throws java.lang.Exception Object argument boolean launchDefault Exception e public static void shutdown () throws java.lang.Exception private static void ensureBundlesActive (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles org.osgi.util.tracker.ServiceTracker tracker int i org.osgi.service.startlevel.StartLevel sl private static void logUnresolvedBundles (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.framework.log.FrameworkLog logService org.eclipse.osgi.service.resolver.StateHelper stateHelper org.eclipse.osgi.service.resolver.VersionConstraint[] leafConstraints java.util.Map missing int i org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.ArrayList constraints org.eclipse.osgi.framework.log.FrameworkLogEntry[] rootChildren int rootIndex java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription description String symbolicName String generalMessage java.util.ArrayList constraints org.eclipse.osgi.framework.log.FrameworkLogEntry[] logChildren int i java.util.ArrayList allChildren int i String symbolicName String generalMessage org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.framework.log.FrameworkLogEntry[] logChildren org.eclipse.osgi.service.resolver.VersionConstraint[] unsatisfied int j org.eclipse.osgi.service.resolver.ResolverError[] resolverErrors int j private static void publishSplashScreen (java.lang.Runnable) Runnable endSplashHandler java.lang.reflect.Method method Object outputStream java.util.Dictionary osProperties java.util.Dictionary monitorProps private static java.net.URL searchForBundle (java.lang.String, java.lang.String) throws java.net.MalformedURLException String name String parent java.net.URL url java.io.File fileLocation boolean reference java.io.File child java.net.URL baseURL String baseSpec java.io.File child String result java.net.URLConnection result private static org.osgi.framework.Bundle[] loadBasicBundles () long startTime String osgiBundles String osgiExtensions String[] installEntries org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] initialBundles org.osgi.framework.Bundle[] curInitBundles java.util.List toRefresh java.util.ArrayList startBundles java.util.ArrayList lazyActivationBundles org.osgi.framework.Bundle[] startInitBundles org.osgi.framework.Bundle[] lazyInitBundles private static org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] getInitialBundles (java.lang.String[]) String[] installEntries java.util.ArrayList result int defaultStartLevel String syspath int i String name int level boolean start int index String[] attributes int j String attribute java.net.URL location org.eclipse.osgi.framework.log.FrameworkLogEntry entry String locationString java.io.IOException e private static boolean refreshPackages (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles org.osgi.framework.ServiceReference packageAdminRef org.osgi.service.packageadmin.PackageAdmin packageAdmin org.eclipse.core.runtime.internal.adaptor.Semaphore semaphore org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener private static void waitForShutdown () org.osgi.framework.Bundle systemBundle int i private static org.eclipse.osgi.framework.adaptor.FrameworkAdaptor createAdaptor () throws java.lang.Exception String adaptorClassName Class adaptorClass Class[] constructorArgs java.lang.reflect.Constructor constructor private static java.lang.String[] processCommandLine (java.lang.String[]) throws java.lang.Exception String[] args int[] configArgs int configArgIndex int i boolean found String arg String[] appArgs String[] frameworkArgs int j int k int i private static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String) String prop String separator protected static java.lang.String getSysPath () String result char[] chars private static java.lang.String getSysPathFromURL (java.lang.String) String urlSpec java.net.URL url java.io.File fwkFile private static java.lang.String getSysPathFromCodeSource () java.security.ProtectionDomain pd java.security.CodeSource cs java.net.URL url String result private static org.osgi.framework.Bundle[] getCurrentBundles (boolean) boolean includeInitial org.osgi.framework.Bundle[] installed java.util.ArrayList initial int i org.osgi.framework.Bundle bundle private static org.osgi.framework.Bundle getBundleByLocation (java.lang.String, org.osgi.framework.Bundle[]) String location org.osgi.framework.Bundle[] bundles int i org.osgi.framework.Bundle bundle private static void uninstallBundles (org.osgi.framework.Bundle[], org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[], java.util.List) org.osgi.framework.Bundle[] curInitBundles org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] newInitBundles java.util.List toRefresh int i boolean found int j org.osgi.framework.BundleException e org.eclipse.osgi.framework.log.FrameworkLogEntry entry private static void installBundles (org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[], org.osgi.framework.Bundle[], java.util.ArrayList, java.util.ArrayList, java.util.List) org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] initialBundles org.osgi.framework.Bundle[] curInitBundles java.util.ArrayList startBundles java.util.ArrayList lazyActivationBundles java.util.List toRefresh org.osgi.framework.ServiceReference reference org.osgi.service.startlevel.StartLevel startService int i org.osgi.framework.Bundle osgiBundle java.io.InputStream in org.osgi.framework.BundleException e org.eclipse.osgi.framework.adaptor.StatusException status org.osgi.framework.BundleException e org.eclipse.osgi.framework.log.FrameworkLogEntry entry java.io.IOException e org.eclipse.osgi.framework.log.FrameworkLogEntry entry private static boolean hasLazyActivationPolicy (org.osgi.framework.Bundle) org.osgi.framework.Bundle target java.util.Dictionary headers String fragmentHost String activationPolicy org.eclipse.osgi.util.ManifestElement[] elements String eclipseLazyStart org.eclipse.osgi.util.ManifestElement[] elements private static void startBundles (org.osgi.framework.Bundle[], org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] startBundles org.osgi.framework.Bundle[] lazyBundles int i int i private static void startBundle (org.osgi.framework.Bundle, int) org.osgi.framework.Bundle bundle int options org.osgi.framework.BundleException e org.eclipse.osgi.framework.log.FrameworkLogEntry entry private static void loadConfigurationInfo () org.eclipse.osgi.service.datalocation.Location configArea java.net.URL location private static java.util.Properties loadProperties (java.net.URL) java.net.URL location java.util.Properties result java.io.InputStream in private static java.net.URL makeRelative (java.net.URL, java.net.URL) throws java.net.MalformedURLException java.net.URL base java.net.URL location java.net.URL nonReferenceLocation java.io.File locationPath java.io.File relativePath String urlPath java.net.URL relativeURL private static java.io.File makeRelative (java.io.File, java.io.File) java.io.File base java.io.File location java.io.File relative private static void mergeProperties (java.util.Properties, java.util.Properties) java.util.Properties destination java.util.Properties source java.util.Enumeration e String key String value private static void setStartLevel (int) int value org.osgi.framework.ServiceReference reference org.osgi.service.startlevel.StartLevel startLevel org.eclipse.core.runtime.internal.adaptor.Semaphore semaphore org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener private static void updateSplash (org.eclipse.core.runtime.internal.adaptor.Semaphore, org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener) org.eclipse.core.runtime.internal.adaptor.Semaphore semaphore org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener org.osgi.util.tracker.ServiceTracker monitorTracker org.eclipse.osgi.service.runnable.StartupMonitor monitor private static java.lang.String searchFor (java.lang.String, java.lang.String) String target String start String[] candidates String result Object[] maxVersion int i String candidateName boolean simpleJar char versionSep String version Object[] currentVersion java.io.File candidate private static java.lang.Object[] getVersionElements (java.lang.String) String version Object[] result java.util.StringTokenizer t String token int i private static int compareVersion (java.lang.Object[], java.lang.Object[]) Object[] left Object[] right int result private static void finalizeProperties () public static void setInitialProperties (java.util.Map) java.util.Map initialProperties java.util.Iterator it java.util.Map$Entry entry public static org.osgi.framework.BundleContext getSystemBundleContext () private static boolean isForcedRestart () static void internalAddFrameworkShutdownHandler (java.lang.Runnable) Runnable handler static void internalRemoveFrameworkShutdownHandler (java.lang.Runnable) Runnable handler private static void registerFrameworkShutdownHandlers () org.osgi.framework.Bundle systemBundle java.util.Iterator it Runnable handler org.osgi.framework.BundleListener listener }
org/eclipse/core/runtime/adaptor/LocationManager.class
LocationManager.java package org.eclipse.core.runtime.adaptor public org.eclipse.core.runtime.adaptor.LocationManager extends java.lang.Object { private static org.eclipse.osgi.service.datalocation.Location installLocation private static org.eclipse.osgi.service.datalocation.Location configurationLocation private static org.eclipse.osgi.service.datalocation.Location userLocation private static org.eclipse.osgi.service.datalocation.Location instanceLocation private static org.eclipse.osgi.service.datalocation.Location eclipseHomeLocation public static final String READ_ONLY_AREA_SUFFIX public static final String PROP_INSTALL_AREA public static final String PROP_CONFIG_AREA public static final String PROP_CONFIG_AREA_DEFAULT public static final String PROP_SHARED_CONFIG_AREA public static final String PROP_INSTANCE_AREA public static final String PROP_INSTANCE_AREA_DEFAULT public static final String PROP_USER_AREA public static final String PROP_USER_AREA_DEFAULT public static final String PROP_MANIFEST_CACHE public static final String PROP_USER_HOME public static final String PROP_USER_DIR public static final String PROP_HOME_LOCATION_AREA static final String PROP_LAUNCHER public static final String BUNDLES_DIR public static final String STATE_FILE public static final String LAZY_FILE public static final String BUNDLE_DATA_FILE public static final String MANIFESTS_DIR public static final String CONFIG_FILE public static final String ECLIPSE_PROPERTIES private static final String ECLIPSE private static final String PRODUCT_SITE_MARKER private static final String PRODUCT_SITE_ID private static final String PRODUCT_SITE_VERSION private static final String CONFIG_DIR private static final String NONE private static final String NO_DEFAULT private static final String USER_HOME private static final String USER_DIR private static final String INSTANCE_DATA_AREA_PREFIX static void <clinit> () public void <init> () public static java.net.URL buildURL (java.lang.String, boolean) String spec boolean trailingSlash private static void mungeConfigurationLocation () String location int index public static void initializeLocations () org.eclipse.osgi.service.datalocation.Location temp java.net.URL defaultLocation java.net.URL parentLocation org.eclipse.osgi.service.datalocation.Location parent String eclipseLauncher String eclipseHomeLocationPath private static java.lang.String getEclipseHomeLocation (java.lang.String) String launcher java.io.File launcherFile java.io.File launcherDir String macosx private static java.io.File getMacOSEclipsoeHomeLocation (java.io.File) java.io.File launcherDir String launcherParent private static org.eclipse.osgi.service.datalocation.Location buildLocation (java.lang.String, java.net.URL, java.lang.String, boolean, boolean, java.lang.String) String property java.net.URL defaultLocation String userDefaultAppendage boolean readOnlyDefault boolean computeReadOnly String dataAreaPrefix String location String userReadOnlySetting boolean readOnly String trimmedLocation String base String base java.net.URL url org.eclipse.core.runtime.internal.adaptor.BasicLocation result private static java.lang.String substituteVar (java.lang.String, java.lang.String, java.lang.String) String source String var String prop String value private static void initializeDerivedConfigurationLocations () private static java.net.URL computeInstallConfigurationLocation () String property private static java.net.URL computeSharedConfigurationLocation () String property java.net.URL sharedConfigurationURL java.net.URL installURL private static java.lang.String computeDefaultConfigurationLocation () java.net.URL installURL java.io.File installDir java.io.File defaultConfigDir private static boolean canWrite (java.net.URL) java.net.URL location java.io.File locationDir private static java.lang.String computeDefaultUserAreaLocation (java.lang.String) String pathAppendage String installProperty java.net.URL installURL java.io.File installDir int hashCode int hashCode String installDirHash String appName java.io.File eclipseProduct java.util.Properties props String appId String appVersion String userHome public static org.eclipse.osgi.service.datalocation.Location getUserLocation () public static org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () public static org.eclipse.osgi.service.datalocation.Location getInstallLocation () public static org.eclipse.osgi.service.datalocation.Location getInstanceLocation () public static org.eclipse.osgi.service.datalocation.Location getEclipseHomeLocation () public static java.io.File getOSGiConfigurationDir () public static java.io.File getConfigurationFile (java.lang.String) String filename java.io.File dir }
org/eclipse/core/runtime/internal/
org/eclipse/core/runtime/internal/adaptor/
org/eclipse/core/runtime/internal/adaptor/BasicLocation$MockLocker.class
BasicLocation.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.BasicLocation$MockLocker extends java.lang.Object implements org.eclipse.core.runtime.internal.adaptor.Locker { void <init> () public boolean lock () throws java.io.IOException public boolean isLocked () public void release () }
org/eclipse/core/runtime/internal/adaptor/BasicLocation.class
BasicLocation.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.BasicLocation extends java.lang.Object implements org.eclipse.osgi.service.datalocation.Location { private final boolean isReadOnly private java.net.URL location private org.eclipse.osgi.service.datalocation.Location parent private final java.net.URL defaultValue private final String property private final String dataAreaPrefix private java.io.File lockFile private org.eclipse.core.runtime.internal.adaptor.Locker locker public static final String PROP_OSGI_LOCKING private static String DEFAULT_LOCK_FILENAME public static boolean DEBUG static void <clinit> () private static boolean isRunningWithNio () public static org.eclipse.core.runtime.internal.adaptor.Locker createLocker (java.io.File, java.lang.String) java.io.File lock String lockMode public void <init> (java.lang.String, java.net.URL, boolean, java.lang.String) String property java.net.URL defaultValue boolean isReadOnly String dataAreaPrefix public boolean allowsDefault () public java.net.URL getDefault () public synchronized org.eclipse.osgi.service.datalocation.Location getParentLocation () public synchronized java.net.URL getURL () public synchronized boolean isSet () public boolean isReadOnly () public boolean setURL (java.net.URL, boolean) throws java.lang.IllegalStateException java.net.URL value boolean lock public synchronized boolean set (java.net.URL, boolean) throws java.lang.IllegalStateException java.io.IOException java.net.URL value boolean lock public synchronized boolean set (java.net.URL, boolean, java.lang.String) throws java.lang.IllegalStateException java.io.IOException java.net.URL value boolean lock String lockFilePath java.io.File file String basePath java.io.File givenLockFile public synchronized void setParent (org.eclipse.osgi.service.datalocation.Location) org.eclipse.osgi.service.datalocation.Location value public synchronized boolean lock () throws java.io.IOException public synchronized boolean isLocked () throws java.io.IOException private boolean lock (java.io.File, java.net.URL) throws java.io.IOException java.io.File lock java.net.URL locationValue java.io.File parentFile boolean locked private boolean isLocked (java.io.File) throws java.io.IOException java.io.File lock private void setLocker (java.io.File) java.io.File lock String lockMode public synchronized void release () public org.eclipse.osgi.service.datalocation.Location createLocation (org.eclipse.osgi.service.datalocation.Location, java.net.URL, boolean) org.eclipse.osgi.service.datalocation.Location parentLocation java.net.URL defaultLocation boolean readonly org.eclipse.core.runtime.internal.adaptor.BasicLocation result public java.net.URL getDataArea (java.lang.String) throws java.io.IOException String filename java.net.URL base String prefix }
org/eclipse/core/runtime/internal/adaptor/BundleLocalizationImpl.class
BundleLocalizationImpl.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.BundleLocalizationImpl extends java.lang.Object implements org.eclipse.osgi.service.localization.BundleLocalization { public void <init> () public java.util.ResourceBundle getLocalization (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String locale }
org/eclipse/core/runtime/internal/adaptor/CachedManifest.class
CachedManifest.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.CachedManifest extends java.util.Dictionary { static final String SERVICE_COMPONENT static boolean DEBUG private java.util.Dictionary manifest private org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook static void <clinit> () public void <init> (org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook) org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook public java.util.Dictionary getManifest () org.osgi.framework.BundleException e String message org.eclipse.osgi.framework.log.FrameworkLogEntry entry org.eclipse.osgi.framework.util.Headers empty public int size () public boolean isEmpty () public java.util.Enumeration elements () public java.util.Enumeration keys () public java.lang.Object get (java.lang.Object) Object key String keyString org.osgi.framework.Version result String[] excludes String[] includes StringBuffer result int i int i StringBuffer result String[] exceptions int i java.util.Dictionary result public java.lang.Object remove (java.lang.Object) Object key public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value }
org/eclipse/core/runtime/internal/adaptor/ClasspathManifest.class
ClasspathManifest.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.ClasspathManifest extends java.lang.Object implements org.eclipse.osgi.framework.util.KeyedElement { public static final Object KEY public static final int HASHCODE private java.util.jar.Manifest manifest private boolean initialized static void <clinit> () public void <init> () public int getKeyHashCode () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public synchronized java.util.jar.Manifest getManifest (org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) org.eclipse.osgi.baseadaptor.loader.ClasspathEntry cpEntry org.eclipse.osgi.baseadaptor.loader.ClasspathManager loader org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry mfEntry java.io.InputStream manIn private boolean hasPackageInfo (org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) org.eclipse.osgi.baseadaptor.loader.ClasspathEntry cpEntry org.eclipse.osgi.baseadaptor.loader.ClasspathManager loader org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] fragCPs int i org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook }
org/eclipse/core/runtime/internal/adaptor/ContextFinder$1.class
ContextFinder.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.ContextFinder$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () }
org/eclipse/core/runtime/internal/adaptor/ContextFinder$2.class
ContextFinder.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.ContextFinder$2 extends java.lang.ClassLoader { final org.eclipse.core.runtime.internal.adaptor.ContextFinder this$0 void <init> (org.eclipse.core.runtime.internal.adaptor.ContextFinder, java.lang.ClassLoader) ClassLoader $anonymous0 }
org/eclipse/core/runtime/internal/adaptor/ContextFinder$Finder.class
ContextFinder.java package org.eclipse.core.runtime.internal.adaptor final org.eclipse.core.runtime.internal.adaptor.ContextFinder$Finder extends java.lang.SecurityManager { void <init> () public java.lang.Class[] getClassContext () }
org/eclipse/core/runtime/internal/adaptor/ContextFinder.class
ContextFinder.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.ContextFinder extends java.lang.ClassLoader implements java.security.PrivilegedAction { private static ThreadLocal cycleDetector static ClassLoader finderClassLoader static org.eclipse.core.runtime.internal.adaptor.ContextFinder$Finder contextFinder private final ClassLoader parentContextClassLoader static Class class$0 static Class class$1 static void <clinit> () public void <init> (java.lang.ClassLoader) ClassLoader contextClassLoader java.util.ArrayList basicFindClassLoaders () Class[] stack java.util.ArrayList result ClassLoader previousLoader int i ClassLoader tmp private boolean checkClassLoader (java.lang.ClassLoader) ClassLoader classloader ClassLoader parent private java.util.ArrayList findClassLoaders () public java.lang.Object run () private boolean startLoading (java.lang.String) String name java.util.Set classesAndResources private void stopLoading (java.lang.String) String name protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String arg0 boolean arg1 java.util.ArrayList toConsult java.util.Iterator loaders public java.net.URL getResource (java.lang.String) String arg0 java.util.ArrayList toConsult java.util.Iterator loaders java.net.URL result protected java.util.Enumeration findResources (java.lang.String) throws java.io.IOException String arg0 java.util.ArrayList toConsult java.util.Iterator loaders java.util.Enumeration result }
org/eclipse/core/runtime/internal/adaptor/DefaultStartupMonitor.class
DefaultStartupMonitor.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.DefaultStartupMonitor extends java.lang.Object implements org.eclipse.osgi.service.runnable.StartupMonitor { private java.lang.reflect.Method updateMethod private Runnable splashHandler public void <init> (java.lang.Runnable) throws java.lang.IllegalStateException Runnable splashHandler SecurityException e NoSuchMethodException e public void update () public void applicationRunning () String timeString long time }
org/eclipse/core/runtime/internal/adaptor/EclipseAdaptorHook$ParsingService.class
EclipseAdaptorHook.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook$ParsingService extends java.lang.Object implements org.osgi.framework.ServiceFactory { private final boolean isSax public void <init> (boolean) boolean isSax public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration registration org.eclipse.osgi.framework.internal.core.BundleHost host ClassLoader savedClassLoader ClassLoader cl private java.lang.Object createService () 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/core/runtime/internal/adaptor/EclipseAdaptorHook.class
EclipseAdaptorHook.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.AdaptorHook org.eclipse.osgi.baseadaptor.HookConfigurator { public static final String SAXFACTORYNAME public static final String DOMFACTORYNAME private static final String RUNTIME_ADAPTOR private static final String OPTION_CONVERTER private static final String OPTION_LOCATION private static final String OPTION_CACHEDMANIFEST static final boolean SET_TCCL_XMLFACTORY private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private boolean noXML private java.util.ArrayList registrations static Class class$0 static Class class$1 static Class class$2 static Class class$3 static Class class$4 static Class class$5 static Class class$6 static void <clinit> () public void <init> () public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context java.util.Hashtable locationProperties org.eclipse.osgi.service.datalocation.Location location java.util.Dictionary urlProperties org.eclipse.osgi.service.pluginconversion.PluginConverter converter private void registerEndorsedXMLParser (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext bc ClassNotFoundException e String message public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context java.util.Iterator iRegistrations private void printStats () org.eclipse.osgi.framework.debug.FrameworkDebugOptions debugOptions String registryParsing String packageAdminResolution String constraintResolution public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void addProperties (java.util.Properties) java.util.Properties properties public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location public void handleRuntimeError (java.lang.Throwable) Throwable error public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private void setDebugOptions () org.eclipse.osgi.framework.debug.FrameworkDebugOptions options public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry }
org/eclipse/core/runtime/internal/adaptor/EclipseAdaptorMessages.properties
org/eclipse/core/runtime/internal/adaptor/EclipseAdaptorMsg.class
EclipseAdaptorMsg.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMsg extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String ECLIPSE_MISSING_IMPORTED_PACKAGE public static String ECLIPSE_MISSING_OPTIONAL_IMPORTED_PACKAGE public static String ECLIPSE_MISSING_DYNAMIC_IMPORTED_PACKAGE public static String ECLIPSE_MISSING_OPTIONAL_REQUIRED_BUNDLE public static String ECLIPSE_MISSING_REQUIRED_BUNDLE public static String ECLIPSE_MISSING_HOST public static String ECLIPSE_CANNOT_CHANGE_LOCATION public static String ECLIPSE_BUNDLESTOPPER_CYCLES_FOUND public static String ECLIPSE_BUNDLESTOPPER_ERROR_STOPPING_BUNDLE public static String ECLIPSE_CACHEDMANIFEST_UNEXPECTED_EXCEPTION public static String fileManager_cannotLock public static String fileManager_updateFailed public static String fileManager_illegalInReadOnlyMode public static String fileManager_notOpen public static String ECLIPSE_ADAPTOR_ERROR_XML_SERVICE public static String ECLIPSE_ADAPTOR_RUNTIME_ERROR public static String ECLIPSE_ADAPTOR_EXITING public static String ECLIPSE_DATA_MANIFEST_NOT_FOUND public static String ECLIPSE_CONVERTER_ERROR_CONVERTING public static String ECLIPSE_DATA_ERROR_READING_MANIFEST public static String ECLIPSE_CLASSLOADER_CANNOT_GET_HEADERS public static String ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP public static String ECLIPSE_CLASSLOADER_ACTIVATION public static String ECLIPSE_CLASSLOADER_ALREADY_STOPPED public static String ECLIPSE_CLASSLOADER_GENERATED_EXCEPTION public static String ECLIPSE_CONSOLE_COMMANDS_HEADER public static String ECLIPSE_CONSOLE_HELP_DIAG_COMMAND_DESCRIPTION public static String ECLIPSE_CONSOLE_HELP_ENABLE_COMMAND_DESCRIPTION public static String ECLIPSE_CONSOLE_HELP_DISABLE_COMMAND_DESCRIPTION public static String ECLIPSE_CONSOLE_HELP_LD_COMMAND_DESCRIPTION public static String ECLIPSE_CONSOLE_NO_BUNDLE_SPECIFIED_ERROR public static String ECLIPSE_CONSOLE_NO_CONSTRAINTS_NO_PLATFORM_ADMIN_MESSAGE public static String ECLIPSE_CONSOLE_CANNOT_FIND_BUNDLE_ERROR public static String ECLIPSE_CONSOLE_NO_CONSTRAINTS public static String ECLIPSE_CONSOLE_DIRECT_CONSTRAINTS public static String ECLIPSE_CONSOLE_LEAF_CONSTRAINTS public static String ECLIPSE_CONSOLE_BUNDLE_DISABLED_MESSAGE public static String ECLIPSE_CONSOLE_DISABLED_COUNT_MESSAGE public static String ECLIPSE_CONSOLE_DISABLED_BUNDLE_HEADER public static String ECLIPSE_CONSOLE_DISABLED_BUNDLE_REASON1 public static String ECLIPSE_CONSOLE_DISABLED_BUNDLE_REASON2 public static String ECLIPSE_STARTUP_ALREADY_RUNNING public static String ECLIPSE_STARTUP_STARTUP_ERROR public static String ECLIPSE_STARTUP_SHUTDOWN_ERROR public static String ECLIPSE_STARTUP_ERROR_CHECK_LOG public static String ECLIPSE_STARTUP_NOT_RUNNING public static String ECLIPSE_STARTUP_ERROR_NO_APPLICATION public static String ECLIPSE_STARTUP_ROOTS_NOT_RESOLVED public static String ECLIPSE_STARTUP_ALL_NOT_RESOLVED public static String ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_ACTIVE public static String ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED public static String ECLIPSE_STARTUP_BUNDLE_NOT_FOUND public static String ECLIPSE_STARTUP_INVALID_PORT public static String ECLIPSE_STARTUP_FAILED_FIND public static String ECLIPSE_STARTUP_FAILED_UNINSTALL public static String ECLIPSE_STARTUP_FAILED_INSTALL public static String ECLIPSE_STARTUP_FAILED_START public static String ECLIPSE_STARTUP_APP_ERROR public static String ECLIPSE_STARTUP_FILEMANAGER_OPEN_ERROR public static String ECLIPSE_STARTUP_PROPS_NOT_SET public static String error_badNL public static String location_cannotLock public static String location_cannotLockNIO public static String location_folderReadOnly public static String location_notSet public static String location_notFileProtocol public static String location_noLockFile public static String ECLIPSE_CONVERTER_FILENOTFOUND public static String ECLIPSE_CONVERTER_ERROR_CREATING_BUNDLE_MANIFEST public static String ECLIPSE_CONVERTER_PLUGIN_LIBRARY_IGNORED public static String ECLIPSE_CONVERTER_ERROR_PARSING_PLUGIN_MANIFEST public static String ECLIPSE_CONVERTER_MISSING_ATTRIBUTE public static String parse_error public static String parse_errorNameLineColumn public static String ECLIPSE_CONVERTER_NO_SAX_FACTORY public static String ECLIPSE_CONVERTER_PARSE_UNKNOWNTOP_ELEMENT public static String ECLIPSE_PLUGIN_EXTRACTION_PROBLEM public static final String NEW_LINE static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.class
EclipseAppLauncher.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher extends java.lang.Object implements org.eclipse.osgi.service.runnable.ApplicationLauncher { private volatile org.eclipse.osgi.service.runnable.ParameterizedRunnable runnable private Object appContext private org.eclipse.core.runtime.internal.adaptor.Semaphore runningLock private org.eclipse.core.runtime.internal.adaptor.Semaphore waitForAppLock private org.osgi.framework.BundleContext context private boolean relaunch private boolean failOnNoDefault private org.eclipse.osgi.framework.log.FrameworkLog log static Class class$0 static Class class$1 public void <init> (org.osgi.framework.BundleContext, boolean, boolean, org.eclipse.osgi.framework.log.FrameworkLog) org.osgi.framework.BundleContext context boolean relaunch boolean failOnNoDefault org.eclipse.osgi.framework.log.FrameworkLog log private void findRunnableService () String appClass org.osgi.framework.ServiceReference[] runRefs public java.lang.Object start (java.lang.Object) throws java.lang.Exception Object defaultContext Object result boolean doRelaunch Exception e private java.lang.Object runApplication (java.lang.Object) throws java.lang.Exception Object defaultContext String timeString long time public void launch (org.eclipse.osgi.service.runnable.ParameterizedRunnable, java.lang.Object) org.eclipse.osgi.service.runnable.ParameterizedRunnable app Object appContext public void shutdown () org.eclipse.osgi.service.runnable.ParameterizedRunnable currentRunnable public java.lang.Object reStart (java.lang.Object) throws java.lang.Exception Object argument org.osgi.framework.ServiceReference[] ref Object defaultApp java.lang.reflect.Method launch }
org/eclipse/core/runtime/internal/adaptor/EclipseClassLoadingHook.class
EclipseClassLoadingHook.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseClassLoadingHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook org.eclipse.osgi.baseadaptor.HookConfigurator { private static String[] NL_JAR_VARIANTS private static boolean DEFINE_PACKAGES private static final boolean DEFINE_PACKAGE_ATTRIBUTES private static String[] LIB_VARIANTS private Object pkgLock static void <clinit> () public void <init> () private static java.lang.String[] buildLibraryVariants () java.util.ArrayList result org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo info String nl int i public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager int lastIndex String packageName Object pkg Object pkg String specTitle String specVersion String specVendor String implTitle String implVersion String implVendor org.eclipse.core.runtime.internal.adaptor.ClasspathManifest cpm java.util.jar.Manifest mf java.util.jar.Attributes mainAttributes String dirName java.util.jar.Attributes packageAttributes boolean noEntry public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList cpEntries String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostmanager org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain String var org.eclipse.osgi.baseadaptor.loader.ClasspathEntry cpEntry private boolean addInternalClassPath (java.lang.String, java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) String var java.util.ArrayList cpEntries String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostloader org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain int i private static java.lang.String hasPrefix (java.lang.String) String libPath private static java.lang.String[] buildNLJarVariants (java.lang.String) String nl java.util.ArrayList result int i public void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name Class clazz byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public java.lang.String findLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String libName String mappedLibName String result String[] mappedLibNames int i private java.lang.String searchVariants (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData bundledata String path int i org.eclipse.osgi.baseadaptor.bundlefile.BundleFile baseBundleFile org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry libEntry java.io.File libFile Exception e public java.lang.ClassLoader getBundleClassLoaderParent () public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public org.eclipse.osgi.baseadaptor.loader.BaseClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain org.eclipse.osgi.baseadaptor.BaseData data String[] bundleclasspath public void initializedClassLoader (org.eclipse.osgi.baseadaptor.loader.BaseClassLoader, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.loader.BaseClassLoader baseClassLoader org.eclipse.osgi.baseadaptor.BaseData data }
org/eclipse/core/runtime/internal/adaptor/EclipseCommandProvider.class
EclipseCommandProvider.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseCommandProvider extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandProvider { private static final String POLICY_CONSOLE private org.eclipse.osgi.service.resolver.PlatformAdmin platformAdmin private org.osgi.framework.BundleContext context static Class class$0 public void <init> (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public java.lang.String getHelp () StringBuffer help private org.eclipse.osgi.service.resolver.BundleDescription getBundleDescriptionFromToken (org.eclipse.osgi.service.resolver.State, java.lang.String) org.eclipse.osgi.service.resolver.State state String token long id org.eclipse.osgi.service.resolver.BundleDescription[] allBundles private org.eclipse.osgi.service.resolver.PlatformAdmin getPlatformAdmin (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter ci org.osgi.framework.ServiceReference platformAdminRef private void ungetPlatformAdmin () org.osgi.framework.ServiceReference platformAdminRef public void _diag (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter ci String nextArg org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.VersionConstraint[] unsatisfied org.eclipse.osgi.service.resolver.ResolverError[] resolverErrors int i int i org.eclipse.osgi.service.resolver.VersionConstraint[] unsatisfiedLeaves boolean foundLeaf int i public void _enableBundle (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter ci String nextArg org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription bundleDesc org.eclipse.osgi.service.resolver.DisabledInfo[] infos int i public void _disableBundle (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter ci String nextArg org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription bundleDesc org.eclipse.osgi.service.resolver.DisabledInfo info public void _disabledBundles (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter ci org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription[] disabledBundles int i org.eclipse.osgi.service.resolver.DisabledInfo[] disabledInfos int j private java.lang.String formatBundleName (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription b String label }
org/eclipse/core/runtime/internal/adaptor/EclipseEnvironmentInfo.class
EclipseEnvironmentInfo.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo extends java.lang.Object implements org.eclipse.osgi.service.environment.EnvironmentInfo { private static org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo singleton private static String nl private static String os private static String ws private static String arch private static volatile String[] allArgs private static volatile String[] frameworkArgs private static volatile String[] appArgs private static final String INTERNAL_OS_SUNOS private static final String INTERNAL_OS_LINUX private static final String INTERNAL_OS_MACOSX private static final String INTERNAL_OS_AIX private static final String INTERNAL_OS_HPUX private static final String INTERNAL_OS_QNX private static final String INTERNAL_OS_OS400 private static final String INTERNAL_OS_OS390 private static final String INTERNAL_OS_ZOS private static final String INTERNAL_ARCH_I386 private static final String INTERNAL_AMD64 private void <init> () public static org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo getDefault () public boolean inDevelopmentMode () public boolean inDebugMode () public java.lang.String[] getCommandLineArgs () public java.lang.String[] getFrameworkArgs () public java.lang.String[] getNonFrameworkArgs () public java.lang.String getOSArch () public java.lang.String getNL () public java.lang.String getOS () public java.lang.String getWS () private static void setupSystemContext () java.util.StringTokenizer tokenizer int segments java.util.Locale userLocale String name public static void setAllArgs (java.lang.String[]) String[] allArgs public static void setAppArgs (java.lang.String[]) String[] appArgs public static void setFrameworkArgs (java.lang.String[]) String[] frameworkArgs public static java.lang.String guessWS (java.lang.String) String os public static java.lang.String guessOS (java.lang.String) String osName public java.lang.String getProperty (java.lang.String) String key public java.lang.String setProperty (java.lang.String, java.lang.String) String key String value }
org/eclipse/core/runtime/internal/adaptor/EclipseErrorHandler.class
EclipseErrorHandler.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseErrorHandler extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.AdaptorHook org.eclipse.osgi.baseadaptor.HookConfigurator { private static final String PROP_EXITONERROR private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public void <init> () public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void addProperties (java.util.Properties) java.util.Properties properties public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location private boolean isFatalException (java.lang.Throwable) Throwable error public void handleRuntimeError (java.lang.Throwable) Throwable error boolean exitOnError String message org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry Throwable t public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor }
org/eclipse/core/runtime/internal/adaptor/EclipseLazyStarter$TerminatingClassNotFoundException.class
EclipseLazyStarter.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException extends java.lang.ClassNotFoundException implements org.eclipse.osgi.framework.adaptor.StatusException { private static final long serialVersionUID private Object cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Object getStatus () public int getStatusCode () }
org/eclipse/core/runtime/internal/adaptor/EclipseLazyStarter.class
EclipseLazyStarter.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook org.eclipse.osgi.baseadaptor.hooks.AdaptorHook org.eclipse.osgi.baseadaptor.HookConfigurator { private static final boolean throwErrorOnFailedStart private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private ThreadLocal activationStack private final java.util.Map errors static void <clinit> () public void <init> () public void preFindLocalClass (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException String name org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook java.util.ArrayList stack int size int i Thread threadChangingState public void postFindLocalClass (java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException String name Class clazz org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager java.util.ArrayList stack int size org.eclipse.osgi.baseadaptor.loader.ClasspathManager[] managers int i int i org.osgi.framework.BundleException e org.osgi.framework.Bundle bundle Throwable cause org.eclipse.osgi.framework.adaptor.StatusException status String message String message org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException error public void preFindLocalResource (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void postFindLocalResource (java.lang.String, java.net.URL, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name java.net.URL resource org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name Class clazz byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager private boolean shouldActivateFor (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException String className org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException error private boolean isLazyStartable (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook) String className org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook boolean lazyStart String[] excludes String[] includes int dotPosition String packageName private boolean contains (java.lang.String[], java.lang.String) String[] array String element int i public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public void addProperties (java.util.Properties) java.util.Properties properties public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context org.eclipse.osgi.service.resolver.BundleDescription[] allBundles org.eclipse.osgi.service.resolver.StateHelper stateHelper Object[][] cycles public void handleRuntimeError (java.lang.Throwable) Throwable error public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor baseAdaptor public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location private void logCycles (java.lang.Object[][]) Object[][] cycles StringBuffer cycleText int i int j String message org.eclipse.osgi.framework.log.FrameworkLogEntry entry }
org/eclipse/core/runtime/internal/adaptor/EclipseLogHook.class
EclipseLogHook.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.EclipseLogHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.HookConfigurator org.eclipse.osgi.baseadaptor.hooks.AdaptorHook { private static final String LOG_EXT org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor static Class class$0 public void <init> () public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void addProperties (java.util.Properties) java.util.Properties properties public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location public void handleRuntimeError (java.lang.Throwable) Throwable error public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () org.eclipse.osgi.framework.log.FrameworkLog frameworkLog org.eclipse.osgi.framework.log.FrameworkLog frameworkLog org.eclipse.osgi.framework.log.FrameworkLog frameworkLog String logFileProp org.eclipse.osgi.service.datalocation.Location location java.io.File configAreaDirectory String logFileName java.io.File logFile private void registerPerformanceLog (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context Object service String serviceName java.util.Hashtable serviceProperties java.util.Dictionary headers private org.eclipse.osgi.framework.log.FrameworkLog createPerformanceLog () String logFileProp int lastSlash String logFile }
org/eclipse/core/runtime/internal/adaptor/EclipseStorageHook$1.class
EclipseStorageHook.java package org.eclipse.core.runtime.internal.adaptor org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook this$0 void <init> (org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook) public java.lang.Object run () throws org.osgi.framework.BundleException }
org/eclipse/core/runtime/internal/adaptor/EclipseStorageHook.class
EclipseStorageHook.java package org.eclipse.core.runtime.internal.adaptor public final org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.StorageHook org.eclipse.osgi.baseadaptor.HookConfigurator { private static final String PROP_CHECK_CONFIG private static final String PROP_COMPATIBILITY_LAZYSTART private static final boolean COMPATIBILITY_LAZYSTART private static final int STORAGE_VERION public static final String KEY public static final int HASHCODE private static final byte FLAG_LAZY_START private static final byte FLAG_HAS_PACKAGE_INFO private static final byte FLAG_HAS_LAZY_INCLUDE private long manifestTimeStamp private byte manifestType private org.eclipse.osgi.baseadaptor.BaseData bundledata private String pluginClass private String[] lazyStartExcludes private String[] lazyStartIncludes private int bundleManfestVersion private String buddyList private String registeredBuddyList private String serviceComponent private byte flags static Class class$0 static void <clinit> () public void <init> () public int getStorageVersion () public org.eclipse.osgi.baseadaptor.hooks.StorageHook create (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook public void initialize (java.util.Dictionary) throws org.osgi.framework.BundleException java.util.Dictionary manifest String activationPolicy String lazyStart String versionString String genFrom org.eclipse.osgi.util.ManifestElement generatedFrom public org.eclipse.osgi.baseadaptor.hooks.StorageHook load (org.eclipse.osgi.baseadaptor.BaseData, java.io.DataInputStream) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData target java.io.DataInputStream in org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook int pkgCount String[] packageList int i int i public void save (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out String[] excludes int i String[] includes int i public int getKeyHashCode () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public boolean isLazyStart () public java.lang.String[] getLazyStartExcludes () public java.lang.String[] getLazyStartIncludes () public java.lang.String getBuddyList () public boolean hasPackageInfo () public java.lang.String getPluginClass () public java.lang.String getRegisteredBuddyList () public long getManifestTimeStamp () public byte getManifestType () public int getBundleManifestVersion () public java.lang.String getServiceComponent () public boolean isAutoStartable () private void parseLazyStart (org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook, java.lang.String) org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook String headerValue org.eclipse.osgi.util.ManifestElement[] allElements org.osgi.framework.BundleException e String message String[] exceptions private void parseActivationPolicy (org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook, java.lang.String) org.eclipse.core.runtime.internal.adaptor.EclipseStorageHook storageHook String headerValue org.eclipse.osgi.util.ManifestElement[] allElements org.osgi.framework.BundleException e String message private static boolean hasPackageInfo (java.net.URL) java.net.URL url java.io.BufferedReader br String line String line String line public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry private void checkTimeStamp () throws java.lang.IllegalArgumentException private boolean checkManifestTimeStamp () String cacheLocation org.eclipse.osgi.service.datalocation.Location parentConfiguration java.io.File cacheFile private org.eclipse.osgi.framework.util.Headers checkManifestAndParent (java.lang.String, java.lang.String, java.lang.String, byte) throws org.osgi.framework.BundleException String cacheLocation String symbolicName String version byte inputType org.eclipse.osgi.framework.util.Headers result org.eclipse.osgi.service.datalocation.Location parentConfiguration private org.eclipse.osgi.framework.util.Headers basicCheckManifest (java.lang.String, java.lang.String, java.lang.String, byte) throws org.osgi.framework.BundleException String cacheLocation String symbolicName String version byte inputType java.io.File currentFile java.util.Dictionary createCachedManifest (boolean) throws org.osgi.framework.BundleException boolean firstTime public java.util.Dictionary getGeneratedManifest () throws org.osgi.framework.BundleException java.security.PrivilegedActionException e final java.util.Dictionary getGeneratedManifest0 () throws org.osgi.framework.BundleException java.util.Dictionary builtIn java.util.Dictionary generatedManifest java.util.Dictionary result private java.util.Dictionary generateManifest (java.util.Dictionary) throws org.osgi.framework.BundleException java.util.Dictionary builtIn String cacheLocation org.eclipse.osgi.framework.util.Headers existingHeaders org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl converter java.util.Dictionary generatedManifest java.util.Dictionary generatedManifest org.eclipse.osgi.service.pluginconversion.PluginConversionException pce String message org.osgi.framework.Version version String symbolicName org.eclipse.osgi.util.ManifestElement generatedFrom org.eclipse.osgi.framework.util.Headers existingHeaders java.util.Enumeration keysEnum Object key java.io.File bundleManifestLocation private boolean isComplete (java.util.Dictionary) java.util.Dictionary manifest public org.eclipse.osgi.baseadaptor.BaseData getBaseData () public void copy (org.eclipse.osgi.baseadaptor.hooks.StorageHook) org.eclipse.osgi.baseadaptor.hooks.StorageHook storageHook public void validate () throws java.lang.IllegalArgumentException public org.eclipse.osgi.framework.adaptor.FrameworkAdaptor getAdaptor () public java.util.Dictionary getManifest (boolean) throws org.osgi.framework.BundleException boolean firstLoad public boolean forgetStatusChange (int) int status public boolean forgetStartLevelChange (int) int startlevel }
org/eclipse/core/runtime/internal/adaptor/IModel.class
IModel.java package org.eclipse.core.runtime.internal.adaptor public abstract org.eclipse.core.runtime.internal.adaptor.IModel extends java.lang.Object { public static final int INDENT public static final int RADIX public static final String TRUE public static final String FALSE public static final String REGISTRY public static final String REGISTRY_PATH public static final String FRAGMENT public static final String FRAGMENT_ID public static final String FRAGMENT_NAME public static final String FRAGMENT_PROVIDER public static final String FRAGMENT_VERSION public static final String FRAGMENT_PLUGIN_ID public static final String FRAGMENT_PLUGIN_VERSION public static final String FRAGMENT_PLUGIN_MATCH public static final String FRAGMENT_PLUGIN_MATCH_PERFECT public static final String FRAGMENT_PLUGIN_MATCH_EQUIVALENT public static final String FRAGMENT_PLUGIN_MATCH_COMPATIBLE public static final String FRAGMENT_PLUGIN_MATCH_GREATER_OR_EQUAL public static final String PLUGIN public static final String PLUGIN_ID public static final String PLUGIN_NAME public static final String PLUGIN_VENDOR public static final String PLUGIN_PROVIDER public static final String PLUGIN_VERSION public static final String PLUGIN_CLASS public static final String PLUGIN_REQUIRES public static final String PLUGIN_REQUIRES_PLATFORM public static final String PLUGIN_REQUIRES_PLUGIN public static final String PLUGIN_REQUIRES_PLUGIN_VERSION public static final String PLUGIN_REQUIRES_OPTIONAL public static final String PLUGIN_REQUIRES_IMPORT public static final String PLUGIN_REQUIRES_EXPORT public static final String PLUGIN_REQUIRES_MATCH public static final String PLUGIN_REQUIRES_MATCH_EXACT public static final String PLUGIN_REQUIRES_MATCH_PERFECT public static final String PLUGIN_REQUIRES_MATCH_EQUIVALENT public static final String PLUGIN_REQUIRES_MATCH_COMPATIBLE public static final String PLUGIN_REQUIRES_MATCH_GREATER_OR_EQUAL public static final String PLUGIN_KEY_VERSION_SEPARATOR public static final String RUNTIME public static final String LIBRARY public static final String LIBRARY_NAME public static final String LIBRARY_SOURCE public static final String LIBRARY_TYPE public static final String LIBRARY_EXPORT public static final String LIBRARY_EXPORT_MASK public static final String LIBRARY_PACKAGES public static final String LIBRARY_PACKAGES_PREFIXES public static final String EXTENSION_POINT public static final String EXTENSION_POINT_NAME public static final String EXTENSION_POINT_ID public static final String EXTENSION_POINT_SCHEMA public static final String EXTENSION public static final String EXTENSION_NAME public static final String EXTENSION_ID public static final String EXTENSION_TARGET public static final String ELEMENT public static final String ELEMENT_NAME public static final String ELEMENT_VALUE public static final String PROPERTY public static final String PROPERTY_NAME public static final String PROPERTY_VALUE }
org/eclipse/core/runtime/internal/adaptor/IPluginInfo.class
IPluginInfo.java package org.eclipse.core.runtime.internal.adaptor public abstract org.eclipse.core.runtime.internal.adaptor.IPluginInfo extends java.lang.Object { public abstract java.util.Map getLibraries () public abstract java.lang.String[] getLibrariesName () public abstract java.util.ArrayList getRequires () public abstract java.lang.String getMasterId () public abstract java.lang.String getMasterVersion () public abstract java.lang.String getMasterMatch () public abstract java.lang.String getPluginClass () public abstract java.lang.String getUniqueId () public abstract java.lang.String getVersion () public abstract boolean isFragment () public abstract java.util.Set getPackageFilters () public abstract java.lang.String getPluginName () public abstract java.lang.String getProviderName () public abstract boolean isSingleton () public abstract boolean hasExtensionExtensionPoints () public abstract java.lang.String validateForm () }
org/eclipse/core/runtime/internal/adaptor/LocationHelper.class
LocationHelper.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.LocationHelper extends java.lang.Object { public void <init> () public static java.net.URL buildURL (java.lang.String, boolean) String spec boolean trailingSlash boolean isFile private static java.net.URL adjustTrailingSlash (java.net.URL, boolean) throws java.net.MalformedURLException java.net.URL url boolean trailingSlash String file }
org/eclipse/core/runtime/internal/adaptor/Locker.class
Locker.java package org.eclipse.core.runtime.internal.adaptor public abstract org.eclipse.core.runtime.internal.adaptor.Locker extends java.lang.Object { public abstract boolean lock () throws java.io.IOException public abstract boolean isLocked () throws java.io.IOException public abstract void release () }
org/eclipse/core/runtime/internal/adaptor/Locker_JavaIo.class
Locker_JavaIo.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.Locker_JavaIo extends java.lang.Object implements org.eclipse.core.runtime.internal.adaptor.Locker { private java.io.File lockFile private java.io.RandomAccessFile lockRAF public void <init> (java.io.File) java.io.File lockFile public synchronized boolean lock () throws java.io.IOException java.io.IOException e public synchronized void release () public synchronized boolean isLocked () throws java.io.IOException }
org/eclipse/core/runtime/internal/adaptor/Locker_JavaNio.class
Locker_JavaNio.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio extends java.lang.Object implements org.eclipse.core.runtime.internal.adaptor.Locker { private final java.io.File lockFile private java.nio.channels.FileLock fileLock private java.io.RandomAccessFile raFile public void <init> (java.io.File) java.io.File lockFile public synchronized boolean lock () throws java.io.IOException java.io.IOException ioe String specificMessage public synchronized void release () public synchronized boolean isLocked () throws java.io.IOException java.io.RandomAccessFile temp java.nio.channels.FileLock tempLock java.io.IOException ioe String specificMessage }
org/eclipse/core/runtime/internal/adaptor/MessageHelper.class
MessageHelper.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.MessageHelper extends java.lang.Object { public void <init> () public static java.lang.String getResolutionFailureMessage (org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied public static void debug (java.lang.String) String message StringBuffer buffer private static java.lang.String toString (org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.service.resolver.VersionRange versionRange }
org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.class
PluginConverterImpl.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl extends java.lang.Object implements org.eclipse.osgi.service.pluginconversion.PluginConverter { public static boolean DEBUG public static final byte MANIFEST_TYPE_UNKNOWN public static final byte MANIFEST_TYPE_BUNDLE public static final byte MANIFEST_TYPE_PLUGIN public static final byte MANIFEST_TYPE_FRAGMENT public static final byte MANIFEST_TYPE_JAR private static final String SEMICOLON private static final String UTF_8 private static final String LIST_SEPARATOR private static final String LINE_SEPARATOR private static final String DOT private static int MAXLINE private org.osgi.framework.BundleContext context private org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor private java.io.BufferedWriter out private org.eclipse.core.runtime.internal.adaptor.IPluginInfo pluginInfo private java.io.File pluginManifestLocation private java.util.zip.ZipFile pluginZip private java.util.Dictionary generatedManifest private byte manifestType private org.osgi.framework.Version target private java.util.Dictionary devProperties static final org.osgi.framework.Version TARGET31 static final org.osgi.framework.Version TARGET32 private static final String MANIFEST_VERSION private static final String PLUGIN_PROPERTIES_FILENAME private static org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl instance private static final String[] ARCH_LIST public static final String FRAGMENT_MANIFEST public static final String GENERATED_FROM public static final String MANIFEST_TYPE_ATTRIBUTE private static final String[] OS_LIST protected static final String PI_RUNTIME protected static final String PI_BOOT protected static final String PI_RUNTIME_COMPATIBILITY public static final String PLUGIN_MANIFEST private static final String COMPATIBILITY_ACTIVATOR private static final String[] WS_LIST private static final String IGNORE_DOT static void <clinit> () public static org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl getDefault () public void <init> (org.eclipse.osgi.framework.adaptor.FrameworkAdaptor, org.osgi.framework.BundleContext) org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor org.osgi.framework.BundleContext context private void init () private void fillPluginInfo (java.io.File) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException java.io.File pluginBaseLocation java.io.InputStream pluginFile java.io.IOException e String validation private java.util.Set filterExport (java.util.Collection, java.util.Collection) java.util.Collection exportToFilter java.util.Collection filter java.util.Set filteredExport java.util.Iterator iter String anExport java.util.Iterator iter2 String aFilter int dotStar private java.util.ArrayList findOSJars (java.io.File, java.lang.String, boolean) java.io.File pluginRoot String path boolean filter java.util.ArrayList found int i String searchedPath int j private java.io.InputStream findPluginManifest (java.io.File) throws java.io.IOException java.io.File baseLocation java.util.zip.ZipEntry manifestEntry java.io.File manifestFile java.util.zip.ZipEntry manifestEntry java.io.File manifestFile private java.util.ArrayList findWSJars (java.io.File, java.lang.String, boolean) java.io.File pluginRoot String path boolean filter java.util.ArrayList found int i String searchedPath protected void fillManifest (boolean, boolean) boolean compatibilityManifest boolean analyseJars public void writeManifest (java.io.File, java.util.Dictionary, boolean) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException java.io.File generationLocation java.util.Dictionary manifestToWrite boolean compatibilityManifest long start java.io.File parentFile String message java.util.Enumeration keys String key java.io.IOException e String message private void generateLocalizationEntry () private void generateManifestVersion () private boolean requireRuntimeCompatibility () java.util.ArrayList requireList java.util.Iterator iter private void generateActivator () String pluginClass private void generateClasspath () String[] classpath private void generateHeaders () String provider StringBuffer hostBundle String versionRange private java.lang.String getSymbolicNameEntry () StringBuffer result String assignment private void generatePluginClass () String pluginClass private void generateProvidePackage () java.util.Set exports private void generateRequireBundle () java.util.ArrayList requiredBundles StringBuffer bundleRequire java.util.Iterator iter org.eclipse.core.runtime.internal.adaptor.PluginParser$Prerequisite element StringBuffer modImport String versionRange private void generateTimestamp () private void generateEclipseHeaders () String pluginClass private java.util.Set getExports () java.util.Map libs String[] devClassPath java.util.List allExportClauses java.util.Set libEntries java.util.Iterator iter java.util.Map$Entry element String[] ignoreDotProp int i java.util.Set result java.util.Set libEntries java.util.Iterator iter java.util.Map$Entry element java.util.List filter String libEntryText java.io.File libraryLocation java.io.File libraryLocation java.io.File libEntryAsPath java.util.Set exports java.util.ArrayList expandedLibs java.util.Iterator iterator String libName java.io.File libFile private java.util.Set getExportsFromDir (java.io.File) java.io.File location private java.util.Set getExportsFromDir (java.io.File, java.lang.String) java.io.File location String packageName String prefix String[] files java.util.Set exportedPaths boolean containsFile int i java.io.File pkgFile private java.util.Set getExportsFromJAR (java.io.File) java.io.File jarFile java.util.Set names java.util.zip.ZipFile file java.io.IOException e String message java.util.Enumeration entriesEnum java.util.zip.ZipEntry entry String name int lastSlash private java.util.ArrayList getLibrariesExpandingVariables (java.lang.String, boolean) String libraryPath boolean filter String var java.util.ArrayList returnValue private java.lang.String hasPrefix (java.lang.String) String libPath private boolean isValidPackageName (java.lang.String) String name private org.eclipse.core.runtime.internal.adaptor.IPluginInfo parsePluginInfo (java.io.InputStream) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException java.io.InputStream pluginLocation java.io.InputStream input Exception e String message public static boolean upToDate (java.io.File, java.io.File, byte) java.io.File generationLocation java.io.File pluginLocation byte manifestType String secondLine java.io.BufferedReader reader String tag org.eclipse.osgi.util.ManifestElement generatedFrom org.eclipse.osgi.util.ManifestElement generatedFrom String timestampStr public static long getTimeStamp (java.io.File, byte) java.io.File pluginLocation byte manifestType private void writeEntry (java.lang.String, java.lang.String) throws java.io.IOException String key String value private java.lang.String splitOnComma (java.lang.String) String value String[] values StringBuffer sb int i private java.lang.String getStringFromArray (java.lang.String[], java.lang.String) String[] values String separator StringBuffer result int i private java.lang.String getStringFromCollection (java.util.Collection, java.lang.String) java.util.Collection collection String separator StringBuffer result boolean first java.util.Iterator i public synchronized java.util.Dictionary convertManifest (java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException java.io.File pluginBaseLocation boolean compatibility String target boolean analyseJars java.util.Dictionary devProperties long start public synchronized java.io.File convertManifest (java.io.File, java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException java.io.File pluginBaseLocation java.io.File bundleManifestLocation boolean compatibilityManifest String target boolean analyseJars java.util.Dictionary devProperties String cacheLocation private java.lang.String getVersionRange (java.lang.String, java.lang.String) String reqVersion String matchRule org.osgi.framework.Version minVersion String versionRange String versionRange String versionRange String versionRange String versionRange String versionRange StringBuffer result }
org/eclipse/core/runtime/internal/adaptor/PluginParser$PluginInfo.class
PluginParser.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo extends java.lang.Object implements org.eclipse.core.runtime.internal.adaptor.IPluginInfo { private String schemaVersion private String pluginId private String version private String vendor private java.util.ArrayList libraryPaths private java.util.Map libraries private java.util.ArrayList requires private boolean requiresExpanded private boolean compatibilityFound private String pluginClass private String masterPluginId private String masterVersion private String masterMatch private java.util.Set filters private String pluginName private boolean singleton private boolean fragment private static final String TARGET21_STRING private boolean hasExtensionExtensionPoints final org.eclipse.core.runtime.internal.adaptor.PluginParser this$0 public void <init> (org.eclipse.core.runtime.internal.adaptor.PluginParser) public boolean isFragment () public java.lang.String toString () public java.util.Map getLibraries () public java.util.ArrayList getRequires () int i org.eclipse.core.runtime.internal.adaptor.PluginParser$Prerequisite analyzed org.eclipse.core.runtime.internal.adaptor.PluginParser$Prerequisite runtimePrereq public java.lang.String getMasterId () public java.lang.String getMasterVersion () public java.lang.String getMasterMatch () public java.lang.String getPluginClass () public java.lang.String getUniqueId () public java.lang.String getVersion () public java.util.Set getPackageFilters () public java.lang.String[] getLibrariesName () public java.lang.String getPluginName () public java.lang.String getProviderName () public boolean isSingleton () public boolean hasExtensionExtensionPoints () public java.lang.String getRoot () public java.lang.String validateForm () static java.util.Map access$0 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo) static void access$1 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.util.Map) static void access$2 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.util.ArrayList) static java.util.ArrayList access$3 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo) static void access$4 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, boolean) static void access$5 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, boolean) static void access$6 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, boolean) static void access$7 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$8 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$9 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$10 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$11 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$12 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$13 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static void access$14 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) static java.util.ArrayList access$15 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo) static void access$16 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.util.ArrayList) static void access$17 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, boolean) static java.lang.String access$18 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo) static void access$19 (org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo, java.lang.String) }
org/eclipse/core/runtime/internal/adaptor/PluginParser$Prerequisite.class
PluginParser.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.PluginParser$Prerequisite extends java.lang.Object { String name String version boolean optional boolean export String match final org.eclipse.core.runtime.internal.adaptor.PluginParser this$0 public boolean isExported () public java.lang.String getMatch () public java.lang.String getName () public boolean isOptional () public java.lang.String getVersion () public void <init> (org.eclipse.core.runtime.internal.adaptor.PluginParser, java.lang.String, java.lang.String, boolean, boolean, java.lang.String) String preqName String prereqVersion boolean isOtional boolean isExported String prereqMatch public java.lang.String toString () public boolean equals (java.lang.Object) Object prereq public int hashCode () }
org/eclipse/core/runtime/internal/adaptor/PluginParser.class
PluginParser.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.PluginParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.core.runtime.internal.adaptor.IModel { private static org.osgi.util.tracker.ServiceTracker xmlTracker private org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo manifestInfo private org.osgi.framework.BundleContext context private org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor private org.osgi.framework.Version target private static final org.osgi.framework.Version TARGET21 java.util.Stack stateStack java.util.Stack objectStack org.xml.sax.Locator locator private static final int IGNORED_ELEMENT_STATE private static final int INITIAL_STATE private static final int PLUGIN_STATE private static final int PLUGIN_RUNTIME_STATE private static final int PLUGIN_REQUIRES_STATE private static final int PLUGIN_EXTENSION_POINT_STATE private static final int PLUGIN_EXTENSION_STATE private static final int RUNTIME_LIBRARY_STATE private static final int LIBRARY_EXPORT_STATE private static final int PLUGIN_REQUIRES_IMPORT_STATE private static final int FRAGMENT_STATE static void <clinit> () public void <init> (org.eclipse.osgi.framework.adaptor.FrameworkAdaptor, org.osgi.framework.BundleContext, org.osgi.framework.Version) org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor org.osgi.framework.BundleContext context org.osgi.framework.Version target public void setDocumentLocator (org.xml.sax.Locator) org.xml.sax.Locator locator public void endDocument () public void endElement (java.lang.String, java.lang.String, java.lang.String) String uri String elementName String qName String curLibrary java.util.Vector exportsVector public void error (org.xml.sax.SAXParseException) org.xml.sax.SAXParseException ex public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException org.xml.sax.SAXParseException ex public void handleExtensionPointState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleExtensionState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleInitialState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleLibraryExportState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleLibraryState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes String currentLib String maskValue java.util.Vector exportMask java.util.StringTokenizer tok String value public void handlePluginState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes Object whatIsIt public void handleRequiresImportState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleRequiresState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes public void handleRuntimeState (java.lang.String, org.xml.sax.Attributes) String elementName org.xml.sax.Attributes attributes private void logStatus (org.xml.sax.SAXParseException) org.xml.sax.SAXParseException ex String name String msg String msg org.eclipse.osgi.framework.log.FrameworkLogEntry entry public synchronized org.eclipse.core.runtime.internal.adaptor.PluginParser$PluginInfo parsePlugin (java.io.InputStream) throws java.lang.Exception java.io.InputStream in javax.xml.parsers.SAXParserFactory factory org.eclipse.osgi.framework.log.FrameworkLogEntry entry public static javax.xml.parsers.SAXParserFactory acquireXMLParsing (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context javax.xml.parsers.SAXParserFactory result public static void releaseXMLParsing () public void parseFragmentAttributes (org.xml.sax.Attributes) org.xml.sax.Attributes attributes int len int i String attrName String attrValue public void parseLibraryAttributes (org.xml.sax.Attributes) org.xml.sax.Attributes attributes String current public void parsePluginAttributes (org.xml.sax.Attributes) org.xml.sax.Attributes attributes int len int i String attrName String attrValue public void parsePluginRequiresImport (org.xml.sax.Attributes) org.xml.sax.Attributes attributes String plugin String version String optional String export String match public void parseRequiresAttributes (org.xml.sax.Attributes) org.xml.sax.Attributes attributes static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) String s String from String to String str int fromLen int toLen int ix public void startDocument () public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) String uri String elementName String qName org.xml.sax.Attributes attributes public void warning (org.xml.sax.SAXParseException) org.xml.sax.SAXParseException ex private void internalError (java.lang.String) String elementName org.eclipse.osgi.framework.log.FrameworkLogEntry error String message public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException String target String data java.util.StringTokenizer tokenizer String token static org.osgi.framework.Version access$0 () static org.osgi.framework.Version access$1 (org.eclipse.core.runtime.internal.adaptor.PluginParser) }
org/eclipse/core/runtime/internal/adaptor/Semaphore.class
Semaphore.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.Semaphore extends java.lang.Object { protected long notifications public void <init> (int) int count public synchronized void acquire () public synchronized boolean acquire (long) long delay long start long timeLeft public synchronized void release () public java.lang.String toString () }
org/eclipse/core/runtime/internal/adaptor/URLConverterImpl.class
URLConverterImpl.java package org.eclipse.core.runtime.internal.adaptor public org.eclipse.core.runtime.internal.adaptor.URLConverterImpl extends java.lang.Object implements org.eclipse.osgi.service.urlconversion.URLConverter { public void <init> () public java.net.URL toFileURL (java.net.URL) throws java.io.IOException java.net.URL url java.net.URLConnection connection java.net.URL result public java.net.URL resolve (java.net.URL) throws java.io.IOException java.net.URL url java.net.URLConnection connection }
org/eclipse/core/runtime/internal/stats/
org/eclipse/core/runtime/internal/stats/BundleStats.class
BundleStats.java package org.eclipse.core.runtime.internal.stats public org.eclipse.core.runtime.internal.stats.BundleStats extends java.lang.Object { public String symbolicName public long id public int activationOrder private long timestamp private boolean duringStartup private long startupTime private long startupMethodTime private long traceStart private long traceEnd private java.util.ArrayList bundlesActivated private org.eclipse.core.runtime.internal.stats.BundleStats activatedBy public void <init> (java.lang.String, long) String name long id public long getTimestamp () public int getActivationOrder () protected void activated (org.eclipse.core.runtime.internal.stats.BundleStats) org.eclipse.core.runtime.internal.stats.BundleStats info public org.eclipse.core.runtime.internal.stats.BundleStats getActivatedBy () public long getId () public java.lang.String getSymbolicName () public long getStartupTime () public long getStartupMethodTime () public boolean isStartupBundle () public int getClassLoadCount () org.eclipse.core.runtime.internal.stats.ClassloaderStats loader public long getClassLoadTime () org.eclipse.core.runtime.internal.stats.ClassloaderStats loader public java.util.ArrayList getBundlesActivated () public long getTraceStart () public long getTraceEnd () protected void setTimestamp (long) long value protected void setActivationOrder (int) int value protected void setTraceStart (long) long time protected void setDuringStartup (boolean) boolean value protected void endActivation () protected void setTraceEnd (long) long position protected void setActivatedBy (org.eclipse.core.runtime.internal.stats.BundleStats) org.eclipse.core.runtime.internal.stats.BundleStats value }
org/eclipse/core/runtime/internal/stats/ClassStats.class
ClassStats.java package org.eclipse.core.runtime.internal.stats public org.eclipse.core.runtime.internal.stats.ClassStats extends java.lang.Object { private String className private org.eclipse.core.runtime.internal.stats.ClassloaderStats classloader private int loadOrder private long timestamp private long timeLoading private long timeLoadingOthers private org.eclipse.core.runtime.internal.stats.ClassStats loadedBy private java.util.ArrayList loaded private boolean duringStartup private long traceStart private long traceEnd public void <init> (java.lang.String, org.eclipse.core.runtime.internal.stats.ClassloaderStats) String name org.eclipse.core.runtime.internal.stats.ClassloaderStats classloader public void setLoadOrder (int) int order public void loadingDone () public long getTimeLoading () public long getLocalTimeLoading () public void addTimeLoadingOthers (long) long time public long getTraceStart () public long getTraceEnd () public void setTraceStart (long) long position public void setTraceEnd (long) long position public void loaded (org.eclipse.core.runtime.internal.stats.ClassStats) org.eclipse.core.runtime.internal.stats.ClassStats child public void setLoadedBy (org.eclipse.core.runtime.internal.stats.ClassStats) org.eclipse.core.runtime.internal.stats.ClassStats parent public org.eclipse.core.runtime.internal.stats.ClassStats getLoadedBy () public java.util.ArrayList getLoadedClasses () public java.lang.String getClassName () public boolean isStartupClass () public org.eclipse.core.runtime.internal.stats.ClassloaderStats getClassloader () public int getLoadOrder () public long getTimestamp () public void toBaseClass () }
org/eclipse/core/runtime/internal/stats/ClassloaderStats$1.class
ClassloaderStats.java package org.eclipse.core.runtime.internal.stats org.eclipse.core.runtime.internal.stats.ClassloaderStats$1 extends java.util.Properties { private static final long serialVersionUID void <init> () public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value }
org/eclipse/core/runtime/internal/stats/ClassloaderStats.class
ClassloaderStats.java package org.eclipse.core.runtime.internal.stats public org.eclipse.core.runtime.internal.stats.ClassloaderStats extends java.lang.Object { private String id private long loadingTime private int failureCount private java.util.Map classes private java.util.ArrayList bundles private boolean keepTraces private static java.util.ArrayList packageFilters private static java.util.Set pluginFilters private static java.util.Hashtable classStacks private static java.util.Map loaders public static java.io.File traceFile static void <clinit> () private static void initializeTraceOptions () String filename java.io.File filterFile java.io.InputStream input java.util.Properties filters protected static void addFilters (java.lang.String, java.lang.String) String key String value String[] filters public static void startLoadingClass (java.lang.String, java.lang.String) String id String className private static org.eclipse.core.runtime.internal.stats.ClassloaderStats findLoader (java.lang.String) String id org.eclipse.core.runtime.internal.stats.ClassloaderStats result public static synchronized java.util.Stack getClassStack () java.util.Stack result public static org.eclipse.core.runtime.internal.stats.ClassloaderStats[] getLoaders () public static void endLoadingClass (java.lang.String, java.lang.String, boolean) String id String className boolean success public static void loadedBundle (java.lang.String, org.eclipse.core.runtime.internal.stats.ResourceBundleStats) String id org.eclipse.core.runtime.internal.stats.ResourceBundleStats info public static org.eclipse.core.runtime.internal.stats.ClassloaderStats getLoader (java.lang.String) String id public void <init> (java.lang.String) String id public void addBaseClasses (java.lang.String[]) String[] baseClasses int i String name org.eclipse.core.runtime.internal.stats.ClassStats value private void loadedBundle (org.eclipse.core.runtime.internal.stats.ResourceBundleStats) org.eclipse.core.runtime.internal.stats.ResourceBundleStats bundle public java.util.ArrayList getBundles () private synchronized void startLoadClass (java.lang.String) String name private org.eclipse.core.runtime.internal.stats.ClassStats findClass (java.lang.String) String name org.eclipse.core.runtime.internal.stats.ClassStats result private synchronized void endLoadClass (java.lang.String, boolean) String name boolean success org.eclipse.core.runtime.internal.stats.ClassStats current java.util.Stack classStack org.eclipse.core.runtime.internal.stats.ClassStats previous private void traceLoad (java.lang.String, org.eclipse.core.runtime.internal.stats.ClassStats) String name org.eclipse.core.runtime.internal.stats.ClassStats target boolean found int i java.io.PrintWriter output java.util.Stack classStack int i java.io.FileNotFoundException e public int getClassLoadCount () public long getClassLoadTime () public org.eclipse.core.runtime.internal.stats.ClassStats[] getClasses () public java.lang.String getId () }
org/eclipse/core/runtime/internal/stats/ResourceBundleStats.class
ResourceBundleStats.java package org.eclipse.core.runtime.internal.stats public org.eclipse.core.runtime.internal.stats.ResourceBundleStats extends java.lang.Object { private String pluginId private String fileName private int keyCount private int keySize private int valueSize private long hashSize private long fileSize private static int sizeOf (java.lang.String) String value private static int sizeOf (java.util.Properties) java.util.Properties value public void <init> (java.lang.String, java.lang.String, java.net.URL) String pluginId String fileName java.net.URL input public void <init> (java.lang.String, java.lang.String, java.util.ResourceBundle) String pluginId String fileName java.util.ResourceBundle bundle private void initialize (java.util.ResourceBundle) java.util.ResourceBundle bundle java.util.Enumeration keys String key private void initialize (java.net.URL) java.net.URL url java.io.InputStream stream java.util.Properties props java.util.Iterator iter String key public long getHashSize () public int getKeyCount () public java.lang.String getPluginId () public int getKeySize () public int getValueSize () public long getTotalSize () public java.lang.String getFileName () public long getFileSize () }
org/eclipse/core/runtime/internal/stats/StatsManager.class
StatsManager.java package org.eclipse.core.runtime.internal.stats public org.eclipse.core.runtime.internal.stats.StatsManager extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleWatcher org.eclipse.osgi.baseadaptor.HookConfigurator org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook { private java.util.Hashtable bundles private java.util.Map activationStacks private static boolean booting private static org.eclipse.core.runtime.internal.stats.StatsManager defaultInstance public static boolean MONITOR_ACTIVATION public static boolean MONITOR_CLASSES public static boolean MONITOR_RESOURCES public static String TRACE_FILENAME public static String TRACE_FILTERS public static boolean TRACE_CLASSES public static boolean TRACE_BUNDLES public static final String FRAMEWORK_SYMBOLICNAME private static final String OPTION_MONITOR_ACTIVATION private static final String OPTION_MONITOR_CLASSES private static final String OPTION_MONITOR_RESOURCES private static final String OPTION_TRACE_BUNDLES private static final String OPTION_TRACE_CLASSES private static final String OPTION_TRACE_FILENAME private static final String OPTION_TRACE_FILTERS static void <clinit> () public void <init> () public static org.eclipse.core.runtime.internal.stats.StatsManager getDefault () public static void setDebugOptions () org.eclipse.osgi.framework.debug.FrameworkDebugOptions options public static void doneBooting () public static boolean isBooting () public static java.lang.String[] getArrayFromList (java.lang.String) String prop private void initialize () org.eclipse.core.runtime.internal.stats.BundleStats bundle public void watchBundle (org.osgi.framework.Bundle, int) org.osgi.framework.Bundle bundle int type public void startActivation (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.eclipse.core.runtime.internal.stats.BundleStats info java.util.Stack activationStack org.eclipse.core.runtime.internal.stats.BundleStats activatedBy public void endActivation (org.osgi.framework.Bundle) org.osgi.framework.Bundle symbolicName java.util.Stack activationStack org.eclipse.core.runtime.internal.stats.BundleStats info private void traceActivate (org.osgi.framework.Bundle, org.eclipse.core.runtime.internal.stats.BundleStats) org.osgi.framework.Bundle bundle org.eclipse.core.runtime.internal.stats.BundleStats info java.io.PrintWriter output long startPosition java.util.Stack activationStack int i java.util.Stack classStack int i java.io.IOException e public org.eclipse.core.runtime.internal.stats.BundleStats findBundle (java.lang.String, long) String symbolicName long id org.eclipse.core.runtime.internal.stats.BundleStats result IllegalAccessError e public org.eclipse.core.runtime.internal.stats.BundleStats[] getBundles () public org.eclipse.core.runtime.internal.stats.BundleStats getBundle (long) long id public void preFindLocalClass (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException String name org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void postFindLocalClass (java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name Class clazz org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void preFindLocalResource (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void postFindLocalResource (java.lang.String, java.net.URL, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name java.net.URL resource org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name Class clazz byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager private java.lang.String getClassloaderId (org.eclipse.osgi.baseadaptor.loader.ClasspathManager) org.eclipse.osgi.baseadaptor.loader.ClasspathManager loader public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry }
org/eclipse/osgi/
org/eclipse/osgi/baseadaptor/
org/eclipse/osgi/baseadaptor/BaseAdaptor$1.class
BaseAdaptor.java package org.eclipse.osgi.baseadaptor org.eclipse.osgi.baseadaptor.BaseAdaptor$1 extends java.lang.ClassLoader { void <init> (java.lang.ClassLoader) ClassLoader $anonymous0 }
org/eclipse/osgi/baseadaptor/BaseAdaptor$2.class
BaseAdaptor.java package org.eclipse.osgi.baseadaptor org.eclipse.osgi.baseadaptor.BaseAdaptor$2 extends java.lang.Object implements org.eclipse.osgi.framework.log.FrameworkLog { final org.eclipse.osgi.baseadaptor.BaseAdaptor this$0 void <init> (org.eclipse.osgi.baseadaptor.BaseAdaptor) public void log (org.osgi.framework.FrameworkEvent) org.osgi.framework.FrameworkEvent frameworkEvent public void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry public void setWriter (java.io.Writer, boolean) java.io.Writer newWriter boolean append public void setFile (java.io.File, boolean) throws java.io.IOException java.io.File newFile boolean append public java.io.File getFile () public void setConsoleLog (boolean) boolean consoleLog public void close () }
org/eclipse/osgi/baseadaptor/BaseAdaptor$3.class
BaseAdaptor.java package org.eclipse.osgi.baseadaptor org.eclipse.osgi.baseadaptor.BaseAdaptor$3 extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleWatcher { final org.eclipse.osgi.baseadaptor.BaseAdaptor this$0 private final org.eclipse.osgi.framework.adaptor.BundleWatcher[] val$watchers void <init> (org.eclipse.osgi.baseadaptor.BaseAdaptor, org.eclipse.osgi.framework.adaptor.BundleWatcher[]) public void watchBundle (org.osgi.framework.Bundle, int) org.osgi.framework.Bundle bundle int type int i }
org/eclipse/osgi/baseadaptor/BaseAdaptor.class
BaseAdaptor.java package org.eclipse.osgi.baseadaptor public org.eclipse.osgi.baseadaptor.BaseAdaptor extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.FrameworkAdaptor { private static final String PROP_PARENT_CLASSLOADER private static final String PARENT_CLASSLOADER_APP private static final String PARENT_CLASSLOADER_EXT private static final String PARENT_CLASSLOADER_BOOT private static final String PARENT_CLASSLOADER_FWK private static ClassLoader bundleClassLoaderParent private org.eclipse.osgi.framework.adaptor.EventPublisher eventPublisher private boolean stopping private org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry private org.eclipse.osgi.framework.log.FrameworkLog log private org.osgi.framework.BundleContext context private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage private org.eclipse.osgi.framework.adaptor.BundleWatcher bundleWatcher static Class class$0 static Class class$1 static void <clinit> () String type ClassLoader appCL public void <init> (java.lang.String[]) String[] args org.eclipse.osgi.framework.log.FrameworkLogEntry[] errors int i public void initialize (org.eclipse.osgi.framework.adaptor.EventPublisher) org.eclipse.osgi.framework.adaptor.EventPublisher publisher org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public void initializeStorage () throws java.io.IOException public void compactStorage () throws java.io.IOException public java.util.Properties getProperties () java.util.Properties props String resource java.io.InputStream in java.io.File file java.io.IOException e org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public org.eclipse.osgi.framework.adaptor.BundleData[] getInstalledBundles () public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws org.osgi.framework.BundleException String location java.net.URLConnection result org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i java.io.IOException e public org.eclipse.osgi.framework.adaptor.BundleOperation installBundle (java.lang.String, java.net.URLConnection) String location java.net.URLConnection source public org.eclipse.osgi.framework.adaptor.BundleOperation updateBundle (org.eclipse.osgi.framework.adaptor.BundleData, java.net.URLConnection) org.eclipse.osgi.framework.adaptor.BundleData bundledata java.net.URLConnection source public org.eclipse.osgi.framework.adaptor.BundleOperation uninstallBundle (org.eclipse.osgi.framework.adaptor.BundleData) org.eclipse.osgi.framework.adaptor.BundleData bundledata public long getTotalFreeSpace () throws java.io.IOException public org.eclipse.osgi.framework.adaptor.PermissionStorage getPermissionStorage () throws java.io.IOException public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext fwContext org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext fwContext org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext fwContext org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public int getInitialBundleStartLevel () public void setInitialBundleStartLevel (int) int value public org.eclipse.osgi.framework.log.FrameworkLog getFrameworkLog () org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public org.eclipse.osgi.framework.adaptor.BundleData createSystemBundleData () throws org.osgi.framework.BundleException public org.eclipse.osgi.framework.adaptor.BundleWatcher getBundleWatcher () org.eclipse.osgi.framework.adaptor.BundleWatcher[] watchers public org.eclipse.osgi.service.resolver.PlatformAdmin getPlatformAdmin () public org.eclipse.osgi.service.resolver.State getState () public java.lang.ClassLoader getBundleClassLoaderParent () ClassLoader result org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] cpManagerHooks int i public void handleRuntimeError (java.lang.Throwable) Throwable error org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks int i public boolean isStopping () public org.eclipse.osgi.framework.adaptor.EventPublisher getEventPublisher () public org.eclipse.osgi.baseadaptor.HookRegistry getHookRegistry () public org.osgi.framework.BundleContext getContext () public org.eclipse.osgi.baseadaptor.bundlefile.BundleFile createBundleFile (java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData) throws java.io.IOException Object content org.eclipse.osgi.baseadaptor.BaseData data public boolean isReadOnly () protected org.eclipse.osgi.internal.baseadaptor.BaseStorage getStorage () org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks int i }
org/eclipse/osgi/baseadaptor/BaseData$1.class
BaseData.java package org.eclipse.osgi.baseadaptor org.eclipse.osgi.baseadaptor.BaseData$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.baseadaptor.BaseData this$0 private final String val$path void <init> (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) public java.lang.Object run () }
org/eclipse/osgi/baseadaptor/BaseData.class
BaseData.java package org.eclipse.osgi.baseadaptor public org.eclipse.osgi.baseadaptor.BaseData extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleData { private static final boolean COPY_NATIVES private long id private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private org.osgi.framework.Bundle bundle private int startLevel private int status private org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks private String location private long lastModified protected org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile private boolean dirty protected java.util.Dictionary manifest protected String fileName protected java.util.Collection loadedNativeCode private String symbolicName private org.osgi.framework.Version version private String activator private String classpath private String executionEnvironment private String dynamicImports private int type static void <clinit> () public void <init> (long, org.eclipse.osgi.baseadaptor.BaseAdaptor) long id org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public org.eclipse.osgi.framework.adaptor.BundleClassLoader createClassLoader (org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain String[] bundleclasspath org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] hooks ClassLoader parent org.eclipse.osgi.baseadaptor.loader.BaseClassLoader cl int i public final java.net.URL getEntry (java.lang.String) String path final java.net.URL getEntry0 (java.lang.String) String path org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry public final java.util.Enumeration getEntryPaths (java.lang.String) String path public java.lang.String findLibrary (java.lang.String) String libname org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] hooks String result int i String temp private java.lang.String copyToTempLibrary (java.lang.String) String result java.io.IOException e public void installNativeCode (java.lang.String[]) throws org.osgi.framework.BundleException String[] nativepaths public java.io.File getDataFile (java.lang.String) String path public java.util.Dictionary getManifest () throws org.osgi.framework.BundleException public long getBundleID () public final java.lang.String getLocation () public final void setLocation (java.lang.String) String location public final long getLastModified () public final void setLastModified (long) long lastModified public void close () throws java.io.IOException public void open () throws java.io.IOException public final void setBundle (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public final org.osgi.framework.Bundle getBundle () public int getStartLevel () public int getStatus () public void setStartLevel (int) int value public void setStatus (int) int value private int setPersistentData (int, boolean, int) int value boolean isStartLevel int orig org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks int i public void save () throws java.io.IOException public boolean isDirty () public void setDirty (boolean) boolean dirty public final java.lang.String getSymbolicName () public final void setSymbolicName (java.lang.String) String symbolicName public final org.osgi.framework.Version getVersion () public final void setVersion (org.osgi.framework.Version) org.osgi.framework.Version version public final int getType () public final void setType (int) int type public final java.lang.String[] getClassPath () throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement[] classpathElements public java.lang.String getClassPathString () public void setClassPathString (java.lang.String) String classpath public final java.lang.String getActivator () public final void setActivator (java.lang.String) String activator public final java.lang.String getExecutionEnvironment () public void setExecutionEnvironment (java.lang.String) String executionEnvironment public final java.lang.String getDynamicImports () public void setDynamicImports (java.lang.String) String dynamicImports public final org.eclipse.osgi.baseadaptor.BaseAdaptor getAdaptor () public synchronized org.eclipse.osgi.baseadaptor.bundlefile.BundleFile getBundleFile () throws java.lang.IllegalArgumentException java.io.IOException e private static java.lang.String[] getClassPath (org.eclipse.osgi.util.ManifestElement[]) org.eclipse.osgi.util.ManifestElement[] classpath java.util.ArrayList result int i String[] paths int j public org.eclipse.osgi.baseadaptor.hooks.StorageHook getStorageHook (java.lang.String) String key int i public void setStorageHooks (org.eclipse.osgi.baseadaptor.hooks.StorageHook[]) org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks public org.eclipse.osgi.baseadaptor.hooks.StorageHook[] getStorageHooks () public java.io.File getExtractFile (java.lang.String) String path public void setFileName (java.lang.String) String fileName public java.lang.String toString () String name org.osgi.framework.Version ver }
org/eclipse/osgi/baseadaptor/HookConfigurator.class
HookConfigurator.java package org.eclipse.osgi.baseadaptor public abstract org.eclipse.osgi.baseadaptor.HookConfigurator extends java.lang.Object { public abstract void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) }
org/eclipse/osgi/baseadaptor/HookRegistry.class
HookRegistry.java package org.eclipse.osgi.baseadaptor public final org.eclipse.osgi.baseadaptor.HookRegistry extends java.lang.Object { public static final String HOOK_CONFIGURATORS_FILE public static final String HOOK_CONFIGURATORS public static final String PROP_HOOK_CONFIGURATORS_INCLUDE public static final String PROP_HOOK_CONFIGURATORS_EXCLUDE public static final String PROP_HOOK_CONFIGURATORS private static final String BUILTIN_HOOKS private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private boolean readonly private org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] adaptorHooks private org.eclipse.osgi.framework.adaptor.BundleWatcher[] watchers private org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] classLoadingHooks private org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] classLoadingStatsHooks private org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook[] classLoaderDelegateHooks private org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks private org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook[] bundleFileFactoryHooks private org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook[] bundleFileWrapperFactoryHooks public void <init> (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public org.eclipse.osgi.framework.log.FrameworkLogEntry[] initialize () java.util.ArrayList configurators java.util.ArrayList errors private void mergeFileHookConfigurators (java.util.ArrayList, java.util.ArrayList) java.util.ArrayList configuratorList java.util.ArrayList errors ClassLoader cl java.util.Enumeration hookConfigurators java.util.Enumeration hookConfigurators java.io.IOException e int curBuiltin java.net.URL url java.io.InputStream input java.util.Properties configuratorProps java.util.Properties configuratorProps String hooksValue String hooksValue boolean builtin String[] configurators int i java.io.IOException e private void mergePropertyHookConfigurators (java.util.ArrayList) java.util.ArrayList configuratorList String[] configurators int i String[] includeConfigurators int i String[] excludeHooks int i private void loadConfigurators (java.util.ArrayList, java.util.ArrayList) java.util.ArrayList configurators java.util.ArrayList errors java.util.Iterator iHooks String hookName Class clazz org.eclipse.osgi.baseadaptor.HookConfigurator configurator Throwable t public org.eclipse.osgi.baseadaptor.hooks.AdaptorHook[] getAdaptorHooks () public org.eclipse.osgi.framework.adaptor.BundleWatcher[] getWatchers () public org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] getClassLoadingHooks () public org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] getClassLoadingStatsHooks () public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook[] getClassLoaderDelegateHooks () public org.eclipse.osgi.baseadaptor.hooks.StorageHook[] getStorageHooks () public org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook[] getBundleFileFactoryHooks () public org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook[] getBundleFileWrapperFactoryHooks () public void addAdaptorHook (org.eclipse.osgi.baseadaptor.hooks.AdaptorHook) org.eclipse.osgi.baseadaptor.hooks.AdaptorHook adaptorHook public void addWatcher (org.eclipse.osgi.framework.adaptor.BundleWatcher) org.eclipse.osgi.framework.adaptor.BundleWatcher watcher public void addClassLoadingHook (org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook) org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook classLoadingHook public void addClassLoadingStatsHook (org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook) org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook classLoadingStatsHook public void addClassLoaderDelegateHook (org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook) org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook classLoaderDelegateHook public void addStorageHook (org.eclipse.osgi.baseadaptor.hooks.StorageHook) org.eclipse.osgi.baseadaptor.hooks.StorageHook storageHook public void addBundleFileFactoryHook (org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook) org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook factory public void addBundleFileWrapperFactoryHook (org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook) org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook factory private java.lang.Object[] add (java.lang.Object, java.lang.Object[], java.lang.Object[]) Object newValue Object[] oldValues Object[] newValues public org.eclipse.osgi.baseadaptor.BaseAdaptor getAdaptor () }
org/eclipse/osgi/baseadaptor/bundlefile/
org/eclipse/osgi/baseadaptor/bundlefile/BundleEntry.class
BundleEntry.java package org.eclipse.osgi.baseadaptor.bundlefile public abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry extends java.lang.Object { protected static final int BUF_SIZE public void <init> () public abstract java.io.InputStream getInputStream () throws java.io.IOException public abstract long getSize () public abstract java.lang.String getName () public abstract long getTime () public abstract java.net.URL getLocalURL () public abstract java.net.URL getFileURL () public java.lang.String toString () public byte[] getBytes () throws java.io.IOException java.io.InputStream in int length byte[] classbytes byte[] classbytes byte[] classbytes byte[] classbytes int bytesread int readcount int readcount byte[] oldbytes byte[] oldbytes }
org/eclipse/osgi/baseadaptor/bundlefile/BundleFile.class
BundleFile.java package org.eclipse.osgi.baseadaptor.bundlefile public abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleFile extends java.lang.Object { protected static final String PROP_SETPERMS_CMD static final org.eclipse.osgi.framework.util.SecureAction secureAction protected java.io.File basefile private int mruIndex static void <clinit> () public void <init> () public void <init> (java.io.File) java.io.File basefile public abstract java.io.File getFile (java.lang.String, boolean) public abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) public abstract java.util.Enumeration getEntryPaths (java.lang.String) public abstract void close () throws java.io.IOException public abstract void open () throws java.io.IOException public abstract boolean containsDir (java.lang.String) public java.net.URL getResourceURL (java.lang.String, long) String path long hostBundleID public java.net.URL getResourceURL (java.lang.String, long, int) String path long hostBundleID int index public java.net.URL getResourceURL (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, int) String path org.eclipse.osgi.baseadaptor.BaseData hostData int index private java.net.URL internalGetResourceURL (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, long, int) String path org.eclipse.osgi.baseadaptor.BaseData hostData long hostBundleID int index org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry public java.io.File getBaseFile () void setMruIndex (int) int index int getMruIndex () public static void setPermissions (java.io.File) java.io.File file String commandProp String[] temp java.util.ArrayList command boolean foundFullPath int i Exception e public java.lang.String toString () public static java.lang.String fixTrailingSlash (java.lang.String, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) String path org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry String name boolean pathSlash boolean entrySlash }
org/eclipse/osgi/baseadaptor/bundlefile/BundleFileWrapperChain.class
BundleFileWrapperChain.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile { private final org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrapped private final org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain next public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrapped org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain next public void close () throws java.io.IOException public boolean containsDir (java.lang.String) String dir public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path public java.util.Enumeration getEntryPaths (java.lang.String) String path public java.io.File getFile (java.lang.String, boolean) String path boolean nativeCode public void open () throws java.io.IOException public java.io.File getBaseFile () public java.net.URL getResourceURL (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, int) String path org.eclipse.osgi.baseadaptor.BaseData hostData int index public java.lang.String toString () public org.eclipse.osgi.baseadaptor.bundlefile.BundleFile getWrapped () public org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain getNext () }
org/eclipse/osgi/baseadaptor/bundlefile/DirBundleFile$1.class
DirBundleFile.java package org.eclipse.osgi.baseadaptor.bundlefile org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile$1 extends java.lang.Object implements java.util.Enumeration { int cur final org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile this$0 private final String[] val$fileList private final java.io.File val$pathFile private final String val$dirPath void <init> (org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile, java.lang.String[], java.io.File, java.lang.String) public boolean hasMoreElements () public java.lang.Object nextElement () java.io.File childFile StringBuffer sb }
org/eclipse/osgi/baseadaptor/bundlefile/DirBundleFile.class
DirBundleFile.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile { public void <init> (java.io.File) throws java.io.IOException java.io.File basefile public java.io.File getFile (java.lang.String, boolean) String path boolean nativeCode java.io.File filePath public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path java.io.File filePath public boolean containsDir (java.lang.String) String dir java.io.File dirPath public java.util.Enumeration getEntryPaths (java.lang.String) String path java.io.File pathFile String[] fileList String dirPath public void close () public void open () }
org/eclipse/osgi/baseadaptor/bundlefile/DirZipBundleEntry.class
DirZipBundleEntry.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.DirZipBundleEntry extends org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry { private org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile bundleFile String name public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile, java.lang.String) org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile bundleFile String name public java.io.InputStream getInputStream () throws java.io.IOException public long getSize () public java.lang.String getName () public long getTime () public java.net.URL getLocalURL () public java.net.URL getFileURL () }
org/eclipse/osgi/baseadaptor/bundlefile/FileBundleEntry.class
FileBundleEntry.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.FileBundleEntry extends org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry { private final java.io.File file private final String name void <init> (java.io.File, java.lang.String) java.io.File file String name boolean endsInSlash public java.io.InputStream getInputStream () throws java.io.IOException public long getSize () public java.lang.String getName () public long getTime () public java.net.URL getLocalURL () public java.net.URL getFileURL () }
org/eclipse/osgi/baseadaptor/bundlefile/MRUBundleFileList.class
MRUBundleFileList.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher { private static final String PROP_FILE_LIMIT private static final int MIN private static final int PROP_FILE_LIMIT_VALUE private static final ThreadLocal closingBundleFile private final org.eclipse.osgi.baseadaptor.bundlefile.BundleFile[] bundleFileList private final long[] useStampList private final int fileLimit private final org.eclipse.osgi.framework.eventmgr.EventManager bundleFileCloserManager private final java.util.Map bundleFileCloser private int numOpen private long curUseStamp private boolean firstDispatch static void <clinit> () int propValue String prop public void <init> () public void <init> (int) int fileLimit public void add (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile org.eclipse.osgi.baseadaptor.bundlefile.BundleFile toRemove int index int i int i public boolean remove (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile int index private void removeInternal (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile int index public void use (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile int index private void incUseStamp (int) int index int i public final void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) Object eventListener Object listenerObject int eventAction Object eventObject private void closeBundleFile (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile toRemove org.eclipse.osgi.framework.eventmgr.ListenerQueue queue public void shutdown () public boolean isClosing (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile public boolean isEnabled () }
org/eclipse/osgi/baseadaptor/bundlefile/NestedDirBundleFile.class
NestedDirBundleFile.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.NestedDirBundleFile extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile { org.eclipse.osgi.baseadaptor.bundlefile.BundleFile baseBundleFile String cp public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.lang.String) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile baseBundlefile String cp public void close () public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path String newpath public boolean containsDir (java.lang.String) String dir String newdir public java.util.Enumeration getEntryPaths (java.lang.String) String path public java.io.File getFile (java.lang.String, boolean) String entry boolean nativeCode public void open () throws java.io.IOException }
org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleEntry$ZipBundleEntryInputStream.class
ZipBundleEntry.java package org.eclipse.osgi.baseadaptor.bundlefile org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleEntry$ZipBundleEntryInputStream extends java.io.InputStream { private final java.io.InputStream stream private boolean closed final org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleEntry this$0 public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleEntry, java.io.InputStream) java.io.InputStream stream public int available () throws java.io.IOException public void close () throws java.io.IOException public void mark (int) int var0 public boolean markSupported () public int read () throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException byte[] var0 int var1 int var2 public int read (byte[]) throws java.io.IOException byte[] var0 public void reset () throws java.io.IOException public long skip (long) throws java.io.IOException long var0 }
org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleEntry.class
ZipBundleEntry.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleEntry extends org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry { protected final java.util.zip.ZipEntry zipEntry protected final org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile bundleFile void <init> (java.util.zip.ZipEntry, org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile) java.util.zip.ZipEntry zipEntry org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile bundleFile public java.io.InputStream getInputStream () throws java.io.IOException org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile zipBundleFile java.io.InputStream result public long getSize () public java.lang.String getName () public long getTime () public java.net.URL getLocalURL () public java.net.URL getFileURL () java.io.File file }
org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleFile.class
ZipBundleFile.java package org.eclipse.osgi.baseadaptor.bundlefile public org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile { private final org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList mruList protected org.eclipse.osgi.baseadaptor.BaseData bundledata protected volatile java.util.zip.ZipFile zipFile protected volatile boolean closed private int referenceCount public void <init> (java.io.File, org.eclipse.osgi.baseadaptor.BaseData) throws java.io.IOException java.io.File basefile org.eclipse.osgi.baseadaptor.BaseData bundledata public void <init> (java.io.File, org.eclipse.osgi.baseadaptor.BaseData, org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList) throws java.io.IOException java.io.File basefile org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList mruList protected boolean checkedOpen () java.io.IOException e protected java.util.zip.ZipFile basicOpen () throws java.io.IOException protected synchronized java.util.zip.ZipFile getZipFile () throws java.io.IOException protected java.util.zip.ZipEntry getZipEntry (java.lang.String) String path java.util.zip.ZipEntry entry java.util.zip.ZipEntry dirEntry protected synchronized java.io.File extractDirectory (java.lang.String) String dirName java.util.Enumeration entries String entryPath protected java.io.File getExtractFile (java.lang.String) String entryName String path String name public synchronized java.io.File getFile (java.lang.String, boolean) String entry boolean nativeCode java.util.zip.ZipEntry zipEntry java.io.File nested java.io.InputStream in java.io.File dir java.io.IOException e public synchronized boolean containsDir (java.lang.String) String dir java.util.Enumeration entries java.util.zip.ZipEntry zipEntry String entryPath public synchronized org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path java.util.zip.ZipEntry zipEntry public synchronized java.util.Enumeration getEntryPaths (java.lang.String) String path java.util.Vector vEntries java.util.Enumeration entries java.util.zip.ZipEntry zipEntry String entryPath int slash public synchronized void close () throws java.io.IOException private boolean isMruListClosing () boolean isMruEnabled () private void mruListRemove () private void mruListUse () private void mruListAdd () public void open () synchronized void incrementReference () synchronized void decrementReference () }
org/eclipse/osgi/baseadaptor/hooks/
org/eclipse/osgi/baseadaptor/hooks/AdaptorHook.class
AdaptorHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.AdaptorHook extends java.lang.Object { public abstract void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) public abstract void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException public abstract void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException public abstract void frameworkStopping (org.osgi.framework.BundleContext) public abstract void addProperties (java.util.Properties) public abstract java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException public abstract void handleRuntimeError (java.lang.Throwable) public abstract org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () }
org/eclipse/osgi/baseadaptor/hooks/BundleFileFactoryHook.class
BundleFileFactoryHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook extends java.lang.Object { public abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleFile createBundleFile (java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData, boolean) throws java.io.IOException }
org/eclipse/osgi/baseadaptor/hooks/BundleFileWrapperFactoryHook.class
BundleFileWrapperFactoryHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook extends java.lang.Object { public abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrapBundleFile (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData, boolean) throws java.io.IOException }
org/eclipse/osgi/baseadaptor/hooks/ClassLoadingHook.class
ClassLoadingHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook extends java.lang.Object { public abstract byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) public abstract boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) public abstract java.lang.String findLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) public abstract java.lang.ClassLoader getBundleClassLoaderParent () public abstract org.eclipse.osgi.baseadaptor.loader.BaseClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) public abstract void initializedClassLoader (org.eclipse.osgi.baseadaptor.loader.BaseClassLoader, org.eclipse.osgi.baseadaptor.BaseData) }
org/eclipse/osgi/baseadaptor/hooks/ClassLoadingStatsHook.class
ClassLoadingStatsHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook extends java.lang.Object { public abstract void preFindLocalClass (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException public abstract void postFindLocalClass (java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) throws java.lang.ClassNotFoundException public abstract void preFindLocalResource (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) public abstract void postFindLocalResource (java.lang.String, java.net.URL, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) public abstract void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) }
org/eclipse/osgi/baseadaptor/hooks/StorageHook.class
StorageHook.java package org.eclipse.osgi.baseadaptor.hooks public abstract org.eclipse.osgi.baseadaptor.hooks.StorageHook extends java.lang.Object implements org.eclipse.osgi.framework.util.KeyedElement { public abstract int getStorageVersion () public abstract org.eclipse.osgi.baseadaptor.hooks.StorageHook create (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException public abstract void initialize (java.util.Dictionary) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.baseadaptor.hooks.StorageHook load (org.eclipse.osgi.baseadaptor.BaseData, java.io.DataInputStream) throws java.io.IOException public abstract void save (java.io.DataOutputStream) throws java.io.IOException public abstract void copy (org.eclipse.osgi.baseadaptor.hooks.StorageHook) public abstract void validate () throws java.lang.IllegalArgumentException public abstract java.util.Dictionary getManifest (boolean) throws org.osgi.framework.BundleException public abstract boolean forgetStatusChange (int) public abstract boolean forgetStartLevelChange (int) }
org/eclipse/osgi/baseadaptor/loader/
org/eclipse/osgi/baseadaptor/loader/BaseClassLoader.class
BaseClassLoader.java package org.eclipse.osgi.baseadaptor.loader public abstract org.eclipse.osgi.baseadaptor.loader.BaseClassLoader extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleClassLoader { public abstract java.security.ProtectionDomain getDomain () public abstract org.eclipse.osgi.baseadaptor.loader.ClasspathEntry createClassPathEntry (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain) public abstract java.lang.Class defineClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) public abstract java.lang.Class publicFindLoaded (java.lang.String) public abstract java.lang.Object publicGetPackage (java.lang.String) public abstract java.lang.Object publicDefinePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) public abstract org.eclipse.osgi.baseadaptor.loader.ClasspathManager getClasspathManager () }
org/eclipse/osgi/baseadaptor/loader/ClasspathEntry.class
ClasspathEntry.java package org.eclipse.osgi.baseadaptor.loader public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry extends java.lang.Object { private final org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile private final java.security.ProtectionDomain domain private org.eclipse.osgi.framework.util.KeyedHashSet userObjects private volatile org.eclipse.osgi.baseadaptor.BaseData data public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.security.ProtectionDomain domain public org.eclipse.osgi.baseadaptor.bundlefile.BundleFile getBundleFile () public org.eclipse.osgi.baseadaptor.BaseData getBaseData () void setBaseData (org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.BaseData data public java.security.ProtectionDomain getDomain () public java.lang.Object getUserObject (java.lang.Object) Object key public synchronized void addUserObject (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement userObject }
org/eclipse/osgi/baseadaptor/loader/ClasspathManager.class
ClasspathManager.java package org.eclipse.osgi.baseadaptor.loader public org.eclipse.osgi.baseadaptor.loader.ClasspathManager extends java.lang.Object { private static final org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] emptyFragments private static final String PROP_CLASSLOADER_LOCK private static final String VALUE_CLASSNAME_LOCK private static final boolean LOCK_CLASSNAME private org.eclipse.osgi.baseadaptor.BaseData data private String[] classpath private org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] entries private org.eclipse.osgi.baseadaptor.loader.BaseClassLoader classloader private org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] fragments private java.util.Collection loadedLibraries private java.util.HashMap classNameLocks private final boolean isParallelClassLoader static void <clinit> () public void <init> (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[], org.eclipse.osgi.baseadaptor.loader.BaseClassLoader) org.eclipse.osgi.baseadaptor.BaseData data String[] classpath org.eclipse.osgi.baseadaptor.loader.BaseClassLoader classloader public void initialize () org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] hooks int i public void close () int i java.io.IOException e int i public void attachFragment (org.eclipse.osgi.framework.adaptor.BundleData, java.security.ProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleData sourcedata java.security.ProtectionDomain sourcedomain String[] sourceclasspath java.io.IOException e org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries org.eclipse.osgi.baseadaptor.loader.FragmentClasspath fragClasspath private synchronized void insertFragment (org.eclipse.osgi.baseadaptor.loader.FragmentClasspath) org.eclipse.osgi.baseadaptor.loader.FragmentClasspath fragClasspath org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] newFragments long fragID int insert int i long otherID private static org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] buildClasspath (java.lang.String[], org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) String[] cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostloader org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain java.util.ArrayList result int i public static void findClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList result String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostloader org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] loaderHooks boolean hookAdded int i org.osgi.framework.BundleException be public static boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList result String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostloader org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain org.eclipse.osgi.baseadaptor.loader.ClasspathEntry element int i org.eclipse.osgi.baseadaptor.loader.FragmentClasspath fragCP public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry getClasspath (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) String cp org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.io.File file org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry cpEntry public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry getExternalClassPath (java.lang.String, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) String cp org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain java.io.File file org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile private static org.eclipse.osgi.baseadaptor.bundlefile.BundleFile createBundleFile (java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData) Object content org.eclipse.osgi.baseadaptor.BaseData sourcedata java.io.IOException e private org.eclipse.osgi.baseadaptor.loader.ClasspathEntry createClassPathEntry (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.security.ProtectionDomain cpDomain org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.baseadaptor.loader.ClasspathEntry entry Object domain public java.net.URL findLocalResource (java.lang.String) String resource org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks int i java.net.URL result int i int i private java.net.URL findLocalResourceImpl (java.lang.String, int) String resource int classPathIndex java.net.URL result int curIndex int i int i org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries int j public java.util.Enumeration findLocalResources (java.lang.String) String resource java.util.Vector resources int classPathIndex int i java.net.URL url int i org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries int j java.net.URL url private java.net.URL findResourceImpl (java.lang.String, org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, int) String name org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile int index public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findLocalEntry (java.lang.String) String path public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findLocalEntry (java.lang.String, int) String path int classPathIndex org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry result int curIndex int i int i org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries int j public java.util.Enumeration findLocalEntries (java.lang.String) String path java.util.Vector objects int i org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry result int i org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries int j org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry result private org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findEntryImpl (java.lang.String, org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) String path org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile public java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException String classname Class result org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks int i int i int i private java.lang.Class findLocalClass_LockClassName (java.lang.String, org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[]) throws java.lang.ClassNotFoundException String classname org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks boolean initialLock private java.lang.Class findLocalClass_LockClassLoader (java.lang.String, org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[]) throws java.lang.ClassNotFoundException String classname org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks private java.lang.Class findLocalClassImpl (java.lang.String, org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[]) throws java.lang.ClassNotFoundException String classname org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks Class result int i int i org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] fragEntries int j private boolean lockClassName (java.lang.String) throws java.lang.ClassNotFoundException String classname Object lockingThread Thread current InterruptedException e private void unlockClassName (java.lang.String) String classname private java.lang.Class findClassImpl (java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[]) String name org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] hooks String filename org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry byte[] classbytes byte[] classbytes Error e private java.lang.Class defineClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[]) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.hooks.ClassLoadingStatsHook[] statsHooks org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook[] hooks byte[] modifiedBytes int i Class result int i public org.eclipse.osgi.baseadaptor.BaseData getBaseData () public org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] getFragmentClasspaths () public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] getHostClasspathEntries () public org.eclipse.osgi.baseadaptor.loader.BaseClassLoader getBaseClassLoader () public java.lang.String findLibrary (java.lang.String) String libname java.util.Iterator libs String[] libNameResult String result }
org/eclipse/osgi/baseadaptor/loader/FragmentClasspath.class
FragmentClasspath.java package org.eclipse.osgi.baseadaptor.loader public org.eclipse.osgi.baseadaptor.loader.FragmentClasspath extends java.lang.Object { private org.eclipse.osgi.baseadaptor.BaseData bundledata private org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] entries private java.security.ProtectionDomain domain public void <init> (org.eclipse.osgi.baseadaptor.BaseData, org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[], java.security.ProtectionDomain) org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] entries java.security.ProtectionDomain domain public org.eclipse.osgi.baseadaptor.BaseData getBundleData () public java.security.ProtectionDomain getDomain () public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry[] getEntries () public void close () int i java.io.IOException e }
org/eclipse/osgi/baseadaptor/loader/ParallelClassLoader.class
ParallelClassLoader.java package org.eclipse.osgi.baseadaptor.loader public abstract org.eclipse.osgi.baseadaptor.loader.ParallelClassLoader extends java.lang.Object implements org.eclipse.osgi.baseadaptor.loader.BaseClassLoader { public abstract boolean isParallelCapable () }
org/eclipse/osgi/event/
org/eclipse/osgi/event/BatchBundleListener.class
BatchBundleListener.java package org.eclipse.osgi.event public abstract org.eclipse.osgi.event.BatchBundleListener extends java.lang.Object implements org.osgi.framework.BundleListener { public abstract void batchBegin () public abstract void batchEnd () }
org/eclipse/osgi/framework/
org/eclipse/osgi/framework/adaptor/
org/eclipse/osgi/framework/adaptor/BundleClassLoader.class
BundleClassLoader.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.BundleClassLoader extends java.lang.Object implements org.osgi.framework.BundleReference { public abstract void initialize () public abstract java.net.URL findLocalResource (java.lang.String) public abstract java.util.Enumeration findLocalResources (java.lang.String) public abstract java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.net.URL getResource (java.lang.String) public abstract java.util.Enumeration getResources (java.lang.String) throws java.io.IOException public abstract java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract void close () public abstract void attachFragment (org.eclipse.osgi.framework.adaptor.BundleData, java.security.ProtectionDomain, java.lang.String[]) public abstract org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public abstract java.lang.ClassLoader getParent () }
org/eclipse/osgi/framework/adaptor/BundleData.class
BundleData.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.BundleData extends java.lang.Object { public static final int TYPE_FRAGMENT public static final int TYPE_FRAMEWORK_EXTENSION public static final int TYPE_BOOTCLASSPATH_EXTENSION public static final int TYPE_SINGLETON public static final int TYPE_EXTCLASSPATH_EXTENSION public static final int TYPE_COMPOSITEBUNDLE public static final int TYPE_SURROGATEBUNDLE public abstract org.eclipse.osgi.framework.adaptor.BundleClassLoader createClassLoader (org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) public abstract java.net.URL getEntry (java.lang.String) public abstract java.util.Enumeration getEntryPaths (java.lang.String) public abstract java.lang.String findLibrary (java.lang.String) public abstract void installNativeCode (java.lang.String[]) throws org.osgi.framework.BundleException public abstract java.io.File getDataFile (java.lang.String) public abstract java.util.Dictionary getManifest () throws org.osgi.framework.BundleException public abstract long getBundleID () public abstract java.lang.String getLocation () public abstract long getLastModified () public abstract void close () throws java.io.IOException public abstract void open () throws java.io.IOException public abstract void setBundle (org.osgi.framework.Bundle) public abstract int getStartLevel () public abstract int getStatus () public abstract void setStartLevel (int) public abstract void setStatus (int) public abstract void save () throws java.io.IOException public abstract java.lang.String getSymbolicName () public abstract org.osgi.framework.Version getVersion () public abstract int getType () public abstract java.lang.String[] getClassPath () throws org.osgi.framework.BundleException public abstract java.lang.String getActivator () public abstract java.lang.String getExecutionEnvironment () public abstract java.lang.String getDynamicImports () }
org/eclipse/osgi/framework/adaptor/BundleOperation.class
BundleOperation.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.BundleOperation extends java.lang.Object { public abstract org.eclipse.osgi.framework.adaptor.BundleData begin () throws org.osgi.framework.BundleException public abstract void commit (boolean) throws org.osgi.framework.BundleException public abstract void undo () throws org.osgi.framework.BundleException }
org/eclipse/osgi/framework/adaptor/BundleProtectionDomain.class
BundleProtectionDomain.java package org.eclipse.osgi.framework.adaptor public org.eclipse.osgi.framework.adaptor.BundleProtectionDomain extends java.security.ProtectionDomain implements org.osgi.framework.BundleReference { private volatile org.osgi.framework.Bundle bundle public void <init> (java.security.PermissionCollection) java.security.PermissionCollection permCollection public void <init> (java.security.PermissionCollection, java.security.CodeSource, org.osgi.framework.Bundle) java.security.PermissionCollection permCollection java.security.CodeSource codeSource org.osgi.framework.Bundle bundle public void setBundle (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public org.osgi.framework.Bundle getBundle () }
org/eclipse/osgi/framework/adaptor/BundleWatcher.class
BundleWatcher.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.BundleWatcher extends java.lang.Object { public static final int START_INSTALLING public static final int END_INSTALLING public static final int START_ACTIVATION public static final int END_ACTIVATION public static final int START_DEACTIVATION public static final int END_DEACTIVATION public static final int START_UNINSTALLING public static final int END_UNINSTALLING public abstract void watchBundle (org.osgi.framework.Bundle, int) }
org/eclipse/osgi/framework/adaptor/ClassLoaderDelegate.class
ClassLoaderDelegate.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate extends java.lang.Object { public abstract java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.net.URL findResource (java.lang.String) public abstract java.util.Enumeration findResources (java.lang.String) throws java.io.IOException public abstract java.lang.String findLibrary (java.lang.String) public abstract boolean isLazyTriggerSet () public abstract void setLazyTrigger () throws org.osgi.framework.BundleException }
org/eclipse/osgi/framework/adaptor/ClassLoaderDelegateHook.class
ClassLoaderDelegateHook.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook extends java.lang.Object { public abstract java.lang.Class preFindClass (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.lang.ClassNotFoundException public abstract java.lang.Class postFindClass (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.lang.ClassNotFoundException public abstract java.net.URL preFindResource (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.io.FileNotFoundException public abstract java.net.URL postFindResource (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.io.FileNotFoundException public abstract java.util.Enumeration preFindResources (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.io.FileNotFoundException public abstract java.util.Enumeration postFindResources (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.io.FileNotFoundException public abstract java.lang.String preFindLibrary (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) throws java.io.FileNotFoundException public abstract java.lang.String postFindLibrary (java.lang.String, org.eclipse.osgi.framework.adaptor.BundleClassLoader, org.eclipse.osgi.framework.adaptor.BundleData) }
org/eclipse/osgi/framework/adaptor/EventPublisher.class
EventPublisher.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.EventPublisher extends java.lang.Object { public abstract void publishFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable) }
org/eclipse/osgi/framework/adaptor/FilePath.class
FilePath.java package org.eclipse.osgi.framework.adaptor public org.eclipse.osgi.framework.adaptor.FilePath extends java.lang.Object { private static final boolean WINDOWS private static final String CURRENT_DIR private static final char DEVICE_SEPARATOR private static final byte HAS_LEADING private static final byte HAS_TRAILING private static final String[] NO_SEGMENTS private static final String PARENT_DIR private static final char SEPARATOR private static final String UNC_SLASHES private String device private byte flags private String[] segments static void <clinit> () public void <init> (java.io.File) java.io.File location public void <init> (java.lang.String) String original private int computeSegmentCount (java.lang.String) String path int len int count int prev int i int i private java.lang.String[] computeSegments (java.lang.String) String path int maxSegmentCount String[] newSegments int len int firstPosition int lastPosition int next int actualSegmentCount int i int start int end String segment String[] actualSegments public java.lang.String getDevice () public java.lang.String[] getSegments () public boolean hasTrailingSlash () private void initialize (java.lang.String) String original int deviceSeparatorPos int start int uncPrefixEnd public boolean isAbsolute () public java.lang.String makeRelative (org.eclipse.osgi.framework.adaptor.FilePath) org.eclipse.osgi.framework.adaptor.FilePath base int baseCount int count StringBuffer relative int j int i private int matchingFirstSegments (org.eclipse.osgi.framework.adaptor.FilePath) org.eclipse.osgi.framework.adaptor.FilePath anotherPath int anotherPathLen int max int count int i public java.lang.String toString () StringBuffer result int i }
org/eclipse/osgi/framework/adaptor/FrameworkAdaptor.class
FrameworkAdaptor.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.FrameworkAdaptor extends java.lang.Object { public static final String FRAMEWORK_SYMBOLICNAME public abstract void initialize (org.eclipse.osgi.framework.adaptor.EventPublisher) public abstract void initializeStorage () throws java.io.IOException public abstract void compactStorage () throws java.io.IOException public abstract java.util.Properties getProperties () public abstract org.eclipse.osgi.framework.adaptor.BundleData[] getInstalledBundles () public abstract java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.framework.adaptor.BundleOperation installBundle (java.lang.String, java.net.URLConnection) public abstract org.eclipse.osgi.framework.adaptor.BundleOperation updateBundle (org.eclipse.osgi.framework.adaptor.BundleData, java.net.URLConnection) public abstract org.eclipse.osgi.framework.adaptor.BundleOperation uninstallBundle (org.eclipse.osgi.framework.adaptor.BundleData) public abstract long getTotalFreeSpace () throws java.io.IOException public abstract org.eclipse.osgi.framework.adaptor.PermissionStorage getPermissionStorage () throws java.io.IOException public abstract void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException public abstract void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException public abstract void frameworkStopping (org.osgi.framework.BundleContext) public abstract int getInitialBundleStartLevel () public abstract void setInitialBundleStartLevel (int) public abstract org.eclipse.osgi.framework.log.FrameworkLog getFrameworkLog () public abstract org.eclipse.osgi.framework.adaptor.BundleData createSystemBundleData () throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.framework.adaptor.BundleWatcher getBundleWatcher () public abstract org.eclipse.osgi.service.resolver.PlatformAdmin getPlatformAdmin () public abstract org.eclipse.osgi.service.resolver.State getState () public abstract java.lang.ClassLoader getBundleClassLoaderParent () public abstract void handleRuntimeError (java.lang.Throwable) }
org/eclipse/osgi/framework/adaptor/PermissionStorage.class
PermissionStorage.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.PermissionStorage extends java.lang.Object { public abstract java.lang.String[] getLocations () throws java.io.IOException public abstract java.lang.String[] getPermissionData (java.lang.String) throws java.io.IOException public abstract void setPermissionData (java.lang.String, java.lang.String[]) throws java.io.IOException public abstract void saveConditionalPermissionInfos (java.lang.String[]) throws java.io.IOException public abstract java.lang.String[] getConditionalPermissionInfos () throws java.io.IOException }
org/eclipse/osgi/framework/adaptor/StatusException.class
StatusException.java package org.eclipse.osgi.framework.adaptor public abstract org.eclipse.osgi.framework.adaptor.StatusException extends java.lang.Object { public static final int CODE_OK public static final int CODE_INFO public static final int CODE_WARNING public static final int CODE_ERROR public abstract java.lang.Object getStatus () public abstract int getStatusCode () }
org/eclipse/osgi/framework/console/
org/eclipse/osgi/framework/console/CommandInterpreter.class
CommandInterpreter.java package org.eclipse.osgi.framework.console public abstract org.eclipse.osgi.framework.console.CommandInterpreter extends java.lang.Object { public abstract java.lang.String nextArgument () public abstract java.lang.Object execute (java.lang.String) public abstract void print (java.lang.Object) public abstract void println () public abstract void println (java.lang.Object) public abstract void printStackTrace (java.lang.Throwable) public abstract void printDictionary (java.util.Dictionary, java.lang.String) public abstract void printBundleResource (org.osgi.framework.Bundle, java.lang.String) }
org/eclipse/osgi/framework/console/CommandProvider.class
CommandProvider.java package org.eclipse.osgi.framework.console public abstract org.eclipse.osgi.framework.console.CommandProvider extends java.lang.Object { public abstract java.lang.String getHelp () }
org/eclipse/osgi/framework/console/ConsoleSession.class
ConsoleSession.java package org.eclipse.osgi.framework.console public abstract org.eclipse.osgi.framework.console.ConsoleSession extends java.lang.Object implements org.osgi.framework.ServiceFactory { private volatile org.osgi.framework.ServiceRegistration sessionRegistration public void <init> () public final void close () org.osgi.framework.ServiceRegistration current protected abstract void doClose () public abstract java.io.InputStream getInput () public abstract java.io.OutputStream getOutput () public final java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration registration public final 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/osgi/framework/debug/
org/eclipse/osgi/framework/debug/Debug.class
Debug.java package org.eclipse.osgi.framework.debug public org.eclipse.osgi.framework.debug.Debug extends java.lang.Object { public static final boolean DEBUG public static boolean DEBUG_ENABLED public static boolean DEBUG_GENERAL public static boolean DEBUG_BUNDLE_TIME public static boolean DEBUG_LOADER public static boolean DEBUG_EVENTS public static boolean DEBUG_SERVICES public static boolean DEBUG_PACKAGES public static boolean DEBUG_MANIFEST public static boolean DEBUG_FILTER public static boolean DEBUG_SECURITY public static boolean DEBUG_STARTLEVEL public static boolean DEBUG_PACKAGEADMIN public static boolean DEBUG_PACKAGEADMIN_TIMING public static boolean DEBUG_MESSAGE_BUNDLES public static boolean MONITOR_ACTIVATION public static final String ECLIPSE_OSGI public static final String OPTION_DEBUG_GENERAL public static final String OPTION_DEBUG_BUNDLE_TIME public static final String OPTION_DEBUG_LOADER public static final String OPTION_DEBUG_EVENTS public static final String OPTION_DEBUG_SERVICES public static final String OPTION_DEBUG_PACKAGES public static final String OPTION_DEBUG_MANIFEST public static final String OPTION_DEBUG_FILTER public static final String OPTION_DEBUG_SECURITY public static final String OPTION_DEBUG_STARTLEVEL public static final String OPTION_DEBUG_PACKAGEADMIN public static final String OPTION_DEBUG_PACKAGEADMIN_TIMING public static final String OPTION_MONITOR_ACTIVATION public static final String OPTION_DEBUG_MESSAGE_BUNDLES public static java.io.PrintStream out static Class class$0 static void <clinit> () org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions public void <init> () public static void print (boolean) boolean x public static void print (char) char x public static void print (int) int x public static void print (long) long x public static void print (float) float x public static void print (double) double x public static void print (char[]) char[] x public static void print (java.lang.String) String x public static void print (java.lang.Object) Object x public static void println (boolean) boolean x public static void println (char) char x public static void println (int) int x public static void println (long) long x public static void println (float) float x public static void println (double) double x public static void println (char[]) char[] x public static void println (java.lang.String) String x public static void println (java.lang.Object) Object x public static void printStackTrace (java.lang.Throwable) Throwable t java.lang.reflect.Method[] methods int size Class throwable int i java.lang.reflect.Method method Throwable nested }
org/eclipse/osgi/framework/debug/EclipseDebugTrace.class
EclipseDebugTrace.java package org.eclipse.osgi.framework.debug org.eclipse.osgi.framework.debug.EclipseDebugTrace extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugTrace { private static final String PROP_TRACE_SIZE_MAX private static final String PROP_TRACE_FILE_MAX private static final String MESSAGE_THREAD_DUMP private static final String MESSAGE_EXIT_METHOD_WITH_RESULTS private static final String MESSAGE_EXIT_METHOD_NO_RESULTS private static final String MESSAGE_ENTER_METHOD_WITH_PARAMS private static final String MESSAGE_ENTER_METHOD_NO_PARAMS private static final String TRACE_FILE_VERSION_COMMENT private static final String TRACE_FILE_VERBOSE_COMMENT private static final String TRACE_FILE_VERSION private static final String TRACE_NEW_SESSION private static final String TRACE_FILE_DATE private static final java.text.SimpleDateFormat TRACE_FILE_DATE_FORMATTER private static final String TRACE_COMMENT private static final String TRACE_ELEMENT_DELIMITER private static final String TRACE_ELEMENT_DELIMITER_ENCODED private static final String LINE_SEPARATOR private static final String NULL_VALUE private static final org.eclipse.osgi.framework.util.SecureAction secureAction private static final Object writeLock private static final int DEFAULT_TRACE_FILE_SIZE private static final int DEFAULT_TRACE_FILES private static final int DEFAULT_TRACE_FILE_MIN_SIZE private static final String TRACE_FILE_EXTENSION private static final String BACKUP_MARK private int maxTraceFileSize private int maxTraceFiles private int backupTraceFileIndex private String traceClass private String bundleSymbolicName static boolean newSession private org.eclipse.osgi.framework.debug.FrameworkDebugOptions debugOptions static void <clinit> () String s void <init> (java.lang.String, org.eclipse.osgi.framework.debug.FrameworkDebugOptions) String bundleSymbolicName org.eclipse.osgi.framework.debug.FrameworkDebugOptions debugOptions void <init> (java.lang.String, org.eclipse.osgi.framework.debug.FrameworkDebugOptions, java.lang.Class) String bundleSymbolicName org.eclipse.osgi.framework.debug.FrameworkDebugOptions debugOptions Class traceClass private final boolean isDebuggingEnabled (java.lang.String) String optionPath boolean debugEnabled String option public void trace (java.lang.String, java.lang.String) String optionPath String message org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void trace (java.lang.String, java.lang.String, java.lang.Throwable) String optionPath String message Throwable error org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void traceEntry (java.lang.String) String optionPath org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void traceEntry (java.lang.String, java.lang.Object) String optionPath Object methodArgument public void traceEntry (java.lang.String, java.lang.Object[]) String optionPath Object[] methodArguments StringBuffer messageBuffer int i org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void traceExit (java.lang.String) String optionPath org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void traceExit (java.lang.String, java.lang.Object) String optionPath Object result StringBuffer messageBuffer org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record public void traceDumpStack (java.lang.String) String optionPath StringBuffer messageBuffer StackTraceElement[] elements int firstIndex int endIndex StackTraceElement[] newElements int i org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record private final void setMessage (org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry, java.lang.String) org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry record String originalMessage String argument StringBuffer classMethodName String newMessage private final java.lang.String convertStackTraceElementsToString (java.lang.StackTraceElement[]) StackTraceElement[] elements StringBuffer buffer int i private void writeRecord (org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry) org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry entry java.io.File tracingFile java.io.Writer traceWriter Exception ex private void readLogProperties () String newMaxTraceFileSize String newMaxLogFiles private boolean checkTraceFileSize (java.io.File, long) java.io.File traceFile long timestamp boolean isBackupOK String traceFileName String backupFilename java.io.File backupFile boolean isRenameOK java.io.Writer traceWriter java.io.IOException ioEx private void writeComment (java.io.Writer, java.lang.String) throws java.io.IOException java.io.Writer traceWriter String comment StringBuffer commentText private final java.lang.String getFormattedDate (long) long timestamp private final java.lang.String getFormattedThrowable (java.lang.Throwable) Throwable error String result java.io.PrintStream throwableStream java.io.ByteArrayOutputStream throwableByteOutputStream private void writeSession (java.io.Writer, long) throws java.io.IOException java.io.Writer traceWriter long timestamp String[] allOptions int i private void writeMessage (java.io.Writer, org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry) throws java.io.IOException java.io.Writer traceWriter org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry entry StringBuffer message private static java.lang.String encodeText (java.lang.String) String inputString StringBuffer tempBuffer int currentIndex private java.io.Writer logForStream (java.io.OutputStream) java.io.OutputStream output private java.io.Writer openWriter (java.io.File) java.io.File traceFile java.io.Writer traceWriter private void closeWriter (java.io.Writer) java.io.Writer traceWriter java.io.IOException ioEx }
org/eclipse/osgi/framework/debug/FrameworkDebugOptions.class
FrameworkDebugOptions.java package org.eclipse.osgi.framework.debug public org.eclipse.osgi.framework.debug.FrameworkDebugOptions extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptions org.osgi.util.tracker.ServiceTrackerCustomizer { private static final String OSGI_DEBUG private static final String OSGI_DEBUG_VERBOSE public static final String PROP_TRACEFILE private final Object lock private java.util.Properties options private java.util.Properties disabledOptions private static org.eclipse.osgi.framework.debug.FrameworkDebugOptions singleton private static final String OPTIONS protected static final java.util.Map debugTraceCache protected java.io.File outFile protected boolean verboseDebug private volatile org.osgi.framework.BundleContext context private volatile org.osgi.util.tracker.ServiceTracker listenerTracker static Class class$0 static void <clinit> () private void <init> () String debugOptionsFilename java.net.URL optionsFile String userDir java.io.InputStream input java.io.IOException e java.util.Iterator i Object key public void start (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext bc public void stop (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext bc public static org.eclipse.osgi.framework.debug.FrameworkDebugOptions getDefault () private static java.net.URL buildURL (java.lang.String, boolean) String spec boolean trailingSlash boolean isFile private static java.net.URL adjustTrailingSlash (java.net.URL, boolean) throws java.net.MalformedURLException java.net.URL url boolean trailingSlash String file public boolean getBooleanOption (java.lang.String, boolean) String option boolean defaultValue String optionValue public java.lang.String getOption (java.lang.String) String option public java.lang.String getOption (java.lang.String, java.lang.String) String option String defaultValue public int getIntegerOption (java.lang.String, int) String option int defaultValue String value public java.util.Map getOptions () java.util.Properties snapShot java.lang.String[] getAllOptions () String[] optionsArray java.util.Iterator entrySetIterator int i java.util.Map$Entry entry public void removeOption (java.lang.String) String option String fireChangedEvent public void setOption (java.lang.String, java.lang.String) String option String value String fireChangedEvent String currentValue private java.lang.String getSymbolicName (java.lang.String) String option int firstSlashIndex public void setOptions (java.util.Map) java.util.Map ops java.util.Properties newOptions java.util.Iterator entries java.util.Map$Entry entry java.util.Set fireChangesTo java.util.Iterator keys String key String symbolicName java.util.Iterator newEntries java.util.Map$Entry entry String existingValue String symbolicName java.util.Iterator iChanges public boolean isDebugEnabled () public void setDebugEnabled (boolean) boolean enabled boolean fireChangedEvent public final org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String) String bundleSymbolicName public final org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String, java.lang.Class) String bundleSymbolicName Class traceEntryClass org.eclipse.osgi.service.debug.DebugTrace debugTrace public final java.io.File getFile () public synchronized void setFile (java.io.File) java.io.File traceFile boolean isVerbose () public synchronized void setVerbose (boolean) boolean verbose private void optionsChanged (java.lang.String) String bundleSymbolicName org.osgi.framework.BundleContext bc org.osgi.framework.ServiceReference[] listenerRefs int i org.eclipse.osgi.service.debug.DebugOptionsListener service public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.eclipse.osgi.service.debug.DebugOptionsListener listener public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service }
org/eclipse/osgi/framework/debug/FrameworkDebugTraceEntry.class
FrameworkDebugTraceEntry.java package org.eclipse.osgi.framework.debug public org.eclipse.osgi.framework.debug.FrameworkDebugTraceEntry extends java.lang.Object { public static final String DEFAULT_OPTION_PATH private final String threadName private final long timestamp private final String optionPath private final String bundleSymbolicName private final String className private final String methodName private final int lineNumber private String message private final Throwable throwable static Class class$0 static Class class$1 static Class class$2 public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String) String bundleSymbolicName String optionPath String message String traceClass public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable, java.lang.String) String bundleSymbolicName String optionPath String message Throwable error String traceClass String determineClassName String determineMethodName int determineLineNumber StackTraceElement[] stackElements int i String fullClassName public java.lang.String toString () StringBuffer buffer public final java.lang.String getThreadName () public final long getTimestamp () public final java.lang.String getBundleSymbolicName () public final java.lang.String getMessage () public final java.lang.Throwable getThrowable () public final java.lang.String getClassName () public final java.lang.String getMethodName () public final java.lang.String getOptionPath () public final int getLineNumber () void setMessage (java.lang.String) String newMessage }
org/eclipse/osgi/framework/eventmgr/
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Entry.class
CopyOnWriteIdentityMap.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry extends java.lang.Object implements java.util.Map$Entry { final Object key final Object value void <init> (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object getKey () public java.lang.Object getValue () public java.lang.Object setValue (java.lang.Object) Object value }
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$EntryIterator.class
CopyOnWriteIdentityMap.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$EntryIterator extends java.lang.Object implements java.util.Iterator { private final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries private final int returnType private int cursor void <init> (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[], int) org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries int returnType public boolean hasNext () public java.lang.Object next () public void remove () }
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$EntrySet.class
CopyOnWriteIdentityMap.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$EntrySet extends java.util.AbstractSet { private final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries private final int returnType static final int ENTRY static final int KEY static final int VALUE void <init> (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[], int) org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries int returnType public java.util.Iterator iterator () public int size () }
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap.class
CopyOnWriteIdentityMap.java package org.eclipse.osgi.framework.eventmgr public org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap extends java.lang.Object implements java.util.Map { private static final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] emptyArray private volatile org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries static void <clinit> () public void <init> () public void <init> (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap) org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap source public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value int size int i Object v org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries public void putAll (java.util.Map) java.util.Map source int sourceSize org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy java.util.Iterator iter int i java.util.Map$Entry mapEntry public void putAll (java.lang.Object[]) Object[] keys int sourceSize org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy int i private synchronized void putAll (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[]) org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy int sourceSize int size org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries int n org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry copy int i org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e public synchronized java.lang.Object remove (java.lang.Object) Object key int size int i Object v org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries int next public synchronized void clear () private org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries () public boolean isEmpty () public int size () public java.lang.Object get (java.lang.Object) Object key org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e int i public boolean containsKey (java.lang.Object) Object key org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e int i public boolean containsValue (java.lang.Object) Object value org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e int i public java.util.Set entrySet () public java.util.Set keySet () public java.util.Collection values () }
org/eclipse/osgi/framework/eventmgr/EventDispatcher.class
EventDispatcher.java package org.eclipse.osgi.framework.eventmgr public abstract org.eclipse.osgi.framework.eventmgr.EventDispatcher extends java.lang.Object { public abstract void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) }
org/eclipse/osgi/framework/eventmgr/EventListeners.class
EventListeners.java package org.eclipse.osgi.framework.eventmgr public org.eclipse.osgi.framework.eventmgr.EventListeners extends java.lang.Object { private final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap list public void <init> () public void <init> (int) int capacity public void addListener (java.lang.Object, java.lang.Object) Object listener Object listenerObject public void removeListener (java.lang.Object) Object listener public void removeAllListeners () java.util.Set entrySet () }
org/eclipse/osgi/framework/eventmgr/EventManager$1.class
EventManager.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.EventManager$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.eventmgr.EventManager this$0 void <init> (org.eclipse.osgi.framework.eventmgr.EventManager) public java.lang.Object run () org.eclipse.osgi.framework.eventmgr.EventManager$EventThread t }
org/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued.class
EventManager.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued extends java.lang.Object { final java.util.Set listeners final org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher final int action final Object object org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued next void <init> (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) java.util.Set l org.eclipse.osgi.framework.eventmgr.EventDispatcher d int a Object o }
org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.class
EventManager.java package org.eclipse.osgi.framework.eventmgr org.eclipse.osgi.framework.eventmgr.EventManager$EventThread extends java.lang.Thread { private static int nextThreadNumber private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued head private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued tail private volatile boolean running void <init> (java.lang.ThreadGroup, java.lang.String) ThreadGroup threadGroup String threadName private static synchronized java.lang.String getNextName () void <init> (java.lang.String) String threadName void <init> () void close () public void run () org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item RuntimeException e Error e synchronized void postEvent (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) java.util.Set l org.eclipse.osgi.framework.eventmgr.EventDispatcher d int a Object o org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item private synchronized org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued getNextEvent () org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item }
org/eclipse/osgi/framework/eventmgr/EventManager.class
EventManager.java package org.eclipse.osgi.framework.eventmgr public org.eclipse.osgi.framework.eventmgr.EventManager extends java.lang.Object { static final boolean DEBUG private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread thread private boolean closed protected final String threadName protected final ThreadGroup threadGroup public void <init> () public void <init> (java.lang.String) String threadName public void <init> (java.lang.String, java.lang.ThreadGroup) String threadName ThreadGroup threadGroup public synchronized void close () synchronized org.eclipse.osgi.framework.eventmgr.EventManager$EventThread getEventThread () static void dispatchEvent (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) java.util.Set listeners org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher int eventAction Object eventObject java.util.Iterator iter java.util.Map$Entry listener Object eventListener Object listenerObject }
org/eclipse/osgi/framework/eventmgr/ListenerQueue.class
ListenerQueue.java package org.eclipse.osgi.framework.eventmgr public org.eclipse.osgi.framework.eventmgr.ListenerQueue extends java.lang.Object { protected final org.eclipse.osgi.framework.eventmgr.EventManager manager private final java.util.Map queue private boolean readOnly public void <init> (org.eclipse.osgi.framework.eventmgr.EventManager) org.eclipse.osgi.framework.eventmgr.EventManager manager public void queueListeners (org.eclipse.osgi.framework.eventmgr.EventListeners, org.eclipse.osgi.framework.eventmgr.EventDispatcher) org.eclipse.osgi.framework.eventmgr.EventListeners listeners org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher public synchronized void queueListeners (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher) java.util.Set listeners org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher public void dispatchEventAsynchronous (int, java.lang.Object) int eventAction Object eventObject org.eclipse.osgi.framework.eventmgr.EventManager$EventThread eventThread java.util.Iterator iter java.util.Map$Entry entry public void dispatchEventSynchronous (int, java.lang.Object) int eventAction Object eventObject java.util.Iterator iter java.util.Map$Entry entry }
org/eclipse/osgi/framework/internal/
org/eclipse/osgi/framework/internal/core/
org/eclipse/osgi/framework/internal/core/AbstractBundle$1.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 private final int val$mask private final boolean val$state void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, int, boolean) public java.lang.Object run () throws org.osgi.framework.BundleException java.io.IOException int status boolean test }
org/eclipse/osgi/framework/internal/core/AbstractBundle$2.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 private final java.io.InputStream val$in private final java.security.AccessControlContext val$callerContext void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.io.InputStream, java.security.AccessControlContext) public java.lang.Object run () throws org.osgi.framework.BundleException java.net.URLConnection source String updateLocation }
org/eclipse/osgi/framework/internal/core/AbstractBundle$3.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 private final org.eclipse.osgi.framework.internal.core.AbstractBundle val$newBundle private final boolean val$extension void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, org.eclipse.osgi.framework.internal.core.AbstractBundle, boolean) public java.lang.Object run () throws java.lang.Exception }
org/eclipse/osgi/framework/internal/core/AbstractBundle$4.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle) public java.lang.Object run () throws org.osgi.framework.BundleException }
org/eclipse/osgi/framework/internal/core/AbstractBundle$5.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$5 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 private final String val$path void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.lang.String) public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/AbstractBundle$6.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$6 extends java.lang.Object implements java.util.Enumeration { int curIndex int curFragment java.net.URL nextElement final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 private final String[] val$pathArray private final int val$numFragments private final org.eclipse.osgi.framework.internal.core.BundleFragment[] val$fragments void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.lang.String[], int, org.eclipse.osgi.framework.internal.core.BundleFragment[]) public boolean hasMoreElements () public java.lang.Object nextElement () java.net.URL result private void getNextElement () String curPath }
org/eclipse/osgi/framework/internal/core/AbstractBundle$BundleStatusException.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException extends java.lang.Throwable implements org.eclipse.osgi.framework.adaptor.StatusException { private static final long serialVersionUID private int code private Object status final org.eclipse.osgi.framework.internal.core.AbstractBundle this$0 void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.lang.String, int, java.lang.Object) String message int code Object status public java.lang.Object getStatus () public int getStatusCode () }
org/eclipse/osgi/framework/internal/core/AbstractBundle.class
AbstractBundle.java package org.eclipse.osgi.framework.internal.core public abstract org.eclipse.osgi.framework.internal.core.AbstractBundle extends java.lang.Object implements org.osgi.framework.Bundle java.lang.Comparable org.eclipse.osgi.framework.util.KeyedElement { protected org.eclipse.osgi.framework.internal.core.Framework framework protected volatile int state protected volatile Thread stateChanging protected org.eclipse.osgi.framework.adaptor.BundleData bundledata protected Object statechangeLock protected org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain protected volatile org.eclipse.osgi.framework.internal.core.ManifestLocalization manifestLocalization protected static org.eclipse.osgi.framework.internal.core.AbstractBundle createBundle (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework boolean setBundle org.eclipse.osgi.framework.internal.core.AbstractBundle result org.eclipse.osgi.framework.internal.core.AbstractBundle result org.eclipse.osgi.framework.internal.core.AbstractBundle result org.eclipse.osgi.framework.internal.core.AbstractBundle result protected void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected abstract void load () protected abstract boolean reload (org.eclipse.osgi.framework.internal.core.AbstractBundle) protected abstract void refresh () protected abstract boolean unload () protected void close () protected org.osgi.framework.BundleActivator loadBundleActivator () throws org.osgi.framework.BundleException String activatorClassName Class activatorClass Throwable t protected abstract java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException public int getState () public org.eclipse.osgi.framework.internal.core.Framework getFramework () protected boolean isActive () boolean isLazyStart () int status public boolean isResolved () public void start () throws org.osgi.framework.BundleException public void start (int) throws org.osgi.framework.BundleException int options protected abstract void startWorker (int) throws org.osgi.framework.BundleException protected boolean readyToResume () protected void resume () throws org.osgi.framework.BundleException public void stop () throws org.osgi.framework.BundleException public void stop (int) throws org.osgi.framework.BundleException int options protected abstract void stopWorker (int) throws org.osgi.framework.BundleException protected void setStatus (int, boolean) int mask boolean state java.security.PrivilegedActionException pae protected void suspend (boolean) throws org.osgi.framework.BundleException boolean lock public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in java.security.AccessControlContext callerContext protected void updateWorker (java.security.PrivilegedExceptionAction) throws org.osgi.framework.BundleException java.security.PrivilegedExceptionAction action int previousState org.osgi.framework.BundleException e java.security.PrivilegedActionException pae org.osgi.framework.BundleException e org.osgi.framework.BundleException e protected void updateWorkerPrivileged (java.net.URLConnection, java.security.AccessControlContext) throws org.osgi.framework.BundleException java.net.URLConnection source java.security.AccessControlContext callerContext org.eclipse.osgi.framework.internal.core.AbstractBundle oldBundle boolean reloaded org.eclipse.osgi.framework.adaptor.BundleOperation storage org.eclipse.osgi.framework.internal.core.BundleRepository bundles org.eclipse.osgi.framework.adaptor.BundleData newBundleData org.eclipse.osgi.framework.internal.core.AbstractBundle newBundle boolean exporting boolean exporting int st String oldBSN boolean extension java.security.PrivilegedActionException e Throwable t String oldBSN org.osgi.framework.BundleException ee public void uninstall () throws org.osgi.framework.BundleException protected void uninstallWorker (java.security.PrivilegedExceptionAction) throws org.osgi.framework.BundleException java.security.PrivilegedExceptionAction action boolean bundleActive org.osgi.framework.BundleException e java.security.PrivilegedActionException pae org.osgi.framework.BundleException e protected void uninstallWorkerPrivileged () throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats boolean unloaded org.eclipse.osgi.framework.adaptor.BundleOperation storage org.eclipse.osgi.framework.internal.core.BundleRepository bundles boolean exporting boolean exporting int st org.osgi.framework.BundleException e org.osgi.framework.BundleException ee org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats public java.util.Dictionary getHeaders () public java.util.Dictionary getHeaders (java.lang.String) String localeString org.eclipse.osgi.framework.internal.core.ManifestLocalization localization org.eclipse.osgi.framework.internal.core.ManifestLocalization localization org.osgi.framework.BundleException e public long getBundleId () public java.lang.String getLocation () public boolean hasPermission (java.lang.Object) Object permission SecurityManager sm java.security.AccessControlContext acc protected void beginStateChange () throws org.osgi.framework.BundleException boolean doubleFault long start long end protected void completeStateChange () public java.lang.String toString () String name public int compareTo (java.lang.Object) Object obj int slcomp long idcomp protected void checkValid () public org.eclipse.osgi.framework.adaptor.BundleProtectionDomain getProtectionDomain () protected org.eclipse.osgi.framework.internal.core.BundleFragment[] getFragments () protected boolean isFragment () org.eclipse.osgi.framework.internal.core.BundleHost[] getHosts () public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String classname public java.util.Enumeration getEntryPaths (java.lang.String) String path public java.net.URL getEntry (java.lang.String) String fileName java.net.URL getEntry0 (java.lang.String) String fileName public java.lang.String getSymbolicName () public long getLastModified () public org.eclipse.osgi.framework.adaptor.BundleData getBundleData () public org.osgi.framework.Version getVersion () public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () protected int getStartLevel () protected abstract org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () protected void resolve () public org.osgi.framework.BundleContext getBundleContext () protected abstract org.eclipse.osgi.framework.internal.core.BundleContextImpl getContext () public org.osgi.framework.BundleException getResolutionFailureException () org.eclipse.osgi.service.resolver.BundleDescription bundleDescription private org.osgi.framework.BundleException getResolverError (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundleDesc org.eclipse.osgi.service.resolver.ResolverError[] errors StringBuffer message int errorType int i public int getKeyHashCode () long id public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public java.util.ResourceBundle getResourceBundle (java.lang.String) String localeString org.eclipse.osgi.framework.internal.core.ManifestLocalization localization org.eclipse.osgi.framework.internal.core.ManifestLocalization localization private synchronized org.eclipse.osgi.framework.internal.core.ManifestLocalization getManifestLocalization () throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.ManifestLocalization currentLocalization java.util.Dictionary rawHeaders public boolean testStateChanging (java.lang.Object) Object thread public java.lang.Thread getStateChanging () public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) String path String filePattern boolean recurse java.util.List pathList org.osgi.framework.Filter patternFilter java.util.Hashtable patternProps org.osgi.framework.InvalidSyntaxException e org.osgi.framework.Bundle b org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments int numFragments int i String[] pathArray private java.lang.String sanitizeFilterInput (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filePattern StringBuffer buffer boolean foundEscape int i char c protected void findLocalEntryPaths (java.lang.String, org.osgi.framework.Filter, java.util.Hashtable, boolean, java.util.List) String path org.osgi.framework.Filter patternFilter java.util.Hashtable patternProps boolean recurse java.util.List pathList java.util.Enumeration entryPaths String entry int lastSlash int secondToLastSlash int fileStart int fileStart int fileStart int fileStart int fileEnd String fileName public java.util.Map getSignerCertificates (int) int signersType org.eclipse.osgi.signedcontent.SignedContentFactory factory org.eclipse.osgi.signedcontent.SignedContent signedContent org.eclipse.osgi.signedcontent.SignerInfo[] infos java.util.Map results int i java.security.cert.Certificate[] certs java.util.List certChain int j }
org/eclipse/osgi/framework/internal/core/AliasMapper.class
AliasMapper.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.AliasMapper extends java.lang.Object { private static java.util.Hashtable processorAliasTable private static java.util.Hashtable osnameAliasTable public void <init> () public java.lang.String aliasProcessor (java.lang.String) String processor java.io.InputStream in String alias public java.lang.Object aliasOSName (java.lang.String) String osname java.io.InputStream in Object aliasObject protected static java.util.Hashtable initAliases (java.io.InputStream) java.io.InputStream in java.util.Hashtable aliases java.io.BufferedReader br java.io.BufferedReader br String line org.eclipse.osgi.framework.internal.core.Tokenizer tokenizer String master String alias String lowerCaseAlias Object storedMaster java.util.Vector newMaster java.io.IOException e }
org/eclipse/osgi/framework/internal/core/BundleContextImpl$1.class
BundleContextImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.BundleContextImpl$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.BundleContextImpl this$0 private final org.osgi.framework.BundleActivator val$bundleActivator void <init> (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.osgi.framework.BundleActivator) public java.lang.Object run () throws java.lang.Exception Object previousTCCL }
org/eclipse/osgi/framework/internal/core/BundleContextImpl$2.class
BundleContextImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.BundleContextImpl this$0 void <init> (org.eclipse.osgi.framework.internal.core.BundleContextImpl) public java.lang.Object run () throws java.lang.Exception Object previousTCCL }
org/eclipse/osgi/framework/internal/core/BundleContextImpl.class
BundleContextImpl.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.BundleContextImpl extends java.lang.Object implements org.osgi.framework.BundleContext org.eclipse.osgi.framework.eventmgr.EventDispatcher { private static boolean SET_TCCL private volatile boolean valid final org.eclipse.osgi.framework.internal.core.BundleHost bundle final org.eclipse.osgi.framework.internal.core.Framework framework private java.util.HashMap servicesInUse protected java.util.Map bundleEvent protected java.util.Map bundleEventSync protected java.util.Map frameworkEvent protected org.osgi.framework.BundleActivator activator private final Object contextLock static void <clinit> () protected void <init> (org.eclipse.osgi.framework.internal.core.BundleHost) org.eclipse.osgi.framework.internal.core.BundleHost bundle protected void close () org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry public java.lang.String getProperty (java.lang.String) String key SecurityManager sm public org.osgi.framework.Bundle getBundle () public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleImpl () public org.osgi.framework.Bundle installBundle (java.lang.String) throws org.osgi.framework.BundleException String location public org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException String location java.io.InputStream in public org.osgi.framework.Bundle getBundle (long) long id public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleByLocation (java.lang.String) String location public org.osgi.framework.Bundle[] getBundles () public void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.ServiceListener listener String filter public void addServiceListener (org.osgi.framework.ServiceListener) org.osgi.framework.ServiceListener listener org.osgi.framework.InvalidSyntaxException e public void removeServiceListener (org.osgi.framework.ServiceListener) org.osgi.framework.ServiceListener listener public void addBundleListener (org.osgi.framework.BundleListener) org.osgi.framework.BundleListener listener String listenerName public void removeBundleListener (org.osgi.framework.BundleListener) org.osgi.framework.BundleListener listener String listenerName public void addFrameworkListener (org.osgi.framework.FrameworkListener) org.osgi.framework.FrameworkListener listener String listenerName public void removeFrameworkListener (org.osgi.framework.FrameworkListener) org.osgi.framework.FrameworkListener listener String listenerName public org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) String[] clazzes Object service java.util.Dictionary properties public org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) String clazz Object service java.util.Dictionary properties String[] clazzes public org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException String clazz String filter public org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException String clazz String filter public org.osgi.framework.ServiceReference getServiceReference (java.lang.String) String clazz public java.lang.Object getService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public boolean ungetService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public java.io.File getDataFile (java.lang.String) String filename protected void start () throws org.osgi.framework.BundleException org.osgi.framework.BundleException be protected void startActivator (org.osgi.framework.BundleActivator) throws org.osgi.framework.BundleException org.osgi.framework.BundleActivator bundleActivator Throwable t String clazz java.lang.Object setContextFinder () Thread currentThread ClassLoader previousTCCL ClassLoader contextFinder protected void stop () throws org.osgi.framework.BundleException Throwable t String clazz public java.util.Map getServicesInUseMap () public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) Object originalListener Object l int action Object object org.eclipse.osgi.framework.internal.core.AbstractBundle tmpBundle Object previousTCCL org.osgi.framework.BundleListener listener String listenerName org.osgi.framework.BundleEvent event org.osgi.framework.ServiceEvent event org.osgi.framework.ServiceListener listener String listenerName org.osgi.framework.FrameworkListener listener String listenerName Throwable t org.osgi.framework.FrameworkEvent event public org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filter public void checkValid () protected boolean isValid () public org.eclipse.osgi.framework.internal.core.Framework getFramework () }
org/eclipse/osgi/framework/internal/core/BundleFragment.class
BundleFragment.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.BundleFragment extends org.eclipse.osgi.framework.internal.core.AbstractBundle { protected org.eclipse.osgi.framework.internal.core.BundleHost[] hosts public void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected void load () SecurityManager sm protected boolean reload (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle newBundle boolean exporting protected void refresh () protected boolean unload () boolean exporting protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean checkPermission SecurityException e public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) String name protected void startWorker (int) throws org.osgi.framework.BundleException int options protected void stopWorker (int) throws org.osgi.framework.BundleException int options public org.osgi.framework.ServiceReference[] getRegisteredServices () public org.osgi.framework.ServiceReference[] getServicesInUse () synchronized org.eclipse.osgi.framework.internal.core.BundleHost[] getHosts () protected boolean isFragment () boolean addHost (org.eclipse.osgi.framework.internal.core.BundleHost) org.eclipse.osgi.framework.internal.core.BundleHost host org.osgi.framework.BundleException be int i org.eclipse.osgi.framework.internal.core.BundleHost[] newHosts protected org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () protected org.eclipse.osgi.framework.internal.core.BundleContextImpl getContext () }
org/eclipse/osgi/framework/internal/core/BundleHost.class
BundleHost.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.BundleHost extends org.eclipse.osgi.framework.internal.core.AbstractBundle { public static final int LAZY_TRIGGER private org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy protected org.eclipse.osgi.framework.internal.core.BundleContextImpl context protected org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments public void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected void load () SecurityManager sm protected boolean reload (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle newBundle boolean exporting org.eclipse.osgi.internal.loader.BundleLoaderProxy curProxy protected void refresh () protected boolean unload () boolean exporting org.eclipse.osgi.internal.loader.BundleLoaderProxy curProxy private org.eclipse.osgi.internal.loader.BundleLoader checkLoader () org.eclipse.osgi.internal.loader.BundleLoader loader protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean checkPermission SecurityException e org.eclipse.osgi.internal.loader.BundleLoader loader ClassNotFoundException e org.osgi.framework.BundleException be public java.net.URL getResource (java.lang.String) String name org.eclipse.osgi.internal.loader.BundleLoader loader public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name org.eclipse.osgi.internal.loader.BundleLoader loader java.util.Enumeration result protected void startWorker (int) throws org.osgi.framework.BundleException int options String msg long start org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.osgi.framework.BundleException e org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats protected void startHook () throws org.osgi.framework.BundleException protected boolean readyToResume () int status private synchronized boolean isLazyTriggerSet () org.eclipse.osgi.internal.loader.BundleLoader loader protected org.eclipse.osgi.framework.internal.core.BundleContextImpl createContext () protected synchronized org.eclipse.osgi.framework.internal.core.BundleContextImpl getContext () protected void stopWorker (int) throws org.osgi.framework.BundleException int options org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats protected void stopHook () throws org.osgi.framework.BundleException public org.osgi.framework.ServiceReference[] getRegisteredServices () public org.osgi.framework.ServiceReference[] getServicesInUse () public org.eclipse.osgi.framework.internal.core.BundleFragment[] getFragments () org.eclipse.osgi.framework.internal.core.BundleFragment[] result protected void attachFragment (org.eclipse.osgi.framework.internal.core.BundleFragment) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.BundleFragment fragment org.eclipse.osgi.internal.loader.BundleLoader loader boolean inserted org.eclipse.osgi.framework.internal.core.BundleFragment[] newFragments int i protected org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () org.eclipse.osgi.internal.loader.BundleLoaderProxy curProxy public synchronized org.eclipse.osgi.internal.loader.BundleLoaderProxy getLoaderProxy () org.eclipse.osgi.service.resolver.BundleDescription bundleDescription public java.lang.ClassLoader getClassLoader () SecurityManager sm org.eclipse.osgi.internal.loader.BundleLoaderProxy curProxy org.eclipse.osgi.internal.loader.BundleLoader loader org.eclipse.osgi.framework.adaptor.BundleClassLoader bcl }
org/eclipse/osgi/framework/internal/core/BundleRepository.class
BundleRepository.java package org.eclipse.osgi.framework.internal.core public final org.eclipse.osgi.framework.internal.core.BundleRepository extends java.lang.Object { private java.util.ArrayList bundlesByInstallOrder private org.eclipse.osgi.framework.util.KeyedHashSet bundlesById private java.util.HashMap bundlesBySymbolicName public void <init> (int) int initialCapacity public synchronized java.util.List getBundles () public synchronized org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle (long) long bundleId Long key public synchronized org.eclipse.osgi.framework.internal.core.AbstractBundle[] getBundles (java.lang.String) String symbolicName public synchronized org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle (java.lang.String, org.osgi.framework.Version) String symbolicName org.osgi.framework.Version version org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int i public synchronized void add (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle private void addSymbolicName (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle String symbolicName org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles java.util.ArrayList list org.osgi.framework.Version newVersion boolean added int i org.eclipse.osgi.framework.internal.core.AbstractBundle oldBundle org.osgi.framework.Version oldVersion public synchronized boolean remove (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle boolean found String symbolicName private void removeSymbolicName (java.lang.String, org.eclipse.osgi.framework.internal.core.AbstractBundle) String symbolicName org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int numRemoved int i org.eclipse.osgi.framework.internal.core.AbstractBundle[] newBundles int indexCnt int i public synchronized void update (java.lang.String, org.eclipse.osgi.framework.internal.core.AbstractBundle) String oldSymbolicName org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public synchronized void removeAllBundles () }
org/eclipse/osgi/framework/internal/core/BundleResourceHandler.class
BundleResourceHandler.java package org.eclipse.osgi.framework.internal.core public abstract org.eclipse.osgi.framework.internal.core.BundleResourceHandler extends java.net.URLStreamHandler implements org.eclipse.osgi.framework.internal.protocol.ProtocolActivator { public static final String SECURITY_CHECKED public static final String SECURITY_UNCHECKED public static final String BID_FWKID_SEPARATOR private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor protected org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry public void <init> () public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public void start (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor baseAdaptor protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL url String str int start int end String spec String path String host int resIndex int pathIdx int bundleIdIdx int bundleIdEnd int last int dotIndex int dotIndex String authorized long bundleId org.osgi.framework.Bundle bundle protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL url String host org.eclipse.osgi.framework.internal.core.AbstractBundle bundle long bundleID long bundleID NumberFormatException nfe protected abstract org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.framework.internal.core.AbstractBundle) throws java.io.IOException protected java.lang.String toExternalForm (java.net.URL) java.net.URL url StringBuffer result String host int index String path String ref protected int hashCode (java.net.URL) java.net.URL url int hash String protocol String host String path protected boolean equals (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 protected synchronized java.net.InetAddress getHostAddress (java.net.URL) java.net.URL url protected boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 String host1 String host2 protected boolean sameFile (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 String p1 String p2 String path1 String path2 protected boolean checkAuthorization (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle SecurityManager sm protected static org.eclipse.osgi.baseadaptor.loader.BaseClassLoader getBundleClassLoader (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.internal.loader.BundleLoader loader private long getBundleID (java.lang.String) String host int dotIndex }
org/eclipse/osgi/framework/internal/core/BundleSource.class
BundleSource.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.BundleSource extends java.net.URLConnection { private java.io.InputStream in protected void <init> (java.io.InputStream) java.io.InputStream in public void connect () throws java.io.IOException public java.io.InputStream getInputStream () throws java.io.IOException }
org/eclipse/osgi/framework/internal/core/BundleURLConnection.class
BundleURLConnection.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.BundleURLConnection extends java.net.URLConnection { protected final org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry protected java.io.InputStream in protected String contentType public void <init> (java.net.URL, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) java.net.URL url org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry public synchronized void connect () throws java.io.IOException public int getContentLength () public java.lang.String getContentType () public boolean getDoInput () public boolean getDoOutput () public java.io.InputStream getInputStream () throws java.io.IOException public long getLastModified () long lastModified public java.net.URL getLocalURL () public java.net.URL getFileURL () }
org/eclipse/osgi/framework/internal/core/ConsoleManager$1.class
ConsoleManager.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.ConsoleManager$1 extends java.io.FilterInputStream { final org.eclipse.osgi.framework.internal.core.ConsoleManager this$0 void <init> (org.eclipse.osgi.framework.internal.core.ConsoleManager, java.io.InputStream) java.io.InputStream $anonymous0 public void close () throws java.io.IOException }
org/eclipse/osgi/framework/internal/core/ConsoleManager$2.class
ConsoleManager.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.ConsoleManager$2 extends java.io.FilterOutputStream { final org.eclipse.osgi.framework.internal.core.ConsoleManager this$0 void <init> (org.eclipse.osgi.framework.internal.core.ConsoleManager, java.io.OutputStream) java.io.OutputStream $anonymous0 public void close () throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException byte[] var0 int var1 int var2 }
org/eclipse/osgi/framework/internal/core/ConsoleManager$ConsoleSocketGetter.class
ConsoleManager.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.ConsoleManager$ConsoleSocketGetter extends java.lang.Object implements java.lang.Runnable { private final java.net.ServerSocket server private volatile boolean shutdown final org.eclipse.osgi.framework.internal.core.ConsoleManager this$0 void <init> (org.eclipse.osgi.framework.internal.core.ConsoleManager, java.net.ServerSocket) java.net.ServerSocket server java.lang.reflect.Method reuseAddress Thread t public void run () java.net.Socket socket org.eclipse.osgi.framework.internal.core.FrameworkConsoleSession session Exception e public void shutdown () java.io.IOException e }
org/eclipse/osgi/framework/internal/core/ConsoleManager.class
ConsoleManager.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.ConsoleManager extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer { public static final String PROP_CONSOLE private static final String PROP_SYSTEM_IN_OUT private static final String CONSOLE_NAME private final org.eclipse.osgi.framework.internal.core.Framework framework private final org.osgi.util.tracker.ServiceTracker cpTracker private final org.osgi.util.tracker.ServiceTracker sessions private final String consolePort private org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider fwkCommands private org.osgi.framework.ServiceRegistration builtinSession private org.eclipse.osgi.framework.internal.core.ConsoleManager$ConsoleSocketGetter scsg static Class class$0 static Class class$1 public void <init> (org.eclipse.osgi.framework.internal.core.Framework, java.lang.String) org.eclipse.osgi.framework.internal.core.Framework framework String consolePort public static org.eclipse.osgi.framework.internal.core.ConsoleManager startConsole (org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.internal.core.Framework framework org.eclipse.osgi.framework.internal.core.ConsoleManager consoleManager private void startConsole () int port java.io.InputStream in java.io.OutputStream out org.eclipse.osgi.framework.internal.core.FrameworkConsoleSession session java.util.Hashtable props java.io.IOException e public void stopConsole () public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.eclipse.osgi.framework.internal.core.FrameworkConsole console Boolean isSystemInOut org.eclipse.osgi.framework.console.ConsoleSession session Thread t public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service static org.eclipse.osgi.framework.internal.core.Framework access$0 (org.eclipse.osgi.framework.internal.core.ConsoleManager) }
org/eclipse/osgi/framework/internal/core/ConsoleMessages.properties
org/eclipse/osgi/framework/internal/core/ConsoleMsg.class
ConsoleMsg.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.ConsoleMsg extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String CONSOLE_LINES_TO_SCROLL_NEGATIVE_ERROR public static String CONSOLE_NESTED_EXCEPTION public static String CONSOLE_ERROR_READING_RESOURCE public static String CONSOLE_RESOURCE_NOT_IN_BUNDLE public static String CONSOLE_MORE public static String CONSOLE_HELP_CONTROLLING_CONSOLE_HEADING public static String CONSOLE_HELP_MORE public static String CONSOLE_HELP_DISCONNECT public static String CONSOLE_CONFIRM_MORE public static String CONSOLE_CONFIRM_DISCONNECT public static String CONSOLE_CONFIRM public static String CONSOLE_CONFIRM_VALUES public static String CONSOLE_Y public static String CONSOLE_N public static String CONSOLE_PROMPT_DEFAULT public static String CONSOLE_INVALID_INPUT public static String CONSOLE_TOO_MUCH_INVALID_INPUT public static String CONSOLE_MORE_ENTER_LINES public static String CONSOLE_LISTENING_ON_PORT public static String CONSOLE_PROMPT public static String CONSOLE_HELP_CONTROLLING_FRAMEWORK_HEADER public static String CONSOLE_HELP_LAUNCH_COMMAND_DESCRIPTION public static String CONSOLE_HELP_SHUTDOWN_COMMAND_DESCRIPTION public static String CONSOLE_HELP_CLOSE_COMMAND_DESCRIPTION public static String CONSOLE_HELP_EXIT_COMMAND_DESCRIPTION public static String CONSOLE_HELP_GC_COMMAND_DESCRIPTION public static String CONSOLE_HELP_INIT_COMMAND_DESCRIPTION public static String CONSOLE_HELP_KEYVALUE_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_SETPROP_COMMAND_DESCRIPTION public static String CONSOLE_HELP_CONTROLLING_BUNDLES_HEADER public static String CONSOLE_HELP_INSTALL_COMMAND_DESCRIPTION public static String CONSOLE_HELP_UNINSTALL_COMMAND_DESCRIPTION public static String CONSOLE_HELP_START_COMMAND_DESCRIPTION public static String CONSOLE_HELP_STOP_COMMAND_DESCRIPTION public static String CONSOLE_HELP_REFRESH_COMMAND_DESCRIPTION public static String CONSOLE_HELP_DISPLAYING_STATUS_HEADER public static String CONSOLE_HELP_STATUS_COMMAND_DESCRIPTION public static String CONSOLE_HELP_STATE_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_SS_COMMAND_DESCRIPTION public static String CONSOLE_HELP_FILTER_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_SERVICES_COMMAND_DESCRIPTION public static String CONSOLE_HELP_PACKAGES_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_PACKAGES_COMMAND_DESCRIPTION public static String CONSOLE_HELP_BUNDLES_COMMAND_DESCRIPTION public static String CONSOLE_HELP_IDLOCATION_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_BUNDLE_COMMAND_DESCRIPTION public static String CONSOLE_HELP_HEADERS_COMMAND_DESCRIPTION public static String CONSOLE_HELP_EXTRAS_HEADER public static String CONSOLE_HELP_COMMAND_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_GETPROP_COMMAND_DESCRIPTION public static String CONSOLE_HELP_GETPROP_ARGUMENT_DESCRIPTION public static String CONSOLE_HELP_EXEC_COMMAND_DESCRIPTION public static String CONSOLE_HELP_FORK_COMMAND_DESCRIPTION public static String STARTLEVEL_HELP_HEADING public static String CONSOLE_HELP_OPTIONAL_IDLOCATION_ARGUMENT_DESCRIPTION public static String STARTLEVEL_HELP_SL public static String STARTLEVEL_ARGUMENT_DESCRIPTION public static String STARTLEVEL_HELP_SETFWSL public static String STARTLEVEL_IDLOCATION_ARGUMENT_DESCRIPTION public static String STARTLEVEL_HELP_SETBSL public static String STARTLEVEL_HELP_SETIBSL public static String CONSOLE_HELP_PROFILE_HEADING public static String CONSOLE_HELP_PROFILELOG_DESCRIPTION public static String CONSOLE_HELP_UPDATE_COMMAND_DESCRIPTION public static String CONSOLE_NO_BUNDLE_SPECIFIED_ERROR public static String CONSOLE_NOTHING_TO_INSTALL_ERROR public static String CONSOLE_BUNDLE_ID_MESSAGE public static String CONSOLE_NO_INSTALLED_BUNDLES_ERROR public static String CONSOLE_REGISTERED_SERVICES_MESSAGE public static String CONSOLE_FRAMEWORK_IS_LAUNCHED_MESSAGE public static String CONSOLE_FRAMEWORK_IS_SHUTDOWN_MESSAGE public static String CONSOLE_ID public static String CONSOLE_BUNDLE_LOCATION_MESSAGE public static String CONSOLE_STATE_BUNDLE_FILE_NAME_HEADER public static String CONSOLE_BUNDLES_USING_SERVICE_MESSAGE public static String CONSOLE_NO_REGISTERED_SERVICES_MESSAGE public static String CONSOLE_NO_BUNDLES_USING_SERVICE_MESSAGE public static String CONSOLE_REGISTERED_BY_BUNDLE_MESSAGE public static String CONSOLE_IMPORTS_MESSAGE public static String CONSOLE_STALE_MESSAGE public static String CONSOLE_NO_EXPORTED_PACKAGES_NO_PACKAGE_ADMIN_MESSAGE public static String CONSOLE_NO_EXPORTED_PACKAGES_MESSAGE public static String CONSOLE_REMOVAL_PENDING_MESSAGE public static String CONSOLE_SERVICES_IN_USE_MESSAGE public static String CONSOLE_NO_SERVICES_IN_USE_MESSAGE public static String CONSOLE_ID_MESSAGE public static String CONSOLE_STATUS_MESSAGE public static String CONSOLE_DATA_ROOT_MESSAGE public static String CONSOLE_IMPORTED_PACKAGES_MESSAGE public static String CONSOLE_NO_IMPORTED_PACKAGES_MESSAGE public static String CONSOLE_HOST_MESSAGE public static String CONSOLE_EXPORTED_PACKAGES_MESSAGE public static String CONSOLE_EXPORTED_REMOVAL_PENDING_MESSAGE public static String CONSOLE_EXPORTED_MESSAGE public static String CONSOLE_NO_HOST_MESSAGE public static String CONSOLE_FRAGMENT_MESSAGE public static String CONSOLE_NO_FRAGMENT_MESSAGE public static String CONSOLE_NO_NAMED_CLASS_SPACES_MESSAGE public static String CONSOLE_NAMED_CLASS_SPACE_MESSAGE public static String CONSOLE_PROVIDED_MESSAGE public static String CONSOLE_REQUIRED_BUNDLES_MESSAGE public static String CONSOLE_NO_REQUIRED_BUNDLES_MESSAGE public static String CONSOLE_TOTAL_MEMORY_MESSAGE public static String CONSOLE_FREE_MEMORY_BEFORE_GARBAGE_COLLECTION_MESSAGE public static String CONSOLE_FREE_MEMORY_AFTER_GARBAGE_COLLECTION_MESSAGE public static String CONSOLE_MEMORY_GAINED_WITH_GARBAGE_COLLECTION_MESSAGE public static String CONSOLE_FRAMEWORK_LAUNCHED_PLEASE_SHUTDOWN_MESSAGE public static String CONSOLE_INVALID_BUNDLE_SPECIFICATION_ERROR public static String CONSOLE_CAN_NOT_REFRESH_NO_PACKAGE_ADMIN_ERROR public static String CONSOLE_NO_COMMAND_SPECIFIED_ERROR public static String CONSOLE_STARTED_IN_MESSAGE public static String CONSOLE_EXECUTED_RESULT_CODE_MESSAGE public static String CONSOLE_BUNDLE_HEADERS_TITLE public static String CONSOLE_SYSTEM_PROPERTIES_TITLE public static String CONSOLE_NO_PARAMETERS_SPECIFIED_TITLE public static String CONSOLE_SETTING_PROPERTIES_TITLE public static String CONSOLE_STATE_BUNDLE_TITLE public static String CONSOLE_THREADGROUP_TITLE public static String CONSOLE_THREADTYPE_TITLE public static String CONSOLE_REQUIRES_MESSAGE public static String CONSOLE_CAN_NOT_USE_STARTLEVEL_NO_STARTLEVEL_SVC_ERROR public static String CONSOLE_CANNOT_FIND_BUNDLE_ERROR public static String STARTLEVEL_FRAMEWORK_ACTIVE_STARTLEVEL public static String STARTLEVEL_BUNDLE_STARTLEVEL public static String STARTLEVEL_NO_STARTLEVEL_GIVEN public static String STARTLEVEL_NO_STARTLEVEL_OR_BUNDLE_GIVEN public static String STARTLEVEL_INITIAL_BUNDLE_STARTLEVEL public static String STARTLEVEL_POSITIVE_INTEGER static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/osgi/framework/internal/core/Constants.class
Constants.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.Constants extends java.lang.Object implements org.osgi.framework.Constants { public static final String OSGI_FRAMEWORK_VERSION public static final String OSGI_FRAMEWORK_VENDOR public static final String OSGI_BUNDLE_MANIFEST public static final String OSGI_FRAMEWORK_PACKAGE public static final String OSGI_RESOURCE_URL_PROTOCOL public static final String OSGI_ENTRY_URL_PROTOCOL public static final String OSGI_PROCESSOR_ALIASES public static final String OSGI_OSNAME_ALIASES public static final String OSGI_DEFAULT_DEFAULT_PERMISSIONS public static final String OSGI_BASE_IMPLIED_PERMISSIONS public static final String OSGI_LOGSERVICE_NAME public static final String OSGI_PACKAGEADMIN_NAME public static final String OSGI_PERMISSIONADMIN_NAME public static final String OSGI_STARTLEVEL_NAME public static final String JVM_VM_NAME public static final String JVM_OS_ARCH public static final String JVM_OS_NAME public static final String JVM_OS_VERSION public static final String JVM_USER_LANGUAGE public static final String JVM_USER_REGION public static final String J2ME_MICROEDITION_CONFIGURATION public static final String J2ME_MICROEDITION_PROFILES public static final int BUNDLE_STARTED public static final int BUNDLE_LAZY_START public static final int BUNDLE_ACTIVATION_POLICY public static final String OSGI_PROPERTIES public static final String DEFAULT_OSGI_PROPERTIES private static String INTERNAL_SYSTEM_BUNDLE public static final String OSGI_IMPL_VERSION_KEY public static final String OSGI_JAVA_PROFILE public static final String OSGI_JAVA_PROFILE_NAME public static final String OSGI_JAVA_PROFILE_BOOTDELEGATION public static final String OSGI_BOOTDELEGATION_IGNORE public static final String OSGI_BOOTDELEGATION_OVERRIDE public static final String OSGI_BOOTDELEGATION_NONE public static final String OSGI_RESOLVER_MODE public static final String STRICT_MODE public static final String DEVELOPMENT_MODE public static final String STATE_SYSTEM_BUNDLE public static final String PROP_OSGI_RELAUNCH public static String OSGI_COMPATIBILITY_BOOTDELEGATION public static final String ECLIPSE_SYSTEMBUNDLE public static final String ECLIPSE_PLATFORMFILTER public static final String Eclipse_JREBUNDLE public static final String INTERNAL_DIRECTIVE public static final String FRIENDS_DIRECTIVE public static final String PROVIDE_PACKAGE public static final String REPROVIDE_ATTRIBUTE public static final String OPTIONAL_ATTRIBUTE public static final String REQUIRE_PACKAGES_ATTRIBUTE public static final String BUDDY_LOADER public static final String REGISTERED_POLICY public static final String INTERNAL_HANDLER_PKGS public static final String PLUGIN_CLASS public static final String ECLIPSE_LAZYSTART public static final String ECLIPSE_LAZYSTART_EXCEPTIONS public static final String ECLIPSE_AUTOSTART public static final String ECLIPSE_AUTOSTART_EXCEPTIONS static void <clinit> () public void <init> () public static java.lang.String getInternalSymbolicName () static void setInternalSymbolicName (java.lang.String) String name }
org/eclipse/osgi/framework/internal/core/EquinoxLauncher$1.class
EquinoxLauncher.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.EquinoxLauncher$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.internal.core.EquinoxLauncher this$0 void <init> (org.eclipse.osgi.framework.internal.core.EquinoxLauncher) public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/EquinoxLauncher$2.class
EquinoxLauncher.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.EquinoxLauncher$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.EquinoxLauncher this$0 void <init> (org.eclipse.osgi.framework.internal.core.EquinoxLauncher) public java.lang.Object run () throws org.osgi.framework.BundleException }
org/eclipse/osgi/framework/internal/core/EquinoxLauncher.class
EquinoxLauncher.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.EquinoxLauncher extends java.lang.Object implements org.osgi.framework.launch.Framework { private volatile org.eclipse.osgi.framework.internal.core.Framework framework private volatile org.osgi.framework.Bundle systemBundle private final java.util.Map configuration private volatile org.eclipse.osgi.framework.internal.core.ConsoleManager consoleMgr public void <init> (java.util.Map) java.util.Map configuration public void init () synchronized org.eclipse.osgi.framework.internal.core.Framework internalInit () org.eclipse.osgi.framework.internal.core.Framework current ClassLoader tccl ClassLoader currentCCL ClassLoader currentCCL private void setEquinoxProperties (java.util.Map) java.util.Map configuration Object threadBehavior Object windowSystem Object security Object storage Object clean Object parentCL public org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException long timeout org.eclipse.osgi.framework.internal.core.Framework current public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) String path String filePattern boolean recurse org.osgi.framework.Bundle current public org.osgi.framework.BundleContext getBundleContext () org.osgi.framework.Bundle current public long getBundleId () public java.net.URL getEntry (java.lang.String) String path org.osgi.framework.Bundle current public java.util.Enumeration getEntryPaths (java.lang.String) String path org.osgi.framework.Bundle current public java.util.Dictionary getHeaders () org.osgi.framework.Bundle current public java.util.Dictionary getHeaders (java.lang.String) String locale org.osgi.framework.Bundle current public long getLastModified () org.osgi.framework.Bundle current public java.lang.String getLocation () public org.osgi.framework.ServiceReference[] getRegisteredServices () org.osgi.framework.Bundle current public java.net.URL getResource (java.lang.String) String name org.osgi.framework.Bundle current public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name org.osgi.framework.Bundle current public org.osgi.framework.ServiceReference[] getServicesInUse () org.osgi.framework.Bundle current public int getState () org.osgi.framework.Bundle current public java.lang.String getSymbolicName () public boolean hasPermission (java.lang.Object) Object permission org.osgi.framework.Bundle current public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name org.osgi.framework.Bundle current public void start (int) throws org.osgi.framework.BundleException int options public void start () throws org.osgi.framework.BundleException java.security.PrivilegedActionException e private void checkAdminPermission (java.lang.String) String actions SecurityManager sm void internalStart () throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.Framework current int level public void stop (int) throws org.osgi.framework.BundleException int options public void stop () throws org.osgi.framework.BundleException org.osgi.framework.Bundle current org.eclipse.osgi.framework.internal.core.ConsoleManager currentConsole public void uninstall () throws org.osgi.framework.BundleException public void update () throws org.osgi.framework.BundleException org.osgi.framework.Bundle current public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in public java.util.Map getSignerCertificates (int) int signersType org.osgi.framework.Bundle current public org.osgi.framework.Version getVersion () org.osgi.framework.Bundle current }
org/eclipse/osgi/framework/internal/core/ExportedPackageImpl.class
ExportedPackageImpl.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.ExportedPackageImpl extends java.lang.Object implements org.osgi.service.packageadmin.ExportedPackage { private final String specVersion private final org.eclipse.osgi.service.resolver.ExportPackageDescription exportedPackage private final org.eclipse.osgi.internal.loader.BundleLoaderProxy supplier public void <init> (org.eclipse.osgi.service.resolver.ExportPackageDescription, org.eclipse.osgi.internal.loader.BundleLoaderProxy) org.eclipse.osgi.service.resolver.ExportPackageDescription exportedPackage org.eclipse.osgi.internal.loader.BundleLoaderProxy supplier org.osgi.framework.Version version public java.lang.String getName () public org.osgi.framework.Bundle getExportingBundle () org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle () public org.osgi.framework.Bundle[] getImportingBundles () org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles java.util.ArrayList importers org.eclipse.osgi.internal.loader.PackageSource supplierSource int i org.eclipse.osgi.internal.loader.BundleLoader loader org.eclipse.osgi.internal.loader.PackageSource importerSource public java.lang.String getSpecificationVersion () public org.osgi.framework.Version getVersion () public boolean isRemovalPending () org.eclipse.osgi.service.resolver.BundleDescription exporter public java.lang.String toString () StringBuffer result }
org/eclipse/osgi/framework/internal/core/ExternalMessages.properties
org/eclipse/osgi/framework/internal/core/FilterImpl$Parser.class
FilterImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.FilterImpl$Parser extends java.lang.Object { private final String filterstring private final char[] filterChars private int pos void <init> (java.lang.String) String filterstring org.eclipse.osgi.framework.internal.core.FilterImpl parse () throws org.osgi.framework.InvalidSyntaxException org.eclipse.osgi.framework.internal.core.FilterImpl filter org.eclipse.osgi.framework.internal.core.FilterImpl filter private org.eclipse.osgi.framework.internal.core.FilterImpl parse_filter () throws org.osgi.framework.InvalidSyntaxException org.eclipse.osgi.framework.internal.core.FilterImpl filter private org.eclipse.osgi.framework.internal.core.FilterImpl parse_filtercomp () throws org.osgi.framework.InvalidSyntaxException char c private org.eclipse.osgi.framework.internal.core.FilterImpl parse_and () throws org.osgi.framework.InvalidSyntaxException int lookahead java.util.List operands org.eclipse.osgi.framework.internal.core.FilterImpl child private org.eclipse.osgi.framework.internal.core.FilterImpl parse_or () throws org.osgi.framework.InvalidSyntaxException int lookahead java.util.List operands org.eclipse.osgi.framework.internal.core.FilterImpl child private org.eclipse.osgi.framework.internal.core.FilterImpl parse_not () throws org.osgi.framework.InvalidSyntaxException int lookahead org.eclipse.osgi.framework.internal.core.FilterImpl child private org.eclipse.osgi.framework.internal.core.FilterImpl parse_item () throws org.osgi.framework.InvalidSyntaxException String attr int oldpos Object string private java.lang.String parse_attr () throws org.osgi.framework.InvalidSyntaxException int begin int end char c int length private java.lang.String parse_value () throws org.osgi.framework.InvalidSyntaxException StringBuffer sb char c private java.lang.Object parse_substring () throws org.osgi.framework.InvalidSyntaxException StringBuffer sb java.util.List operands char c int size Object single private void skipWhiteSpace () int length }
org/eclipse/osgi/framework/internal/core/FilterImpl$ServiceReferenceDictionary.class
FilterImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.FilterImpl$ServiceReferenceDictionary extends java.util.Dictionary { private final org.osgi.framework.ServiceReference reference void <init> (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public java.lang.Object get (java.lang.Object) Object key public boolean isEmpty () public java.util.Enumeration keys () public java.util.Enumeration elements () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/eclipse/osgi/framework/internal/core/FilterImpl$SetAccessibleAction.class
FilterImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.FilterImpl$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction { private final java.lang.reflect.AccessibleObject accessible void <init> (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject accessible public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/FilterImpl.class
FilterImpl.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FilterImpl extends java.lang.Object implements org.osgi.framework.Filter { private final int op private static final int EQUAL private static final int APPROX private static final int GREATER private static final int LESS private static final int PRESENT private static final int SUBSTRING private static final int AND private static final int OR private static final int NOT private final String attr private final Object value private volatile transient String filterString private static final Class[] constructorType static Class class$0 static void <clinit> () public static org.eclipse.osgi.framework.internal.core.FilterImpl newInstance (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filterString public boolean match (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public boolean match (java.util.Dictionary) java.util.Dictionary dictionary public boolean matchCase (java.util.Dictionary) java.util.Dictionary dictionary public java.lang.String toString () String result private java.lang.String normalize () StringBuffer sb org.eclipse.osgi.framework.internal.core.FilterImpl[] filters int i int size org.eclipse.osgi.framework.internal.core.FilterImpl[] filters int i int size org.eclipse.osgi.framework.internal.core.FilterImpl filter String[] substrings int i int size String substr public boolean equals (java.lang.Object) Object obj public int hashCode () void <init> (int, java.lang.String, java.lang.Object) int operation String attr Object value private boolean match0 (java.util.Dictionary) java.util.Dictionary properties org.eclipse.osgi.framework.internal.core.FilterImpl[] filters int i int size org.eclipse.osgi.framework.internal.core.FilterImpl[] filters int i int size org.eclipse.osgi.framework.internal.core.FilterImpl filter Object prop Object prop private static java.lang.String encodeValue (java.lang.String) String value boolean encoded int inlen int outlen char[] output int cursor int i char c private boolean compare (int, java.lang.Object, java.lang.Object) int operation Object value1 Object value2 Class clazz Class type private boolean compare_Collection (int, java.util.Collection, java.lang.Object) int operation java.util.Collection collection Object value2 java.util.Iterator iterator private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) int operation Object[] array Object value2 int i int size private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) int operation Class type Object primarray Object value2 int[] array int i int size long[] array int i int size byte[] array int i int size short[] array int i int size char[] array int i int size float[] array int i int size double[] array int i int size boolean[] array int i int size private boolean compare_String (int, java.lang.String, java.lang.Object) int operation String string Object value2 String[] substrings int pos int i int size String substr String substr2 int index int len String string2 private boolean compare_Integer (int, int, java.lang.Object) int operation int intval Object value2 int intval2 int intval2 private boolean compare_Long (int, long, java.lang.Object) int operation long longval Object value2 long longval2 long longval2 private boolean compare_Byte (int, byte, java.lang.Object) int operation byte byteval Object value2 byte byteval2 byte byteval2 private boolean compare_Short (int, short, java.lang.Object) int operation short shortval Object value2 short shortval2 short shortval2 private boolean compare_Character (int, char, java.lang.Object) int operation char charval Object value2 char charval2 char charval2 private boolean compare_Boolean (int, boolean, java.lang.Object) int operation boolean boolval Object value2 boolean boolval2 private boolean compare_Float (int, float, java.lang.Object) int operation float floatval Object value2 float floatval2 float floatval2 private boolean compare_Double (int, double, java.lang.Object) int operation double doubleval Object value2 double doubleval2 double doubleval2 private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) int operation Comparable value1 Object value2 java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) int operation Object value1 Object value2 java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor private static java.lang.String approxString (java.lang.String) String input boolean changed char[] output int cursor int i int length char c public java.lang.String getRequiredObjectClass () org.eclipse.osgi.framework.internal.core.FilterImpl[] clauses int i String result public java.lang.String[] getAttributes () java.util.ArrayList results private void getAttributesInternal (java.util.ArrayList) java.util.ArrayList results org.eclipse.osgi.framework.internal.core.FilterImpl[] children int i }
org/eclipse/osgi/framework/internal/core/Framework$1.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.Framework this$0 private final java.io.InputStream val$in private final String val$location private final java.security.AccessControlContext val$callerContext void <init> (org.eclipse.osgi.framework.internal.core.Framework, java.io.InputStream, java.lang.String, java.security.AccessControlContext) public java.lang.Object run () throws org.osgi.framework.BundleException java.net.URLConnection source }
org/eclipse/osgi/framework/internal/core/Framework$2.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.Framework this$0 private final org.eclipse.osgi.framework.internal.core.AbstractBundle val$bundle private final boolean val$extension void <init> (org.eclipse.osgi.framework.internal.core.Framework, org.eclipse.osgi.framework.internal.core.AbstractBundle, boolean) public java.lang.Object run () throws java.lang.Exception }
org/eclipse/osgi/framework/internal/core/Framework$3.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$3 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.internal.core.Framework this$0 private final String val$finalLocation void <init> (org.eclipse.osgi.framework.internal.core.Framework, java.lang.String) public java.lang.Object run () java.util.List allBundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle }
org/eclipse/osgi/framework/internal/core/Framework$4.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$4 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.internal.core.Framework this$0 private final org.osgi.framework.FrameworkEvent val$event void <init> (org.eclipse.osgi.framework.internal.core.Framework, org.osgi.framework.FrameworkEvent) public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/Framework$5.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$5 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.internal.core.Framework this$0 private final org.osgi.framework.BundleEvent val$event void <init> (org.eclipse.osgi.framework.internal.core.Framework, org.osgi.framework.BundleEvent) public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/Framework$DuplicateBundleException.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$DuplicateBundleException extends org.osgi.framework.BundleException implements org.eclipse.osgi.framework.adaptor.StatusException { private static final long serialVersionUID private final org.osgi.framework.Bundle duplicate final org.eclipse.osgi.framework.internal.core.Framework this$0 public void <init> (org.eclipse.osgi.framework.internal.core.Framework, java.lang.String, org.osgi.framework.Bundle) String msg org.osgi.framework.Bundle duplicate public java.lang.Object getStatus () public int getStatusCode () }
org/eclipse/osgi/framework/internal/core/Framework$GetDataFileAction.class
Framework.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.Framework$GetDataFileAction extends java.lang.Object implements java.security.PrivilegedAction { private org.eclipse.osgi.framework.internal.core.AbstractBundle bundle private String filename public void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.lang.String) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle String filename public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/Framework.class
Framework.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.Framework extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher org.eclipse.osgi.framework.adaptor.EventPublisher java.lang.Runnable { private static final String PROP_CONTEXTCLASSLOADER_PARENT private static final String CONTEXTCLASSLOADER_PARENT_APP private static final String CONTEXTCLASSLOADER_PARENT_EXT private static final String CONTEXTCLASSLOADER_PARENT_BOOT private static final String CONTEXTCLASSLOADER_PARENT_FWK public static final String PROP_FRAMEWORK_THREAD public static final String THREAD_NORMAL public static final String PROP_EQUINOX_SECURITY public static final String SECURITY_OSGI private static String J2SE private static String JAVASE private static String PROFILE_EXT protected org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor protected java.util.Properties properties protected boolean active private org.osgi.framework.FrameworkEvent[] shutdownEvent protected org.eclipse.osgi.framework.internal.core.BundleRepository bundles protected org.eclipse.osgi.framework.internal.core.PackageAdminImpl packageAdmin protected org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin protected org.eclipse.osgi.framework.internal.core.StartLevelManager startLevelManager private org.eclipse.osgi.internal.serviceregistry.ServiceRegistry serviceRegistry protected java.util.Map bundleEvent protected static final int BUNDLEEVENT protected java.util.Map bundleEventSync protected static final int BUNDLEEVENTSYNC protected java.util.Map frameworkEvent protected static final int FRAMEWORKEVENT protected static final int BATCHEVENT_BEGIN protected static final int BATCHEVENT_END protected org.eclipse.osgi.framework.eventmgr.EventManager eventManager protected java.util.Hashtable installLock protected org.eclipse.osgi.framework.internal.core.InternalSystemBundle systemBundle private String[] bootDelegation private String[] bootDelegationStems private boolean bootDelegateAll public final boolean contextBootDelegation public final boolean compatibiltyBootDelegation org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook[] delegateHooks private volatile boolean forcedRestart protected static org.eclipse.osgi.framework.internal.core.AliasMapper aliasMapper org.eclipse.osgi.framework.util.SecureAction secureAction private java.util.HashMap adminPermissions private org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory streamHandlerFactory private org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory contentHandlerFactory private volatile org.osgi.util.tracker.ServiceTracker signedContentFactory private volatile org.eclipse.core.runtime.internal.adaptor.ContextFinder contextFinder static Class class$0 static Class class$1 static Class class$2 static Class class$3 static Class class$4 static Class class$5 static Class class$6 static Class class$7 static Class class$8 static Class class$9 static void <clinit> () Class c public void <init> (org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor protected void initialize (org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor long start java.io.IOException e java.io.IOException e org.eclipse.osgi.framework.adaptor.BundleData[] bundleDatas int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException be public org.eclipse.osgi.framework.adaptor.FrameworkAdaptor getAdaptor () public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook[] getDelegateHooks () public org.eclipse.osgi.internal.serviceregistry.ServiceRegistry getServiceRegistry () private void setNLSFrameworkLog () java.lang.reflect.Field frameworkLogField Exception e private void createSystemBundle () org.osgi.framework.BundleException e protected void initializeProperties (java.util.Properties) java.util.Properties adaptorProperties java.util.Enumeration enumKeys String key String value String canonicalValue int space int major int minor int micro String qualifier java.util.StringTokenizer st private int parseVersionInt (java.lang.String) String value StringBuffer sb char[] chars int i private void setBootDelegation () String bootDelegationProp String[] bootPackages java.util.ArrayList exactMatch java.util.ArrayList stemMatch int i private void loadVMProfile () java.util.Properties profileProps String systemExports String type String profileBootDelegation String ee private java.util.Properties findVMProfile () java.util.Properties result String j2meConfig String j2meProfiles String vmProfile String javaEdition org.osgi.framework.Version javaVersion String[] j2meProfileList String javaSpecVersion java.util.StringTokenizer st String javaSpecName org.osgi.framework.Version v16 java.net.URL url String propJavaProfile String javaProfile java.io.InputStream in private java.net.URL getNextBestProfile (java.lang.String, org.osgi.framework.Version) String javaEdition org.osgi.framework.Version javaVersion java.net.URL bestProfile private java.net.URL findNextBestProfile (java.lang.String, org.osgi.framework.Version) String javaEdition org.osgi.framework.Version javaVersion java.net.URL result int minor private java.net.URL findInSystemBundle (java.lang.String) String entry java.net.URL result ClassLoader loader protected boolean isActive () public synchronized void close () java.util.List allBundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public synchronized void launch () Thread fwkThread public synchronized void shutdown (int) int eventType Throwable t java.io.IOException e org.eclipse.osgi.framework.internal.core.AbstractBundle createAndVerifyBundle (org.eclipse.osgi.framework.adaptor.BundleData, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata boolean setBundle org.eclipse.osgi.framework.internal.core.AbstractBundle installedBundle String msg public java.lang.String getProperty (java.lang.String) String key protected java.lang.String getProperty (java.lang.String, java.lang.String) String key String def protected java.lang.Object setProperty (java.lang.String, java.lang.String) String key String value protected org.eclipse.osgi.framework.internal.core.AbstractBundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException String location java.io.InputStream in java.security.AccessControlContext callerContext protected org.eclipse.osgi.framework.internal.core.AbstractBundle installWorker (java.lang.String, java.security.PrivilegedExceptionAction) throws org.osgi.framework.BundleException String location java.security.PrivilegedExceptionAction action org.eclipse.osgi.framework.internal.core.AbstractBundle bundle Thread current Thread reservation org.eclipse.osgi.framework.internal.core.AbstractBundle bundle java.security.PrivilegedActionException e protected org.eclipse.osgi.framework.internal.core.AbstractBundle installWorkerPrivileged (java.lang.String, java.net.URLConnection, java.security.AccessControlContext) throws org.osgi.framework.BundleException String location java.net.URLConnection source java.security.AccessControlContext callerContext org.eclipse.osgi.framework.adaptor.BundleOperation storage org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats boolean extension java.security.PrivilegedActionException e Throwable error org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats org.eclipse.osgi.framework.adaptor.BundleWatcher bundleStats Throwable t org.osgi.framework.BundleException ee public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle (long) long id public org.eclipse.osgi.framework.internal.core.BundleContextImpl getSystemBundleContext () public org.eclipse.osgi.framework.internal.core.PackageAdminImpl getPackageAdmin () public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleBySymbolicName (java.lang.String, org.osgi.framework.Version) String symbolicName org.osgi.framework.Version version protected org.eclipse.osgi.framework.internal.core.BundleRepository getBundles () protected org.eclipse.osgi.framework.internal.core.AbstractBundle[] getAllBundles () java.util.List allBundles int size org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundlelist protected void resumeBundle (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException be protected boolean suspendBundle (org.eclipse.osgi.framework.internal.core.AbstractBundle, boolean) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle boolean lock boolean changed org.osgi.framework.BundleException be protected org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleByLocation (java.lang.String) String location String finalLocation protected org.eclipse.osgi.framework.internal.core.AbstractBundle[] getBundleBySymbolicName (java.lang.String) String symbolicName protected java.io.File getDataFile (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.lang.String) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle String filename protected void checkAdminPermission (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String action SecurityManager sm private org.osgi.framework.AdminPermission getAdminPermission (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String action Long ID java.util.HashMap bundlePermissions org.osgi.framework.AdminPermission result protected void installSecurityManager () String securityManager SecurityManager sm Class clazz public void publishFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable) int type org.osgi.framework.Bundle bundle Throwable throwable org.osgi.framework.FrameworkEvent event public void publishFrameworkEventPrivileged (org.osgi.framework.FrameworkEvent) org.osgi.framework.FrameworkEvent event org.eclipse.osgi.framework.log.FrameworkLog frameworkLog org.eclipse.osgi.framework.eventmgr.ListenerQueue listeners org.eclipse.osgi.framework.eventmgr.ListenerQueue contexts public void publishBundleEvent (int, org.osgi.framework.Bundle) int type org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event public void publishBundleEventPrivileged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event org.eclipse.osgi.framework.eventmgr.ListenerQueue listenersSync org.eclipse.osgi.framework.eventmgr.ListenerQueue contexts org.eclipse.osgi.framework.eventmgr.ListenerQueue listenersAsync org.eclipse.osgi.framework.eventmgr.ListenerQueue contexts public org.eclipse.osgi.framework.eventmgr.ListenerQueue newListenerQueue () public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) Object l Object lo int action Object object org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.framework.eventmgr.ListenerQueue queue Throwable t org.osgi.framework.FrameworkEvent event org.eclipse.osgi.framework.internal.core.BundleContextImpl context private void initializeContextFinder () Thread current ClassLoader parent String type ClassLoader appCL Exception e org.eclipse.osgi.framework.log.FrameworkLogEntry entry public static java.lang.reflect.Field getField (java.lang.Class, java.lang.Class, boolean) Class clazz Class type boolean instance java.lang.reflect.Field[] fields int i boolean isStatic private void installContentHandlerFactory (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor frameworkAdaptor org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory chf Error err Exception ex private static void forceContentHandlerFactory (org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory) throws java.lang.Exception org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory chf java.lang.reflect.Field factoryField java.net.ContentHandlerFactory factory java.lang.reflect.Method register private void uninstallContentHandlerFactory () java.lang.reflect.Field factoryField java.net.ContentHandlerFactory factory java.lang.reflect.Method unregister private static void resetContentHandlers () throws java.lang.IllegalAccessException java.lang.reflect.Field handlersField java.util.Hashtable handlers private void installURLStreamHandlerFactory (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor frameworkAdaptor org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory shf Error err Exception ex private static void forceURLStreamHandlerFactory (org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory) throws java.lang.Exception org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory shf java.lang.reflect.Field factoryField Object lock java.net.URLStreamHandlerFactory factory java.lang.reflect.Method register private void uninstallURLStreamHandlerFactory () java.lang.reflect.Field factoryField Object lock java.net.URLStreamHandlerFactory factory java.lang.reflect.Method unregister private static java.lang.Object getURLStreamHandlerFactoryLock () throws java.lang.IllegalAccessException Object lock Object lock java.lang.reflect.Field streamHandlerLockField private static void resetURLStreamHandlers () throws java.lang.IllegalAccessException java.lang.reflect.Field handlersField java.util.Hashtable handlers public void run () void setForcedRestart (boolean) boolean forcedRestart boolean isForcedRestart () public org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException long timeout boolean waitForEver long start long timeLeft org.osgi.framework.FrameworkEvent[] event public boolean isServiceAssignableTo (org.osgi.framework.Bundle, org.osgi.framework.Bundle, java.lang.String, java.lang.Class) org.osgi.framework.Bundle registrant org.osgi.framework.Bundle client String className Class serviceClass org.eclipse.osgi.framework.internal.core.AbstractBundle consumer org.eclipse.osgi.framework.internal.core.AbstractBundle producer String pkgName org.eclipse.osgi.internal.loader.BundleLoader producerBL org.eclipse.osgi.internal.loader.BundleLoader consumerBL org.eclipse.osgi.internal.loader.PackageSource consumerSource org.eclipse.osgi.internal.loader.SystemBundleLoader systemLoader org.eclipse.osgi.internal.loader.PackageSource producerSource private org.eclipse.osgi.internal.loader.PackageSource getPackageSource (java.lang.Class, java.lang.String) Class serviceClass String pkgName org.eclipse.osgi.framework.internal.core.AbstractBundle serviceBundle org.eclipse.osgi.internal.loader.BundleLoader producerBL org.eclipse.osgi.internal.loader.PackageSource producerSource Class[] interfaces int i public boolean isBootDelegationPackage (java.lang.String) String name int i int i org.eclipse.osgi.signedcontent.SignedContentFactory getSignedContentFactory () org.osgi.util.tracker.ServiceTracker currentTracker org.eclipse.core.runtime.internal.adaptor.ContextFinder getContextFinder () }
org/eclipse/osgi/framework/internal/core/FrameworkCommandInterpreter.class
FrameworkCommandInterpreter.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandInterpreter { private static final String WS_DELIM private java.util.StringTokenizer tok private Object[] commandProviders private org.eclipse.osgi.framework.internal.core.FrameworkConsole con private java.io.PrintWriter out private String tab private String newline private boolean firstCommand protected static int maxLineCount protected int currentLineCount static Class class$0 static Class class$1 public void <init> (java.lang.String, java.lang.Object[], org.eclipse.osgi.framework.internal.core.FrameworkConsole) String cmdline Object[] commandProviders org.eclipse.osgi.framework.internal.core.FrameworkConsole con public java.lang.String nextArgument () private java.lang.String consumeQuotes (java.lang.String) String arg String quote java.util.NoSuchElementException e public java.lang.Object execute (java.lang.String) String cmd Object retval Exception e Exception e Class[] parameterTypes Object[] parameters boolean executed int size int i Object target java.lang.reflect.Method method java.lang.reflect.InvocationTargetException ite Exception ee int i org.eclipse.osgi.framework.console.CommandProvider commandProvider Exception ee private java.lang.Object innerExecute (java.lang.String) String cmd org.eclipse.osgi.framework.console.CommandInterpreter intcp String command private int getMaximumLinesToScroll () private void setMaximumLinesToScroll (int) int lines private void resetLineCount () private void printline (java.lang.Object) Object o public void print (java.lang.Object) Object o public void println () public void printStackTrace (java.lang.Throwable) Throwable t java.lang.reflect.Method[] methods int size Class throwable int i java.lang.reflect.Method method Throwable nested public void println (java.lang.Object) Object o public void printDictionary (java.util.Dictionary, java.lang.String) java.util.Dictionary dic String title int count String[] keys java.util.Enumeration keysEnum int i public void printBundleResource (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String resource java.net.URL entry java.io.InputStream in byte[] buffer int read private void check4More () int max public java.lang.String getHelp () StringBuffer help public void _more () throws java.lang.Exception int lines private void _disconnect () throws java.lang.Exception protected boolean confirm (java.lang.String, boolean) String string boolean defaultAnswer String input protected java.lang.String prompt (java.lang.String, java.lang.String) String string String defaultAnswer StringBuffer buf String input protected int prompt (java.lang.String, int) String string int defaultAnswer Integer i int answer int j String s }
org/eclipse/osgi/framework/internal/core/FrameworkCommandProvider.class
FrameworkCommandProvider.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandProvider org.osgi.framework.SynchronousBundleListener { private final org.eclipse.osgi.framework.internal.core.Framework framework private final org.osgi.framework.BundleContext context private final org.eclipse.osgi.framework.internal.core.StartLevelManager slImpl private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin private org.osgi.framework.ServiceRegistration providerReg private static final String tab private static final String newline private final java.util.List lazyActivation static Class class$0 static Class class$1 static Class class$2 public void <init> (org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.internal.core.Framework framework void start () java.util.Dictionary props void stop () public java.lang.String getHelp () StringBuffer help private void addHeader (java.lang.String, java.lang.StringBuffer) String header StringBuffer help private void addCommand (java.lang.String, java.lang.String, java.lang.StringBuffer) String command String description StringBuffer help private void addCommand (java.lang.String, java.lang.String, java.lang.String, java.lang.StringBuffer) String command String parameters String description StringBuffer help public void _exit (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _launch (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _shutdown (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _sta (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _start (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void _sto (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _stop (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void _i (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _install (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String url org.eclipse.osgi.framework.internal.core.AbstractBundle bundle String nextArg String start private static boolean matchCommand (java.lang.String, java.lang.String, int) String command String input int minLength int length public void _up (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _update (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String token org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException e org.eclipse.osgi.framework.internal.core.AbstractBundle bundle String source org.osgi.framework.BundleException e public void _un (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _uninstall (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void _s (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp private java.lang.Object[] processOption (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter intp String option String filteredName int stateFilter String searchedState java.util.StringTokenizer tokens String desiredState java.lang.reflect.Field match String tmp public void _status (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp Object[] options org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.ServiceReference[] services int i public void _se (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _services (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String filter String nextArg StringBuffer buf org.osgi.framework.ServiceReference[] services int size int j org.osgi.framework.ServiceReference service org.osgi.framework.Bundle[] users int k public void _p (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _packages (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp org.osgi.framework.Bundle bundle String token org.osgi.framework.ServiceReference packageAdminRef org.osgi.service.packageadmin.PackageAdmin packageAdmin org.osgi.service.packageadmin.ExportedPackage[] packages int i org.osgi.service.packageadmin.ExportedPackage pkg boolean removalPending org.osgi.framework.Bundle exporter org.osgi.framework.Bundle[] importers int j public void _bundles (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp Object[] options org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle long id java.io.File dataRoot String root org.osgi.framework.ServiceReference[] services int j int j public void _b (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _bundle (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle long id java.io.File dataRoot String root org.osgi.framework.ServiceReference[] services int j int j org.osgi.framework.ServiceReference packageAdminRef org.eclipse.osgi.service.resolver.BundleDescription desc boolean title org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i java.util.ArrayList fragmentsImportPackages org.eclipse.osgi.service.resolver.BundleDescription[] fragments int i org.eclipse.osgi.service.resolver.ImportPackageSpecification[] fragmentImports int j org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importPackages org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importPackages org.eclipse.osgi.service.resolver.ImportPackageSpecification[] directImportPackages int i int offset int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] imports java.util.ArrayList unresolvedImports int i boolean isResolvable int j org.osgi.service.packageadmin.PackageAdmin packageAdmin org.osgi.framework.Bundle[] hosts int i org.osgi.framework.Bundle[] fragments int i org.osgi.service.packageadmin.RequiredBundle[] requiredBundles org.osgi.service.packageadmin.RequiredBundle requiredBundle int i int i org.osgi.framework.Bundle[] depBundles int j org.osgi.framework.Bundle provider SecurityManager sm java.security.ProtectionDomain domain private boolean printImportedPackages (org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.framework.console.CommandInterpreter, boolean) org.eclipse.osgi.service.resolver.ExportPackageDescription[] importedPkgs org.eclipse.osgi.framework.console.CommandInterpreter intp boolean title int i org.osgi.framework.Bundle exporter private void printUnwiredDynamicImports (java.util.ArrayList, org.eclipse.osgi.framework.console.CommandInterpreter) java.util.ArrayList dynamicImports org.eclipse.osgi.framework.console.CommandInterpreter intp int i org.eclipse.osgi.service.resolver.ImportPackageSpecification importPackage public void _gc (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp long before long after public void _init (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException e String[] permLocations int i org.osgi.service.condpermadmin.ConditionalPermissionUpdate update java.util.Enumeration infos public void _close (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _r (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _refresh (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp org.osgi.framework.ServiceReference packageAdminRef org.osgi.service.packageadmin.PackageAdmin packageAdmin org.eclipse.osgi.framework.internal.core.AbstractBundle[] refresh String token java.util.Vector bundles java.util.Vector bundles org.eclipse.osgi.framework.internal.core.AbstractBundle bundle int size int size public void _exec (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String command Process p int result public void _fork (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String command Process p public void _h (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _headers (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void _pr (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _props (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _setp (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _setprop (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String argument java.io.InputStream in java.util.Properties sysprops java.util.Properties newprops java.util.Enumeration keys String key String value public void _ss (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp Object[] options org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int i org.eclipse.osgi.framework.internal.core.AbstractBundle b String label org.osgi.framework.Bundle[] hosts int j org.osgi.framework.Bundle[] fragments int f org.eclipse.osgi.framework.internal.core.AbstractBundle fragment private boolean match (org.osgi.framework.Bundle, java.lang.String, int) org.osgi.framework.Bundle toFilter String searchedName int searchedState public void _t (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _threads (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp ThreadGroup[] threadGroups ThreadGroup tg Thread[] threads int count StringBuffer sb int i int all int local ThreadGroup p String parent int j Thread t public void _sl (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp org.osgi.framework.Bundle bundle String token int value public void _setfwsl (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp int value String token IllegalArgumentException e public void _setbsl (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp String token org.eclipse.osgi.framework.internal.core.AbstractBundle bundle int newSL IllegalArgumentException e public void _setibsl (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp int value String token IllegalArgumentException e public void _requiredBundles (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter intp public void _classSpaces (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter intp String token org.osgi.framework.ServiceReference packageAdminRef org.osgi.service.packageadmin.PackageAdmin packageAdmin org.osgi.service.packageadmin.RequiredBundle[] symBundles int i org.osgi.service.packageadmin.RequiredBundle symBundle boolean removalPending org.osgi.framework.Bundle provider org.osgi.framework.Bundle[] requiring int j public void _profilelog (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter intp public void _getPackages (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter intp String nextArg org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.ServiceReference ref org.eclipse.osgi.service.resolver.PlatformAdmin platformAdmin org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i protected boolean isStartLevelSvcPresent (org.eclipse.osgi.framework.console.CommandInterpreter) org.eclipse.osgi.framework.console.CommandInterpreter intp boolean retval org.osgi.framework.ServiceReference slSvcRef org.osgi.service.startlevel.StartLevel slSvc protected org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleFromToken (org.eclipse.osgi.framework.console.CommandInterpreter, java.lang.String, boolean) org.eclipse.osgi.framework.console.CommandInterpreter intp String token boolean error org.eclipse.osgi.framework.internal.core.AbstractBundle bundle long id String symbolicName org.osgi.framework.Version version int ix org.osgi.framework.Bundle[] bundles int i int n org.eclipse.osgi.framework.internal.core.AbstractBundle b protected int getStartLevelFromToken (org.eclipse.osgi.framework.console.CommandInterpreter, java.lang.String) org.eclipse.osgi.framework.console.CommandInterpreter intp String value int retval protected java.lang.String getStateName (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle int state private boolean isDisabled (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle boolean disabled org.osgi.framework.ServiceReference platformAdminRef org.eclipse.osgi.service.resolver.PlatformAdmin platAdmin org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription bundleDesc org.eclipse.osgi.service.resolver.DisabledInfo[] disabledInfos protected java.lang.ThreadGroup[] getThreadGroups () ThreadGroup tg ThreadGroup[] groups int count ThreadGroup[] ngroups protected java.lang.ThreadGroup getTopThreadGroup () ThreadGroup topGroup public java.lang.String simpleClassName (java.lang.Object) Object o java.util.StringTokenizer t int ct int i public void _getprop (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception org.eclipse.osgi.framework.console.CommandInterpreter ci java.util.Properties allProperties String filter java.util.Iterator propertyNames String prop public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event int type org.osgi.framework.Bundle bundle }
org/eclipse/osgi/framework/internal/core/FrameworkConsole.class
FrameworkConsole.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FrameworkConsole extends java.lang.Object implements java.lang.Runnable { private final java.io.BufferedReader in private final java.io.PrintWriter out private final org.osgi.framework.BundleContext context private final org.osgi.util.tracker.ServiceTracker cptracker private final org.eclipse.osgi.framework.console.ConsoleSession consoleSession private final boolean isSystemInOut static final String defaultEncoding static final String encoding private static final boolean blockOnready volatile boolean shutdown static void <clinit> () public void <init> (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.console.ConsoleSession, boolean, org.osgi.util.tracker.ServiceTracker) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.console.ConsoleSession consoleSession boolean isSystemInOut org.osgi.util.tracker.ServiceTracker cptracker static java.io.BufferedReader createBufferedReader (java.io.InputStream) java.io.InputStream _in java.io.BufferedReader reader java.io.BufferedReader reader static java.io.PrintWriter createPrintWriter (java.io.OutputStream) java.io.OutputStream _out java.io.PrintWriter writer java.io.PrintWriter writer public java.io.PrintWriter getWriter () public void run () private void runConsole () String consolePrompt String cmdline java.io.IOException ioe protected void docommand (java.lang.String) String cmdline org.eclipse.osgi.framework.console.CommandInterpreter intcp String command public java.lang.String getInput () String input String input public java.lang.Object[] getServices () org.osgi.framework.ServiceReference[] serviceRefs Object[] serviceObjects int i public synchronized void shutdown () }
org/eclipse/osgi/framework/internal/core/FrameworkConsoleSession.class
FrameworkConsoleSession.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FrameworkConsoleSession extends org.eclipse.osgi.framework.console.ConsoleSession { private final java.net.Socket s private final java.io.InputStream in private final java.io.OutputStream out public void <init> (java.io.InputStream, java.io.OutputStream, java.net.Socket) java.io.InputStream in java.io.OutputStream out java.net.Socket s public synchronized java.io.InputStream getInput () public synchronized java.io.OutputStream getOutput () public void doClose () }
org/eclipse/osgi/framework/internal/core/FrameworkProperties.class
FrameworkProperties.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.FrameworkProperties extends java.lang.Object { private static java.util.Properties properties private static final String USING_SYSTEM_PROPERTIES_KEY private static final String PROP_FRAMEWORK private static final String PROP_INSTALL_AREA static Class class$0 static Class class$1 static Class class$2 public void <init> () public static java.util.Properties getProperties () SecurityManager sm public static java.lang.String getProperty (java.lang.String) String key public static java.lang.String getProperty (java.lang.String, java.lang.String) String key String defaultValue SecurityManager sm public static java.lang.String setProperty (java.lang.String, java.lang.String) String key String value SecurityManager sm public static java.lang.String clearProperty (java.lang.String) String key SecurityManager sm private static synchronized java.util.Properties internalGetProperties (java.lang.String) String usingSystemProperties java.util.Properties systemProperties public static synchronized void setProperties (java.util.Map) java.util.Map input java.util.Properties toSet java.util.Iterator keys String key Object value public static synchronized boolean inUse () public static void initializeProperties () java.security.CodeSource cs java.net.URL url String filePart public static java.lang.String decode (java.lang.String) String urlString Class clazz java.lang.reflect.Method method int len StringBuffer buf int i char c Object result boolean replaced byte[] encodedBytes int encodedLength byte[] decodedBytes int decodedLength int i byte b byte enc1 byte enc2 private static int hexToByte (byte) byte b }
org/eclipse/osgi/framework/internal/core/InternalSystemBundle$1.class
InternalSystemBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1 extends java.lang.Object implements java.lang.Runnable { final org.eclipse.osgi.framework.internal.core.InternalSystemBundle this$0 void <init> (org.eclipse.osgi.framework.internal.core.InternalSystemBundle) public void run () Throwable t }
org/eclipse/osgi/framework/internal/core/InternalSystemBundle$2.class
InternalSystemBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.InternalSystemBundle$2 extends java.lang.Object implements java.lang.Runnable { final org.eclipse.osgi.framework.internal.core.InternalSystemBundle this$0 void <init> (org.eclipse.osgi.framework.internal.core.InternalSystemBundle) public void run () int sl }
org/eclipse/osgi/framework/internal/core/InternalSystemBundle$SystemBundleHeaders.class
InternalSystemBundle.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.InternalSystemBundle$SystemBundleHeaders extends java.util.Dictionary { private final java.util.Dictionary headers final org.eclipse.osgi.framework.internal.core.InternalSystemBundle this$0 public void <init> (org.eclipse.osgi.framework.internal.core.InternalSystemBundle, java.util.Dictionary) java.util.Dictionary headers public java.util.Enumeration elements () public java.lang.Object get (java.lang.Object) Object key String systemPackages String results public boolean isEmpty () public java.util.Enumeration keys () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/eclipse/osgi/framework/internal/core/InternalSystemBundle.class
InternalSystemBundle.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.InternalSystemBundle extends org.eclipse.osgi.framework.internal.core.BundleHost implements org.osgi.framework.launch.Framework { java.security.ProtectionDomain systemDomain protected void <init> (org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.Framework framework protected void load () SecurityManager sm protected boolean reload (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle newBundle protected void refresh () protected boolean unload () protected void close () protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean checkPermission public java.net.URL getResource (java.lang.String) String name protected boolean isUnresolved () public void start () public void start (int) int options protected void resume () org.osgi.framework.BundleException be private void loadInstalledBundles (org.eclipse.osgi.framework.internal.core.AbstractBundle[]) org.eclipse.osgi.framework.internal.core.AbstractBundle[] installedBundles int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void stop () Thread shutdown public void stop (int) int options protected void suspend () protected void suspend (boolean) boolean lock public void update () Thread restart public void update (java.io.InputStream) java.io.InputStream in public void uninstall () throws org.osgi.framework.BundleException public boolean hasPermission (java.lang.Object) Object permission protected void unresolvePermissions (org.eclipse.osgi.framework.internal.core.AbstractBundle[]) org.eclipse.osgi.framework.internal.core.AbstractBundle[] refreshedBundles public java.util.Dictionary getHeaders (java.lang.String) String localeString public void init () public org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException long timeout public java.lang.ClassLoader getClassLoader () }
org/eclipse/osgi/framework/internal/core/ManifestLocalization$BundleResourceBundle.class
ManifestLocalization.java package org.eclipse.osgi.framework.internal.core abstract org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle extends java.lang.Object { public abstract void setParent (java.util.ResourceBundle) public abstract boolean isEmpty () }
org/eclipse/osgi/framework/internal/core/ManifestLocalization$EmptyResouceBundle.class
ManifestLocalization.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.ManifestLocalization$EmptyResouceBundle extends java.util.ResourceBundle implements org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle { final org.eclipse.osgi.framework.internal.core.ManifestLocalization this$0 private void <init> (org.eclipse.osgi.framework.internal.core.ManifestLocalization) public java.util.Enumeration getKeys () protected java.lang.Object handleGetObject (java.lang.String) throws java.util.MissingResourceException String arg0 public void setParent (java.util.ResourceBundle) java.util.ResourceBundle parent public boolean isEmpty () void <init> (org.eclipse.osgi.framework.internal.core.ManifestLocalization, org.eclipse.osgi.framework.internal.core.ManifestLocalization$EmptyResouceBundle) }
org/eclipse/osgi/framework/internal/core/ManifestLocalization$LocalizationResourceBundle.class
ManifestLocalization.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.ManifestLocalization$LocalizationResourceBundle extends java.util.PropertyResourceBundle implements org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle { final org.eclipse.osgi.framework.internal.core.ManifestLocalization this$0 public void <init> (org.eclipse.osgi.framework.internal.core.ManifestLocalization, java.io.InputStream) throws java.io.IOException java.io.InputStream in public void setParent (java.util.ResourceBundle) java.util.ResourceBundle parent public boolean isEmpty () }
org/eclipse/osgi/framework/internal/core/ManifestLocalization.class
ManifestLocalization.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.ManifestLocalization extends java.lang.Object { private org.eclipse.osgi.framework.internal.core.AbstractBundle bundle private java.util.Dictionary rawHeaders private java.util.Dictionary defaultLocaleHeaders private java.util.Hashtable cache public void <init> (org.eclipse.osgi.framework.internal.core.AbstractBundle, java.util.Dictionary) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle java.util.Dictionary rawHeaders protected java.util.Dictionary getHeaders (java.lang.String) String localeString boolean isDefaultLocale String defaultLocale java.util.ResourceBundle localeProperties java.util.Enumeration e org.eclipse.osgi.framework.util.Headers localeHeaders String key String value String propertiesKey private java.lang.String[] buildNLVariants (java.lang.String) String nl java.util.ArrayList result int i protected java.util.ResourceBundle getResourceBundle (java.lang.String) String localeString String propertiesLocation org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle result String[] nlVarients org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle parent int i org.eclipse.osgi.framework.internal.core.ManifestLocalization$BundleResourceBundle varientBundle java.net.URL varientURL java.io.InputStream resourceStream private java.net.URL findResource (java.lang.String) String resource org.eclipse.osgi.framework.internal.core.AbstractBundle searchBundle private java.net.URL findInResolved (java.lang.String, org.eclipse.osgi.framework.internal.core.AbstractBundle) String filePath org.eclipse.osgi.framework.internal.core.AbstractBundle bundleHost java.net.URL result private java.net.URL findInFragments (java.lang.String, org.eclipse.osgi.framework.internal.core.AbstractBundle) String filePath org.eclipse.osgi.framework.internal.core.AbstractBundle searchBundle org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments java.net.URL fileURL int i }
org/eclipse/osgi/framework/internal/core/Msg.class
Msg.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.Msg extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION public static String MANIFEST_INVALID_HEADER_EXCEPTION public static String BUNDLE_STATE_CHANGE_EXCEPTION public static String BUNDLE_UNINSTALLED_EXCEPTION public static String BUNDLE_UNRESOLVED_EXCEPTION public static String BUNDLE_UNRESOLVED_STATE_CONFLICT public static String BUNDLE_UNRESOLVED_UNSATISFIED_CONSTRAINT_EXCEPTION public static String BUNDLE_INVALID_ACTIVATOR_EXCEPTION public static String BUNDLE_EXTENSION_PERMISSION public static String SERVICE_ARGUMENT_NULL_EXCEPTION public static String SERVICE_EMPTY_CLASS_LIST_EXCEPTION public static String SERVICE_NOT_INSTANCEOF_CLASS_EXCEPTION public static String SERVICE_FACTORY_NOT_INSTANCEOF_CLASS_EXCEPTION public static String BUNDLE_ACTIVATOR_EXCEPTION public static String BUNDLE_CONTEXT_INVALID_EXCEPTION public static String BUNDLE_READ_EXCEPTION public static String BUNDLE_FRAGMENT_CNFE public static String BUNDLE_FRAGMENT_START public static String BUNDLE_FRAGMENT_STOP public static String BUNDLE_TRANSIENT_START_ERROR public static String BUNDLE_CNFE_NOT_RESOLVED public static String BUNDLE_LOADER_ATTACHMENT_ERROR public static String BUNDLE_FRAGMENT_IMPORT_CONFLICT public static String BUNDLE_NO_CLASSPATH_MATCH public static String FILTER_INVALID public static String FILTER_TERMINATED_ABRUBTLY public static String FILTER_TRAILING_CHARACTERS public static String FILTER_MISSING_LEFTPAREN public static String FILTER_MISSING_RIGHTPAREN public static String FILTER_INVALID_OPERATOR public static String FILTER_MISSING_ATTR public static String FILTER_INVALID_VALUE public static String FILTER_MISSING_VALUE public static String OSGI_SYSTEMBUNDLE_CREATE_EXCEPTION public static String BUNDLE_INSTALL_RECURSION_EXCEPTION public static String BUNDLE_INSTALL_SAME_UNIQUEID public static String ECLIPSE_OSGI_NAME public static String ECLIPSE_OSGI_VERSION public static String OSGI_VERSION public static String ECLIPSE_COPYRIGHT public static String OSGI_INTERNAL_ERROR public static String BUNDLE_NOT_IN_FRAMEWORK public static String BUNDLE_REFRESH_FAILURE public static String OSGI_SYSTEMBUNDLE_DESCRIPTION_ERROR public static String SERVICE_ALREADY_UNREGISTERED_EXCEPTION public static String SERVICE_FACTORY_EXCEPTION public static String SERVICE_OBJECT_NULL_EXCEPTION public static String STARTLEVEL_EXCEPTION_INVALID_REQUESTED_STARTLEVEL public static String STARTLEVEL_CANT_CHANGE_SYSTEMBUNDLE_STARTLEVEL public static String BUNDLE_SYSTEMBUNDLE_UNINSTALL_EXCEPTION public static String LAUNCHER_ADAPTOR_ERROR public static String LAUNCHER_COMPONENT_JAR public static String LAUNCHER_COMPONENT_MISSING public static String LAUNCHER_INVALID_PORT public static String HEADER_DUPLICATE_KEY_EXCEPTION public static String MANIFEST_INVALID_SPACE public static String MANIFEST_INVALID_LINE_NOCOLON public static String MANIFEST_IOEXCEPTION public static String CANNOT_SET_CONTEXTFINDER public static String URL_HANDLER_INCORRECT_TYPE static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/osgi/framework/internal/core/PackageAdminImpl$1.class
PackageAdminImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.PackageAdminImpl$1 extends java.lang.Object implements java.lang.Runnable { final org.eclipse.osgi.framework.internal.core.PackageAdminImpl this$0 private final org.eclipse.osgi.framework.internal.core.AbstractBundle[] val$copy void <init> (org.eclipse.osgi.framework.internal.core.PackageAdminImpl, org.eclipse.osgi.framework.internal.core.AbstractBundle[]) public void run () }
org/eclipse/osgi/framework/internal/core/PackageAdminImpl$2.class
PackageAdminImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.PackageAdminImpl$2 extends java.lang.Object implements java.util.Comparator { final org.eclipse.osgi.framework.internal.core.PackageAdminImpl this$0 void <init> (org.eclipse.osgi.framework.internal.core.PackageAdminImpl) public int compare (java.lang.Object, java.lang.Object) Object delta0 Object delta1 }
org/eclipse/osgi/framework/internal/core/PackageAdminImpl$GetBundleAction.class
PackageAdminImpl.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.PackageAdminImpl$GetBundleAction extends java.lang.Object implements java.security.PrivilegedAction { private Class clazz private org.eclipse.osgi.framework.internal.core.PackageAdminImpl impl public void <init> (org.eclipse.osgi.framework.internal.core.PackageAdminImpl, java.lang.Class) org.eclipse.osgi.framework.internal.core.PackageAdminImpl impl Class clazz public java.lang.Object run () }
org/eclipse/osgi/framework/internal/core/PackageAdminImpl.class
PackageAdminImpl.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.PackageAdminImpl extends java.lang.Object implements org.osgi.service.packageadmin.PackageAdmin { protected org.eclipse.osgi.framework.internal.core.Framework framework private java.util.Map removalPendings static Class class$0 static void <clinit> () Class c protected void <init> (org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.internal.core.Framework framework public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle java.util.ArrayList allExports org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor org.eclipse.osgi.service.resolver.ExportPackageDescription[] allDescriptions int i org.eclipse.osgi.framework.internal.core.ExportedPackageImpl exportedPackage private org.eclipse.osgi.framework.internal.core.ExportedPackageImpl createExportedPackage (org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.ExportPackageDescription description org.eclipse.osgi.service.resolver.BundleDescription exporter org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy org.eclipse.osgi.framework.internal.core.BundleHost bundle public org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage[] allExports org.osgi.service.packageadmin.ExportedPackage result int i org.osgi.framework.Version curVersion org.osgi.framework.Version newVersion public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage[] allExports java.util.ArrayList result int i public void refreshPackages (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] input public void refreshPackages (org.osgi.framework.Bundle[], boolean) org.osgi.framework.Bundle[] input boolean synchronously org.eclipse.osgi.framework.internal.core.AbstractBundle[] copy org.eclipse.osgi.framework.internal.core.AbstractBundle[] copy Thread refresh public boolean resolveBundles (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles int i protected synchronized void doResolveBundles (org.eclipse.osgi.framework.internal.core.AbstractBundle[], boolean) org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles boolean refreshPackages org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription[] descriptions int numBundles java.util.ArrayList results org.eclipse.osgi.service.resolver.BundleDelta[] addDeltas int i org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.framework.internal.core.AbstractBundle[] sameNames int j org.eclipse.osgi.service.resolver.BundleDescription sameName org.eclipse.osgi.service.resolver.BundleDelta[] delta Throwable t private void populateLoaders (org.eclipse.osgi.framework.internal.core.AbstractBundle[]) org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int i org.eclipse.osgi.internal.loader.BundleLoader loader private boolean checkExtensionBundle (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDelta[]) org.eclipse.osgi.service.resolver.BundleDescription sameName org.eclipse.osgi.service.resolver.BundleDelta[] addDeltas private void resumeBundles (org.eclipse.osgi.framework.internal.core.AbstractBundle[], boolean, int[]) org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles boolean refreshPackages int[] previousStates int i org.osgi.framework.BundleException e private void suspendBundle (org.eclipse.osgi.framework.internal.core.AbstractBundle) org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException e private void applyRemovalPending (org.eclipse.osgi.service.resolver.BundleDelta) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.BundleDelta bundleDelta org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.List removals java.util.Iterator iRemovals org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy private org.eclipse.osgi.framework.internal.core.AbstractBundle setResolved (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundleDescription org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException be boolean resolve org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i org.eclipse.osgi.framework.internal.core.BundleHost host private void applyDeltas (org.eclipse.osgi.service.resolver.BundleDelta[]) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.BundleDelta[] bundleDeltas int i int type org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.framework.adaptor.BundleData data org.osgi.framework.BundleException e private org.eclipse.osgi.framework.internal.core.AbstractBundle[] processDelta (org.eclipse.osgi.service.resolver.BundleDelta[], boolean, org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.BundleDelta[] bundleDeltas boolean refreshPackages org.eclipse.osgi.service.resolver.State systemState java.util.ArrayList bundlesList int i org.eclipse.osgi.framework.internal.core.AbstractBundle changedBundle org.eclipse.osgi.framework.internal.core.AbstractBundle[] refresh boolean[] previouslyResolved int[] previousStates boolean restart boolean restart int i int i int i int i int i int i int i org.eclipse.osgi.framework.internal.core.AbstractBundle changedBundle org.eclipse.osgi.framework.internal.core.AbstractBundle changedBundle org.eclipse.osgi.framework.internal.core.AbstractBundle changedBundle java.io.IOException e org.osgi.framework.BundleException e int i public org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) String symbolicName org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles java.util.ArrayList result int i public org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) String symbolicName String versionRange org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles org.eclipse.osgi.framework.internal.core.AbstractBundle[] result java.util.ArrayList result org.eclipse.osgi.service.resolver.VersionRange range int i public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.eclipse.osgi.framework.internal.core.BundleHost[] hosts org.osgi.framework.Bundle[] result int i org.osgi.framework.Bundle getBundlePriv (java.lang.Class) Class clazz ClassLoader cl org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate public org.osgi.framework.Bundle getBundle (java.lang.Class) Class clazz public int getBundleType (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle protected void cleanup () java.util.Iterator pendings java.util.List removals java.util.Iterator iRemovals protected void setResolvedBundles (org.eclipse.osgi.framework.internal.core.InternalSystemBundle) org.eclipse.osgi.framework.internal.core.InternalSystemBundle systemBundle org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription[] descriptions int i private void checkSystemBundle (org.eclipse.osgi.framework.internal.core.InternalSystemBundle) org.eclipse.osgi.framework.internal.core.InternalSystemBundle systemBundle org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription oldSystemBundle boolean different org.eclipse.osgi.service.resolver.BundleDescription newSystemBundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] oldPackages org.eclipse.osgi.service.resolver.ExportPackageDescription[] newPackages int i Object oldVersion Object newVersion org.osgi.framework.BundleException e private void setFrameworkVersion (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription systemBundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] packages int i void addRemovalPending (org.eclipse.osgi.framework.adaptor.BundleData) org.eclipse.osgi.framework.adaptor.BundleData bundledata Long id java.util.List removals }
org/eclipse/osgi/framework/internal/core/ReferenceInputStream.class
ReferenceInputStream.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.ReferenceInputStream extends java.io.InputStream { protected java.net.URL reference public void <init> (java.net.URL) java.net.URL reference public int read () throws java.io.IOException public java.net.URL getReference () }
org/eclipse/osgi/framework/internal/core/StartLevelEvent.class
StartLevelEvent.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.StartLevelEvent extends java.util.EventObject { private static final long serialVersionUID public static final int CHANGE_BUNDLE_SL public static final int CHANGE_FW_SL private transient int type private transient int newSl private transient org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public void <init> (int, int, org.eclipse.osgi.framework.internal.core.AbstractBundle) int type int newSl org.eclipse.osgi.framework.internal.core.AbstractBundle bundle public int getType () public int getNewSL () public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle () }
org/eclipse/osgi/framework/internal/core/StartLevelManager$1.class
StartLevelManager.java package org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework.internal.core.StartLevelManager$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.internal.core.StartLevelManager this$0 private final org.eclipse.osgi.framework.internal.core.AbstractBundle val$b void <init> (org.eclipse.osgi.framework.internal.core.StartLevelManager, org.eclipse.osgi.framework.internal.core.AbstractBundle) public java.lang.Object run () throws java.lang.Exception }
org/eclipse/osgi/framework/internal/core/StartLevelManager.class
StartLevelManager.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.StartLevelManager extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher java.util.EventListener org.osgi.service.startlevel.StartLevel { protected static org.eclipse.osgi.framework.eventmgr.EventManager eventManager protected static java.util.Map startLevelListeners protected int initialBundleStartLevel private int activeSL private final Object lock private final org.eclipse.osgi.framework.internal.core.Framework framework protected void <init> (org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.internal.core.Framework framework protected void initialize () protected void cleanup () public int getInitialBundleStartLevel () public void setInitialBundleStartLevel (int) int startlevel public int getStartLevel () public void setStartLevel (int, org.osgi.framework.Bundle) int newSL org.osgi.framework.Bundle callerBundle public void setStartLevel (int) int newSL protected void shutdown () void doSetStartLevel (int) int newSL ClassLoader previousTCCL ClassLoader contextFinder int tempSL boolean launching int i org.eclipse.osgi.framework.internal.core.AbstractBundle[] sortedBundles int i protected void saveActiveStartLevel (int) int newSL public boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public int getBundleStartLevel (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public void setBundleStartLevel (org.osgi.framework.Bundle, int) org.osgi.framework.Bundle bundle int newSL String exceptionText org.eclipse.osgi.framework.internal.core.AbstractBundle b java.security.PrivilegedActionException e java.io.IOException e private void issueEvent (org.eclipse.osgi.framework.internal.core.StartLevelEvent) org.eclipse.osgi.framework.internal.core.StartLevelEvent sle org.eclipse.osgi.framework.eventmgr.ListenerQueue queue public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) Object listener Object listenerObject int eventAction Object eventObject Throwable t protected void incFWSL (int, org.eclipse.osgi.framework.internal.core.AbstractBundle[]) int incToSL org.eclipse.osgi.framework.internal.core.AbstractBundle[] launchBundles org.eclipse.osgi.framework.internal.core.AbstractBundle[] getInstalledBundles (org.eclipse.osgi.framework.internal.core.BundleRepository, boolean) org.eclipse.osgi.framework.internal.core.BundleRepository bundles boolean sortByDependency org.eclipse.osgi.framework.internal.core.AbstractBundle[] installedBundles org.eclipse.osgi.framework.internal.core.AbstractBundle[] installedBundles java.util.List allBundles void sortByDependency (org.eclipse.osgi.framework.internal.core.AbstractBundle[]) org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int currentSL int currentSLindex boolean lazy int i private void sortByDependencies (org.eclipse.osgi.framework.internal.core.AbstractBundle[], int, int) org.eclipse.osgi.framework.internal.core.AbstractBundle[] bundles int start int end java.util.List descList java.util.List missingDescs int i org.eclipse.osgi.service.resolver.BundleDescription desc org.eclipse.osgi.service.resolver.BundleDescription[] descriptions int i java.util.Iterator missing int i private void resumeBundles (org.eclipse.osgi.framework.internal.core.AbstractBundle[], int) org.eclipse.osgi.framework.internal.core.AbstractBundle[] launch int currentSL private void resumeBundles (org.eclipse.osgi.framework.internal.core.AbstractBundle[], boolean, int) org.eclipse.osgi.framework.internal.core.AbstractBundle[] launch boolean lazyOnly int currentSL int i int bsl boolean isLazyStart protected void decFWSL (int, org.eclipse.osgi.framework.internal.core.AbstractBundle[]) int decToSL org.eclipse.osgi.framework.internal.core.AbstractBundle[] shutdown int i int bsl private void suspendAllBundles (org.eclipse.osgi.framework.internal.core.BundleRepository) org.eclipse.osgi.framework.internal.core.BundleRepository bundles boolean changed org.eclipse.osgi.framework.internal.core.AbstractBundle[] shutdown int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.osgi.framework.BundleException sbe private void unloadAllBundles (org.eclipse.osgi.framework.internal.core.BundleRepository) org.eclipse.osgi.framework.internal.core.BundleRepository bundles java.util.List allBundles int size int i org.eclipse.osgi.framework.internal.core.AbstractBundle bundle protected void setBundleSL (org.eclipse.osgi.framework.internal.core.StartLevelEvent) org.eclipse.osgi.framework.internal.core.StartLevelEvent startLevelEvent int currentSL int newSL org.eclipse.osgi.framework.internal.core.AbstractBundle bundle }
org/eclipse/osgi/framework/internal/core/SystemBundleActivator.class
SystemBundleActivator.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.SystemBundleActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { private org.osgi.framework.BundleContext context private org.eclipse.osgi.framework.internal.core.InternalSystemBundle bundle private org.eclipse.osgi.framework.internal.core.Framework framework private org.osgi.framework.ServiceRegistration packageAdmin private org.osgi.framework.ServiceRegistration securityAdmin private org.osgi.framework.ServiceRegistration startLevel private org.osgi.framework.ServiceRegistration debugOptions private org.osgi.framework.ServiceRegistration contextFinder static Class class$0 static Class class$1 static Class class$2 public void <init> () public void start (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions ClassLoader tccl java.util.Hashtable props public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions private org.osgi.framework.ServiceRegistration register (java.lang.String[], java.lang.Object, java.util.Hashtable) String[] names Object service java.util.Hashtable properties java.util.Dictionary headers }
org/eclipse/osgi/framework/internal/core/Tokenizer.class
Tokenizer.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.Tokenizer extends java.lang.Object { protected char[] value protected int max protected int cursor public void <init> (java.lang.String) String value private void skipWhiteSpace () char[] val int cur char c public java.lang.String getToken (java.lang.String) String terminals char[] val int cur int begin char c int count public java.lang.String getString (java.lang.String) String terminals char[] val int cur StringBuffer sb char c int begin int count public char getChar () int cur public boolean hasMoreTokens () }
org/eclipse/osgi/framework/internal/core/Util.class
Util.java package org.eclipse.osgi.framework.internal.core public org.eclipse.osgi.framework.internal.core.Util extends java.lang.Object { public void <init> () public static void sortByString (java.lang.Object[]) Object[] array public static void qSortByString (java.lang.Object[], int, int) Object[] array int start int stop int left int right Object temp String mid public static void sort (java.lang.Object[], int, int) Object[] array int start int end int middle Object temp int i1 int i2 int i3 Object[] merge public static void dsort (java.lang.Object[], int, int) Object[] array int start int end public static void swap (java.lang.Object[]) Object[] array int start int end Object temp public static java.lang.String toString (java.lang.Object, int) Object object int length boolean onLeft public static java.lang.String toString (java.lang.Object, int, char, boolean) Object object int length char pad boolean onLeft String input int size int start StringBuffer padding int i StringBuffer stringBuffer }
org/eclipse/osgi/framework/internal/core/osname.aliases
org/eclipse/osgi/framework/internal/core/processor.aliases
org/eclipse/osgi/framework/internal/protocol/
org/eclipse/osgi/framework/internal/protocol/ContentHandlerFactory.class
ContentHandlerFactory.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory extends org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory implements java.net.ContentHandlerFactory { private org.osgi.util.tracker.ServiceTracker contentHandlerTracker private static final String contentHandlerClazz private static final String CONTENT_HANDLER_PKGS private static final String DEFAULT_VM_CONTENT_HANDLERS private static final java.util.List ignoredClasses private java.util.Hashtable proxies private java.net.ContentHandlerFactory parentFactory static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () public void <init> (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor public java.net.ContentHandler createContentHandler (java.lang.String) String contentType String builtInHandlers Class clazz String convertedContentType java.util.StringTokenizer tok StringBuffer name public java.net.ContentHandler createInternalContentHandler (java.lang.String) String contentType org.eclipse.osgi.framework.internal.protocol.ContentHandlerProxy proxy org.osgi.framework.ServiceReference[] serviceReferences int i Object prop String message String[] contentHandler int j java.net.ContentHandler parentHandler public synchronized java.net.ContentHandler findAuthorizedContentHandler (java.lang.String) String contentType Object factory java.lang.reflect.Method createInternalContentHandlerMethod Exception e public java.lang.Object getParentFactory () public void setParentFactory (java.lang.Object) Object parentFactory }
org/eclipse/osgi/framework/internal/protocol/ContentHandlerProxy$DefaultContentHandler.class
ContentHandlerProxy.java package org.eclipse.osgi.framework.internal.protocol org.eclipse.osgi.framework.internal.protocol.ContentHandlerProxy$DefaultContentHandler extends java.net.ContentHandler { final org.eclipse.osgi.framework.internal.protocol.ContentHandlerProxy this$0 void <init> (org.eclipse.osgi.framework.internal.protocol.ContentHandlerProxy) public java.lang.Object getContent (java.net.URLConnection) throws java.io.IOException java.net.URLConnection uConn }
org/eclipse/osgi/framework/internal/protocol/ContentHandlerProxy.class
ContentHandlerProxy.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.ContentHandlerProxy extends java.net.ContentHandler implements org.osgi.util.tracker.ServiceTrackerCustomizer { protected java.net.ContentHandler realHandler protected org.osgi.util.tracker.ServiceTracker contentHandlerServiceTracker protected org.osgi.framework.BundleContext context protected org.osgi.framework.ServiceReference contentHandlerServiceReference protected String contentType protected int ranking static Class class$0 public void <init> (java.lang.String, org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) String contentType org.osgi.framework.ServiceReference reference org.osgi.framework.BundleContext context private void setNewHandler (org.osgi.framework.ServiceReference, int) org.osgi.framework.ServiceReference reference int rank public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference Object prop String[] contentTypes int i int newServiceRanking public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service int newrank org.osgi.framework.ServiceReference newReference public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service org.osgi.framework.ServiceReference newReference public java.lang.Object getContent (java.net.URLConnection) throws java.io.IOException java.net.URLConnection uConn private int getRank (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference Object property }
org/eclipse/osgi/framework/internal/protocol/MultiplexingContentHandler.class
MultiplexingContentHandler.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.MultiplexingContentHandler extends java.net.ContentHandler { private String contentType private org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory factory public void <init> (java.lang.String, org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory) String contentType org.eclipse.osgi.framework.internal.protocol.ContentHandlerFactory factory public java.lang.Object getContent (java.net.URLConnection) throws java.io.IOException java.net.URLConnection uConn java.net.ContentHandler handler }
org/eclipse/osgi/framework/internal/protocol/MultiplexingFactory$InternalSecurityManager.class
MultiplexingFactory.java package org.eclipse.osgi.framework.internal.protocol org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory$InternalSecurityManager extends java.lang.SecurityManager { void <init> () public java.lang.Class[] getClassContext () }
org/eclipse/osgi/framework/internal/protocol/MultiplexingFactory.class
MultiplexingFactory.java package org.eclipse.osgi.framework.internal.protocol public abstract org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory extends java.lang.Object { protected static final String PACKAGEADMINCLASS protected org.osgi.framework.BundleContext context protected org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor private java.util.List factories private org.osgi.util.tracker.ServiceTracker packageAdminTracker private static org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory$InternalSecurityManager internalSecurityManager static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () void <init> (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor public abstract void setParentFactory (java.lang.Object) public abstract java.lang.Object getParentFactory () public boolean isMultiplexing () public void register (java.lang.Object) Object factory Class clazz java.lang.reflect.Method setParentFactory Exception e public void unregister (java.lang.Object) Object factory java.lang.reflect.Method closeTracker Exception e public java.lang.Object designateSuccessor () java.util.List released Object successor Class clazz java.lang.reflect.Method register java.util.Iterator it Exception e private void closePackageAdminTracker () public java.lang.Object findAuthorizedFactory (java.util.List) java.util.List ignoredClasses java.util.List current Class[] classStack int i Class clazz java.util.Iterator it Object factory java.lang.reflect.Method hasAuthorityMethod Exception e public boolean hasAuthority (java.lang.Class) Class clazz org.osgi.service.packageadmin.PackageAdmin packageAdminService private synchronized java.util.List getFactories () private synchronized java.util.List releaseFactories () java.util.List released private synchronized void addFactory (java.lang.Object) Object factory java.util.List updated private synchronized void removeFactory (java.lang.Object) Object factory java.util.List updated }
org/eclipse/osgi/framework/internal/protocol/MultiplexingURLStreamHandler.class
MultiplexingURLStreamHandler.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.MultiplexingURLStreamHandler extends java.net.URLStreamHandler { private static java.lang.reflect.Method openConnectionMethod private static java.lang.reflect.Method equalsMethod private static java.lang.reflect.Method getDefaultPortMethod private static java.lang.reflect.Method getHostAddressMethod private static java.lang.reflect.Method hashCodeMethod private static java.lang.reflect.Method hostsEqualMethod private static java.lang.reflect.Method parseURLMethod private static java.lang.reflect.Method sameFileMethod private static java.lang.reflect.Method setURLMethod private static java.lang.reflect.Method toExternalFormMethod private static java.lang.reflect.Field handlerField private static boolean methodsInitialized private String protocol private org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory factory static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () private static synchronized void initializeMethods (org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory) org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory factory NoSuchFieldException e Exception e public void <init> (java.lang.String, org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory) String protocol org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory factory protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL url java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected boolean equals (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected int getDefaultPort () java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected java.net.InetAddress getHostAddress (java.net.URL) java.net.URL url java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected int hashCode (java.net.URL) java.net.URL url java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL arg0 String arg1 int arg2 int arg3 java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected boolean sameFile (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL arg0 String arg1 String arg2 int arg3 String arg4 String arg5 String arg6 String arg7 String arg8 java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e protected java.lang.String toExternalForm (java.net.URL) java.net.URL url java.net.URLStreamHandler handler java.lang.reflect.InvocationTargetException e Exception e }
org/eclipse/osgi/framework/internal/protocol/NullURLStreamHandlerService.class
NullURLStreamHandlerService.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.NullURLStreamHandlerService extends java.lang.Object implements org.osgi.service.url.URLStreamHandlerService { public void <init> () public java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL u public boolean equals (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 public int getDefaultPort () public java.net.InetAddress getHostAddress (java.net.URL) java.net.URL url public int hashCode (java.net.URL) java.net.URL url public boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 public boolean sameFile (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL u String protocol String host int port String authority String userInfo String file String query String ref public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL u String protocol String host int port String file String ref public java.lang.String toExternalForm (java.net.URL) java.net.URL url public void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) org.osgi.service.url.URLStreamHandlerSetter realHandler java.net.URL u String spec int start int limit }
org/eclipse/osgi/framework/internal/protocol/ProtocolActivator.class
ProtocolActivator.java package org.eclipse.osgi.framework.internal.protocol public abstract org.eclipse.osgi.framework.internal.protocol.ProtocolActivator extends java.lang.Object { public abstract void start (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) }
org/eclipse/osgi/framework/internal/protocol/StreamHandlerFactory.class
StreamHandlerFactory.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory extends org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory implements java.net.URLStreamHandlerFactory { static final org.eclipse.osgi.framework.util.SecureAction secureAction private org.osgi.util.tracker.ServiceTracker handlerTracker protected static final String URLSTREAMHANDLERCLASS protected static final String PROTOCOL_HANDLER_PKGS protected static final String INTERNAL_PROTOCOL_HANDLER_PKG private static final java.util.List ignoredClasses private static final boolean useNetProxy private java.util.Hashtable proxies private java.net.URLStreamHandlerFactory parentFactory private ThreadLocal creatingProtocols static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () Class clazz public void <init> (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.FrameworkAdaptor) org.osgi.framework.BundleContext context org.eclipse.osgi.framework.adaptor.FrameworkAdaptor adaptor private java.lang.Class getBuiltIn (java.lang.String, java.lang.String, boolean) String protocol String builtInHandlers boolean fromFramework Class clazz Class clazz java.util.StringTokenizer tok StringBuffer name public java.net.URLStreamHandler createURLStreamHandler (java.lang.String) String protocol String builtInHandlers Class clazz java.net.URLStreamHandler result private boolean isRecursive (java.lang.String) String protocol java.util.List protocols private void releaseRecursive (java.lang.String) String protocol java.util.List protocols public java.net.URLStreamHandler createInternalURLStreamHandler (java.lang.String) String protocol String internalHandlerPkgs Class clazz org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy handler org.osgi.framework.ServiceReference[] serviceReferences int i Object prop String message String[] protocols int j java.net.URLStreamHandler handler protected java.net.URLStreamHandler findAuthorizedURLStreamHandler (java.lang.String) String protocol Object factory java.lang.reflect.Method createInternalURLStreamHandlerMethod Exception e public java.lang.Object getParentFactory () public void setParentFactory (java.lang.Object) Object parentFactory }
org/eclipse/osgi/framework/internal/protocol/URLStreamHandlerFactoryProxyFor15.class
URLStreamHandlerFactoryProxyFor15.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerFactoryProxyFor15 extends org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy { static Class class$0 static Class class$1 public void <init> (java.lang.String, org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) String protocol org.osgi.framework.ServiceReference reference org.osgi.framework.BundleContext context protected java.net.URLConnection openConnection (java.net.URL, java.net.Proxy) throws java.io.IOException java.net.URL u java.net.Proxy p java.lang.reflect.Method openConn java.lang.reflect.InvocationTargetException e Exception e }
org/eclipse/osgi/framework/internal/protocol/URLStreamHandlerProxy.class
URLStreamHandlerProxy.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy extends java.net.URLStreamHandler implements org.osgi.util.tracker.ServiceTrackerCustomizer { protected org.osgi.service.url.URLStreamHandlerService realHandlerService protected org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerSetter urlSetter protected org.osgi.util.tracker.ServiceTracker urlStreamHandlerServiceTracker protected org.osgi.framework.BundleContext context protected org.osgi.framework.ServiceReference urlStreamServiceReference protected String protocol protected int ranking public void <init> (java.lang.String, org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) String protocol org.osgi.framework.ServiceReference reference org.osgi.framework.BundleContext context private void setNewHandler (org.osgi.framework.ServiceReference, int) org.osgi.framework.ServiceReference reference int rank protected boolean equals (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 protected int getDefaultPort () protected java.net.InetAddress getHostAddress (java.net.URL) java.net.URL url protected int hashCode (java.net.URL) java.net.URL url protected boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL url protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL url String str int start int end protected boolean sameFile (java.net.URL, java.net.URL) java.net.URL url1 java.net.URL url2 protected java.lang.String toExternalForm (java.net.URL) java.net.URL url public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL u String protocol String host int port String authority String userInfo String file String query String ref public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL url String protocol String host int port String file String ref public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference Object prop String[] protocols int i int newServiceRanking public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service int newRank org.osgi.framework.ServiceReference newReference public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service org.osgi.framework.ServiceReference newReference private int getRank (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference Object property }
org/eclipse/osgi/framework/internal/protocol/URLStreamHandlerSetter.class
URLStreamHandlerSetter.java package org.eclipse.osgi.framework.internal.protocol public org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerSetter extends java.lang.Object implements org.osgi.service.url.URLStreamHandlerSetter { protected org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy handlerProxy public void <init> (org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy) org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy handler public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL url String protocol String host int port String file String ref public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL url String protocol String host int port String authority String userInfo String path String query String ref }
org/eclipse/osgi/framework/internal/protocol/bundleentry/
org/eclipse/osgi/framework/internal/protocol/bundleentry/Handler.class
Handler.java package org.eclipse.osgi.framework.internal.protocol.bundleentry public org.eclipse.osgi.framework.internal.protocol.bundleentry.Handler extends org.eclipse.osgi.framework.internal.core.BundleResourceHandler { public void <init> () public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor protected org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.framework.internal.core.AbstractBundle) throws java.io.IOException java.net.URL url org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.baseadaptor.BaseData bundleData org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry }
org/eclipse/osgi/framework/internal/protocol/bundleresource/
org/eclipse/osgi/framework/internal/protocol/bundleresource/Handler.class
Handler.java package org.eclipse.osgi.framework.internal.protocol.bundleresource public org.eclipse.osgi.framework.internal.protocol.bundleresource.Handler extends org.eclipse.osgi.framework.internal.core.BundleResourceHandler { public void <init> () public void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry bundleEntry org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor protected org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.framework.internal.core.AbstractBundle) throws java.io.IOException java.net.URL url org.eclipse.osgi.framework.internal.core.AbstractBundle bundle org.eclipse.osgi.baseadaptor.loader.BaseClassLoader classloader org.eclipse.osgi.baseadaptor.loader.ClasspathManager cpManager org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry }
org/eclipse/osgi/framework/internal/protocol/reference/
org/eclipse/osgi/framework/internal/protocol/reference/Handler.class
Handler.java package org.eclipse.osgi.framework.internal.protocol.reference public org.eclipse.osgi.framework.internal.protocol.reference.Handler extends java.net.URLStreamHandler { public void <init> () protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL url protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL url String str int start int end String reference }
org/eclipse/osgi/framework/internal/protocol/reference/ReferenceURLConnection.class
ReferenceURLConnection.java package org.eclipse.osgi.framework.internal.protocol.reference public org.eclipse.osgi.framework.internal.protocol.reference.ReferenceURLConnection extends java.net.URLConnection { protected java.net.URL reference protected void <init> (java.net.URL) java.net.URL url public synchronized void connect () throws java.io.IOException String path java.io.File file java.net.URL ref String installPath String decodePath java.io.File f private void checkRead (java.io.File) throws java.io.IOException java.io.File file java.io.InputStream is java.io.File[] files public boolean getDoInput () public boolean getDoOutput () public java.io.InputStream getInputStream () throws java.io.IOException private java.lang.String getInstallPath () String installURL private static java.io.File makeAbsolute (java.lang.String, java.io.File) String base java.io.File relative }
org/eclipse/osgi/framework/internal/reliablefile/
org/eclipse/osgi/framework/internal/reliablefile/ReliableFile$CacheInfo.class
ReliableFile.java package org.eclipse.osgi.framework.internal.reliablefile org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo extends java.lang.Object { int filetype java.util.zip.Checksum checksum long timeStamp final org.eclipse.osgi.framework.internal.reliablefile.ReliableFile this$0 void <init> (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, int, java.util.zip.Checksum, long) int filetype java.util.zip.Checksum checksum long timeStamp }
org/eclipse/osgi/framework/internal/reliablefile/ReliableFile.class
ReliableFile.java package org.eclipse.osgi.framework.internal.reliablefile public org.eclipse.osgi.framework.internal.reliablefile.ReliableFile extends java.lang.Object { public static final int OPEN_BEST_AVAILABLE public static final int OPEN_FAIL_ON_PRIMARY public static final int GENERATION_LATEST public static final int GENERATIONS_INFINITE public static final String tmpExt public static final String PROP_MAX_BUFFER public static final String PROP_MAX_GENERATIONS public static final String PROP_OSGI_LOCKING private static final int FILETYPE_VALID private static final int FILETYPE_CORRUPT private static final int FILETYPE_NOSIGNATURE private static final byte[] identifier1 private static final byte[] identifier2 private static final int BUF_SIZE private static final int maxInputStreamBuffer private static final int defaultMaxGenerations private static final boolean fileSharing private static java.io.File lastGenerationFile private static int[] lastGenerations private static final Object lastGenerationLock private java.io.File referenceFile private static java.util.Hashtable cacheFiles private java.io.File inputFile private java.io.File outputFile private java.util.zip.Checksum appendChecksum static void <clinit> () String prop int tmpMaxInput int tmpDefaultMax boolean tmpFileSharing static org.eclipse.osgi.framework.internal.reliablefile.ReliableFile getReliableFile (java.lang.String) throws java.io.IOException String name static org.eclipse.osgi.framework.internal.reliablefile.ReliableFile getReliableFile (java.io.File) throws java.io.IOException java.io.File file private void <init> (java.io.File) java.io.File file private static int[] getFileGenerations (java.io.File) java.io.File file int[] generations String name String name String name String prefix String prefix String prefix int prefixLen int prefixLen int prefixLen java.io.File parent java.io.File parent java.io.File parent String[] files String[] files String[] files java.util.ArrayList list java.util.ArrayList list int i int id Object[] array int i int j java.io.InputStream getInputStream (int, int) throws java.io.IOException int generation int openMask int[] generations String name java.io.File parent boolean failOnPrimary java.io.File textFile java.io.InputStream textIS int idx java.io.File file java.io.File file java.io.InputStream is org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info long timeStamp java.util.zip.Checksum cksum int filetype java.io.OutputStream getOutputStream (boolean, int) throws java.io.IOException boolean append int appendGeneration String name java.io.File parent java.io.File tmpFile java.io.OutputStream os java.io.InputStream is java.io.InputStream is java.io.OutputStream os org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info java.io.OutputStream os void closeOutputFile (java.util.zip.Checksum) throws java.io.IOException java.util.zip.Checksum checksum int[] generations String name java.io.File parent java.io.File newFile java.io.File newFile org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info void abortOutputFile () java.io.File getOutputFile () void closeInputFile () private void cleanup (int[], boolean) int[] generations boolean generationAdded String name java.io.File parent int generationCount int rmCount int idx int count java.io.File file org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info int idx java.io.File rmFile private static void mv (java.io.File, java.io.File) throws java.io.IOException java.io.File from java.io.File to private static void cp (java.io.InputStream, java.io.OutputStream, int) throws java.io.IOException java.io.InputStream in java.io.OutputStream out int truncateSize int length int bufferSize int bufferSize byte[] buffer int size int count int count public static boolean exists (java.io.File) java.io.File file String prefix java.io.File parent int prefixLen String[] files int i public static long lastModified (java.io.File) java.io.File file int[] generations String name java.io.File parent java.io.File newFile public long lastModified () public static int lastModifiedVersion (java.io.File) java.io.File file int[] generations public static boolean delete (java.io.File) java.io.File deleteFile int[] generations String name java.io.File parent int idx java.io.File file public static java.lang.String[] getBaseFiles (java.io.File) throws java.io.IOException java.io.File directory String[] files java.util.HashSet list int idx String file int pos String ext int generation String base int idx java.util.Iterator iter public static void cleanupGenerations (java.io.File) java.io.File base org.eclipse.osgi.framework.internal.reliablefile.ReliableFile rf int[] generations public static void fileUpdated (java.io.File) java.io.File file void writeChecksumSignature (java.io.OutputStream, java.util.zip.Checksum) throws java.io.IOException java.io.OutputStream out java.util.zip.Checksum checksum int getSignatureSize () throws java.io.IOException org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info java.util.zip.Checksum getFileChecksum () throws java.io.IOException java.util.zip.Checksum getChecksumCalculator () private int getStreamType (java.io.InputStream, java.util.zip.Checksum) throws java.io.IOException java.io.InputStream is java.util.zip.Checksum crc boolean markSupported int len int len int len int len int len byte[] data int num int pos int pos int pos int pos byte[] data byte[] data byte[] data byte[] data int read int num int num int num int num int num int i int i int i int i int j int j int j long crccmp long crccmp long crccmp private static byte[] intToHex (int) int l byte[] buffer int count int ch }
org/eclipse/osgi/framework/internal/reliablefile/ReliableFileInputStream.class
ReliableFileInputStream.java package org.eclipse.osgi.framework.internal.reliablefile public org.eclipse.osgi.framework.internal.reliablefile.ReliableFileInputStream extends java.io.FilterInputStream { private org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable private int sigSize private int readPos private int length public void <init> (java.lang.String) throws java.io.IOException String name public void <init> (java.io.File) throws java.io.IOException java.io.File file public void <init> (java.io.File, int, int) throws java.io.IOException java.io.File file int generation int openMask private void <init> (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, int, int) throws java.io.IOException org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable int generation int openMask public synchronized void close () throws java.io.IOException public synchronized int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int num public synchronized int read (byte[]) throws java.io.IOException byte[] b public synchronized int read () throws java.io.IOException int num public synchronized int available () throws java.io.IOException public synchronized long skip (long) throws java.io.IOException long n long len public boolean markSupported () public void mark (int) int readlimit public void reset () throws java.io.IOException }
org/eclipse/osgi/framework/internal/reliablefile/ReliableFileOutputStream.class
ReliableFileOutputStream.java package org.eclipse.osgi.framework.internal.reliablefile public org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream extends java.io.FilterOutputStream { private org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable private java.util.zip.Checksum crc private boolean outputOpen public void <init> (java.io.File) throws java.io.IOException java.io.File file public void <init> (java.io.File, boolean) throws java.io.IOException java.io.File file boolean append public void <init> (java.lang.String) throws java.io.IOException String name public void <init> (java.lang.String, boolean) throws java.io.IOException String name boolean append private void <init> (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, boolean) throws java.io.IOException org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable boolean append public synchronized void close () throws java.io.IOException public java.io.File closeIntermediateFile () throws java.io.IOException java.io.IOException e public void write (byte[]) throws java.io.IOException byte[] b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public void write (int) throws java.io.IOException int b public void abort () }
org/eclipse/osgi/framework/log/
org/eclipse/osgi/framework/log/FrameworkLog.class
FrameworkLog.java package org.eclipse.osgi.framework.log public abstract org.eclipse.osgi.framework.log.FrameworkLog extends java.lang.Object { public static final String SERVICE_PERFORMANCE public abstract void log (org.osgi.framework.FrameworkEvent) public abstract void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) public abstract void setWriter (java.io.Writer, boolean) public abstract void setFile (java.io.File, boolean) throws java.io.IOException public abstract java.io.File getFile () public abstract void setConsoleLog (boolean) public abstract void close () }
org/eclipse/osgi/framework/log/FrameworkLogEntry.class
FrameworkLogEntry.java package org.eclipse.osgi.framework.log public org.eclipse.osgi.framework.log.FrameworkLogEntry extends java.lang.Object { public static final int OK public static final int INFO public static final int WARNING public static final int ERROR public static final int CANCEL private String entry private String message private int stackCode private Throwable throwable private org.eclipse.osgi.framework.log.FrameworkLogEntry[] children private int severity private int bundleCode public void <init> (java.lang.String, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) String entry String message int stackCode Throwable throwable org.eclipse.osgi.framework.log.FrameworkLogEntry[] children public void <init> (java.lang.String, int, int, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) String entry int severity int bundleCode String message int stackCode Throwable throwable org.eclipse.osgi.framework.log.FrameworkLogEntry[] children public org.eclipse.osgi.framework.log.FrameworkLogEntry[] getChildren () public java.lang.String getEntry () public java.lang.String getMessage () public int getStackCode () public java.lang.Throwable getThrowable () public int getSeverity () public int getBundleCode () }
org/eclipse/osgi/framework/util/
org/eclipse/osgi/framework/util/Headers$ArrayEnumeration.class
Headers.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.Headers$ArrayEnumeration extends java.lang.Object implements java.util.Enumeration { private Object[] array int cur final org.eclipse.osgi.framework.util.Headers this$0 public void <init> (org.eclipse.osgi.framework.util.Headers, java.lang.Object[], int) Object[] array int size public boolean hasMoreElements () public java.lang.Object nextElement () }
org/eclipse/osgi/framework/util/Headers.class
Headers.java package org.eclipse.osgi.framework.util public org.eclipse.osgi.framework.util.Headers extends java.util.Dictionary implements java.util.Map { private boolean readOnly private Object[] headers private Object[] values private int size public void <init> (int) int initialCapacity public void <init> (java.util.Dictionary) java.util.Dictionary values java.util.Enumeration keys Object key public synchronized java.util.Enumeration keys () public synchronized java.util.Enumeration elements () private int getIndex (java.lang.Object) Object key boolean stringKey int i private java.lang.Object remove (int) int remove Object removed int i private void add (java.lang.Object, java.lang.Object) Object header Object value Object[] newHeaders Object[] newValues public synchronized java.lang.Object get (java.lang.Object) Object key int i public synchronized java.lang.Object set (java.lang.Object, java.lang.Object, boolean) Object key Object value boolean replace int i Object oldVal public synchronized java.lang.Object set (java.lang.Object, java.lang.Object) Object key Object value public synchronized void setReadOnly () public synchronized int size () public synchronized boolean isEmpty () public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public java.lang.String toString () public static org.eclipse.osgi.framework.util.Headers parseManifest (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in org.eclipse.osgi.framework.util.Headers headers java.io.IOException e public synchronized void clear () public synchronized boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object var0 public java.util.Set entrySet () public java.util.Set keySet () public void putAll (java.util.Map) java.util.Map var0 public java.util.Collection values () }
org/eclipse/osgi/framework/util/KeyedElement.class
KeyedElement.java package org.eclipse.osgi.framework.util public abstract org.eclipse.osgi.framework.util.KeyedElement extends java.lang.Object { public abstract int getKeyHashCode () public abstract boolean compare (org.eclipse.osgi.framework.util.KeyedElement) public abstract java.lang.Object getKey () }
org/eclipse/osgi/framework/util/KeyedHashSet$EquinoxSetIterator.class
KeyedHashSet.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.KeyedHashSet$EquinoxSetIterator extends java.lang.Object implements java.util.Iterator { private int currentIndex private int found final org.eclipse.osgi.framework.util.KeyedHashSet this$0 void <init> (org.eclipse.osgi.framework.util.KeyedHashSet) public boolean hasNext () public java.lang.Object next () public void remove () }
org/eclipse/osgi/framework/util/KeyedHashSet.class
KeyedHashSet.java package org.eclipse.osgi.framework.util public org.eclipse.osgi.framework.util.KeyedHashSet extends java.lang.Object { public static final int MINIMUM_SIZE int elementCount org.eclipse.osgi.framework.util.KeyedElement[] elements private boolean replace private int capacity public void <init> () public void <init> (boolean) boolean replace public void <init> (int) int capacity public void <init> (int, boolean) int capacity boolean replace public void <init> (org.eclipse.osgi.framework.util.KeyedHashSet) org.eclipse.osgi.framework.util.KeyedHashSet original public boolean add (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement element int hash int i int i public void addAll (org.eclipse.osgi.framework.util.KeyedElement[]) org.eclipse.osgi.framework.util.KeyedElement[] toAdd int i public boolean contains (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement element public boolean containsKey (java.lang.Object) Object key public org.eclipse.osgi.framework.util.KeyedElement[] elements () public java.lang.Object[] elements (java.lang.Object[]) Object[] result int j int i org.eclipse.osgi.framework.util.KeyedElement element protected void expand () org.eclipse.osgi.framework.util.KeyedElement[] oldElements int maxArrayIndex int i org.eclipse.osgi.framework.util.KeyedElement element int hash public org.eclipse.osgi.framework.util.KeyedElement getByKey (java.lang.Object) Object key int hash int i org.eclipse.osgi.framework.util.KeyedElement element int i org.eclipse.osgi.framework.util.KeyedElement element public org.eclipse.osgi.framework.util.KeyedElement get (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement otherElement int hash int i org.eclipse.osgi.framework.util.KeyedElement element int i org.eclipse.osgi.framework.util.KeyedElement element public boolean isEmpty () protected void rehashTo (int) int anIndex int target int index org.eclipse.osgi.framework.util.KeyedElement element int hashIndex boolean match boolean match public boolean removeByKey (java.lang.Object) Object key int hash int i org.eclipse.osgi.framework.util.KeyedElement element int i org.eclipse.osgi.framework.util.KeyedElement element public boolean remove (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement toRemove int hash int i org.eclipse.osgi.framework.util.KeyedElement element int i org.eclipse.osgi.framework.util.KeyedElement element private int hash (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement element private int keyHash (java.lang.Object) Object key public void removeAll (org.eclipse.osgi.framework.util.KeyedElement[]) org.eclipse.osgi.framework.util.KeyedElement[] toRemove int i private boolean shouldGrow () public int size () public java.lang.String toString () StringBuffer result boolean first int i public int countCollisions () int result int lastHash boolean found int i org.eclipse.osgi.framework.util.KeyedElement element int hash public java.util.Iterator iterator () public void clear () }
org/eclipse/osgi/framework/util/ObjectPool.class
ObjectPool.java package org.eclipse.osgi.framework.util public org.eclipse.osgi.framework.util.ObjectPool extends java.lang.Object { private static String OPTION_DEBUG_OBJECTPOOL_ADDS private static String OPTION_DEBUG_OBJECTPOOL_DUPS private static final boolean DEBUG_OBJECTPOOL_ADDS private static final boolean DEBUG_OBJECTPOOL_DUPS private static java.util.Map objectCache static void <clinit> () org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions public void <init> () public static java.lang.Object intern (java.lang.Object) Object obj java.lang.ref.WeakReference ref Object refValue private static java.lang.String getObjectString (java.lang.Object) Object obj }
org/eclipse/osgi/framework/util/SecureAction$1.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$10.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$10 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$11.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$11 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$12.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$12 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$13.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$13 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$14.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$14 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () throws java.io.IOException }
org/eclipse/osgi/framework/util/SecureAction$15.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$15 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final String val$protocol private final String val$host private final int val$port private final String val$file private final java.net.URLStreamHandler val$handler void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) public java.lang.Object run () throws java.net.MalformedURLException }
org/eclipse/osgi/framework/util/SecureAction$16.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$16 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final Runnable val$target private final String val$name private final ClassLoader val$contextLoader void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.Runnable, java.lang.String, java.lang.ClassLoader) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$17.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$17 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final org.osgi.framework.BundleContext val$context private final org.osgi.framework.ServiceReference val$reference void <init> (org.eclipse.osgi.framework.util.SecureAction, org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$18.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$18 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final String val$name void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) public java.lang.Object run () throws java.lang.Exception }
org/eclipse/osgi/framework/util/SecureAction$19.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$19 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final String val$name void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) public java.lang.Object run () throws java.lang.Exception ClassLoader systemClassLoader }
org/eclipse/osgi/framework/util/SecureAction$2.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$2 extends java.lang.ClassLoader { final org.eclipse.osgi.framework.util.SecureAction$1 this$1 void <init> (org.eclipse.osgi.framework.util.SecureAction$1, java.lang.ClassLoader) ClassLoader $anonymous0 }
org/eclipse/osgi/framework/util/SecureAction$20.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$20 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final org.osgi.util.tracker.ServiceTracker val$tracker void <init> (org.eclipse.osgi.framework.util.SecureAction, org.osgi.util.tracker.ServiceTracker) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$21.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$21 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final org.osgi.framework.Bundle val$bundle private final int val$options void <init> (org.eclipse.osgi.framework.util.SecureAction, org.osgi.framework.Bundle, int) public java.lang.Object run () throws org.osgi.framework.BundleException }
org/eclipse/osgi/framework/util/SecureAction$3.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$3 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$4.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$4 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final String val$property void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$5.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$5 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final String val$property private final String val$def void <init> (org.eclipse.osgi.framework.util.SecureAction, java.lang.String, java.lang.String) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$6.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$6 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 void <init> (org.eclipse.osgi.framework.util.SecureAction) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction$7.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$7 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () throws java.io.FileNotFoundException }
org/eclipse/osgi/framework/util/SecureAction$8.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$8 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file private final boolean val$append void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File, boolean) public java.lang.Object run () throws java.io.FileNotFoundException }
org/eclipse/osgi/framework/util/SecureAction$9.class
SecureAction.java package org.eclipse.osgi.framework.util org.eclipse.osgi.framework.util.SecureAction$9 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.framework.util.SecureAction this$0 private final java.io.File val$file void <init> (org.eclipse.osgi.framework.util.SecureAction, java.io.File) public java.lang.Object run () }
org/eclipse/osgi/framework/util/SecureAction.class
SecureAction.java package org.eclipse.osgi.framework.util public org.eclipse.osgi.framework.util.SecureAction extends java.lang.Object { private java.security.AccessControlContext controlContext static final ClassLoader bootClassLoader static Class class$0 static void <clinit> () void <init> () public static java.security.PrivilegedAction createSecureAction () public java.lang.String getProperty (java.lang.String) String property public java.lang.String getProperty (java.lang.String, java.lang.String) String property String def public java.util.Properties getProperties () public java.io.FileInputStream getFileInputStream (java.io.File) throws java.io.FileNotFoundException java.io.File file java.security.PrivilegedActionException e public java.io.FileOutputStream getFileOutputStream (java.io.File, boolean) throws java.io.FileNotFoundException java.io.File file boolean append java.security.PrivilegedActionException e public long length (java.io.File) java.io.File file public boolean exists (java.io.File) java.io.File file public boolean isDirectory (java.io.File) java.io.File file public long lastModified (java.io.File) java.io.File file public java.lang.String[] list (java.io.File) java.io.File file public java.util.zip.ZipFile getZipFile (java.io.File) throws java.io.IOException java.io.File file java.security.PrivilegedActionException e java.util.zip.ZipException e java.util.zip.ZipException zipNameException java.io.IOException e java.io.IOException fileNameException public java.net.URL getURL (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) throws java.net.MalformedURLException String protocol String host int port String file java.net.URLStreamHandler handler java.security.PrivilegedActionException e public java.lang.Thread createThread (java.lang.Runnable, java.lang.String, java.lang.ClassLoader) Runnable target String name ClassLoader contextLoader java.lang.Thread createThread0 (java.lang.Runnable, java.lang.String, java.lang.ClassLoader) Runnable target String name ClassLoader contextLoader Thread result public java.lang.Object getService (org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) org.osgi.framework.ServiceReference reference org.osgi.framework.BundleContext context public java.lang.Class forName (java.lang.String) throws java.lang.ClassNotFoundException String name java.security.PrivilegedActionException e public java.lang.Class loadSystemClass (java.lang.String) throws java.lang.ClassNotFoundException String name ClassLoader systemClassLoader java.security.PrivilegedActionException e public void open (org.osgi.util.tracker.ServiceTracker) org.osgi.util.tracker.ServiceTracker tracker public void start (org.osgi.framework.Bundle, int) throws org.osgi.framework.BundleException org.osgi.framework.Bundle bundle int options java.security.PrivilegedActionException e public void start (org.osgi.framework.Bundle) throws org.osgi.framework.BundleException org.osgi.framework.Bundle bundle }
org/eclipse/osgi/internal/
org/eclipse/osgi/internal/baseadaptor/
org/eclipse/osgi/internal/baseadaptor/AdaptorMsg.class
AdaptorMsg.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.AdaptorMsg extends org.eclipse.osgi.util.NLS { public static String ADAPTER_FILEEXIST_EXCEPTION public static String ADAPTOR_DATA_AREA_NOT_SET public static String ADAPTOR_DIRECTORY_CREATE_EXCEPTION public static String ADAPTOR_DIRECTORY_EXCEPTION public static String ADAPTOR_DIRECTORY_REMOVE_EXCEPTION public static String ADAPTOR_ERROR_GETTING_MANIFEST public static String ADAPTOR_EXTENSION_IMPORT_ERROR public static String ADAPTOR_EXTENSION_NATIVECODE_ERROR public static String ADAPTOR_EXTENSION_REQUIRE_ERROR public static String ADAPTOR_STORAGE_EXCEPTION public static String ADAPTOR_STORAGE_INIT_FAILED_MSG public static String ADAPTOR_STORAGE_INIT_FAILED_TITLE public static String ADAPTOR_URL_CREATE_EXCEPTION public static String BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION public static String BUNDLE_CLASSPATH_PROPERTIES_ERROR public static String BUNDLE_NATIVECODE_EXCEPTION public static String BUNDLE_READ_EXCEPTION public static String MANIFEST_NOT_FOUND_EXCEPTION public static String RESOURCE_NOT_FOUND_EXCEPTION public static String SYSTEMBUNDLE_MISSING_MANIFEST public static String SYSTEMBUNDLE_NOTRESOLVED public static String URL_INVALID_BUNDLE_ID public static String URL_NO_BUNDLE_FOUND public static String URL_NO_BUNDLE_ID private static final String BUNDLE_NAME static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/osgi/internal/baseadaptor/AdaptorUtil.class
AdaptorUtil.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.AdaptorUtil extends java.lang.Object { public static final byte NULL public static final byte OBJECT static Class class$0 public void <init> () public static void copyDir (java.io.File, java.io.File) throws java.io.IOException java.io.File inDir java.io.File outDir String[] files int i java.io.File inFile java.io.File outFile java.io.InputStream in public static void readFile (java.io.InputStream, java.io.File) throws java.io.IOException java.io.InputStream in java.io.File file java.io.FileOutputStream fos byte[] buffer int count int count java.io.IOException e public static boolean rm (java.io.File) java.io.File file String[] list int len int i boolean success public static java.lang.String readString (java.io.DataInputStream, boolean) throws java.io.IOException java.io.DataInputStream in boolean intern byte type public static void writeStringOrNull (java.io.DataOutputStream, java.lang.String) throws java.io.IOException java.io.DataOutputStream out String string public static org.osgi.framework.Version loadVersion (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in String versionString public static org.osgi.framework.ServiceRegistration register (java.lang.String, java.lang.Object, org.osgi.framework.BundleContext) String name Object service org.osgi.framework.BundleContext context java.util.Hashtable properties java.util.Dictionary headers public static java.util.Dictionary loadManifestFrom (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundledata java.net.URL url java.io.IOException e public static boolean canWrite (java.io.File) java.io.File installDir java.io.File fileTest public static java.net.URL encodeFileURL (java.io.File) throws java.net.MalformedURLException java.io.File file java.lang.reflect.Method toURI Object uri java.lang.reflect.Method toURL java.lang.reflect.InvocationTargetException e }
org/eclipse/osgi/internal/baseadaptor/BaseClassLoadingHook.class
BaseClassLoadingHook.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BaseClassLoadingHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook { private static final String[] LIB_EXTENSIONS private static final String[] EMPTY_STRINGS static void <clinit> () String[] libExtensions int i public void <init> () public static java.lang.String[] mapLibraryNames (java.lang.String) String mappedLibName int extIndex String libNameBase String[] results int i public java.lang.String findLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String libName String mappedName String path String[] mappedNames int i private java.lang.String findNativePath (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData bundledata String libname int slash String[] nativepaths int i String path String externalPath java.io.File nativeFile java.io.File nativeFile private java.lang.String[] getNativePaths (org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList cpEntries String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostmanager org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain public java.lang.ClassLoader getBundleClassLoaderParent () public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public org.eclipse.osgi.baseadaptor.loader.BaseClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain org.eclipse.osgi.baseadaptor.BaseData data String[] bundleclasspath public void initializedClassLoader (org.eclipse.osgi.baseadaptor.loader.BaseClassLoader, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.loader.BaseClassLoader baseClassLoader org.eclipse.osgi.baseadaptor.BaseData data }
org/eclipse/osgi/internal/baseadaptor/BaseHookConfigurator.class
BaseHookConfigurator.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BaseHookConfigurator extends java.lang.Object implements org.eclipse.osgi.baseadaptor.HookConfigurator { public void <init> () public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry registry org.eclipse.osgi.internal.baseadaptor.BaseStorageHook hook }
org/eclipse/osgi/internal/baseadaptor/BasePermissionStorage.class
BasePermissionStorage.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BasePermissionStorage extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.PermissionStorage { private java.util.HashMap locations private String[] defaultInfos private String[] condPermInfos private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage private boolean dirty void <init> (org.eclipse.osgi.internal.baseadaptor.BaseStorage) org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public java.lang.String[] getLocations () throws java.io.IOException String[] result int i java.util.Iterator iLocs public java.lang.String[] getPermissionData (java.lang.String) throws java.io.IOException String location public void setPermissionData (java.lang.String, java.lang.String[]) throws java.io.IOException String location String[] data public void saveConditionalPermissionInfos (java.lang.String[]) throws java.io.IOException String[] infos public java.lang.String[] getConditionalPermissionInfos () throws java.io.IOException public boolean isDirty () public void setDirty (boolean) boolean dirty }
org/eclipse/osgi/internal/baseadaptor/BaseStorage$1.class
BaseStorage.java package org.eclipse.osgi.internal.baseadaptor org.eclipse.osgi.internal.baseadaptor.BaseStorage$1 extends java.lang.Object implements java.lang.Runnable { final org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver this$1 void <init> (org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver) public void run () }
org/eclipse/osgi/internal/baseadaptor/BaseStorage$StateSaver.class
BaseStorage.java package org.eclipse.osgi.internal.baseadaptor org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver extends java.lang.Object implements java.lang.Runnable { private final long delay_interval private final long max_total_delay_interval private boolean shutdown private long lastSaveTime private Thread runningThread private Thread shutdownHook final org.eclipse.osgi.internal.baseadaptor.BaseStorage this$0 void <init> (org.eclipse.osgi.internal.baseadaptor.BaseStorage) String prop long delayValue long maxDelayValue long val public void run () org.eclipse.osgi.service.resolver.State systemState long firstSaveTime long curSaveTime long delayTime void shutdown () org.eclipse.osgi.service.resolver.State systemState Thread joinWith InterruptedException ie void requestSave () org.eclipse.osgi.service.resolver.State systemState }
org/eclipse/osgi/internal/baseadaptor/BaseStorage.class
BaseStorage.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BaseStorage extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener { private static final String RUNTIME_ADAPTOR private static final String OPTION_PLATFORM_ADMIN private static final String OPTION_PLATFORM_ADMIN_RESOLVER private static final String OPTION_MONITOR_PLATFORM_ADMIN private static final String OPTION_RESOLVER_READER private static final String PROP_FRAMEWORK_EXTENSIONS private static final String PROP_BUNDLE_STORE static final String DATA_DIR_NAME static final String LIB_TEMP private static final String PROP_ENABLE_STATE_SAVER static final String BUNDLEFILE_NAME private static final String PROP_CLEAN public static final byte BUNDLEDATA_VERSION public static final byte EXTENSION_INITIALIZE public static final byte EXTENSION_INSTALLED public static final byte EXTENSION_UNINSTALLED public static final byte EXTENSION_UPDATED public static final String DELETE_FLAG private static final String PERM_DATA_FILE private static final byte PERMDATA_VERSION private final org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList mruList private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private String installPath private org.eclipse.osgi.storagemanager.StorageManager storageManager private org.eclipse.osgi.internal.baseadaptor.StateManager stateManager private org.eclipse.osgi.framework.util.KeyedHashSet storageHooks private org.osgi.framework.BundleContext context private org.osgi.framework.SynchronousBundleListener extensionListener private final java.lang.reflect.Method addFwkURLMethod private final java.lang.reflect.Method addExtURLMethod private String[] configuredExtensions private long timeStamp private int initialBundleStartLevel private final Object nextIdMonitor private volatile long nextId private java.io.File bundleStoreRoot private org.eclipse.osgi.internal.baseadaptor.BasePermissionStorage permissionStorage private org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver stateSaver private boolean invalidState private boolean storageManagerClosed static Class class$0 void <init> () public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor org.eclipse.osgi.service.datalocation.Location installLoc java.net.URL installURL boolean readOnlyConfiguration org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks int i private static java.lang.reflect.Method findAddURLMethod (java.lang.ClassLoader, java.lang.String) ClassLoader cl String name private static java.lang.reflect.Method findMethod (java.lang.Class, java.lang.String, java.lang.Class[]) Class clazz String name Class[] args java.lang.reflect.Method result private static void callAddURLMethod (java.lang.ClassLoader, java.lang.reflect.Method, java.net.URL) throws java.lang.reflect.InvocationTargetException ClassLoader cl java.lang.reflect.Method meth java.net.URL arg Throwable t private java.lang.ClassLoader getFwkClassLoader () private java.lang.ClassLoader getExtClassLoader () ClassLoader cl ClassLoader extcl private static void setDebugOptions () org.eclipse.osgi.framework.debug.FrameworkDebugOptions options protected org.eclipse.osgi.storagemanager.StorageManager initFileManager (java.io.File, java.lang.String, boolean) throws java.io.IOException java.io.File baseDir String lockMode boolean readOnly org.eclipse.osgi.storagemanager.StorageManager sManager java.io.IOException ex String message org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry String errorDialog public boolean isReadOnly () public void compact () throws java.io.IOException private void compact (java.io.File) java.io.File directory String[] list int len int i java.io.File target java.io.File delete java.io.FileOutputStream out java.io.IOException e public long getFreeSpace () throws java.io.IOException public java.io.File getDataFile (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String path org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook org.eclipse.osgi.baseadaptor.BaseAdaptor getAdaptor () public void installNativeCode (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData data String[] nativepaths org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public java.util.Dictionary loadManifest (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData data public java.util.Dictionary loadManifest (org.eclipse.osgi.baseadaptor.BaseData, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundleData boolean firstTime java.util.Dictionary result org.eclipse.osgi.baseadaptor.hooks.StorageHook[] dataStorageHooks int i public java.io.File getExtractFile (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String path org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook java.io.File childGenDir java.io.File childPath java.io.File parentGenDir java.io.File parentPath java.io.File bundleGenerationDir public org.eclipse.osgi.baseadaptor.BaseData[] getInstalledBundles () Throwable t org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry private org.eclipse.osgi.baseadaptor.BaseData[] readBundleDatas () java.io.InputStream bundleDataStream java.io.DataInputStream in byte version int numStorageHooks org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks int i Object storageKey int storageVersion int bundleCount java.util.ArrayList result long id boolean bundleDiscarded int i boolean error org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.baseadaptor.hooks.StorageHook[] dataStorageHooks int j java.io.IOException e org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook java.io.IOException e private void saveAllData (boolean) boolean shutdown java.io.IOException e String message org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry private org.eclipse.osgi.internal.baseadaptor.BasePermissionStorage readPermissionData () org.eclipse.osgi.internal.baseadaptor.BasePermissionStorage result java.io.InputStream permDataStream java.io.DataInputStream in int numPerms String[] perms int i int numLocs int i String loc String[] perms int j int numCondPerms String[] condPerms int i java.io.IOException e private void savePermissionStorage () org.eclipse.osgi.storagemanager.ManagedOutputStream fmos java.io.DataOutputStream out boolean error String[] defaultPerms int i String[] locations int i String[] perms int j String[] condPerms int i java.io.IOException e private void saveBundleDatas () org.eclipse.osgi.storagemanager.ManagedOutputStream fmos java.io.DataOutputStream out boolean error org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks int i org.osgi.framework.Bundle[] bundles int i long id org.eclipse.osgi.framework.adaptor.BundleData data java.io.IOException e private void saveStateData (boolean) boolean shutdown java.io.File stateTmpFile java.io.File lazyTmpFile java.io.IOException e public org.eclipse.osgi.framework.adaptor.PermissionStorage getPermissionStorage () throws java.io.IOException public int getInitialBundleStartLevel () public void setInitialBundleStartLevel (int) int value public void save (org.eclipse.osgi.baseadaptor.BaseData) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData data public org.eclipse.osgi.framework.adaptor.BundleOperation installBundle (java.lang.String, java.net.URLConnection) String location java.net.URLConnection source org.eclipse.osgi.baseadaptor.BaseData data public org.eclipse.osgi.framework.adaptor.BundleOperation updateBundle (org.eclipse.osgi.baseadaptor.BaseData, java.net.URLConnection) org.eclipse.osgi.baseadaptor.BaseData data java.net.URLConnection source public org.eclipse.osgi.framework.adaptor.BundleOperation uninstallBundle (org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.BaseData data protected java.lang.Object getBundleContent (org.eclipse.osgi.baseadaptor.BaseData) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public org.eclipse.osgi.baseadaptor.bundlefile.BundleFile createBundleFile (java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData) throws java.io.IOException Object content org.eclipse.osgi.baseadaptor.BaseData data boolean base org.eclipse.osgi.baseadaptor.bundlefile.BundleFile result org.eclipse.osgi.baseadaptor.hooks.BundleFileFactoryHook[] factories int i java.io.File file org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook[] wrapperFactories org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain wrapped int i org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrapperBundle public synchronized org.eclipse.osgi.internal.baseadaptor.StateManager getStateManager () private void checkSystemState (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription[] bundles boolean removedBundle int i org.eclipse.osgi.service.resolver.BundleDescription systemBundle org.eclipse.osgi.service.resolver.ResolverError[] errors StringBuffer sb int i private org.eclipse.osgi.internal.baseadaptor.StateManager readStateData () java.io.File[] stateFiles java.io.File stateFile java.io.File lazyFile org.eclipse.osgi.service.resolver.State systemState org.osgi.framework.Bundle[] installedBundles org.eclipse.osgi.service.resolver.StateObjectFactory factory int i org.eclipse.osgi.framework.internal.core.AbstractBundle toAdd java.util.Dictionary toAddManifest org.eclipse.osgi.service.resolver.BundleDescription newDescription private java.io.File[] findStorageFiles (java.lang.String[]) String[] fileNames java.io.File[] storageFiles int i java.io.IOException ex boolean success int i org.eclipse.osgi.service.datalocation.Location parentConfiguration org.eclipse.osgi.service.datalocation.Location currentConfiguration java.io.File stateLocationDir org.eclipse.osgi.storagemanager.StorageManager newFileManager int i java.io.IOException ex int i java.io.IOException ex public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext fwContext public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext fwContext public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext fwContext public void addProperties (java.util.Properties) java.util.Properties properties private java.io.InputStream findStorageStream (java.lang.String) String fileName java.io.InputStream storageStream java.io.IOException ex org.eclipse.osgi.service.datalocation.Location currentConfiguration org.eclipse.osgi.service.datalocation.Location parentConfiguration java.io.File bundledataLocationDir org.eclipse.osgi.storagemanager.StorageManager newStorageManager protected void saveBaseData (org.eclipse.osgi.baseadaptor.BaseData, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData bundledata java.io.DataOutputStream out org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks int i protected org.eclipse.osgi.baseadaptor.BaseData loadBaseData (long, java.io.DataInputStream) throws java.io.IOException long id java.io.DataInputStream in org.eclipse.osgi.baseadaptor.BaseData result int numHooks org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks int i String hookKey org.eclipse.osgi.baseadaptor.hooks.StorageHook storageHook protected org.eclipse.osgi.baseadaptor.BaseData createBaseData (long, java.lang.String) long id String location org.eclipse.osgi.baseadaptor.BaseData result public java.lang.String getInstallPath () private void cleanOSGiCache () java.io.File osgiConfig protected void processExtension (org.eclipse.osgi.baseadaptor.BaseData, byte) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundleData byte type private void validateExtension (org.eclipse.osgi.framework.adaptor.BundleData) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundleData java.util.Dictionary extensionManifest protected void processFrameworkExtension (org.eclipse.osgi.baseadaptor.BaseData, byte) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundleData byte type protected void processExtExtension (org.eclipse.osgi.baseadaptor.BaseData, byte) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundleData byte type private void addExtensionContent (org.eclipse.osgi.baseadaptor.BaseData, byte, java.lang.ClassLoader, java.lang.reflect.Method) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundleData byte type ClassLoader addToLoader java.lang.reflect.Method addToMethod String[] extensions int i java.io.File[] files int i java.lang.reflect.InvocationTargetException e java.net.MalformedURLException e protected java.lang.String[] getConfiguredExtensions () String prop protected void processBootExtension (org.eclipse.osgi.framework.adaptor.BundleData, byte) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundleData byte type private void initBundleStoreRoot () java.io.File configurationLocation public java.io.File getBundleStoreRoot () protected java.io.File[] getExtensionFiles (org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.BaseData bundleData java.io.File[] files String[] paths String[] devPaths String[] origPaths java.util.ArrayList results int i java.io.File result org.osgi.framework.BundleException e void requestSave () public void updateState (org.eclipse.osgi.framework.adaptor.BundleData, int) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundleData int type org.eclipse.osgi.service.resolver.State systemState org.eclipse.osgi.service.resolver.BundleDescription oldDescription org.eclipse.osgi.service.resolver.BundleDescription newDescription private void validateNativeCodePaths (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.service.resolver.BundleDescription newDescription org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeCodeDescs int i org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public long getNextBundleId () public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event org.eclipse.osgi.baseadaptor.BaseData data public java.lang.String copyToTempLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData data String absolutePath java.io.File storageRoot java.io.File libTempDir java.io.File realLib String libName java.io.File bundleTempDir java.io.File libTempFile Long bundleID int i java.io.File deleteFlag java.io.FileOutputStream out java.io.InputStream in static org.eclipse.osgi.baseadaptor.BaseAdaptor access$0 (org.eclipse.osgi.internal.baseadaptor.BaseStorage) static void access$1 (org.eclipse.osgi.internal.baseadaptor.BaseStorage, boolean) }
org/eclipse/osgi/internal/baseadaptor/BaseStorageHook.class
BaseStorageHook.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BaseStorageHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.StorageHook org.eclipse.osgi.baseadaptor.hooks.AdaptorHook { public static final String KEY public static final int HASHCODE public static final int DEL_BUNDLE_STORE public static final int DEL_GENERATION private static final int STORAGE_VERSION public static final String EXTERNAL_LIB_PREFIX public static final String VARIABLE_DELIM_STRING public static final char VARIABLE_DELIM_CHAR public static String COMPOSITE_HEADER public static String COMPOSITE_BUNDLE public static String SURROGATE_BUNDLE private String fileName private String[] nativePaths private int generation private boolean reference private org.eclipse.osgi.baseadaptor.BaseData bundleData private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage private java.io.File bundleStore private java.io.File dataStore static Class class$0 static Class class$1 static Class class$2 static void <clinit> () public void <init> (org.eclipse.osgi.internal.baseadaptor.BaseStorage) org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public int getStorageVersion () public org.eclipse.osgi.baseadaptor.hooks.StorageHook create (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public void initialize (java.util.Dictionary) throws org.osgi.framework.BundleException java.util.Dictionary manifest static void loadManifest (org.eclipse.osgi.baseadaptor.BaseData, java.util.Dictionary) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData target java.util.Dictionary manifest org.eclipse.osgi.util.ManifestElement[] bsnHeader int bundleType String singleton String classpath String host org.eclipse.osgi.util.ManifestElement[] hostElement String extensionType String composite public org.eclipse.osgi.baseadaptor.hooks.StorageHook load (org.eclipse.osgi.baseadaptor.BaseData, java.io.DataInputStream) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData target java.io.DataInputStream in org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook int nativePathCount int i private java.lang.String getAbsolute (boolean, java.lang.String) boolean isReference String path java.io.File storedPath public void save (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks boolean forgetStartLevel int i boolean forgetStatus int i String storedFileName int i public int getKeyHashCode () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public java.lang.String getFileName () public int getGeneration () public java.lang.String[] getNativePaths () public void installNativePaths (java.lang.String[]) throws org.osgi.framework.BundleException String[] installPaths public void validateNativePaths (java.lang.String[]) throws org.osgi.framework.BundleException String[] nativePaths int i String path java.io.File nativeFile org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry nativeEntry public boolean isReference () public java.io.File getBundleStore () public java.io.File getDataFile (java.lang.String) String path void delete (boolean, int) throws java.io.IOException boolean postpone int type java.io.File delete java.io.FileOutputStream out java.io.File getGenerationDir () java.io.File getParentGenerationDir () org.eclipse.osgi.service.datalocation.Location parentConfiguration org.eclipse.osgi.service.datalocation.Location currentConfiguration java.io.File createGenerationDir () java.io.File generationDir public void setReference (boolean) boolean reference public void setFileName (java.lang.String) String fileName public void copy (org.eclipse.osgi.baseadaptor.hooks.StorageHook) org.eclipse.osgi.baseadaptor.hooks.StorageHook storageHook org.eclipse.osgi.internal.baseadaptor.BaseStorageHook hook public void validate () throws java.lang.IllegalArgumentException public java.util.Dictionary getManifest (boolean) throws org.osgi.framework.BundleException boolean firstLoad public boolean forgetStatusChange (int) int status public boolean forgetStartLevelChange (int) int startlevel public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void addProperties (java.util.Properties) java.util.Properties properties public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location org.osgi.framework.Bundle[] bundles org.eclipse.osgi.framework.internal.core.AbstractBundle bundle int i org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.internal.baseadaptor.BaseStorageHook hook public void handleRuntimeError (java.lang.Throwable) Throwable error public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public org.eclipse.osgi.internal.baseadaptor.BaseStorage getStorage () public static java.lang.String substituteVars (java.lang.String) String path StringBuffer buf java.util.StringTokenizer st boolean varStarted String var String tok String prop java.lang.reflect.Method getenv }
org/eclipse/osgi/internal/baseadaptor/BundleInstall.class
BundleInstall.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BundleInstall extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleOperation { private org.eclipse.osgi.baseadaptor.BaseData data private java.net.URLConnection source private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public void <init> (org.eclipse.osgi.baseadaptor.BaseData, java.net.URLConnection, org.eclipse.osgi.internal.baseadaptor.BaseStorage) org.eclipse.osgi.baseadaptor.BaseData data java.net.URLConnection source org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public org.eclipse.osgi.framework.adaptor.BundleData begin () throws org.osgi.framework.BundleException java.io.InputStream in org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks org.eclipse.osgi.baseadaptor.hooks.StorageHook[] instanceHooks int i org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook java.net.URL sourceURL String protocol java.net.URL reference java.io.File genDir java.io.File outFile java.io.File inFile java.util.Dictionary manifest int i java.io.IOException ioe public void undo () java.io.IOException e org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook java.io.IOException e public void commit (boolean) throws org.osgi.framework.BundleException boolean postpone java.io.IOException e }
org/eclipse/osgi/internal/baseadaptor/BundleUninstall.class
BundleUninstall.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BundleUninstall extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleOperation { private org.eclipse.osgi.baseadaptor.BaseData data private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public void <init> (org.eclipse.osgi.baseadaptor.BaseData, org.eclipse.osgi.internal.baseadaptor.BaseStorage) org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public org.eclipse.osgi.framework.adaptor.BundleData begin () throws org.osgi.framework.BundleException public void commit (boolean) throws org.osgi.framework.BundleException boolean postpone org.eclipse.osgi.internal.baseadaptor.BaseStorageHook storageHook public void undo () throws org.osgi.framework.BundleException }
org/eclipse/osgi/internal/baseadaptor/BundleUpdate.class
BundleUpdate.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.BundleUpdate extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleOperation { private org.eclipse.osgi.baseadaptor.BaseData data private org.eclipse.osgi.baseadaptor.BaseData newData private java.net.URLConnection source private org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public void <init> (org.eclipse.osgi.baseadaptor.BaseData, java.net.URLConnection, org.eclipse.osgi.internal.baseadaptor.BaseStorage) org.eclipse.osgi.baseadaptor.BaseData data java.net.URLConnection source org.eclipse.osgi.internal.baseadaptor.BaseStorage storage public org.eclipse.osgi.framework.adaptor.BundleData begin () throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.hooks.StorageHook[] storageHooks org.eclipse.osgi.baseadaptor.hooks.StorageHook[] instanceHooks int i org.eclipse.osgi.internal.baseadaptor.BaseStorageHook newStorageHook java.io.InputStream in java.net.URL sourceURL String protocol java.net.URL reference String path java.io.File genDir java.io.File outFile java.io.File inFile java.util.Dictionary manifest int i java.io.IOException e public void commit (boolean) throws org.osgi.framework.BundleException boolean postpone java.io.IOException e org.eclipse.osgi.internal.baseadaptor.BaseStorageHook oldStorageHook java.io.IOException e public void undo () throws org.osgi.framework.BundleException org.eclipse.osgi.internal.baseadaptor.BaseStorageHook newStorageHook java.io.IOException e }
org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader.class
DefaultClassLoader.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader extends java.lang.ClassLoader implements org.eclipse.osgi.baseadaptor.loader.ParallelClassLoader { protected static final java.security.PermissionCollection ALLPERMISSIONS private static final String CLASS_CERTIFICATE_SUPPORT private static final String CLASS_LOADER_TYPE private static final String CLASS_LOADER_TYPE_PARALLEL private static final boolean CLASS_CERTIFICATE private static final boolean PARALLEL_CAPABLE private static final java.util.Enumeration EMPTY_ENUMERATION protected org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate protected java.security.ProtectionDomain domain protected org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager static Class class$0 static void <clinit> () java.security.AllPermission allPerm boolean typeParallel boolean parallelCapable java.lang.reflect.Method parallelCapableMetod public void <init> (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, java.security.ProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate java.security.ProtectionDomain domain org.eclipse.osgi.baseadaptor.BaseData bundledata String[] classpath protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean resolve Class clazz Error e ClassNotFoundException e public java.net.URL getResource (java.lang.String) String name java.net.URL url protected java.util.Enumeration findResources (java.lang.String) throws java.io.IOException String name java.util.Enumeration result protected java.lang.String findLibrary (java.lang.String) String libname public java.security.ProtectionDomain getDomain () public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry createClassPathEntry (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.security.ProtectionDomain cpDomain public java.lang.Class defineClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry public java.lang.Class publicFindLoaded (java.lang.String) String classname public java.lang.Object publicGetPackage (java.lang.String) String pkgname public java.lang.Object publicDefinePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) String name String specTitle String specVersion String specVendor String implTitle String implVersion String implVendor java.net.URL sealBase public void initialize () public java.net.URL findLocalResource (java.lang.String) String resource public java.util.Enumeration findLocalResources (java.lang.String) String resource public java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException String classname public void close () public void attachFragment (org.eclipse.osgi.framework.adaptor.BundleData, java.security.ProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleData sourcedata java.security.ProtectionDomain sourcedomain String[] sourceclasspath public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public static java.security.ProtectionDomain createProtectionDomain (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.security.ProtectionDomain baseDomain java.security.PermissionCollection permissions java.security.PermissionCollection permissions java.security.cert.Certificate[] certs org.eclipse.osgi.signedcontent.SignedContent signedContent org.eclipse.osgi.baseadaptor.bundlefile.BundleFileWrapperChain wrapper org.eclipse.osgi.signedcontent.SignerInfo[] signers public org.eclipse.osgi.baseadaptor.loader.ClasspathManager getClasspathManager () public org.osgi.framework.Bundle getBundle () public boolean isParallelCapable () }
org/eclipse/osgi/internal/baseadaptor/DevClassLoadingHook.class
DevClassLoadingHook.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.DevClassLoadingHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook org.eclipse.osgi.baseadaptor.HookConfigurator org.eclipse.osgi.framework.util.KeyedElement { public static final String KEY public static final int HASHCODE private static final String FRAGMENT static Class class$0 static void <clinit> () public void <init> () public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList cpEntries String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostmanager org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain String[] devClassPath boolean result int i String devCP boolean fromFragment org.eclipse.osgi.baseadaptor.BaseData fragData org.eclipse.osgi.baseadaptor.loader.ClasspathEntry entry private org.eclipse.osgi.baseadaptor.BaseData findFragmentSource (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, boolean) org.eclipse.osgi.baseadaptor.BaseData hostData String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager boolean fromFragment java.io.File file org.eclipse.osgi.baseadaptor.loader.FragmentClasspath[] fragCP int i org.eclipse.osgi.baseadaptor.bundlefile.BundleFile fragBase java.io.File fragFile public java.lang.String findLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String libName public java.lang.ClassLoader getBundleClassLoaderParent () public org.eclipse.osgi.baseadaptor.loader.BaseClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain org.eclipse.osgi.baseadaptor.BaseData data String[] bundleclasspath public void initializedClassLoader (org.eclipse.osgi.baseadaptor.loader.BaseClassLoader, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.loader.BaseClassLoader baseClassLoader org.eclipse.osgi.baseadaptor.BaseData data public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public int getKeyHashCode () }
org/eclipse/osgi/internal/baseadaptor/DevClassPathHelper.class
DevClassPathHelper.java package org.eclipse.osgi.internal.baseadaptor public final org.eclipse.osgi.internal.baseadaptor.DevClassPathHelper extends java.lang.Object { private static boolean inDevelopmentMode private static String[] devDefaultClasspath private static java.util.Dictionary devProperties static void <clinit> () String osgiDev java.net.URL location public void <init> () private static java.lang.String[] getDevClassPath (java.lang.String, java.util.Dictionary, java.lang.String[]) String id java.util.Dictionary properties String[] defaultClasspath String[] result String entry public static java.lang.String[] getDevClassPath (java.lang.String, java.util.Dictionary) String id java.util.Dictionary properties public static java.lang.String[] getDevClassPath (java.lang.String) String id public static java.lang.String[] getArrayFromList (java.lang.String) String prop public static boolean inDevelopmentMode () private static java.util.Properties load (java.net.URL) java.net.URL url java.util.Properties props java.io.InputStream is }
org/eclipse/osgi/internal/baseadaptor/ExternalMessages.properties
org/eclipse/osgi/internal/baseadaptor/InvalidVersion.class
InvalidVersion.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.InvalidVersion extends org.osgi.framework.Version { private String invalidVersion public void <init> (java.lang.String) String badVersion public java.lang.String getInvalidVersion () public java.lang.String toString () }
org/eclipse/osgi/internal/baseadaptor/StateManager.class
StateManager.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.StateManager extends java.lang.Object implements org.eclipse.osgi.service.resolver.PlatformAdmin java.lang.Runnable { public static boolean DEBUG public static boolean DEBUG_READER public static boolean DEBUG_PLATFORM_ADMIN public static boolean DEBUG_PLATFORM_ADMIN_RESOLVER public static boolean MONITOR_PLATFORM_ADMIN public static String PROP_NO_LAZY_LOADING public static String PROP_LAZY_UNLOADING_TIME private long expireTime private long readStartupTime private org.eclipse.osgi.internal.resolver.StateImpl systemState private org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl factory private long lastTimeStamp private boolean cachedState private java.io.File stateFile private java.io.File lazyFile private long expectedTimeStamp private org.osgi.framework.BundleContext context private Thread dataManagerThread static void <clinit> () public void <init> (java.io.File, java.io.File, org.osgi.framework.BundleContext) java.io.File stateFile java.io.File lazyFile org.osgi.framework.BundleContext context public void <init> (java.io.File, java.io.File, org.osgi.framework.BundleContext, long) java.io.File stateFile java.io.File lazyFile org.osgi.framework.BundleContext context long expectedTimeStamp public void shutdown (java.io.File, java.io.File) throws java.io.IOException java.io.File stateFile java.io.File lazyFile org.eclipse.osgi.service.resolver.BundleDescription[] removalPendings private void cleanRemovalPendings (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] removalPendings int i Object userObject public void update (java.io.File, java.io.File) throws java.io.IOException java.io.File stateFile java.io.File lazyFile org.eclipse.osgi.service.resolver.BundleDescription[] removalPendings org.eclipse.osgi.internal.resolver.StateImpl state private void readSystemState (java.io.File, java.io.File, long) java.io.File stateFile java.io.File lazyFile long expectedTimeStamp boolean lazyLoad boolean lazyLoad java.io.IOException ioe private synchronized void startDataManager () public synchronized void stopDataManager () private void writeState (org.eclipse.osgi.internal.resolver.StateImpl, java.io.File, java.io.File) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.File stateFile java.io.File lazyFile private boolean initializeSystemState () public synchronized org.eclipse.osgi.service.resolver.State createSystemState () public synchronized org.eclipse.osgi.service.resolver.State readSystemState () public org.eclipse.osgi.service.resolver.State getSystemState () public long getCachedTimeStamp () public boolean saveNeeded () public org.eclipse.osgi.service.resolver.State getState (boolean) boolean mutable public org.eclipse.osgi.service.resolver.State getState () public org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () public synchronized void commit (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.State state public org.eclipse.osgi.service.resolver.Resolver getResolver () public org.eclipse.osgi.service.resolver.Resolver createResolver () private org.eclipse.osgi.service.resolver.Resolver createResolver (boolean) boolean checkPermissions public org.eclipse.osgi.service.resolver.StateHelper getStateHelper () public void run () long timeStamp public void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo public void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo }
org/eclipse/osgi/internal/baseadaptor/SystemBundleData$1.class
SystemBundleData.java package org.eclipse.osgi.internal.baseadaptor org.eclipse.osgi.internal.baseadaptor.SystemBundleData$1 extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile { final org.eclipse.osgi.internal.baseadaptor.SystemBundleData this$0 void <init> (org.eclipse.osgi.internal.baseadaptor.SystemBundleData, java.io.File) java.io.File $anonymous0 public java.io.File getFile (java.lang.String, boolean) String path boolean nativeCode public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path public java.util.Enumeration getEntryPaths (java.lang.String) String path public void close () public void open () public boolean containsDir (java.lang.String) String dir }
org/eclipse/osgi/internal/baseadaptor/SystemBundleData.class
SystemBundleData.java package org.eclipse.osgi.internal.baseadaptor public org.eclipse.osgi.internal.baseadaptor.SystemBundleData extends org.eclipse.osgi.baseadaptor.BaseData { private static final String OSGI_FRAMEWORK public void <init> (org.eclipse.osgi.baseadaptor.BaseAdaptor) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor java.io.File osgiBase org.eclipse.osgi.baseadaptor.hooks.StorageHook[] hooks org.eclipse.osgi.baseadaptor.hooks.StorageHook[] instanceHooks int i private java.io.File getOsgiBase () String frameworkLocation java.net.URL url private org.eclipse.osgi.framework.util.Headers createManifest (java.io.File) throws org.osgi.framework.BundleException java.io.File osgiBase java.io.InputStream in org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry private java.io.InputStream getManifestAsResource () ClassLoader cl java.util.Enumeration manifests java.net.URL url org.eclipse.osgi.framework.util.Headers headers private void createBundleFile (java.io.File) java.io.File osgiBase private void setMetaData () throws org.osgi.framework.BundleException public org.eclipse.osgi.framework.adaptor.BundleClassLoader createClassLoader (org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain String[] bundleclasspath public java.io.File createGenerationDir () public java.lang.String findLibrary (java.lang.String) String libname public void installNativeCode (java.lang.String[]) throws org.osgi.framework.BundleException String[] nativepaths public int getStartLevel () public int getStatus () public void save () }
org/eclipse/osgi/internal/composite/
org/eclipse/osgi/internal/composite/CompositeBase.class
CompositeBase.java package org.eclipse.osgi.internal.composite public abstract org.eclipse.osgi.internal.composite.CompositeBase extends org.eclipse.osgi.framework.internal.core.BundleHost implements org.eclipse.osgi.internal.module.CompositeResolveHelper org.eclipse.osgi.service.internal.composite.CompositeModule { protected static String PROP_COMPOSITE protected static String PROP_PARENTFRAMEWORK protected final org.osgi.framework.launch.Framework companionFramework protected final ThreadLocal resolving static void <clinit> () public void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected abstract org.osgi.framework.launch.Framework findCompanionFramework (org.eclipse.osgi.framework.internal.core.Framework, org.eclipse.osgi.framework.adaptor.BundleData) throws org.osgi.framework.BundleException protected abstract org.osgi.framework.Bundle getCompanionBundle () protected boolean isSurrogate () public org.eclipse.osgi.service.resolver.BundleDescription getCompositeDescription () public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public void refreshContent () public boolean resolveContent () public void started (org.eclipse.osgi.service.internal.composite.CompositeModule) org.eclipse.osgi.service.internal.composite.CompositeModule surrogate public void stopped (org.eclipse.osgi.service.internal.composite.CompositeModule) org.eclipse.osgi.service.internal.composite.CompositeModule surrogate public void updateContent (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream content public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in }
org/eclipse/osgi/internal/composite/CompositeClassLoader.class
CompositeClassLoader.java package org.eclipse.osgi.internal.composite public org.eclipse.osgi.internal.composite.CompositeClassLoader extends java.lang.ClassLoader implements org.eclipse.osgi.baseadaptor.loader.BaseClassLoader { private final org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate private final org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager private final org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate companionDelegate private final ThreadLocal beingLoaded public void <init> (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.baseadaptor.BaseData) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate companionDelegate org.eclipse.osgi.baseadaptor.BaseData data public org.eclipse.osgi.baseadaptor.loader.ClasspathEntry createClassPathEntry (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.security.ProtectionDomain) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundlefile java.security.ProtectionDomain cpDomain public java.lang.Class defineClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry public org.eclipse.osgi.baseadaptor.loader.ClasspathManager getClasspathManager () public java.security.ProtectionDomain getDomain () public java.lang.Object publicDefinePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) String name String specTitle String specVersion String specVendor String implTitle String implVersion String implVendor java.net.URL sealBase public java.lang.Class publicFindLoaded (java.lang.String) String classname public java.lang.Object publicGetPackage (java.lang.String) String pkgname public void attachFragment (org.eclipse.osgi.framework.adaptor.BundleData, java.security.ProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleData bundledata java.security.ProtectionDomain domain String[] classpath public void close () public java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException String classname public java.net.URL findLocalResource (java.lang.String) String resource public java.util.Enumeration findLocalResources (java.lang.String) String resource public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public java.net.URL getResource (java.lang.String) String name public void initialize () public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name private boolean startLoading (java.lang.String) String name java.util.Set classesAndResources private void stopLoading (java.lang.String) String name public org.osgi.framework.Bundle getBundle () }
org/eclipse/osgi/internal/composite/CompositeConfigurator.class
CompositeConfigurator.java package org.eclipse.osgi.internal.composite public org.eclipse.osgi.internal.composite.CompositeConfigurator extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener org.eclipse.osgi.baseadaptor.HookConfigurator org.eclipse.osgi.baseadaptor.hooks.AdaptorHook org.eclipse.osgi.baseadaptor.hooks.ClassLoadingHook org.osgi.service.framework.CompositeBundleFactory org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry { private org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor private org.osgi.framework.ServiceRegistration factoryService private org.osgi.framework.BundleContext systemContext private final java.util.Collection helpers static Class class$0 public void <init> () public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry public void addProperties (java.util.Properties) java.util.Properties properties public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context public void frameworkStop (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void handleRuntimeError (java.lang.Throwable) Throwable error public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor initAdaptor public java.net.URLConnection mapLocationToURLConnection (java.lang.String) String location public boolean matchDNChain (java.lang.String, java.lang.String[]) String pattern String[] dnChain public org.osgi.service.framework.CompositeBundle installCompositeBundle (java.util.Map, java.lang.String, java.util.Map) throws org.osgi.framework.BundleException java.util.Map frameworkConfig String location java.util.Map compositeManifest SecurityManager sm java.io.InputStream content org.osgi.service.framework.CompositeBundle result java.io.IOException e private void stopFrameworks () org.osgi.framework.Bundle[] allBundles int i org.osgi.service.framework.CompositeBundle composite org.osgi.framework.launch.Framework child Throwable t public org.eclipse.osgi.internal.module.CompositeResolveHelper getCompositeResolveHelper (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.Iterator iHelpers org.eclipse.osgi.internal.composite.CompositeBase composite public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.baseadaptor.loader.ClasspathManager, org.eclipse.osgi.baseadaptor.BaseData, java.security.ProtectionDomain) java.util.ArrayList cpEntries String cp org.eclipse.osgi.baseadaptor.loader.ClasspathManager hostmanager org.eclipse.osgi.baseadaptor.BaseData sourcedata java.security.ProtectionDomain sourcedomain public org.eclipse.osgi.baseadaptor.loader.BaseClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, org.eclipse.osgi.baseadaptor.BaseData, java.lang.String[]) ClassLoader parent org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate delegate org.eclipse.osgi.framework.adaptor.BundleProtectionDomain domain org.eclipse.osgi.baseadaptor.BaseData data String[] bundleclasspath org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate companionDelegate public java.lang.String findLibrary (org.eclipse.osgi.baseadaptor.BaseData, java.lang.String) org.eclipse.osgi.baseadaptor.BaseData data String libName public java.lang.ClassLoader getBundleClassLoaderParent () public void initializedClassLoader (org.eclipse.osgi.baseadaptor.loader.BaseClassLoader, org.eclipse.osgi.baseadaptor.BaseData) org.eclipse.osgi.baseadaptor.loader.BaseClassLoader baseClassLoader org.eclipse.osgi.baseadaptor.BaseData data public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.baseadaptor.loader.ClasspathEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) String name byte[] classbytes org.eclipse.osgi.baseadaptor.loader.ClasspathEntry classpathEntry org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.loader.ClasspathManager manager private void addHelpers (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles int i private void addHelper (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle private void removeHelper (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle private void removeAllHelpers () public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event }
org/eclipse/osgi/internal/composite/CompositeHelper.class
CompositeHelper.java package org.eclipse.osgi.internal.composite public org.eclipse.osgi.internal.composite.CompositeHelper extends java.lang.Object { private static final org.osgi.service.permissionadmin.PermissionInfo[] COMPOSITE_PERMISSIONS private static final String COMPOSITE_POLICY private static String ELEMENT_SEPARATOR private static final Object EQUALS_QUOTE private static final String[] INVALID_COMPOSITE_HEADERS static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () public void <init> () private static java.util.jar.Manifest getCompositeManifest (java.util.Map) java.util.Map compositeManifest java.util.jar.Manifest manifest java.util.jar.Attributes attributes String manifestVersion java.util.Iterator entries java.util.Map$Entry entry private static java.util.jar.Manifest getSurrogateManifest (java.util.Dictionary, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) java.util.Dictionary compositeManifest org.eclipse.osgi.service.resolver.BundleDescription compositeDesc org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports java.util.jar.Manifest manifest java.util.jar.Attributes attributes java.util.Enumeration keys Object header static java.io.InputStream getCompositeInput (java.util.Map, java.util.Map) throws java.io.IOException java.util.Map frameworkConfig java.util.Map compositeManifest java.io.ByteArrayOutputStream bytesOut java.util.jar.Manifest manifest java.util.jar.JarOutputStream jarOut java.util.Properties fwProps java.util.jar.JarEntry entry static java.io.InputStream getSurrogateInput (java.util.Dictionary, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) throws java.io.IOException java.util.Dictionary compositeManifest org.eclipse.osgi.service.resolver.BundleDescription compositeDesc org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports java.io.ByteArrayOutputStream bytesOut java.util.jar.Manifest manifest java.util.jar.JarOutputStream jarOut private static void addImports (java.util.jar.Attributes, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) java.util.jar.Attributes attrigutes org.eclipse.osgi.service.resolver.BundleDescription compositeDesc org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports java.util.List systemExports StringBuffer importStatement java.util.Collection importedNames int i java.util.Iterator iSystemExports org.eclipse.osgi.service.resolver.ExportPackageDescription systemExport private static java.util.List getSystemExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports java.util.ArrayList list int i private static void getImportFrom (org.eclipse.osgi.service.resolver.ExportPackageDescription, java.lang.StringBuffer) org.eclipse.osgi.service.resolver.ExportPackageDescription export StringBuffer importStatement org.osgi.framework.Version version private static void addExports (java.util.jar.Attributes, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) java.util.jar.Attributes attributes org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports StringBuffer exportStatement int i private static void getExportFrom (org.eclipse.osgi.service.resolver.ExportPackageDescription, java.lang.StringBuffer) org.eclipse.osgi.service.resolver.ExportPackageDescription export StringBuffer exportStatement private static void addMap (java.lang.StringBuffer, java.util.Map, java.lang.String) StringBuffer manifest java.util.Map values String assignment java.util.Iterator iEntries java.util.Map$Entry entry Object value String[] strings int i static void setCompositePermissions (java.lang.String, org.osgi.framework.BundleContext) String bundleLocation org.osgi.framework.BundleContext systemContext org.osgi.framework.ServiceReference ref org.osgi.service.permissionadmin.PermissionAdmin permAdmin static void setDisabled (boolean, org.osgi.framework.Bundle, org.osgi.framework.BundleContext) boolean disable org.osgi.framework.Bundle bundle org.osgi.framework.BundleContext systemContext org.osgi.framework.ServiceReference ref org.eclipse.osgi.service.resolver.PlatformAdmin pa org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription desc static void setDisabled (boolean, org.eclipse.osgi.service.resolver.BundleDescription) boolean disable org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.DisabledInfo toRemove static void validateCompositeManifest (java.util.Map) throws org.osgi.framework.BundleException java.util.Map compositeManifest int i String manifestVersion Integer parsed }
org/eclipse/osgi/internal/composite/CompositeImpl$ServiceTrackerManager.class
CompositeImpl.java package org.eclipse.osgi.internal.composite org.eclipse.osgi.internal.composite.CompositeImpl$ServiceTrackerManager extends java.lang.Object { static final int COMPOSITE_ACTIVE static final int SURROGATE_ACTIVE private int bundlesActive private org.eclipse.osgi.internal.composite.CompositeServiceTracker shareToChildServices private org.eclipse.osgi.internal.composite.CompositeServiceTracker shareToParentServices final org.eclipse.osgi.internal.composite.CompositeImpl this$0 void <init> (org.eclipse.osgi.internal.composite.CompositeImpl) void startedComposite () throws org.osgi.framework.BundleException void startedSurrogate () void stoppedComposite () void stoppedSurrogate () private synchronized void open (int) int bundleActive private synchronized void close (int) int bundleStopped }
org/eclipse/osgi/internal/composite/CompositeImpl.class
CompositeImpl.java package org.eclipse.osgi.internal.composite public org.eclipse.osgi.internal.composite.CompositeImpl extends org.eclipse.osgi.internal.composite.CompositeBase implements org.osgi.service.framework.CompositeBundle { private static String COMPOSITE_STORAGE public static String COMPOSITE_CONFIGURATION private final org.eclipse.osgi.internal.composite.CompositeImpl$ServiceTrackerManager trackerManager static void <clinit> () public void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected org.osgi.framework.launch.Framework findCompanionFramework (org.eclipse.osgi.framework.internal.core.Framework, org.eclipse.osgi.framework.adaptor.BundleData) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.Framework thisFramework org.eclipse.osgi.framework.adaptor.BundleData thisData java.io.File compositeStorage boolean firstTime java.net.URL childConfig java.util.Properties props java.io.IOException e org.eclipse.osgi.launch.Equinox equinox private void installSurrogate (org.osgi.framework.BundleContext, org.eclipse.osgi.framework.adaptor.BundleData) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext companionContext org.eclipse.osgi.framework.adaptor.BundleData thisData org.osgi.framework.Bundle surrogate org.osgi.framework.Bundle surrogate java.io.InputStream surrogateContent java.io.IOException e private boolean updateSurrogate (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData thisData org.eclipse.osgi.service.resolver.BundleDescription child org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports java.io.InputStream surrogateContent java.io.InputStream surrogateContent java.io.IOException e org.eclipse.osgi.service.internal.composite.CompositeModule surrogateComposite boolean disable public org.osgi.framework.launch.Framework getCompositeFramework () public org.osgi.service.framework.SurrogateBundle getSurrogateBundle () protected org.osgi.framework.Bundle getCompanionBundle () org.osgi.framework.BundleException e public void update (java.util.Map) throws org.osgi.framework.BundleException java.util.Map compositeManifest org.eclipse.osgi.internal.loader.BundleLoader loader java.util.Map frameworkConfig java.io.IOException e private java.util.Map getFrameworkConfig () throws java.io.IOException java.util.Properties result java.net.URL config public void uninstall () throws org.osgi.framework.BundleException private void checkClassLoader () org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy org.eclipse.osgi.framework.adaptor.BundleClassLoader loader protected void startHook () throws org.osgi.framework.BundleException protected void stopHook () throws org.osgi.framework.BundleException public void started (org.eclipse.osgi.service.internal.composite.CompositeModule) org.eclipse.osgi.service.internal.composite.CompositeModule surrogate public void stopped (org.eclipse.osgi.service.internal.composite.CompositeModule) org.eclipse.osgi.service.internal.composite.CompositeModule surrogate private void stopChildFramework () throws org.osgi.framework.BundleException org.osgi.framework.FrameworkEvent stopped InterruptedException e public boolean giveExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports org.osgi.service.framework.SurrogateBundle surrogate org.osgi.framework.BundleException e }
org/eclipse/osgi/internal/composite/CompositeServiceTracker$ServiceLink.class
CompositeServiceTracker.java package org.eclipse.osgi.internal.composite org.eclipse.osgi.internal.composite.CompositeServiceTracker$ServiceLink extends java.lang.Object implements org.osgi.framework.ServiceFactory { private final org.osgi.framework.ServiceReference reference private volatile org.osgi.framework.ServiceRegistration registration private Object service private int useCount final org.eclipse.osgi.internal.composite.CompositeServiceTracker this$0 void <init> (org.eclipse.osgi.internal.composite.CompositeServiceTracker, org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference java.util.Dictionary getRefreshProperties () java.util.Dictionary result String[] originalKeys int i java.util.Enumeration eKeys String key int decrementUse () int incrementUse () int getUse () void setServiceProperties (java.util.Dictionary) java.util.Dictionary props org.osgi.framework.ServiceRegistration current void register () java.util.Dictionary props void unregister () org.osgi.framework.ServiceRegistration current private java.util.Dictionary getServiceProperties () String[] keys java.util.Hashtable serviceProps int i public synchronized java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration reg public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration reg Object serv }
org/eclipse/osgi/internal/composite/CompositeServiceTracker.class
CompositeServiceTracker.java package org.eclipse.osgi.internal.composite org.eclipse.osgi.internal.composite.CompositeServiceTracker extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer { final org.osgi.framework.BundleContext sourceContext final org.osgi.framework.BundleContext targetContext final org.osgi.util.tracker.ServiceTracker[] trackers final String[] filters final java.util.HashMap serviceComposites public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.BundleContext, java.lang.String) org.osgi.framework.BundleContext sourceContext org.osgi.framework.BundleContext targetContext String serviceFilters synchronized void open () int i synchronized void close () int i public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.eclipse.osgi.internal.composite.CompositeServiceTracker$ServiceLink serviceLink org.eclipse.osgi.internal.composite.CompositeServiceTracker$ServiceLink serviceLink int useCount int useCount public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service org.eclipse.osgi.internal.composite.CompositeServiceTracker$ServiceLink serviceLink java.util.Dictionary serviceProps public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service int useCount int useCount }
org/eclipse/osgi/internal/composite/SurrogateImpl.class
SurrogateImpl.java package org.eclipse.osgi.internal.composite public org.eclipse.osgi.internal.composite.SurrogateImpl extends org.eclipse.osgi.internal.composite.CompositeBase implements org.osgi.service.framework.SurrogateBundle { private final org.osgi.service.framework.CompositeBundle composite public void <init> (org.eclipse.osgi.framework.adaptor.BundleData, org.eclipse.osgi.framework.internal.core.Framework) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.adaptor.BundleData bundledata org.eclipse.osgi.framework.internal.core.Framework framework protected org.osgi.framework.launch.Framework findCompanionFramework (org.eclipse.osgi.framework.internal.core.Framework, org.eclipse.osgi.framework.adaptor.BundleData) org.eclipse.osgi.framework.internal.core.Framework thisFramework org.eclipse.osgi.framework.adaptor.BundleData thisData public org.osgi.framework.BundleContext getCompositeBundleContext () protected org.osgi.framework.Bundle getCompanionBundle () protected boolean isSurrogate () public boolean giveExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports private boolean validExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] matchingExports org.eclipse.osgi.service.internal.composite.CompositeModule composite org.eclipse.osgi.service.resolver.BundleDescription childDesc org.eclipse.osgi.service.resolver.ExportPackageDescription[] childExports int i int j private boolean validateExport (org.eclipse.osgi.service.resolver.ExportPackageDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.ExportPackageDescription matchingExport org.eclipse.osgi.service.resolver.ExportPackageDescription childExport org.osgi.framework.Version matchingVersion org.osgi.framework.Version childVersion protected void startHook () protected void stopHook () }
org/eclipse/osgi/internal/loader/
org/eclipse/osgi/internal/loader/BundleLoader$1.class
BundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoader$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoader$2.class
BundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoader$2 extends java.lang.Object implements java.security.PrivilegedAction { private final Class val$clazz void <init> (java.lang.Class) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoader$3.class
BundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoader$3 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.loader.BundleLoader this$0 private final String val$name void <init> (org.eclipse.osgi.internal.loader.BundleLoader, java.lang.String) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoader$4.class
BundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoader$4 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.loader.BundleLoader this$0 private final org.eclipse.osgi.framework.adaptor.BundleProtectionDomain val$pd private final String[] val$cp void <init> (org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoader$5.class
BundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoader$5 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.loader.BundleLoader this$0 private final org.eclipse.osgi.framework.adaptor.BundleClassLoader val$bcl void <init> (org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.framework.adaptor.BundleClassLoader) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoader$ClassContext.class
BundleLoader.java package org.eclipse.osgi.internal.loader final org.eclipse.osgi.internal.loader.BundleLoader$ClassContext extends java.lang.SecurityManager { void <init> () public java.lang.Class[] getClassContext () }
org/eclipse/osgi/internal/loader/BundleLoader.class
BundleLoader.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.BundleLoader extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate { public static final String DEFAULT_PACKAGE public static final String JAVA_PACKAGE public static final byte FLAG_IMPORTSINIT public static final byte FLAG_HASDYNAMICIMPORTS public static final byte FLAG_HASDYNAMICEIMPORTALL public static final byte FLAG_CLOSED public static final byte FLAG_LAZYTRIGGER public static final org.eclipse.osgi.internal.loader.BundleLoader$ClassContext CLASS_CONTEXT public static final ClassLoader FW_CLASSLOADER private static final int PRE_CLASS private static final int POST_CLASS private static final int PRE_RESOURCE private static final int POST_RESOURCE private static final int PRE_RESOURCES private static final int POST_RESOURCES private static final int PRE_LIBRARY private static final int POST_LIBRARY private static final boolean USE_GLOBAL_DEADLOCK_AVOIDANCE_LOCK private static final java.util.List waitingList private static Object lockThread private static int lockCount private final org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy final org.eclipse.osgi.framework.internal.core.BundleHost bundle private final org.eclipse.osgi.internal.loader.buddy.PolicyHandler policy private final java.util.Collection exportedPackages private final java.util.Collection substitutedPackages final org.eclipse.osgi.internal.loader.BundleLoaderProxy[] requiredBundles final int[] reexportTable private final org.eclipse.osgi.framework.util.KeyedHashSet requiredSources private org.eclipse.osgi.framework.util.KeyedHashSet importedSources private String[] dynamicImportPackageStems private String[] dynamicImportPackages private byte loaderFlags private org.eclipse.osgi.framework.adaptor.BundleClassLoader classloader private ClassLoader parent static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () public static final java.lang.String getPackageName (java.lang.String) String name int index public static final java.lang.String getResourcePackageName (java.lang.String) String name int begin int end protected void <init> (org.eclipse.osgi.framework.internal.core.BundleHost, org.eclipse.osgi.internal.loader.BundleLoaderProxy) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.BundleHost bundle org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy java.io.IOException e org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.service.resolver.BundleDescription[] required java.util.HashSet reExportSet org.eclipse.osgi.service.resolver.BundleSpecification[] requiredSpecs int i int[] reexported int reexportIndex int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports org.eclipse.osgi.service.resolver.ExportPackageDescription[] substituted int i org.eclipse.osgi.framework.internal.core.BundleFragment[] fragmentObjects org.eclipse.osgi.service.resolver.BundleDescription[] fragments int i int i String buddyList private void initializeExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.util.Collection) org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports java.util.Collection exportNames int i public synchronized org.eclipse.osgi.framework.util.KeyedHashSet getImportedSources (org.eclipse.osgi.framework.util.KeyedHashSet) org.eclipse.osgi.framework.util.KeyedHashSet visited org.eclipse.osgi.service.resolver.BundleDescription bundleDesc org.eclipse.osgi.service.resolver.ExportPackageDescription[] packages int i org.eclipse.osgi.internal.loader.PackageSource source public synchronized boolean isLazyTriggerSet () public void setLazyTrigger () throws org.osgi.framework.BundleException final org.eclipse.osgi.internal.loader.PackageSource createExportPackageSource (org.eclipse.osgi.service.resolver.ExportPackageDescription, org.eclipse.osgi.framework.util.KeyedHashSet) org.eclipse.osgi.service.resolver.ExportPackageDescription export org.eclipse.osgi.framework.util.KeyedHashSet visited org.eclipse.osgi.internal.loader.BundleLoaderProxy exportProxy org.eclipse.osgi.internal.loader.PackageSource requiredSource org.eclipse.osgi.internal.loader.PackageSource exportSource private static org.eclipse.osgi.internal.loader.PackageSource createMultiSource (java.lang.String, org.eclipse.osgi.internal.loader.PackageSource[]) String packageName org.eclipse.osgi.internal.loader.PackageSource[] sources java.util.ArrayList sourceList int i org.eclipse.osgi.internal.loader.SingleSourcePackage[] innerSources int j public final org.eclipse.osgi.internal.loader.BundleLoaderProxy getLoaderProxy (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription source org.eclipse.osgi.internal.loader.BundleLoaderProxy sourceProxy long exportingID org.eclipse.osgi.framework.internal.core.BundleHost exportingBundle synchronized void close () public final java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name org.eclipse.osgi.framework.adaptor.BundleClassLoader bcl final java.net.URL getResource (java.lang.String) String name public final synchronized java.lang.ClassLoader getParentClassLoader () public final synchronized org.eclipse.osgi.framework.adaptor.BundleClassLoader createClassLoader () String[] classpath String[] classpath org.osgi.framework.BundleException e org.eclipse.osgi.framework.adaptor.BundleClassLoader bcl java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException String name Class clazz ClassNotFoundException e public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException String name java.lang.Class findClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean checkParent ClassLoader parentCL private java.lang.Class findClassInternal (java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException String name boolean checkParent ClassLoader parentCL String pkgName boolean bootDelegation Class result ClassNotFoundException e org.eclipse.osgi.internal.loader.PackageSource source ClassNotFoundException e private java.lang.Object searchHooks (java.lang.String, int) throws java.lang.ClassNotFoundException java.io.FileNotFoundException String name int type org.eclipse.osgi.framework.adaptor.ClassLoaderDelegateHook[] delegateHooks Object result int i private boolean isRequestFromVM () Class[] context int i ClassLoader cl private static java.lang.ClassLoader getClassLoader (java.lang.Class) Class clazz public java.net.URL findResource (java.lang.String) String name java.net.URL findResource (java.lang.String, boolean) String name boolean checkParent String pkgName boolean bootDelegation ClassLoader parentCL java.net.URL result java.net.URL result org.eclipse.osgi.internal.loader.PackageSource source public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException String name String pkgName java.util.Enumeration result org.eclipse.osgi.internal.loader.PackageSource source java.util.Enumeration localResults java.util.Enumeration buddyResult public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name String pkgName java.util.Enumeration result ClassLoader parentCL public static java.util.Enumeration compoundEnumerations (java.util.Enumeration, java.util.Enumeration) java.util.Enumeration list1 java.util.Enumeration list2 java.util.Vector compoundResults Object item java.net.URL findLocalResource (java.lang.String) String name java.util.Enumeration findLocalResources (java.lang.String) String name public java.lang.String findLibrary (java.lang.String) String name final java.lang.String findLocalLibrary (java.lang.String) String name String result org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments int i public final org.eclipse.osgi.framework.internal.core.AbstractBundle getBundle () private org.eclipse.osgi.framework.adaptor.BundleClassLoader createBCLPrevileged (org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleProtectionDomain pd String[] cp org.eclipse.osgi.framework.adaptor.BundleClassLoader createBCL (org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleProtectionDomain pd String[] cp org.eclipse.osgi.framework.adaptor.BundleClassLoader bcl org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments int i org.osgi.framework.BundleException be public final java.lang.String toString () org.eclipse.osgi.framework.adaptor.BundleData result private final synchronized boolean isDynamicallyImported (java.lang.String) String pkgname int i int i final void addExportedProvidersFor (java.lang.String, java.lang.String, java.util.ArrayList, org.eclipse.osgi.framework.util.KeyedHashSet) String symbolicName String packageName java.util.ArrayList result org.eclipse.osgi.framework.util.KeyedHashSet visited org.eclipse.osgi.internal.loader.PackageSource local int size int reexportIndex int i final boolean isExportedPackage (java.lang.String) String name final boolean isSubstitutedExport (java.lang.String) String name private void addDynamicImportPackage (org.eclipse.osgi.service.resolver.ImportPackageSpecification[]) org.eclipse.osgi.service.resolver.ImportPackageSpecification[] packages java.util.ArrayList dynamicImports int i private void addDynamicImportPackage (java.lang.String[]) String[] packages int size java.util.ArrayList stems java.util.ArrayList stems int i java.util.ArrayList names java.util.ArrayList names int i int i String name public final synchronized void addDynamicImportPackage (org.eclipse.osgi.util.ManifestElement[]) org.eclipse.osgi.util.ManifestElement[] packages java.util.ArrayList dynamicImports int i public synchronized void attachFragment (org.eclipse.osgi.framework.internal.core.BundleFragment) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.BundleFragment fragment org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports String[] classpath private org.eclipse.osgi.internal.loader.PackageSource findSource (java.lang.String) String pkgName org.eclipse.osgi.internal.loader.PackageSource result private org.eclipse.osgi.internal.loader.PackageSource findImportedSource (java.lang.String, org.eclipse.osgi.framework.util.KeyedHashSet) String pkgName org.eclipse.osgi.framework.util.KeyedHashSet visited org.eclipse.osgi.framework.util.KeyedHashSet imports private org.eclipse.osgi.internal.loader.PackageSource findDynamicSource (java.lang.String) String pkgName org.eclipse.osgi.service.resolver.ExportPackageDescription exportPackage org.eclipse.osgi.internal.loader.PackageSource source private org.eclipse.osgi.internal.loader.PackageSource findRequiredSource (java.lang.String, org.eclipse.osgi.framework.util.KeyedHashSet) String pkgName org.eclipse.osgi.framework.util.KeyedHashSet visited org.eclipse.osgi.internal.loader.PackageSource result java.util.ArrayList result int i org.eclipse.osgi.internal.loader.BundleLoader requiredLoader org.eclipse.osgi.internal.loader.PackageSource source org.eclipse.osgi.internal.loader.PackageSource source org.eclipse.osgi.internal.loader.PackageSource source org.eclipse.osgi.internal.loader.PackageSource[] srcs public final org.eclipse.osgi.internal.loader.PackageSource getPackageSource (java.lang.String) String pkgName org.eclipse.osgi.internal.loader.PackageSource result org.eclipse.osgi.internal.loader.PackageSource localSource private java.lang.ClassLoader getParentPrivileged (org.eclipse.osgi.framework.adaptor.BundleClassLoader) org.eclipse.osgi.framework.adaptor.BundleClassLoader bcl private static void lock (java.lang.Object) Object loader Thread currentThread boolean interrupted private static synchronized boolean tryLock (java.lang.Thread, java.lang.Object) Thread currentThread Object loader private static synchronized boolean tryLock (java.lang.Thread) Thread currentThread private static void unlock () Thread waitingThread Object loader Object[] waiting public static void closeBundleLoader (org.eclipse.osgi.internal.loader.BundleLoaderProxy) org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy org.eclipse.osgi.internal.loader.BundleLoader loader org.eclipse.osgi.service.resolver.BundleDescription description }
org/eclipse/osgi/internal/loader/BundleLoaderProxy$1.class
BundleLoaderProxy.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.BundleLoaderProxy$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.loader.BundleLoaderProxy this$0 void <init> (org.eclipse.osgi.internal.loader.BundleLoaderProxy) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/BundleLoaderProxy.class
BundleLoaderProxy.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.BundleLoaderProxy extends java.lang.Object implements org.osgi.service.packageadmin.RequiredBundle { static org.eclipse.osgi.framework.util.SecureAction secureAction private org.eclipse.osgi.internal.loader.BundleLoader loader private final org.eclipse.osgi.framework.internal.core.BundleHost bundle private final org.eclipse.osgi.service.resolver.BundleDescription description private boolean stale private final org.eclipse.osgi.framework.util.KeyedHashSet pkgSources static Class class$0 static void <clinit> () public void <init> (org.eclipse.osgi.framework.internal.core.BundleHost, org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.framework.internal.core.BundleHost bundle org.eclipse.osgi.service.resolver.BundleDescription description public org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () synchronized org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader0 () org.osgi.framework.BundleException e public org.eclipse.osgi.internal.loader.BundleLoader getBasicBundleLoader () public org.eclipse.osgi.framework.internal.core.AbstractBundle getBundleHost () void setStale () public boolean isStale () public java.lang.String toString () String symbolicName StringBuffer sb public org.osgi.framework.Bundle getBundle () public org.osgi.framework.Bundle[] getRequiringBundles () org.eclipse.osgi.service.resolver.BundleDescription[] dependents java.util.ArrayList result int i void addRequirers (org.eclipse.osgi.service.resolver.BundleDescription, java.util.ArrayList) org.eclipse.osgi.service.resolver.BundleDescription dependent java.util.ArrayList result org.eclipse.osgi.internal.loader.BundleLoaderProxy dependentProxy org.eclipse.osgi.internal.loader.BundleLoader dependentLoader org.eclipse.osgi.internal.loader.BundleLoaderProxy[] requiredBundles int[] reexportTable int size int reexportIndex int i org.eclipse.osgi.service.resolver.BundleDescription[] dependents int j public java.lang.String getSymbolicName () public org.osgi.framework.Version getVersion () public boolean isRemovalPending () org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () org.eclipse.osgi.internal.loader.PackageSource getPackageSource (java.lang.String) String pkgName org.eclipse.osgi.internal.loader.PackageSource pkgSource public boolean inUse () boolean forceSourceCreation (org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.ExportPackageDescription export boolean strict public org.eclipse.osgi.internal.loader.PackageSource createPackageSource (org.eclipse.osgi.service.resolver.ExportPackageDescription, boolean) org.eclipse.osgi.service.resolver.ExportPackageDescription export boolean storeSource org.eclipse.osgi.internal.loader.PackageSource pkgSource String includes String excludes String[] friends boolean strict }
org/eclipse/osgi/internal/loader/FilteredSourcePackage.class
FilteredSourcePackage.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.FilteredSourcePackage extends org.eclipse.osgi.internal.loader.SingleSourcePackage { private static final char ALL String[] includes String[] excludes String[] friends public void <init> (java.lang.String, org.eclipse.osgi.internal.loader.BundleLoaderProxy, java.lang.String, java.lang.String, java.lang.String[]) String name org.eclipse.osgi.internal.loader.BundleLoaderProxy supplier String includes String excludes String[] friends public boolean isFriend (java.lang.String) String symbolicName int i public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) String name public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name private boolean isFiltered (java.lang.String, java.lang.String) String name String pkgName String lastName private java.lang.String getName (java.lang.String, java.lang.String) String name String pkgName private boolean isIncluded (java.lang.String) String name private boolean isExcluded (java.lang.String) String name private boolean isInList (java.lang.String, java.lang.String[]) String name String[] list int i int len }
org/eclipse/osgi/internal/loader/MultiSourcePackage.class
MultiSourcePackage.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.MultiSourcePackage extends org.eclipse.osgi.internal.loader.PackageSource { org.eclipse.osgi.internal.loader.SingleSourcePackage[] suppliers void <init> (java.lang.String, org.eclipse.osgi.internal.loader.SingleSourcePackage[]) String id org.eclipse.osgi.internal.loader.SingleSourcePackage[] suppliers public org.eclipse.osgi.internal.loader.SingleSourcePackage[] getSuppliers () public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name Class result int i public java.net.URL getResource (java.lang.String) String name java.net.URL result int i public java.util.Enumeration getResources (java.lang.String) String name java.util.Enumeration results int i }
org/eclipse/osgi/internal/loader/NullPackageSource.class
NullPackageSource.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.NullPackageSource extends org.eclipse.osgi.internal.loader.PackageSource { static org.eclipse.osgi.framework.util.KeyedHashSet sources private void <init> (java.lang.String) String name public org.eclipse.osgi.internal.loader.SingleSourcePackage[] getSuppliers () public boolean isNullSource () public java.lang.String toString () public java.lang.Class loadClass (java.lang.String) String name public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) String name public static synchronized org.eclipse.osgi.internal.loader.NullPackageSource getNullPackageSource (java.lang.String) String name org.eclipse.osgi.internal.loader.NullPackageSource result }
org/eclipse/osgi/internal/loader/PackageSource.class
PackageSource.java package org.eclipse.osgi.internal.loader public abstract org.eclipse.osgi.internal.loader.PackageSource extends java.lang.Object implements org.eclipse.osgi.framework.util.KeyedElement { protected String id public void <init> (java.lang.String) String id public java.lang.String getId () public abstract org.eclipse.osgi.internal.loader.SingleSourcePackage[] getSuppliers () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public int getKeyHashCode () public java.lang.Object getKey () public boolean isNullSource () public boolean isFriend (java.lang.String) String symbolicName public abstract java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.net.URL getResource (java.lang.String) public abstract java.util.Enumeration getResources (java.lang.String) throws java.io.IOException public boolean hasCommonSource (org.eclipse.osgi.internal.loader.PackageSource) org.eclipse.osgi.internal.loader.PackageSource other org.eclipse.osgi.internal.loader.SingleSourcePackage[] suppliers1 org.eclipse.osgi.internal.loader.SingleSourcePackage[] suppliers2 int i int j }
org/eclipse/osgi/internal/loader/SingleSourcePackage.class
SingleSourcePackage.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.SingleSourcePackage extends org.eclipse.osgi.internal.loader.PackageSource { org.eclipse.osgi.internal.loader.BundleLoaderProxy supplier public void <init> (java.lang.String, org.eclipse.osgi.internal.loader.BundleLoaderProxy) String id org.eclipse.osgi.internal.loader.BundleLoaderProxy supplier public org.eclipse.osgi.internal.loader.SingleSourcePackage[] getSuppliers () public java.lang.String toString () public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) String name public boolean equals (java.lang.Object) Object source org.eclipse.osgi.internal.loader.SingleSourcePackage singleSource public int hashCode () int result }
org/eclipse/osgi/internal/loader/SystemBundleLoader$1.class
SystemBundleLoader.java package org.eclipse.osgi.internal.loader org.eclipse.osgi.internal.loader.SystemBundleLoader$1 extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.BundleClassLoader { final org.eclipse.osgi.internal.loader.SystemBundleLoader this$0 void <init> (org.eclipse.osgi.internal.loader.SystemBundleLoader) public org.osgi.framework.Bundle getBundle () public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name public void initialize () public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name public java.net.URL getResource (java.lang.String) String name public java.lang.ClassLoader getParent () public org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public java.util.Enumeration findLocalResources (java.lang.String) String resource public java.net.URL findLocalResource (java.lang.String) String resource public java.lang.Class findLocalClass (java.lang.String) throws java.lang.ClassNotFoundException String classname public void close () public void attachFragment (org.eclipse.osgi.framework.adaptor.BundleData, java.security.ProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleData bundledata java.security.ProtectionDomain domain String[] classpath }
org/eclipse/osgi/internal/loader/SystemBundleLoader.class
SystemBundleLoader.java package org.eclipse.osgi.internal.loader public org.eclipse.osgi.internal.loader.SystemBundleLoader extends org.eclipse.osgi.internal.loader.BundleLoader { public static final String EQUINOX_EE private final ClassLoader classLoader private final java.util.HashSet eePackages private final java.util.HashSet extPackages private final ClassLoader extClassLoader protected void <init> (org.eclipse.osgi.framework.internal.core.BundleHost, org.eclipse.osgi.internal.loader.BundleLoaderProxy) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.BundleHost bundle org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i org.eclipse.osgi.framework.internal.core.BundleFragment[] fragments int i ClassLoader extCL boolean found ClassLoader systemExtCL private void addExtPackages (org.eclipse.osgi.framework.internal.core.BundleFragment) org.eclipse.osgi.framework.internal.core.BundleFragment fragment org.eclipse.osgi.service.resolver.ExportPackageDescription[] extExports int j public synchronized void attachFragment (org.eclipse.osgi.framework.internal.core.BundleFragment) throws org.osgi.framework.BundleException org.eclipse.osgi.framework.internal.core.BundleFragment fragment public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException String name Class result public java.lang.String findLibrary (java.lang.String) String name java.lang.Class findLocalClass (java.lang.String) String name java.net.URL findLocalResource (java.lang.String) String name java.net.URL result java.util.Enumeration findLocalResources (java.lang.String) String name java.util.Enumeration result public java.net.URL findResource (java.lang.String) String name public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException String name protected void close () public boolean isEEPackage (java.lang.String) String pkgName org.eclipse.osgi.framework.adaptor.BundleClassLoader createBCL (org.eclipse.osgi.framework.adaptor.BundleProtectionDomain, java.lang.String[]) org.eclipse.osgi.framework.adaptor.BundleProtectionDomain pd String[] cp static java.lang.ClassLoader access$0 (org.eclipse.osgi.internal.loader.SystemBundleLoader) }
org/eclipse/osgi/internal/loader/buddy/
org/eclipse/osgi/internal/loader/buddy/DependentPolicy.class
DependentPolicy.java package org.eclipse.osgi.internal.loader.buddy public org.eclipse.osgi.internal.loader.buddy.DependentPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy { org.eclipse.osgi.internal.loader.BundleLoader buddyRequester int lastDependentOfAdded java.util.List allDependents public void <init> (org.eclipse.osgi.internal.loader.BundleLoader) org.eclipse.osgi.internal.loader.BundleLoader requester public java.lang.Class loadClass (java.lang.String) String name Class result int i org.eclipse.osgi.service.resolver.BundleDescription searchedBundle org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy private synchronized void addDependent (int, org.eclipse.osgi.service.resolver.BundleDescription) int i org.eclipse.osgi.service.resolver.BundleDescription searchedBundle public java.net.URL loadResource (java.lang.String) String name java.net.URL result int i org.eclipse.osgi.service.resolver.BundleDescription searchedBundle org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy public java.util.Enumeration loadResources (java.lang.String) String name java.util.Enumeration results int i org.eclipse.osgi.service.resolver.BundleDescription searchedBundle org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy private void basicAddImmediateDependents (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription root org.eclipse.osgi.service.resolver.BundleDescription[] dependents int i org.eclipse.osgi.service.resolver.BundleDescription toAdd }
org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.class
GlobalPolicy.java package org.eclipse.osgi.internal.loader.buddy public org.eclipse.osgi.internal.loader.buddy.GlobalPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy { private org.osgi.service.packageadmin.PackageAdmin admin public void <init> (org.osgi.service.packageadmin.PackageAdmin) org.osgi.service.packageadmin.PackageAdmin admin public java.lang.Class loadClass (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage pkg public java.net.URL loadResource (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage pkg public java.util.Enumeration loadResources (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage[] pkgs java.util.Enumeration results int i }
org/eclipse/osgi/internal/loader/buddy/IBuddyPolicy.class
IBuddyPolicy.java package org.eclipse.osgi.internal.loader.buddy public abstract org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy extends java.lang.Object { public abstract java.lang.Class loadClass (java.lang.String) public abstract java.net.URL loadResource (java.lang.String) public abstract java.util.Enumeration loadResources (java.lang.String) }
org/eclipse/osgi/internal/loader/buddy/PolicyHandler.class
PolicyHandler.java package org.eclipse.osgi.internal.loader.buddy public org.eclipse.osgi.internal.loader.buddy.PolicyHandler extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener { private static final String DEPENDENT_POLICY private static final String GLOBAL_POLICY private static final String REGISTERED_POLICY private static final String APP_POLICY private static final String EXT_POLICY private static final String BOOT_POLICY private static final String PARENT_POLICY private final org.eclipse.osgi.internal.loader.BundleLoader policedLoader private volatile Object[] policies private final ThreadLocal beingLoaded private final org.osgi.service.packageadmin.PackageAdmin packageAdmin public void <init> (org.eclipse.osgi.internal.loader.BundleLoader, java.lang.String, org.osgi.service.packageadmin.PackageAdmin) org.eclipse.osgi.internal.loader.BundleLoader loader String buddyList org.osgi.service.packageadmin.PackageAdmin packageAdmin static java.lang.Object[] getArrayFromList (java.lang.String) String stringList java.util.Vector list java.util.StringTokenizer tokens String token private org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy getPolicyImplementation (java.lang.Object[], int) Object[] policiesSnapshot int policyOrder String buddyName public java.lang.Class doBuddyClassLoading (java.lang.String) String name Class result Object[] policiesSnapshot int policyCount int i org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy public java.net.URL doBuddyResourceLoading (java.lang.String) String name java.net.URL result Object[] policiesSnapshot int policyCount int i org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy public java.util.Enumeration doBuddyResourcesLoading (java.lang.String) String name java.util.Vector results Object[] policiesSnapshot int policyCount int i org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy java.util.Enumeration result Object url private boolean startLoading (java.lang.String) String name java.util.Set classesAndResources private void stopLoading (java.lang.String) String name public void open (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void close (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event String list }
org/eclipse/osgi/internal/loader/buddy/RegisteredPolicy.class
RegisteredPolicy.java package org.eclipse.osgi.internal.loader.buddy public org.eclipse.osgi.internal.loader.buddy.RegisteredPolicy extends org.eclipse.osgi.internal.loader.buddy.DependentPolicy { public void <init> (org.eclipse.osgi.internal.loader.BundleLoader) org.eclipse.osgi.internal.loader.BundleLoader requester java.util.Iterator iter org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy String[] allContributions boolean contributes int j public java.lang.Class loadClass (java.lang.String) String name Class result int size int i org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy public java.net.URL loadResource (java.lang.String) String name java.net.URL result int size int i org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy public java.util.Enumeration loadResources (java.lang.String) String name java.util.Enumeration results int size int i org.eclipse.osgi.internal.loader.BundleLoaderProxy proxy }
org/eclipse/osgi/internal/loader/buddy/SystemPolicy$1.class
SystemPolicy.java package org.eclipse.osgi.internal.loader.buddy org.eclipse.osgi.internal.loader.buddy.SystemPolicy$1 extends java.lang.Object implements java.security.PrivilegedAction { private final byte val$type void <init> (byte) public java.lang.Object run () }
org/eclipse/osgi/internal/loader/buddy/SystemPolicy$ParentClassLoader.class
SystemPolicy.java package org.eclipse.osgi.internal.loader.buddy org.eclipse.osgi.internal.loader.buddy.SystemPolicy$ParentClassLoader extends java.lang.ClassLoader { protected void <init> () }
org/eclipse/osgi/internal/loader/buddy/SystemPolicy.class
SystemPolicy.java package org.eclipse.osgi.internal.loader.buddy public org.eclipse.osgi.internal.loader.buddy.SystemPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy { public static final byte BOOT public static final byte EXT public static final byte APP private static org.eclipse.osgi.internal.loader.buddy.SystemPolicy[] instances private ClassLoader classLoader static Class class$0 static void <clinit> () public static org.eclipse.osgi.internal.loader.buddy.SystemPolicy getInstance (byte) byte type public void <init> () public void <init> (java.lang.ClassLoader) ClassLoader parent static java.lang.ClassLoader createClassLoader (byte) byte type public java.lang.Class loadClass (java.lang.String) String name public java.net.URL loadResource (java.lang.String) String name public java.util.Enumeration loadResources (java.lang.String) String name }
org/eclipse/osgi/internal/module/
org/eclipse/osgi/internal/module/BundleConstraint.class
BundleConstraint.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.BundleConstraint extends org.eclipse.osgi.internal.module.ResolverConstraint { void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.VersionConstraint bundleConstraint boolean isOptional () }
org/eclipse/osgi/internal/module/CompositeResolveHelper.class
CompositeResolveHelper.java package org.eclipse.osgi.internal.module public abstract org.eclipse.osgi.internal.module.CompositeResolveHelper extends java.lang.Object { public abstract boolean giveExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) }
org/eclipse/osgi/internal/module/CompositeResolveHelperRegistry.class
CompositeResolveHelperRegistry.java package org.eclipse.osgi.internal.module public abstract org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry extends java.lang.Object { public abstract org.eclipse.osgi.internal.module.CompositeResolveHelper getCompositeResolveHelper (org.eclipse.osgi.service.resolver.BundleDescription) }
org/eclipse/osgi/internal/module/GenericCapability.class
GenericCapability.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.GenericCapability extends org.eclipse.osgi.internal.module.VersionSupplier { org.eclipse.osgi.internal.module.ResolverBundle resolverBundle void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.internal.module.ResolverBundle resolverBundle org.eclipse.osgi.service.resolver.BaseDescription base public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public boolean isFromFragment () public org.eclipse.osgi.internal.module.ResolverBundle getResolverBundle () }
org/eclipse/osgi/internal/module/GenericConstraint.class
GenericConstraint.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.GenericConstraint extends org.eclipse.osgi.internal.module.ResolverConstraint { private java.util.ArrayList matchingCapability void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.VersionConstraint constraint boolean isOptional () boolean isSatisfiedBy (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier vs public void setMatchingCapability (org.eclipse.osgi.internal.module.GenericCapability) org.eclipse.osgi.internal.module.GenericCapability capability public org.eclipse.osgi.internal.module.GenericCapability[] getMatchingCapabilities () void removeMatchingCapability (org.eclipse.osgi.internal.module.GenericCapability) org.eclipse.osgi.internal.module.GenericCapability capability }
org/eclipse/osgi/internal/module/GroupingChecker$PackageRoots.class
GroupingChecker.java package org.eclipse.osgi.internal.module org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots extends java.lang.Object { private String name private org.eclipse.osgi.internal.module.ResolverBundle bundle private org.eclipse.osgi.internal.module.ResolverExport[] roots final org.eclipse.osgi.internal.module.GroupingChecker this$0 void <init> (org.eclipse.osgi.internal.module.GroupingChecker, java.lang.String, org.eclipse.osgi.internal.module.ResolverBundle) String name org.eclipse.osgi.internal.module.ResolverBundle bundle public boolean hasRoots () public void addRoot (org.eclipse.osgi.internal.module.ResolverExport) org.eclipse.osgi.internal.module.ResolverExport export String exportBSN int i org.eclipse.osgi.internal.module.ResolverExport[] newRoots private boolean contains (org.eclipse.osgi.internal.module.ResolverExport, org.eclipse.osgi.internal.module.ResolverExport[]) org.eclipse.osgi.internal.module.ResolverExport export org.eclipse.osgi.internal.module.ResolverExport[] exports int i public void merge (org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots) org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots packageRoots int size int i public java.util.ArrayList isConsistentClassSpace (org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle importingBundle java.util.ArrayList visited java.util.ArrayList results int size int i org.eclipse.osgi.internal.module.ResolverExport root String[] uses int j org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots thisUsedRoots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots importingUsedRoots public java.util.ArrayList isConsistentClassSpace (org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots, java.util.ArrayList, java.util.ArrayList) org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots exportingRoots java.util.ArrayList visited java.util.ArrayList results int size int i org.eclipse.osgi.internal.module.ResolverExport root String[] uses int j org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots thisUsedRoots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots exportingUsedRoots private boolean subSet (org.eclipse.osgi.internal.module.ResolverExport[], org.eclipse.osgi.internal.module.ResolverExport[]) org.eclipse.osgi.internal.module.ResolverExport[] superSet org.eclipse.osgi.internal.module.ResolverExport[] subSet int i boolean found int j public boolean superSet (org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots) org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots subSet public java.lang.String getName () public org.eclipse.osgi.internal.module.ResolverExport[] getRoots () }
org/eclipse/osgi/internal/module/GroupingChecker.class
GroupingChecker.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.GroupingChecker extends java.lang.Object { final org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots nullPackageRoots private java.util.HashMap bundles public void <init> () public void populateRoots (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.internal.module.BundleConstraint[] requires int j org.eclipse.osgi.internal.module.ResolverBundle selectedSupplier org.eclipse.osgi.service.resolver.ExportPackageDescription[] imports int i org.eclipse.osgi.service.resolver.ExportPackageDescription importPkg Object[] exports int j org.eclipse.osgi.internal.module.ResolverExport export public org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] isConsistent (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle requiringBundle org.eclipse.osgi.internal.module.ResolverBundle matchingBundle java.util.ArrayList results private java.util.ArrayList isConsistentInternal (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList, boolean, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle requiringBundle org.eclipse.osgi.internal.module.ResolverBundle matchingBundle java.util.ArrayList visited boolean dynamicImport java.util.ArrayList results org.eclipse.osgi.internal.module.ResolverExport[] matchingExports int i org.eclipse.osgi.internal.module.ResolverExport matchingExport org.eclipse.osgi.internal.module.BundleConstraint[] supplierRequires int j org.eclipse.osgi.internal.module.ResolverBundle reexported public org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] isConsistent (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverExport) org.eclipse.osgi.internal.module.ResolverBundle importingBundle org.eclipse.osgi.internal.module.ResolverExport matchingExport java.util.ArrayList results public org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] isDynamicConsistent (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverExport) org.eclipse.osgi.internal.module.ResolverBundle importingBundle org.eclipse.osgi.internal.module.ResolverExport matchingExport java.util.ArrayList results private java.util.ArrayList isConsistentInternal (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverExport, boolean, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle importingBundle org.eclipse.osgi.internal.module.ResolverExport matchingExport boolean dyanamicImport java.util.ArrayList results org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots exportingRoots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots importingRoots java.util.HashMap importingPackages java.util.Iterator allImportingPackages org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots roots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots getPackageRoots (org.eclipse.osgi.internal.module.ResolverBundle, java.lang.String, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle bundle String packageName java.util.ArrayList visited java.util.HashMap packages org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots packageRoots private org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots createPackageRoots (org.eclipse.osgi.internal.module.ResolverBundle, java.lang.String, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle bundle String packageName java.util.ArrayList visited org.eclipse.osgi.service.resolver.ExportPackageDescription[] imports int i org.eclipse.osgi.service.resolver.ExportPackageDescription importPkg Object[] exports int j org.eclipse.osgi.internal.module.ResolverExport export org.eclipse.osgi.internal.module.ResolverImport imported org.eclipse.osgi.internal.module.ResolverExport selectedExport org.eclipse.osgi.internal.module.ResolverExport[] exports java.util.ArrayList roots org.eclipse.osgi.internal.module.BundleConstraint[] requires int i org.eclipse.osgi.internal.module.ResolverBundle supplier org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots requiredRoots org.eclipse.osgi.internal.module.BundleConstraint[] supplierRequires int j org.eclipse.osgi.internal.module.ResolverBundle reexported org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots reExportedRoots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[] requiredRoots org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots superSet int i org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots result int i int i public void clear () public void clear (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle rb }
org/eclipse/osgi/internal/module/MappedList.class
MappedList.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.MappedList extends java.lang.Object { protected java.util.HashMap internal public void <init> () public void put (java.lang.Object, java.lang.Object) Object key Object value Object existing Object[] existingValues int index Object[] newValues protected int insertionIndex (java.lang.Object[], java.lang.Object) Object[] existing Object value public java.lang.Object[] remove (java.lang.Object) Object key public java.lang.Object[] get (java.lang.Object) Object key private java.lang.Object[] get (java.lang.Object, boolean) Object key boolean remove Object result public int getSize () public java.lang.Object[] getAllValues () java.util.ArrayList results java.util.Iterator iter Object value Object[] values int i public void clear () }
org/eclipse/osgi/internal/module/PermissionChecker.class
PermissionChecker.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.PermissionChecker extends java.lang.Object { private org.osgi.framework.BundleContext context private boolean checkPermissions private org.eclipse.osgi.internal.module.ResolverImpl resolver public void <init> (org.osgi.framework.BundleContext, boolean, org.eclipse.osgi.internal.module.ResolverImpl) org.osgi.framework.BundleContext context boolean checkPermissions org.eclipse.osgi.internal.module.ResolverImpl resolver public boolean checkPermission (org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.VersionConstraint vc org.eclipse.osgi.service.resolver.BaseDescription bd boolean success java.security.Permission producerPermission java.security.Permission consumerPermission org.osgi.framework.Bundle producer org.osgi.framework.Bundle consumer int errorType boolean requireBundle boolean checkPackagePermission (org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.ExportPackageDescription export org.osgi.framework.Bundle bundle }
org/eclipse/osgi/internal/module/ResolverBundle.class
ResolverBundle.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.ResolverBundle extends org.eclipse.osgi.internal.module.VersionSupplier implements java.lang.Comparable { public static final int UNRESOLVED public static final int RESOLVING public static final int RESOLVED private Long bundleID private org.eclipse.osgi.internal.module.BundleConstraint host private org.eclipse.osgi.internal.module.ResolverImport[] imports private org.eclipse.osgi.internal.module.ResolverExport[] exports private org.eclipse.osgi.internal.module.BundleConstraint[] requires private org.eclipse.osgi.internal.module.GenericCapability[] capabilities private org.eclipse.osgi.internal.module.GenericConstraint[] genericReqiures private java.util.ArrayList fragments private java.util.HashMap fragmentExports private java.util.HashMap fragmentImports private java.util.HashMap fragmentRequires private java.util.HashMap fragmentGenericRequires private boolean resolvable private int state private boolean uninstalled private org.eclipse.osgi.internal.module.ResolverImpl resolver private boolean newFragmentExports private java.util.ArrayList refs void <init> (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.internal.module.ResolverImpl) org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.internal.module.ResolverImpl resolver void initialize (boolean) boolean useSelectedExports org.eclipse.osgi.service.resolver.GenericDescription[] actualCapabilities int i org.eclipse.osgi.service.resolver.ImportPackageSpecification[] actualImports java.util.ArrayList importList int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] actualExports int i org.eclipse.osgi.service.resolver.BundleSpecification[] actualRequires int i org.eclipse.osgi.service.resolver.GenericSpecification[] actualGenericRequires int i org.eclipse.osgi.internal.module.ResolverExport getExport (java.lang.String) String name org.eclipse.osgi.internal.module.ResolverExport[] allExports org.eclipse.osgi.internal.module.ResolverExport[] getExports (java.lang.String) String name java.util.ArrayList results Object[] resolverExports int i void clearWires () org.eclipse.osgi.internal.module.ResolverImport[] allImports int i org.eclipse.osgi.internal.module.BundleConstraint[] allRequires int i org.eclipse.osgi.internal.module.GenericConstraint[] allGenericRequires int i org.eclipse.osgi.internal.module.ResolverExport[] allExports int i boolean isResolved () boolean isFragment () int getState () void setState (int) int state org.eclipse.osgi.internal.module.ResolverImport[] getImportPackages () java.util.ArrayList resultList int i java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle fragment java.util.ArrayList fragImports org.eclipse.osgi.internal.module.ResolverExport[] getExportPackages () java.util.ArrayList resultList int i java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle fragment java.util.ArrayList fragExports org.eclipse.osgi.internal.module.ResolverExport[] getSelectedExports () org.eclipse.osgi.internal.module.ResolverExport[] getSubstitutedExports () private org.eclipse.osgi.internal.module.ResolverExport[] getExports (boolean) boolean selected org.eclipse.osgi.internal.module.ResolverExport[] results int removedExports int i org.eclipse.osgi.internal.module.ResolverExport[] selectedExports int index int i org.eclipse.osgi.internal.module.BundleConstraint getHost () org.eclipse.osgi.internal.module.GenericCapability[] getGenericCapabilities () org.eclipse.osgi.internal.module.BundleConstraint[] getRequires () java.util.ArrayList resultList int i java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle fragment java.util.ArrayList fragRequires org.eclipse.osgi.internal.module.GenericConstraint[] getGenericRequires () java.util.ArrayList resultList int i java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle fragment java.util.ArrayList fragGenericRegs org.eclipse.osgi.internal.module.BundleConstraint getRequire (java.lang.String) String name org.eclipse.osgi.internal.module.BundleConstraint[] allRequires int i public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public org.eclipse.osgi.internal.module.ResolverBundle getResolverBundle () org.eclipse.osgi.internal.module.ResolverImport getImport (java.lang.String) String name org.eclipse.osgi.internal.module.ResolverImport[] allImports int i public java.lang.String toString () private void initFragments () private boolean isImported (java.lang.String) String packageName org.eclipse.osgi.internal.module.ResolverImport[] allImports int i private boolean isRequired (java.lang.String) String bundleName org.eclipse.osgi.internal.module.ResolverExport[] attachFragment (org.eclipse.osgi.internal.module.ResolverBundle, boolean) org.eclipse.osgi.internal.module.ResolverBundle fragment boolean dynamicAttach org.eclipse.osgi.service.resolver.ImportPackageSpecification[] newImports org.eclipse.osgi.service.resolver.BundleSpecification[] newRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] newExports org.eclipse.osgi.service.resolver.GenericSpecification[] newGenericRequires java.util.Iterator iFragments org.eclipse.osgi.internal.module.ResolverBundle existingFragment String bsn java.util.ArrayList hostImports int i java.util.ArrayList hostRequires int i java.util.ArrayList hostGenericRequires int i java.util.ArrayList hostExports org.eclipse.osgi.service.resolver.StateObjectFactory factory int i org.eclipse.osgi.internal.module.ResolverExport[] currentExports boolean foundEquivalent int j org.eclipse.osgi.service.resolver.ExportPackageDescription hostExport private boolean equivalentExports (org.eclipse.osgi.internal.module.ResolverExport, org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.internal.module.ResolverExport existingExport org.eclipse.osgi.service.resolver.ExportPackageDescription newDescription org.eclipse.osgi.service.resolver.ExportPackageDescription existingDescription public static boolean equivalentMaps (java.util.Map, java.util.Map, boolean) java.util.Map existingDirectives java.util.Map newDirectives boolean exactMatch java.util.Iterator entries java.util.Map$Entry entry Object newValue boolean constraintsConflict (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.GenericSpecification[]) org.eclipse.osgi.service.resolver.BundleDescription fragment org.eclipse.osgi.service.resolver.ImportPackageSpecification[] newImports org.eclipse.osgi.service.resolver.BundleSpecification[] newRequires org.eclipse.osgi.service.resolver.GenericSpecification[] newGenericRequires boolean result int i org.eclipse.osgi.internal.module.ResolverImport hostImport org.eclipse.osgi.internal.module.ResolverExport resolvedExport int i org.eclipse.osgi.internal.module.BundleConstraint hostRequire org.eclipse.osgi.internal.module.ResolverBundle resolvedRequire private void setNewFragmentExports (boolean) boolean newFragmentExports boolean isNewFragmentExports () org.eclipse.osgi.internal.module.ResolverExport[] detachFragment (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverConstraint) org.eclipse.osgi.internal.module.ResolverBundle fragment org.eclipse.osgi.internal.module.ResolverConstraint reason org.eclipse.osgi.internal.module.ResolverImport[] oldImports org.eclipse.osgi.internal.module.BundleConstraint[] oldRequires java.util.ArrayList removedExports org.eclipse.osgi.internal.module.ResolverBundle[] remainingFrags int i java.util.ArrayList additionalImports java.util.ArrayList additionalRequires java.util.ArrayList remainingImports java.util.ArrayList remainingRequires org.eclipse.osgi.internal.module.ResolverExport[] results int i private boolean hasUnresolvedConstraint (org.eclipse.osgi.internal.module.ResolverConstraint, org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.internal.module.ResolverImport[], org.eclipse.osgi.internal.module.BundleConstraint[], java.util.ArrayList, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverConstraint reason org.eclipse.osgi.internal.module.ResolverBundle detachedFragment org.eclipse.osgi.internal.module.ResolverBundle remainingFragment org.eclipse.osgi.internal.module.ResolverImport[] oldImports org.eclipse.osgi.internal.module.BundleConstraint[] oldRequires java.util.ArrayList additionalImports java.util.ArrayList additionalRequires org.eclipse.osgi.service.resolver.ImportPackageSpecification[] remainingFragImports org.eclipse.osgi.service.resolver.BundleSpecification[] remainingFragRequires org.eclipse.osgi.service.resolver.VersionConstraint[] constraints org.eclipse.osgi.service.resolver.VersionConstraint[] constraints int i int i int j int i int j void detachAllFragments () org.eclipse.osgi.internal.module.ResolverBundle[] allFragments int i boolean isResolvable () void setResolvable (boolean) boolean resolvable void addExport (org.eclipse.osgi.internal.module.ResolverExport) org.eclipse.osgi.internal.module.ResolverExport re org.eclipse.osgi.internal.module.ResolverExport[] newExports int i org.eclipse.osgi.internal.module.ResolverImpl getResolver () void clearRefs () void addRef (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle ref int getRefs () org.eclipse.osgi.internal.module.ResolverBundle[] getFragments () public int compareTo (java.lang.Object) Object o String bsn String otherBsn void setUninstalled () boolean isUninstalled () }
org/eclipse/osgi/internal/module/ResolverConstraint.class
ResolverConstraint.java package org.eclipse.osgi.internal.module public abstract org.eclipse.osgi.internal.module.ResolverConstraint extends java.lang.Object { protected final org.eclipse.osgi.internal.module.ResolverBundle bundle protected org.eclipse.osgi.service.resolver.VersionConstraint constraint private org.eclipse.osgi.internal.module.VersionSupplier[] possibleSuppliers private int selectedSupplierIndex void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.internal.module.ResolverBundle getBundle () org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () boolean isFromFragment () boolean isSatisfiedBy (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier vs org.eclipse.osgi.service.resolver.VersionConstraint getVersionConstraint () public java.lang.String getName () public java.lang.String toString () abstract boolean isOptional () void addPossibleSupplier (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier supplier org.eclipse.osgi.internal.module.VersionSupplier[] newSuppliers public void removePossibleSupplier (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier supplier int index int i org.eclipse.osgi.internal.module.VersionSupplier[] newSuppliers int getNumPossibleSuppliers () boolean selectNextSupplier () org.eclipse.osgi.internal.module.VersionSupplier getSelectedSupplier () void setSelectedSupplier (int) int selectedSupplier int getSelectedSupplierIndex () org.eclipse.osgi.internal.module.VersionSupplier[] getPossibleSuppliers () void clearPossibleSuppliers () void setVersionConstraint (org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.VersionConstraint constraint }
org/eclipse/osgi/internal/module/ResolverExport.class
ResolverExport.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.ResolverExport extends org.eclipse.osgi.internal.module.VersionSupplier { private org.eclipse.osgi.internal.module.ResolverBundle resolverBundle void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.internal.module.ResolverBundle resolverBundle org.eclipse.osgi.service.resolver.ExportPackageDescription epd public org.eclipse.osgi.service.resolver.ExportPackageDescription getExportPackageDescription () public org.eclipse.osgi.service.resolver.BundleDescription getBundle () org.eclipse.osgi.internal.module.ResolverBundle getExporter () org.eclipse.osgi.internal.module.ResolverBundle getResolverBundle () java.lang.String[] getUsesDirective () }
org/eclipse/osgi/internal/module/ResolverImpl.class
ResolverImpl.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.ResolverImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.Resolver { private static final String RESOLVER private static final String OPTION_DEBUG private static final String OPTION_WIRING private static final String OPTION_IMPORTS private static final String OPTION_REQUIRES private static final String OPTION_GENERICS private static final String OPTION_USES private static final String OPTION_CYCLES public static boolean DEBUG public static boolean DEBUG_WIRING public static boolean DEBUG_IMPORTS public static boolean DEBUG_REQUIRES public static boolean DEBUG_GENERICS public static boolean DEBUG_USES public static boolean DEBUG_CYCLES private static int MAX_MULTIPLE_SUPPLIERS_MERGE private static int MAX_USES_TIME_BASE private static int MAX_USES_TIME_LIMIT static final org.eclipse.osgi.framework.util.SecureAction secureAction private String[][] CURRENT_EES private org.eclipse.osgi.service.resolver.State state private final org.eclipse.osgi.internal.module.PermissionChecker permissionChecker private org.eclipse.osgi.internal.module.MappedList removalPending private boolean initialized private org.eclipse.osgi.internal.module.VersionHashMap resolverExports private org.eclipse.osgi.internal.module.VersionHashMap resolverBundles private org.eclipse.osgi.internal.module.VersionHashMap resolverGenerics private java.util.HashSet unresolvedBundles private java.util.HashMap bundleMapping private org.eclipse.osgi.internal.module.GroupingChecker groupingChecker private java.util.Comparator selectionPolicy private boolean developmentMode private boolean usesCalculationTimeout private volatile org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry compositeHelpers static void <clinit> () public void <init> (org.osgi.framework.BundleContext, boolean) org.osgi.framework.BundleContext context boolean checkPermissions org.eclipse.osgi.internal.module.PermissionChecker getPermissionChecker () private void initialize () org.eclipse.osgi.service.resolver.BundleDescription[] bundles java.util.ArrayList fragmentBundles int i Object[] removedBundles int i java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle fragment org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i org.eclipse.osgi.internal.module.ResolverBundle host private void initResolverBundle (org.eclipse.osgi.service.resolver.BundleDescription, java.util.ArrayList, boolean) org.eclipse.osgi.service.resolver.BundleDescription bundleDesc java.util.ArrayList fragmentBundles boolean pending org.eclipse.osgi.internal.module.ResolverBundle bundle private void rewireBundles () java.util.ArrayList visited java.util.Iterator iter org.eclipse.osgi.internal.module.ResolverBundle rb private void rewireBundle (org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle rb java.util.ArrayList visited org.eclipse.osgi.internal.module.BundleConstraint[] requires int i org.eclipse.osgi.internal.module.ResolverImport[] imports int i org.eclipse.osgi.internal.module.GenericConstraint[] genericRequires int i private void rewireGeneric (org.eclipse.osgi.internal.module.GenericConstraint, java.util.ArrayList) org.eclipse.osgi.internal.module.GenericConstraint constraint java.util.ArrayList visited org.eclipse.osgi.service.resolver.GenericDescription[] suppliers Object[] matches int i org.eclipse.osgi.internal.module.GenericCapability match int j org.eclipse.osgi.internal.module.GenericCapability[] matchingCapabilities int i private void rewireRequire (org.eclipse.osgi.internal.module.BundleConstraint, java.util.ArrayList) org.eclipse.osgi.internal.module.BundleConstraint req java.util.ArrayList visited org.eclipse.osgi.internal.module.ResolverBundle matchingBundle private void rewireImport (org.eclipse.osgi.internal.module.ResolverImport, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverImport imp java.util.ArrayList visited org.eclipse.osgi.internal.module.ResolverExport matchingExport org.eclipse.osgi.service.resolver.ExportPackageDescription importSupplier org.eclipse.osgi.internal.module.ResolverBundle exporter Object[] matches int j org.eclipse.osgi.internal.module.ResolverExport export private boolean isResolvable (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary[], java.util.ArrayList) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons org.eclipse.osgi.service.resolver.DisabledInfo[] disabledInfos StringBuffer message int i Object[] sameName int i String[] ees boolean matchedEE int i int j int k StringBuffer bundleEE int i org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeCodeSuppliers org.eclipse.osgi.service.resolver.NativeCodeDescription highestRanked int i String platformFilter org.osgi.framework.Filter filter int i private void attachFragment (org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList, java.util.Collection) org.eclipse.osgi.internal.module.ResolverBundle bundle java.util.ArrayList rejectedSingletons java.util.Collection processedFragments Object[] fragments int i org.eclipse.osgi.internal.module.ResolverBundle fragment private void attachFragment0 (org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle bundle java.util.ArrayList rejectedSingletons boolean foundMatch org.eclipse.osgi.internal.module.BundleConstraint hostConstraint Object[] hosts int i public synchronized void resolve (org.eclipse.osgi.service.resolver.BundleDescription[], java.util.Dictionary[]) org.eclipse.osgi.service.resolver.BundleDescription[] reRefresh java.util.Dictionary[] platformProperties int i org.eclipse.osgi.internal.module.ResolverBundle rb java.util.ArrayList rejectedSingletons boolean resolveOptional org.eclipse.osgi.internal.module.ResolverBundle[] currentlyResolved org.eclipse.osgi.service.resolver.BundleDescription[] resolvedBundles int i org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Iterator rejected org.eclipse.osgi.service.resolver.BundleDescription reject org.eclipse.osgi.service.resolver.BundleDescription[] sameNames org.eclipse.osgi.service.resolver.BundleDescription sameName int i private org.eclipse.osgi.service.resolver.BundleDescription[] addDevConstraints (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] reRefresh java.util.HashSet additionalRefresh org.eclipse.osgi.internal.module.ResolverBundle[] unresolved int i int i private void addUnresolvedWithDependents (org.eclipse.osgi.internal.module.ResolverBundle, java.util.HashSet) org.eclipse.osgi.internal.module.ResolverBundle unresolved java.util.HashSet additionalRefresh org.eclipse.osgi.service.resolver.BundleDescription[] dependents private void addHostsFromFragmentConstraints (org.eclipse.osgi.internal.module.ResolverBundle, java.util.Set) org.eclipse.osgi.internal.module.ResolverBundle unresolved java.util.Set additionalRefresh org.eclipse.osgi.service.resolver.ImportPackageSpecification[] newImports org.eclipse.osgi.service.resolver.BundleSpecification[] newRequires org.eclipse.osgi.internal.module.BundleConstraint hostConstraint Object[] hosts int j private void resolveOptionalConstraints (org.eclipse.osgi.internal.module.ResolverBundle[]) org.eclipse.osgi.internal.module.ResolverBundle[] bundles int i private void resolveOptionalConstraints (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.internal.module.BundleConstraint[] requires java.util.ArrayList cycle boolean resolvedOptional int i org.eclipse.osgi.internal.module.ResolverImport[] imports int i private void getCurrentEEs (java.util.Dictionary[]) java.util.Dictionary[] platformProperties int i String eeSpecs private void resolveBundles (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons int i private void resolveBundles0 (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons java.util.Collection processedFragments int i java.util.ArrayList cycle int i org.eclipse.osgi.internal.module.ResolverBundle[] unresolved int i private void checkComposites (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry helpers java.util.Set exclude int i org.eclipse.osgi.internal.module.CompositeResolveHelper helper private void checkUsesConstraints (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons java.util.ArrayList conflictingConstraints java.util.Set conflictedBundles java.util.Iterator conflicts org.eclipse.osgi.internal.module.ResolverConstraint conflict org.eclipse.osgi.internal.module.ResolverBundle conflictedBundle org.eclipse.osgi.internal.module.ResolverBundle conflictedBundle int type private void reResolveBundles (java.util.Set, org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[], java.util.ArrayList) java.util.Set exclude org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties java.util.ArrayList rejectedSingletons java.util.ArrayList remainingUnresolved int i private java.util.ArrayList findBestCombination (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.Dictionary[]) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.Dictionary[] platformProperties Object usesMode java.util.HashSet bundleConstraints java.util.HashSet packageConstraints java.util.ArrayList initialConflicts org.eclipse.osgi.internal.module.ResolverConstraint[][] multipleSuppliers java.util.ArrayList conflicts int[] bestCombination int i int j private int[] getCombination (org.eclipse.osgi.internal.module.ResolverConstraint[][], int[]) org.eclipse.osgi.internal.module.ResolverConstraint[][] multipleSuppliers int[] combination int i private java.util.ArrayList findBestCombination (org.eclipse.osgi.internal.module.ResolverBundle[], org.eclipse.osgi.internal.module.ResolverConstraint[][], int[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles org.eclipse.osgi.internal.module.ResolverConstraint[][] multipleSuppliers int[] bestCombination java.util.ArrayList bestConflicts long initialTime long timeLimit int bestConflictCount org.eclipse.osgi.internal.module.ResolverBundle[] bestConflictBundles java.util.ArrayList conflicts int conflictCount private void printCombination (int[]) int[] curCombination StringBuffer sb int i private org.eclipse.osgi.internal.module.ResolverBundle[] getConflictedBundles (java.util.ArrayList) java.util.ArrayList bestConflicts java.util.ArrayList conflictedBundles java.util.Iterator iConflicts org.eclipse.osgi.internal.module.ResolverConstraint constraint private boolean getNextCombination (org.eclipse.osgi.internal.module.ResolverConstraint[][]) org.eclipse.osgi.internal.module.ResolverConstraint[][] multipleSuppliers int current int i int i private int getConflictCount (java.util.ArrayList) java.util.ArrayList conflicts int result java.util.Iterator iConflicts private java.util.ArrayList getConflicts (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.HashSet, java.util.HashSet) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.HashSet packageConstraints java.util.HashSet bundleConstraints java.util.ArrayList conflicts int i private java.util.ArrayList addConflicts (org.eclipse.osgi.internal.module.ResolverBundle, java.util.HashSet, java.util.HashSet, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle bundle java.util.HashSet packageConstraints java.util.HashSet bundleConstraints java.util.ArrayList conflicts boolean foundConflict org.eclipse.osgi.internal.module.BundleConstraint[] requires int i org.eclipse.osgi.internal.module.ResolverBundle selectedSupplier org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] conflict org.eclipse.osgi.internal.module.ResolverImport[] imports int i org.eclipse.osgi.internal.module.ResolverExport selectedSupplier org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] conflict private void addConflictNames (org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][], java.util.HashSet, java.util.HashSet) org.eclipse.osgi.internal.module.GroupingChecker$PackageRoots[][] conflict java.util.HashSet packageConstraints java.util.HashSet bundleConstraints int i org.eclipse.osgi.internal.module.ResolverExport[] exports0 int j org.eclipse.osgi.internal.module.ResolverBundle exporter org.eclipse.osgi.internal.module.ResolverExport[] exports1 int j org.eclipse.osgi.internal.module.ResolverBundle exporter private org.eclipse.osgi.internal.module.ResolverConstraint[][] getMultipleSuppliers (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.HashSet, java.util.HashSet) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.HashSet packageConstraints java.util.HashSet bundleConstraints java.util.ArrayList multipleImportSupplierList java.util.ArrayList multipleRequireSupplierList int i org.eclipse.osgi.internal.module.BundleConstraint[] requires int j org.eclipse.osgi.internal.module.ResolverImport[] imports int j Integer eeProfile org.eclipse.osgi.internal.module.VersionSupplier[] suppliers int suppliersIndex Integer ee java.util.ArrayList results java.util.HashMap multipleImportSupplierMaps java.util.Iterator iMultipleImportSuppliers java.util.HashMap multipleRequireSupplierMaps java.util.Iterator iMultipleRequireSuppliers java.util.Iterator iResults org.eclipse.osgi.internal.module.ResolverConstraint[] constraints org.eclipse.osgi.internal.module.ResolverConstraint constraint java.util.Iterator iMultipleImportSuppliers java.util.Iterator iMultipleRequireSuppliers java.lang.String getSystemBundle () java.util.Dictionary[] platformProperties String systemBundle private void addMergedSuppliers (java.util.ArrayList, java.util.HashMap) java.util.ArrayList mergedSuppliers java.util.HashMap constraints java.util.Iterator iConstraints java.util.ArrayList mergedConstraintLists java.util.Iterator mergedLists java.util.ArrayList constraintList private void addMutipleSupplierConstraint (java.util.HashMap, org.eclipse.osgi.internal.module.ResolverConstraint) java.util.HashMap constraints org.eclipse.osgi.internal.module.ResolverConstraint constraint java.util.ArrayList mergedConstraintLists java.util.ArrayList constraintList java.util.Iterator mergedLists java.util.ArrayList constraintList org.eclipse.osgi.internal.module.ResolverConstraint mergedConstraint org.eclipse.osgi.internal.module.VersionSupplier[] suppliers1 org.eclipse.osgi.internal.module.VersionSupplier[] suppliers2 int i java.util.ArrayList constraintList private void checkCycle (java.util.ArrayList) java.util.ArrayList cycle int cycleSize java.util.Iterator iCycle org.eclipse.osgi.internal.module.ResolverBundle cycleBundle org.eclipse.osgi.internal.module.ResolverImport[] imports int j org.eclipse.osgi.internal.module.ResolverExport importSupplier int i org.eclipse.osgi.internal.module.ResolverBundle cycleBundle java.util.ArrayList innerCycle int i int i private boolean selectSingletons (org.eclipse.osgi.internal.module.ResolverBundle[], java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle[] bundles java.util.ArrayList rejectedSingletons boolean result int i org.eclipse.osgi.service.resolver.BundleDescription bundleDesc Object[] sameName int j org.eclipse.osgi.service.resolver.BundleDescription sameNameDesc org.eclipse.osgi.internal.module.ResolverBundle sameNameBundle boolean rejectedPolicy int sameNameRefs int curRefs int i java.util.Iterator rejects private void resolveFragment (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle fragment private boolean resolveBundle (org.eclipse.osgi.internal.module.ResolverBundle, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverBundle bundle java.util.ArrayList cycle boolean failed org.eclipse.osgi.internal.module.GenericConstraint[] genericRequires int i org.eclipse.osgi.internal.module.BundleConstraint[] requires int i org.eclipse.osgi.internal.module.ResolverImport[] imports int i private void checkFragmentConstraints (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.internal.module.ResolverBundle[] fragments int i org.eclipse.osgi.service.resolver.BundleDescription fragment private boolean resolveGenericReq (org.eclipse.osgi.internal.module.GenericConstraint, java.util.ArrayList) org.eclipse.osgi.internal.module.GenericConstraint constraint java.util.ArrayList cycle org.eclipse.osgi.internal.module.GenericCapability[] matchingCapabilities int i Object[] capabilities boolean result int i org.eclipse.osgi.internal.module.GenericCapability capability org.eclipse.osgi.internal.module.VersionSupplier[] capabilityHosts boolean foundResolvedMatch int j org.eclipse.osgi.internal.module.ResolverBundle capabilitySupplier private boolean resolveRequire (org.eclipse.osgi.internal.module.BundleConstraint, java.util.ArrayList) org.eclipse.osgi.internal.module.BundleConstraint req java.util.ArrayList cycle Object[] bundles boolean result int i org.eclipse.osgi.internal.module.ResolverBundle bundle private boolean resolveImport (org.eclipse.osgi.internal.module.ResolverImport, java.util.ArrayList) org.eclipse.osgi.internal.module.ResolverImport imp java.util.ArrayList cycle boolean result org.eclipse.osgi.internal.module.ResolverExport[] substitutableExps Object[] exports int i org.eclipse.osgi.internal.module.ResolverExport export int originalState int j int j private void setBundleUnresolved (org.eclipse.osgi.internal.module.ResolverBundle, boolean, boolean) org.eclipse.osgi.internal.module.ResolverBundle bundle boolean removed boolean keepFragsAttached private void setBundleResolved (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle bundle private void setBundleResolving (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle bundle private void stateResolveBundles (org.eclipse.osgi.internal.module.ResolverBundle[]) org.eclipse.osgi.internal.module.ResolverBundle[] resolvedBundles int i private void stateResolveConstraints (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.ResolverImport[] imports int i org.eclipse.osgi.internal.module.ResolverExport export org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.internal.module.BundleConstraint[] requires int i org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.internal.module.GenericConstraint[] genericRequires int i org.eclipse.osgi.internal.module.GenericCapability[] matchingCapabilities int j private void stateResolveFragConstraints (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.ResolverBundle host org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports int i org.eclipse.osgi.internal.module.ResolverImport hostImport org.eclipse.osgi.internal.module.ResolverExport export org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.service.resolver.BundleSpecification[] requires int i org.eclipse.osgi.internal.module.BundleConstraint hostRequire org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.BaseDescription supplier private void stateResolveBundle (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.ResolverExport[] exports java.util.ArrayList selectedExports int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExportsArray org.eclipse.osgi.internal.module.ResolverExport[] substituted java.util.ArrayList substitutedExports int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExportsArray org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportsWiredToArray org.eclipse.osgi.internal.module.BundleConstraint[] requires java.util.ArrayList bundlesWiredTo int i org.eclipse.osgi.service.resolver.BundleDescription[] bundlesWiredToArray org.eclipse.osgi.service.resolver.BundleDescription[] hostBundles org.eclipse.osgi.internal.module.VersionSupplier[] matchingBundles int i org.eclipse.osgi.internal.module.ResolverExport[] hostExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] hostExportsArray int j private static org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportsWiredTo (org.eclipse.osgi.internal.module.ResolverBundle) org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.ResolverImport[] imports java.util.ArrayList exportsWiredTo int i public synchronized org.eclipse.osgi.service.resolver.ExportPackageDescription resolveDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) org.eclipse.osgi.service.resolver.BundleDescription importingBundle String requestedPackage org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.ResolverImport[] resolverImports boolean found int j String importName org.eclipse.osgi.service.resolver.ExportPackageDescription matchingExport java.util.Map directives org.eclipse.osgi.service.resolver.ImportPackageSpecification packageSpec org.eclipse.osgi.internal.module.ResolverImport newImport public void bundleAdded (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.internal.module.ResolverBundle rb public void bundleRemoved (org.eclipse.osgi.service.resolver.BundleDescription, boolean) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean pending org.eclipse.osgi.internal.module.ResolverBundle rb private void internalBundleRemoved (org.eclipse.osgi.service.resolver.BundleDescription, boolean) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean pending org.eclipse.osgi.internal.module.ResolverBundle rb private void unresolveBundle (org.eclipse.osgi.internal.module.ResolverBundle, boolean) org.eclipse.osgi.internal.module.ResolverBundle bundle boolean removed Object[] removedBundles int i org.eclipse.osgi.internal.module.ResolverBundle re org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry currentLinks org.eclipse.osgi.internal.module.CompositeResolveHelper helper org.eclipse.osgi.service.resolver.BundleDescription[] dependents int i public void bundleUpdated (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, boolean) org.eclipse.osgi.service.resolver.BundleDescription newDescription org.eclipse.osgi.service.resolver.BundleDescription existingDescription boolean pending public void flush () Object[] removed int i public org.eclipse.osgi.service.resolver.State getState () public void setState (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State newState private void setDebugOptions () org.eclipse.osgi.framework.debug.FrameworkDebugOptions options private void printWirings () Object[] bundles int j org.eclipse.osgi.internal.module.ResolverBundle rb org.eclipse.osgi.internal.module.BundleConstraint[] requireBundles int i org.eclipse.osgi.internal.module.BundleConstraint hostSpec org.eclipse.osgi.internal.module.VersionSupplier[] hosts int i org.eclipse.osgi.internal.module.ResolverImport[] imports int i static void log (java.lang.String) String message org.eclipse.osgi.internal.module.VersionHashMap getResolverExports () public void setSelectionPolicy (java.util.Comparator) java.util.Comparator selectionPolicy public java.util.Comparator getSelectionPolicy () public void setCompositeResolveHelperRegistry (org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry) org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry compositeHelpers org.eclipse.osgi.internal.module.CompositeResolveHelperRegistry getCompositeHelpers () }
org/eclipse/osgi/internal/module/ResolverImport.class
ResolverImport.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.ResolverImport extends org.eclipse.osgi.internal.module.ResolverConstraint { private String name void <init> (org.eclipse.osgi.internal.module.ResolverBundle, org.eclipse.osgi.service.resolver.ImportPackageSpecification) org.eclipse.osgi.internal.module.ResolverBundle bundle org.eclipse.osgi.service.resolver.ImportPackageSpecification ips boolean isOptional () boolean isDynamic () public java.lang.String getName () void setName (java.lang.String) String requestedPackage }
org/eclipse/osgi/internal/module/VersionHashMap.class
VersionHashMap.java package org.eclipse.osgi.internal.module public org.eclipse.osgi.internal.module.VersionHashMap extends org.eclipse.osgi.internal.module.MappedList implements java.util.Comparator { private final org.eclipse.osgi.internal.module.ResolverImpl resolver private final boolean preferSystemPackages public void <init> (org.eclipse.osgi.internal.module.ResolverImpl) org.eclipse.osgi.internal.module.ResolverImpl resolver protected int insertionIndex (java.lang.Object[], java.lang.Object) Object[] existing Object value int index public void put (org.eclipse.osgi.internal.module.VersionSupplier[]) org.eclipse.osgi.internal.module.VersionSupplier[] versionSuppliers int i public boolean contains (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier vs private org.eclipse.osgi.internal.module.VersionSupplier contains (org.eclipse.osgi.internal.module.VersionSupplier, boolean) org.eclipse.osgi.internal.module.VersionSupplier vs boolean remove Object existing Object[] existingValues int i Object[] newExisting public java.lang.Object remove (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier toBeRemoved public void remove (org.eclipse.osgi.internal.module.VersionSupplier[]) org.eclipse.osgi.internal.module.VersionSupplier[] versionSuppliers int i void reorder () java.util.Iterator it Object existing public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 org.eclipse.osgi.internal.module.VersionSupplier vs1 org.eclipse.osgi.internal.module.VersionSupplier vs2 String systemBundle int versionCompare }
org/eclipse/osgi/internal/module/VersionSupplier.class
VersionSupplier.java package org.eclipse.osgi.internal.module public abstract org.eclipse.osgi.internal.module.VersionSupplier extends java.lang.Object { protected org.eclipse.osgi.service.resolver.BaseDescription base private org.eclipse.osgi.internal.module.VersionSupplier substitute void <init> (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription base public org.osgi.framework.Version getVersion () public java.lang.String getName () public org.eclipse.osgi.service.resolver.BaseDescription getBaseDescription () org.eclipse.osgi.internal.module.VersionSupplier getSubstitute () void setSubstitute (org.eclipse.osgi.internal.module.VersionSupplier) org.eclipse.osgi.internal.module.VersionSupplier substitute public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () abstract org.eclipse.osgi.internal.module.ResolverBundle getResolverBundle () public java.lang.String toString () }
org/eclipse/osgi/internal/permadmin/
org/eclipse/osgi/internal/permadmin/BundlePermissions$1.class
BundlePermissions.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.BundlePermissions$1 extends java.lang.Object implements java.util.Enumeration { void <init> () public boolean hasMoreElements () public java.lang.Object nextElement () }
org/eclipse/osgi/internal/permadmin/BundlePermissions.class
BundlePermissions.java package org.eclipse.osgi.internal.permadmin public final org.eclipse.osgi.internal.permadmin.BundlePermissions extends java.security.PermissionCollection { private static final long serialVersionUID static final java.util.Enumeration EMPTY_ENUMERATION private final org.osgi.framework.Bundle bundle private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions static void <clinit> () public void <init> (org.osgi.framework.Bundle, org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.PermissionInfoCollection, org.eclipse.osgi.internal.permadmin.PermissionInfoCollection) org.osgi.framework.Bundle bundle org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions public void add (java.security.Permission) java.security.Permission permission public java.util.Enumeration elements () public boolean implies (java.security.Permission) java.security.Permission permission public org.osgi.framework.Bundle getBundle () void clearPermissionCache () }
org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager$CheckContext.class
EquinoxSecurityManager.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext extends java.lang.Object { java.util.ArrayList depthCondSets java.util.ArrayList accs java.util.ArrayList CondClassSet void <init> () public int getDepth () }
org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager$CheckPermissionAction.class
EquinoxSecurityManager.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckPermissionAction extends java.lang.Object implements java.security.PrivilegedAction { java.security.Permission perm Object context org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager fsm void <init> (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, java.security.Permission, java.lang.Object) org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager fsm java.security.Permission perm Object context public java.lang.Object run () }
org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager.class
EquinoxSecurityManager.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager extends java.lang.SecurityManager { private final ThreadLocal localCheckContext static Class class$0 static Class class$1 static void <clinit> () Class c public void <init> () boolean addConditionsForDomain (org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[]) org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] results org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc java.util.ArrayList condSets boolean inCheckPermission () public void checkPermission (java.security.Permission, java.lang.Object) java.security.Permission perm Object context public java.security.AccessControlContext getContextToBeChecked () org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc void internalCheckPermission (java.security.Permission, java.lang.Object) java.security.Permission perm Object context java.security.AccessControlContext acc org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc java.util.ArrayList conditionSets java.util.HashMap conditionDictionaries java.util.Iterator iConditionSets org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] domainDecisions boolean grant int i int decision private int getPostponedDecision (org.eclipse.osgi.internal.permadmin.SecurityRow$Decision, java.util.HashMap, org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext) org.eclipse.osgi.internal.permadmin.SecurityRow$Decision decision java.util.HashMap conditionDictionaries org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc org.osgi.service.condpermadmin.Condition[] postponed int i java.util.Dictionary condContext boolean mutable boolean isSatisfied public void checkPermission (java.security.Permission) java.security.Permission perm public java.lang.Object getSecurityContext () }
org/eclipse/osgi/internal/permadmin/PermissionAdminTable.class
PermissionAdminTable.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.PermissionAdminTable extends java.lang.Object { private final java.util.HashMap locations public void <init> () java.lang.String[] getLocations () org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) String location org.eclipse.osgi.internal.permadmin.PermissionInfoCollection collection void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) String location org.osgi.service.permissionadmin.PermissionInfo[] permissions org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getCollection (java.lang.String) String location org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] getCollections () String[] currentLocations org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] results int i }
org/eclipse/osgi/internal/permadmin/PermissionInfoCollection.class
PermissionInfoCollection.java package org.eclipse.osgi.internal.permadmin public final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection extends java.security.PermissionCollection { private static final long serialVersionUID private static final Class[] twoStringClassArray private static final Class[] oneStringClassArray private static final Class[] noArgClassArray private static final Class[][] permClassArrayArgs private final java.util.HashMap cachedPermissionCollections private final boolean hasAllPermission private final org.osgi.service.permissionadmin.PermissionInfo[] permInfos static Class class$0 static Class class$1 static void <clinit> () public void <init> (org.osgi.service.permissionadmin.PermissionInfo[]) org.osgi.service.permissionadmin.PermissionInfo[] permInfos boolean tempAllPermissions int i public void add (java.security.Permission) java.security.Permission arg0 public java.util.Enumeration elements () public boolean implies (java.security.Permission) java.security.Permission perm Class permClass java.security.PermissionCollection collection java.security.PermissionCollection collection Exception e java.security.PermissionCollection exists org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () private void addPermissions (java.security.PermissionCollection, java.lang.Class) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException java.security.PermissionCollection collection Class permClass String permClassName java.lang.reflect.Constructor constructor int numArgs int i int i String[] args java.io.File file void clearPermissionCache () }
org/eclipse/osgi/internal/permadmin/PermissionsHash.class
PermissionsHash.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.PermissionsHash extends java.security.PermissionCollection { private static final long serialVersionUID java.util.Hashtable perms public void <init> () public void add (java.security.Permission) java.security.Permission perm public java.util.Enumeration elements () public boolean implies (java.security.Permission) java.security.Permission perm java.security.Permission p java.util.Enumeration permsEnum }
org/eclipse/osgi/internal/permadmin/SecurePermissionStorage.class
SecurePermissionStorage.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.SecurePermissionStorage extends java.lang.Object implements org.eclipse.osgi.framework.adaptor.PermissionStorage java.security.PrivilegedExceptionAction { private org.eclipse.osgi.framework.adaptor.PermissionStorage storage private String location private String[] data private String[] infos private int action private static final int GET private static final int SET private static final int LOCATION private static final int GET_INFOS private static final int SAVE_INFOS public void <init> (org.eclipse.osgi.framework.adaptor.PermissionStorage) org.eclipse.osgi.framework.adaptor.PermissionStorage storage public java.lang.Object run () throws java.io.IOException public java.lang.String[] getPermissionData (java.lang.String) throws java.io.IOException String location java.security.PrivilegedActionException e public java.lang.String[] getLocations () throws java.io.IOException java.security.PrivilegedActionException e public void setPermissionData (java.lang.String, java.lang.String[]) throws java.io.IOException String location String[] data java.security.PrivilegedActionException e public void saveConditionalPermissionInfos (java.lang.String[]) throws java.io.IOException String[] infos java.security.PrivilegedActionException e public java.lang.String[] getConditionalPermissionInfos () throws java.io.IOException java.security.PrivilegedActionException e }
org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockBundle.class
SecurityAdmin.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockBundle extends java.lang.Object implements org.osgi.framework.Bundle { private final java.util.Map signers void <init> (java.util.Map) java.util.Map signers public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) String path String filePattern boolean recurse public org.osgi.framework.BundleContext getBundleContext () public long getBundleId () public java.net.URL getEntry (java.lang.String) String path public java.util.Enumeration getEntryPaths (java.lang.String) String path public java.util.Dictionary getHeaders () public java.util.Dictionary getHeaders (java.lang.String) String locale public long getLastModified () public java.lang.String getLocation () public org.osgi.framework.ServiceReference[] getRegisteredServices () public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name public org.osgi.framework.ServiceReference[] getServicesInUse () public java.util.Map getSignerCertificates (int) int signersType public int getState () public java.lang.String getSymbolicName () public org.osgi.framework.Version getVersion () public boolean hasPermission (java.lang.Object) Object permission public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name public void start (int) throws org.osgi.framework.BundleException int options public void start () throws org.osgi.framework.BundleException public void stop (int) throws org.osgi.framework.BundleException int options public void stop () throws org.osgi.framework.BundleException public void uninstall () throws org.osgi.framework.BundleException public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in }
org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockPrincipal.class
SecurityAdmin.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockPrincipal extends java.lang.Object implements java.security.Principal { private final String name void <init> (java.lang.String) String name public java.lang.String getName () public boolean equals (java.lang.Object) Object obj public int hashCode () public java.lang.String toString () }
org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockX509Certificate.class
SecurityAdmin.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockX509Certificate extends java.security.cert.X509Certificate { private final java.security.Principal subject private final java.security.Principal issuer void <init> (java.security.Principal, java.security.Principal) java.security.Principal subject java.security.Principal issuer public java.security.Principal getSubjectDN () public boolean equals (java.lang.Object) Object obj public int hashCode () public java.lang.String toString () public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.util.Date var0 public int getBasicConstraints () public java.security.Principal getIssuerDN () public boolean[] getIssuerUniqueID () public boolean[] getKeyUsage () public java.util.Date getNotAfter () public java.util.Date getNotBefore () public java.math.BigInteger getSerialNumber () public java.lang.String getSigAlgName () public java.lang.String getSigAlgOID () public byte[] getSigAlgParams () public byte[] getSignature () public boolean[] getSubjectUniqueID () public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException public int getVersion () public byte[] getEncoded () throws java.security.cert.CertificateEncodingException public java.security.PublicKey getPublicKey () public void verify (java.security.PublicKey) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException java.security.PublicKey var0 public void verify (java.security.PublicKey, java.lang.String) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException java.security.PublicKey var0 String var1 public java.util.Set getCriticalExtensionOIDs () public byte[] getExtensionValue (java.lang.String) String var0 public java.util.Set getNonCriticalExtensionOIDs () public boolean hasUnsupportedCriticalExtension () }
org/eclipse/osgi/internal/permadmin/SecurityAdmin.class
SecurityAdmin.java package org.eclipse.osgi.internal.permadmin public final org.eclipse.osgi.internal.permadmin.SecurityAdmin extends java.lang.Object implements org.osgi.service.permissionadmin.PermissionAdmin org.osgi.service.condpermadmin.ConditionalPermissionAdmin { private static final java.security.PermissionCollection DEFAULT_DEFAULT private static final String ADMIN_IMPLIED_ACTIONS private static final org.osgi.service.permissionadmin.PermissionInfo[] EMPTY_PERM_INFO private final org.eclipse.osgi.internal.permadmin.PermissionAdminTable permAdminTable private org.eclipse.osgi.internal.permadmin.SecurityTable condAdminTable private org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permAdminDefaults private long timeStamp private long nextID private final org.eclipse.osgi.framework.adaptor.PermissionStorage permissionStorage private final Object lock private final org.eclipse.osgi.framework.internal.core.Framework framework private final org.osgi.service.permissionadmin.PermissionInfo[] impliedPermissionInfos private final org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager static Class class$0 static void <clinit> () java.security.AllPermission allPerm private void <init> (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, org.eclipse.osgi.framework.internal.core.Framework, org.osgi.service.permissionadmin.PermissionInfo[], org.eclipse.osgi.internal.permadmin.PermissionInfoCollection) org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager org.eclipse.osgi.framework.internal.core.Framework framework org.osgi.service.permissionadmin.PermissionInfo[] impliedPermissionInfos org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permAdminDefaults public void <init> (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, org.eclipse.osgi.framework.internal.core.Framework, org.eclipse.osgi.framework.adaptor.PermissionStorage) throws java.io.IOException org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager org.eclipse.osgi.framework.internal.core.Framework framework org.eclipse.osgi.framework.adaptor.PermissionStorage permissionStorage String[] encodedDefaultInfos org.osgi.service.permissionadmin.PermissionInfo[] defaultInfos String[] locations int i String[] encodedLocationInfos org.osgi.service.permissionadmin.PermissionInfo[] locationInfos String[] encodedCondPermInfos org.eclipse.osgi.internal.permadmin.SecurityRow[] rows int i private static org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos (java.lang.String[]) String[] encodedInfos org.osgi.service.permissionadmin.PermissionInfo[] results int i boolean checkPermission (java.security.Permission, org.eclipse.osgi.internal.permadmin.BundlePermissions) java.security.Permission permission org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions org.eclipse.osgi.internal.permadmin.PermissionInfoCollection locationCollection org.eclipse.osgi.internal.permadmin.PermissionInfoCollection locationCollection org.eclipse.osgi.internal.permadmin.SecurityTable curCondAdminTable org.eclipse.osgi.internal.permadmin.SecurityTable curCondAdminTable org.eclipse.osgi.internal.permadmin.PermissionInfoCollection curPermAdminDefaults org.eclipse.osgi.internal.permadmin.PermissionInfoCollection curPermAdminDefaults org.osgi.framework.Bundle bundle int result public org.osgi.service.permissionadmin.PermissionInfo[] getDefaultPermissions () public java.lang.String[] getLocations () String[] results public org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) String location public void setDefaultPermissions (org.osgi.service.permissionadmin.PermissionInfo[]) org.osgi.service.permissionadmin.PermissionInfo[] permissions java.io.IOException e private static void checkAllPermission () SecurityManager sm private static java.lang.String[] getEncodedPermissionInfos (org.osgi.service.permissionadmin.PermissionInfo[]) org.osgi.service.permissionadmin.PermissionInfo[] permissions String[] encoded int i public void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) String location org.osgi.service.permissionadmin.PermissionInfo[] permissions java.io.IOException e void delete (org.eclipse.osgi.internal.permadmin.SecurityRow, boolean) org.eclipse.osgi.internal.permadmin.SecurityRow securityRow boolean firstTry org.osgi.service.condpermadmin.ConditionalPermissionUpdate update java.util.List rows java.util.Iterator iRows org.osgi.service.condpermadmin.ConditionalPermissionInfo info public org.osgi.service.condpermadmin.ConditionalPermissionInfo addConditionalPermissionInfo (org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) org.osgi.service.condpermadmin.ConditionInfo[] conds org.osgi.service.permissionadmin.PermissionInfo[] perms public org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) String name org.osgi.service.condpermadmin.ConditionInfo[] conditions org.osgi.service.permissionadmin.PermissionInfo[] permissions String decision public org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String) String encoded public org.osgi.service.condpermadmin.ConditionalPermissionUpdate newConditionalPermissionUpdate () public java.security.AccessControlContext getAccessControlContext (java.lang.String[]) String[] signers org.eclipse.osgi.internal.permadmin.SecurityAdmin snapShot public org.osgi.service.condpermadmin.ConditionalPermissionInfo getConditionalPermissionInfo (java.lang.String) String name public java.util.Enumeration getConditionalPermissionInfos () org.eclipse.osgi.internal.permadmin.SecurityRow[] rows java.util.Vector vRows int i public org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) String name org.osgi.service.condpermadmin.ConditionInfo[] conds org.osgi.service.permissionadmin.PermissionInfo[] perms private org.eclipse.osgi.internal.permadmin.SecurityAdmin getSnapShot () org.eclipse.osgi.internal.permadmin.SecurityAdmin sa org.eclipse.osgi.internal.permadmin.SecurityAdmin sa org.eclipse.osgi.internal.permadmin.SecurityRow[] rows org.eclipse.osgi.internal.permadmin.SecurityRow[] rowsSnapShot int i private org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], boolean) String name org.osgi.service.condpermadmin.ConditionInfo[] conds org.osgi.service.permissionadmin.PermissionInfo[] perms boolean firstTry org.osgi.service.condpermadmin.ConditionalPermissionUpdate update java.util.List rows org.osgi.service.condpermadmin.ConditionalPermissionInfo newInfo int index int i org.osgi.service.condpermadmin.ConditionalPermissionInfo info boolean commit (java.util.List, long) java.util.List rows long updateStamp org.eclipse.osgi.internal.permadmin.SecurityRow[] newRows java.util.Collection names int i Object rowObj org.osgi.service.condpermadmin.ConditionalPermissionInfo infoBaseRow String name java.io.IOException e private java.lang.String generateName () public org.eclipse.osgi.framework.adaptor.BundleProtectionDomain createProtectionDomain (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle private org.eclipse.osgi.framework.adaptor.BundleProtectionDomain createProtectionDomain (org.osgi.framework.Bundle, org.eclipse.osgi.internal.permadmin.SecurityAdmin) org.osgi.framework.Bundle bundle org.eclipse.osgi.internal.permadmin.SecurityAdmin sa org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions org.osgi.service.permissionadmin.PermissionInfo[] restrictedInfos org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions private org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getImpliedPermission (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.service.permissionadmin.PermissionInfo impliedAdminPermission org.osgi.service.permissionadmin.PermissionInfo[] bundleImpliedInfos private org.osgi.service.permissionadmin.PermissionInfo[] getFileRelativeInfos (org.osgi.service.permissionadmin.PermissionInfo[], org.osgi.framework.Bundle) org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos org.osgi.framework.Bundle bundle org.osgi.service.permissionadmin.PermissionInfo[] results int i java.io.File file java.io.File target public void clearCaches () org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] permAdminCollections org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] permAdminCollections org.eclipse.osgi.internal.permadmin.SecurityRow[] condAdminRows org.eclipse.osgi.internal.permadmin.SecurityRow[] condAdminRows int i int i org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager getSupportedSecurityManager () private static org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager getSupportedSystemSecurityManager () org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager equinoxManager private static org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos (java.net.URL, org.eclipse.osgi.framework.internal.core.Framework) java.net.URL resource org.eclipse.osgi.framework.internal.core.Framework framework org.osgi.service.permissionadmin.PermissionInfo[] info java.io.DataInputStream in java.util.ArrayList permissions java.io.BufferedReader reader java.io.BufferedReader reader String line IllegalArgumentException iae int size private static org.osgi.framework.Bundle createMockBundle (java.lang.String[]) String[] signers java.util.Map signersMap int i java.util.List chain java.util.List signersList java.security.Principal subject java.security.Principal issuer java.security.cert.X509Certificate first java.util.Iterator iChain java.security.cert.X509Certificate cert private static java.util.ArrayList parseDNchain (java.lang.String) String dnChain java.util.ArrayList parsed int startIndex int endIndex boolean inQuote char c private static int skipSpaces (java.lang.String, int) String dnChain int startIndex }
org/eclipse/osgi/internal/permadmin/SecurityRow$Decision.class
SecurityRow.java package org.eclipse.osgi.internal.permadmin org.eclipse.osgi.internal.permadmin.SecurityRow$Decision extends java.lang.Object { final int decision final org.osgi.service.condpermadmin.Condition[] postponed private final org.eclipse.osgi.internal.permadmin.SecurityRow row private final org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions void <init> (int, org.osgi.service.condpermadmin.Condition[], org.eclipse.osgi.internal.permadmin.SecurityRow, org.eclipse.osgi.internal.permadmin.BundlePermissions) int decision org.osgi.service.condpermadmin.Condition[] postponed org.eclipse.osgi.internal.permadmin.SecurityRow row org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions void handleImmutable (org.osgi.service.condpermadmin.Condition, boolean, boolean) org.osgi.service.condpermadmin.Condition condition boolean isSatisfied boolean mutable org.osgi.service.condpermadmin.Condition[] rowConditions boolean isEmpty int i }
org/eclipse/osgi/internal/permadmin/SecurityRow.class
SecurityRow.java package org.eclipse.osgi.internal.permadmin public final org.eclipse.osgi.internal.permadmin.SecurityRow extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionInfo { static final Class[] conditionMethodArgs static org.osgi.service.condpermadmin.Condition[] ABSTAIN_LIST static org.osgi.service.condpermadmin.Condition[] SATISFIED_LIST static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_ABSTAIN static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_GRANTED static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_DENIED private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin private final String name private final org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permissionInfoCollection private final boolean deny final java.util.HashMap bundleConditions static Class class$0 static Class class$1 static void <clinit> () public void <init> (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin String name org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos String decision boolean d boolean a static org.eclipse.osgi.internal.permadmin.SecurityRowSnapShot createSecurityRowSnapShot (java.lang.String) String encoded static org.eclipse.osgi.internal.permadmin.SecurityRow createSecurityRow (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String) org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin String encoded private static org.osgi.service.condpermadmin.ConditionalPermissionInfo createConditionalPermissionInfo (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String) org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin String encoded char[] chars int end char lastChar String encodedName int endName int startName int start String decision java.util.ArrayList condList java.util.ArrayList permList int pos int startPos char endChar int endPos String token org.osgi.service.condpermadmin.ConditionInfo[] conds org.osgi.service.permissionadmin.PermissionInfo[] perms static java.lang.Object cloneArray (java.lang.Object[]) Object[] array Object result private static void escapeString (java.lang.String, java.lang.StringBuffer) String str StringBuffer output int len int i char c private static java.lang.String unescapeString (java.lang.String) String str StringBuffer output int end int i char c public java.lang.String getName () public org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () org.osgi.service.condpermadmin.ConditionInfo[] internalGetConditionInfos () public java.lang.String getAccessDecision () public org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () org.osgi.service.permissionadmin.PermissionInfo[] internalGetPermissionInfos () public void delete () org.osgi.service.condpermadmin.Condition[] getConditions (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.service.condpermadmin.Condition[] conditions int i Class clazz Class clazz java.lang.reflect.Constructor constructor java.lang.reflect.Method method Object[] args org.eclipse.osgi.internal.permadmin.SecurityRow$Decision evaluate (org.eclipse.osgi.internal.permadmin.BundlePermissions, java.security.Permission) org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions java.security.Permission permission org.osgi.service.condpermadmin.Condition[] conditions org.osgi.service.condpermadmin.Condition[] conditions boolean empty java.util.List postponedConditions org.eclipse.osgi.internal.permadmin.SecurityRow$Decision postponedPermCheck int i org.osgi.service.condpermadmin.Condition condition boolean mutable private boolean isPostponed (org.osgi.service.condpermadmin.Condition) org.osgi.service.condpermadmin.Condition condition private org.eclipse.osgi.internal.permadmin.SecurityRow$Decision evaluatePermission (java.security.Permission) java.security.Permission permission public java.lang.String toString () public java.lang.String getEncoded () public boolean equals (java.lang.Object) Object obj public int hashCode () static int getHashCode (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) String name org.osgi.service.condpermadmin.ConditionInfo[] conds org.osgi.service.permissionadmin.PermissionInfo[] perms String decision int h int i int i static java.lang.String getEncoded (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], boolean) String name org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos boolean deny StringBuffer result int i int i org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getPermissionInfoCollection () void clearCaches () }
org/eclipse/osgi/internal/permadmin/SecurityRowSnapShot.class
SecurityRowSnapShot.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.SecurityRowSnapShot extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionInfo { private final String name private final org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos private final org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos private final String decision public void <init> (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) String name org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos String decision boolean d boolean a public org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () public java.lang.String getAccessDecision () public java.lang.String getName () public org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () public void delete () public java.lang.String toString () public java.lang.String getEncoded () public boolean equals (java.lang.Object) Object obj public int hashCode () }
org/eclipse/osgi/internal/permadmin/SecurityTable.class
SecurityTable.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.SecurityTable extends java.security.PermissionCollection { private static final long serialVersionUID static final int GRANTED static final int DENIED static final int ABSTAIN static final int POSTPONED private final org.eclipse.osgi.internal.permadmin.SecurityRow[] rows private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin public void <init> (org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.SecurityRow[]) org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin org.eclipse.osgi.internal.permadmin.SecurityRow[] rows boolean isEmpty () int evaluate (org.eclipse.osgi.internal.permadmin.BundlePermissions, java.security.Permission) org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions java.security.Permission permission boolean postponed org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] results int immediateDecisionIdx int i int immediateDecision boolean allSameDecision int i org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager equinoxManager org.eclipse.osgi.internal.permadmin.SecurityRow getRow (int) int i org.eclipse.osgi.internal.permadmin.SecurityRow getRow (java.lang.String) String name int i org.eclipse.osgi.internal.permadmin.SecurityRow[] getRows () java.lang.String[] getEncodedRows () String[] encoded int i public void add (java.security.Permission) java.security.Permission permission public java.util.Enumeration elements () public boolean implies (java.security.Permission) java.security.Permission permission }
org/eclipse/osgi/internal/permadmin/SecurityTableUpdate.class
SecurityTableUpdate.java package org.eclipse.osgi.internal.permadmin public org.eclipse.osgi.internal.permadmin.SecurityTableUpdate extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionUpdate { private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin private final java.util.List rows private final long timeStamp public void <init> (org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.SecurityRow[], long) org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin org.eclipse.osgi.internal.permadmin.SecurityRow[] rows long timeStamp int i public boolean commit () public java.util.List getConditionalPermissionInfos () }
org/eclipse/osgi/internal/permadmin/default.permissions
org/eclipse/osgi/internal/permadmin/implied.permissions
org/eclipse/osgi/internal/profile/
org/eclipse/osgi/internal/profile/DefaultProfileLogger$AccumPerfData.class
DefaultProfileLogger.java package org.eclipse.osgi.internal.profile public org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfData extends java.lang.Object { public String scope public long time public long enters public void <init> (java.lang.String) String scope }
org/eclipse/osgi/internal/profile/DefaultProfileLogger$AccumPerfScope.class
DefaultProfileLogger.java package org.eclipse.osgi.internal.profile public org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfScope extends java.lang.Object { public String scope public long enter public void <init> (java.lang.String, long) String scope long enter }
org/eclipse/osgi/internal/profile/DefaultProfileLogger$TimeEntry.class
DefaultProfileLogger.java package org.eclipse.osgi.internal.profile public org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry extends java.lang.Object { public long time public String id public String msg public String description public int flag final org.eclipse.osgi.internal.profile.DefaultProfileLogger this$0 protected void <init> (org.eclipse.osgi.internal.profile.DefaultProfileLogger) }
org/eclipse/osgi/internal/profile/DefaultProfileLogger.class
DefaultProfileLogger.java package org.eclipse.osgi.internal.profile public org.eclipse.osgi.internal.profile.DefaultProfileLogger extends java.lang.Object implements org.eclipse.osgi.internal.profile.ProfileLogger { protected static final String DEFAULTPROFILE_PROP protected static final String PROP_FILENAME protected static final String PROP_LOGSYNCHRONOUSLY protected static final String PROP_BUFFERSIZE protected static final String DEFAULTPROFILE_OPTION protected static final String OPTION_FILENAME protected static final String OPTION_LOGSYNCHRONOUSLY protected static final String OPTION_BUFFERSIZE protected boolean logSynchronously protected long startTime protected static final int DEFAULT_BUFFER_SIZE protected org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry[] timeLogEntries protected int timeEntriesIndex protected StringBuffer timelog protected long launchTime protected int bufferSize protected String logFileName protected java.io.File logFile private StringBuffer entryReport private StringBuffer padsb protected int indent protected int timePaddingLength protected java.util.Stack scopeStack protected java.util.Map scopeToAccumPerfDataMap public void <init> () int size int i long freq protected void logInitMessages () int index protected long getLaunchTime () String launchTimeString protected long getMainStartTime () String timeString public void initProps () String prop org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions int size int value public synchronized void logTime (int, java.lang.String, java.lang.String, java.lang.String) int flag String id String msg String description org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry entry public synchronized java.lang.String getProfileLog () String log public synchronized void accumLogEnter (java.lang.String) String scope public synchronized void accumLogExit (java.lang.String) String scope long exit org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfScope then org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfData now protected long getTime () protected long getTimerFrequency () protected org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry findCompareEntry (int, java.lang.String, int) int index String id int flag int prev org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry entry protected java.lang.String entryReport (org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry, org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry) org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry entry org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry compareWith long zeroTime long entryTime long diff protected java.lang.String accumEntryReport (org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfData) org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfData d protected void makeLog () int i org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry entry org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry cmpEntry java.util.Iterator iter org.eclipse.osgi.internal.profile.DefaultProfileLogger$AccumPerfData d protected java.lang.String pad (java.lang.String, int) String str int size int len int count int i protected java.lang.String getProfileLogReport () String log protected void writeToProfileLogFile (java.lang.String) String log java.io.File profileLog java.io.FileWriter fw java.io.IOException e protected java.io.File getProfileLogFile () protected long getStartTime () protected long getRelativeTime (long) long absoluteTime protected int getBufferSize () protected org.eclipse.osgi.internal.profile.DefaultProfileLogger$TimeEntry timeEntryFactory () }
org/eclipse/osgi/internal/profile/Profile.class
Profile.java package org.eclipse.osgi.internal.profile public org.eclipse.osgi.internal.profile.Profile extends java.lang.Object { public static final boolean PROFILE public static boolean STARTUP public static boolean BENCHMARK public static boolean DEBUG private static final String OSGI_PROP private static final String PROP_STARTUP private static final String PROP_BENCHMARK private static final String PROP_DEBUG private static final String PROP_IMPL private static final String OSGI_OPTION private static final String OPTION_STARTUP private static final String OPTION_BENCHMARK private static final String OPTION_DEBUG private static final String OPTION_IMPL public static final int FLAG_NONE public static final int FLAG_ENTER public static final int FLAG_EXIT public static final String ENTER_DESCRIPTION public static final String EXIT_DESCRIPTION private static org.eclipse.osgi.internal.profile.ProfileLogger profileLogger private static String profileLoggerClassName static void <clinit> () public void <init> () public static void initProps () String prop org.eclipse.osgi.framework.debug.FrameworkDebugOptions dbgOptions public static void logEnter (java.lang.String) String id public static void logEnter (java.lang.String, java.lang.String) String id String description public static void logExit (java.lang.String) String id public static void logExit (java.lang.String, java.lang.String) String id String description public static void logTime (java.lang.String, java.lang.String) String id String msg public static void logTime (java.lang.String, java.lang.String, java.lang.String) String id String msg String description public static void logTime (int, java.lang.String, java.lang.String, java.lang.String) int flag String id String msg String description public static void accumLogEnter (java.lang.String) String scope public static void accumLogExit (java.lang.String) String scope public static java.lang.String getProfileLog () private static org.eclipse.osgi.internal.profile.ProfileLogger createProfileLogger () org.eclipse.osgi.internal.profile.ProfileLogger result Class profileImplClass Exception e }
org/eclipse/osgi/internal/profile/ProfileLogger.class
ProfileLogger.java package org.eclipse.osgi.internal.profile public abstract org.eclipse.osgi.internal.profile.ProfileLogger extends java.lang.Object { public abstract void initProps () public abstract void logTime (int, java.lang.String, java.lang.String, java.lang.String) public abstract void accumLogEnter (java.lang.String) public abstract void accumLogExit (java.lang.String) public abstract java.lang.String getProfileLog () }
org/eclipse/osgi/internal/provisional/
org/eclipse/osgi/internal/provisional/service/
org/eclipse/osgi/internal/provisional/service/security/
org/eclipse/osgi/internal/provisional/service/security/AuthorizationEngine$AuthEventDispatcher.class
AuthorizationEngine.java package org.eclipse.osgi.internal.provisional.service.security org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine$AuthEventDispatcher extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher { final org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine this$0 void <init> (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine) public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) Object eventListener Object listenerObject int eventAction Object eventObject }
org/eclipse/osgi/internal/provisional/service/security/AuthorizationEngine.class
AuthorizationEngine.java package org.eclipse.osgi.internal.provisional.service.security public abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine extends java.lang.Object { private org.eclipse.osgi.framework.eventmgr.EventManager manager private org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher private final org.osgi.util.tracker.ServiceTracker listenerTracker static Class class$0 public void <init> (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public final void authorize (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) org.eclipse.osgi.signedcontent.SignedContent content Object context private void fireEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent) org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent event Object[] services org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners org.eclipse.osgi.framework.eventmgr.ListenerQueue queue protected abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent doAuthorize (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) public abstract int getStatus () }
org/eclipse/osgi/internal/provisional/service/security/AuthorizationEvent.class
AuthorizationEvent.java package org.eclipse.osgi.internal.provisional.service.security public org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent extends java.lang.Object { public static final int ALLOWED public static final int DENIED private final int result private final org.eclipse.osgi.signedcontent.SignedContent content private final Object context private final int severity public void <init> (int, org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object, int) int result org.eclipse.osgi.signedcontent.SignedContent content Object context int severity public int getResult () public int getSeverity () public org.eclipse.osgi.signedcontent.SignedContent getSignedContent () public java.lang.Object getContext () }
org/eclipse/osgi/internal/provisional/service/security/AuthorizationListener.class
AuthorizationListener.java package org.eclipse.osgi.internal.provisional.service.security public abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener extends java.lang.Object implements java.util.EventListener { public abstract void authorizationEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent) }
org/eclipse/osgi/internal/provisional/service/security/AuthorizationStatus.class
AuthorizationStatus.java package org.eclipse.osgi.internal.provisional.service.security public org.eclipse.osgi.internal.provisional.service.security.AuthorizationStatus extends java.lang.Object { public static final int OK public static final int ERROR public void <init> () }
org/eclipse/osgi/internal/provisional/verifier/
org/eclipse/osgi/internal/provisional/verifier/CertificateChain.class
CertificateChain.java package org.eclipse.osgi.internal.provisional.verifier public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateChain extends java.lang.Object { public abstract java.lang.String getChain () public abstract java.security.cert.Certificate[] getCertificates () public abstract java.security.cert.Certificate getSigner () public abstract java.security.cert.Certificate getRoot () public abstract boolean isTrusted () public abstract java.util.Date getSigningTime () }
org/eclipse/osgi/internal/provisional/verifier/CertificateTrustAuthority.class
CertificateTrustAuthority.java package org.eclipse.osgi.internal.provisional.verifier public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateTrustAuthority extends java.lang.Object { public abstract void checkTrust (java.security.cert.Certificate[]) throws java.security.cert.CertificateException public abstract void addTrusted (java.security.cert.Certificate[]) throws java.security.cert.CertificateException }
org/eclipse/osgi/internal/provisional/verifier/CertificateVerifier.class
CertificateVerifier.java package org.eclipse.osgi.internal.provisional.verifier public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier extends java.lang.Object { public abstract void checkContent () throws java.security.cert.CertificateException java.security.cert.CertificateExpiredException java.security.SignatureException public abstract java.lang.String[] verifyContent () public abstract boolean isSigned () public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateChain[] getChains () }
org/eclipse/osgi/internal/provisional/verifier/CertificateVerifierFactory.class
CertificateVerifierFactory.java package org.eclipse.osgi.internal.provisional.verifier public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory extends java.lang.Object { public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (java.io.File) throws java.io.IOException public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (org.osgi.framework.Bundle) throws java.io.IOException }
org/eclipse/osgi/internal/resolver/
org/eclipse/osgi/internal/resolver/BaseDescriptionImpl.class
BaseDescriptionImpl.java package org.eclipse.osgi.internal.resolver abstract org.eclipse.osgi.internal.resolver.BaseDescriptionImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription { protected final Object monitor private volatile String name private volatile org.osgi.framework.Version version void <init> () public java.lang.String getName () public org.osgi.framework.Version getVersion () protected void setName (java.lang.String) String name protected void setVersion (org.osgi.framework.Version) org.osgi.framework.Version version }
org/eclipse/osgi/internal/resolver/BundleDeltaImpl.class
BundleDeltaImpl.java package org.eclipse.osgi.internal.resolver final org.eclipse.osgi.internal.resolver.BundleDeltaImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.BundleDelta { private volatile org.eclipse.osgi.service.resolver.BundleDescription bundleDescription private volatile int type public void <init> (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundleDescription public void <init> (org.eclipse.osgi.service.resolver.BundleDescription, int) org.eclipse.osgi.service.resolver.BundleDescription bundleDescription int type public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public int getType () protected void setBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundleDescription protected void setType (int) int type public java.lang.String toString () private static java.lang.String toTypeString (int) int type StringBuffer typeStr public int compareTo (java.lang.Object) Object obj long idcomp }
org/eclipse/osgi/internal/resolver/BundleDescriptionImpl$LazyData.class
BundleDescriptionImpl.java package org.eclipse.osgi.internal.resolver final org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData extends java.lang.Object { String location String platformFilter org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportPackages org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importPackages org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports String[] executionEnvironments java.util.HashMap dynamicStamps final org.eclipse.osgi.internal.resolver.BundleDescriptionImpl this$0 private void <init> (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) void <init> (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData) }
org/eclipse/osgi/internal/resolver/BundleDescriptionImpl.class
BundleDescriptionImpl.java package org.eclipse.osgi.internal.resolver public final org.eclipse.osgi.internal.resolver.BundleDescriptionImpl extends org.eclipse.osgi.internal.resolver.BaseDescriptionImpl implements org.eclipse.osgi.service.resolver.BundleDescription org.eclipse.osgi.framework.util.KeyedElement { static final String[] EMPTY_STRING static final org.eclipse.osgi.service.resolver.ImportPackageSpecification[] EMPTY_IMPORTS static final org.eclipse.osgi.service.resolver.BundleSpecification[] EMPTY_BUNDLESPECS static final org.eclipse.osgi.service.resolver.ExportPackageDescription[] EMPTY_EXPORTS static final org.eclipse.osgi.service.resolver.BundleDescription[] EMPTY_BUNDLEDESCS static final org.eclipse.osgi.service.resolver.GenericSpecification[] EMPTY_GENERICSPECS static final org.eclipse.osgi.service.resolver.GenericDescription[] EMPTY_GENERICDESCS static final int RESOLVED static final int SINGLETON static final int REMOVAL_PENDING static final int FULLY_LOADED static final int LAZY_LOADED static final int HAS_DYNAMICIMPORT static final int ATTACH_FRAGMENTS static final int DYNAMIC_FRAGMENTS private volatile int stateBits private volatile long bundleId private volatile org.eclipse.osgi.service.resolver.HostSpecification host private volatile org.eclipse.osgi.internal.resolver.StateImpl containingState private volatile Object userObject private volatile int lazyDataOffset private volatile int lazyDataSize private java.util.ArrayList dependencies private java.util.ArrayList dependents private volatile org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData lazyData private volatile int equinox_ee static void <clinit> () public void <init> () public long getBundleId () public java.lang.String getSymbolicName () public org.eclipse.osgi.service.resolver.BundleDescription getSupplier () public java.lang.String getLocation () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public java.lang.String getPlatformFilter () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public java.lang.String[] getExecutionEnvironments () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.ImportPackageSpecification[] getImportPackages () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.BundleSpecification[] getRequiredBundles () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.GenericSpecification[] getGenericRequires () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.GenericDescription[] getGenericCapabilities () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.NativeCodeSpecification getNativeCodeSpecification () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportPackages () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public boolean isResolved () public org.eclipse.osgi.service.resolver.State getContainingState () public org.eclipse.osgi.service.resolver.BundleDescription[] getFragments () org.eclipse.osgi.internal.resolver.StateImpl currentState public org.eclipse.osgi.service.resolver.HostSpecification getHost () public boolean isSingleton () public boolean isRemovalPending () public boolean hasDynamicImports () public boolean attachFragments () public boolean dynamicFragments () public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSelectedExports () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSubstitutedExports () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedRequires () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getResolvedImports () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData protected void setBundleId (long) long bundleId protected void setSymbolicName (java.lang.String) String symbolicName protected void setLocation (java.lang.String) String location protected void setPlatformFilter (java.lang.String) String platformFilter protected void setExecutionEnvironments (java.lang.String[]) String[] executionEnvironments protected void setExportPackages (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportPackages int i protected void setImportPackages (org.eclipse.osgi.service.resolver.ImportPackageSpecification[]) org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importPackages int i protected void setRequiredBundles (org.eclipse.osgi.service.resolver.BundleSpecification[]) org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles int i protected void setGenericCapabilities (org.eclipse.osgi.service.resolver.GenericDescription[]) org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities int i protected void setGenericRequires (org.eclipse.osgi.service.resolver.GenericSpecification[]) org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires int i protected void setNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeSpecification) org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.service.resolver.NativeCodeDescription[] suppliers int i protected int getStateBits () protected void setStateBit (int, boolean) int stateBit boolean on protected void setContainingState (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State value protected void setHost (org.eclipse.osgi.service.resolver.HostSpecification) org.eclipse.osgi.service.resolver.HostSpecification host protected void setLazyLoaded (boolean) boolean lazyLoad protected void setSelectedExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports int i protected void setSubstitutedExports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports protected void setResolvedImports (org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports protected void setResolvedRequires (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires public java.lang.String toString () public java.lang.Object getKey () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other org.eclipse.osgi.internal.resolver.BundleDescriptionImpl otherBundleDescription public int getKeyHashCode () protected void removeDependencies () java.util.Iterator iter protected void addDependencies (org.eclipse.osgi.service.resolver.BaseDescription[], boolean) org.eclipse.osgi.service.resolver.BaseDescription[] newDependencies boolean checkDups int i protected void addDependency (org.eclipse.osgi.internal.resolver.BaseDescriptionImpl, boolean) org.eclipse.osgi.internal.resolver.BaseDescriptionImpl dependency boolean checkDups org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle java.util.List getBundleDependencies () java.util.ArrayList required java.util.Iterator iter Object dep public java.lang.Object getUserObject () public void setUserObject (java.lang.Object) Object userObject protected void addDependent (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription dependent protected void removeDependent (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription dependent public org.eclipse.osgi.service.resolver.BundleDescription[] getDependents () void setFullyLoaded (boolean) boolean fullyLoaded boolean isFullyLoaded () void setLazyDataOffset (int) int lazyDataOffset int getLazyDataOffset () void setLazyDataSize (int) int lazyDataSize int getLazyDataSize () private org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData loadLazyData () org.eclipse.osgi.internal.resolver.StateImpl currentState org.eclipse.osgi.internal.resolver.StateReader reader java.io.IOException e void addDynamicResolvedImport (org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl) org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl result org.eclipse.osgi.service.resolver.ExportPackageDescription[] newImports void unload () org.eclipse.osgi.internal.resolver.StateImpl currentState org.eclipse.osgi.internal.resolver.StateReader reader void setDynamicStamps (java.util.HashMap) java.util.HashMap dynamicStamps void setDynamicStamp (java.lang.String, java.lang.Long) String requestedPackage Long timestamp long getDynamicStamp (java.lang.String) String requestedPackage org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData Long stamp java.util.HashMap getDynamicStamps () org.eclipse.osgi.internal.resolver.BundleDescriptionImpl$LazyData currentData public void setEquinoxEE (int) int equinox_ee public int getEquinoxEE () private void checkLazyData () }
org/eclipse/osgi/internal/resolver/BundleSpecificationImpl.class
BundleSpecificationImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.BundleSpecificationImpl extends org.eclipse.osgi.internal.resolver.VersionConstraintImpl implements org.eclipse.osgi.service.resolver.BundleSpecification { private boolean exported private boolean optional public void <init> () protected void setExported (boolean) boolean exported protected void setOptional (boolean) boolean optional public boolean isExported () public boolean isOptional () public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.service.resolver.BundleDescription candidate public java.lang.String toString () }
org/eclipse/osgi/internal/resolver/ComputeNodeOrder$Digraph$Vertex.class
ComputeNodeOrder.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex extends java.lang.Object { public static final String WHITE public static final String GREY public static final String BLACK public String color public org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex predecessor public int finishTime public Object id public java.util.List adjacent public void <init> (java.lang.Object) Object id }
org/eclipse/osgi/internal/resolver/ComputeNodeOrder$Digraph.class
ComputeNodeOrder.java package org.eclipse.osgi.internal.resolver org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph extends java.lang.Object { private java.util.List vertexList private java.util.Map vertexMap private int time private boolean initialized private boolean cycles public void <init> () public void freeze () public void addVertex (java.lang.Object) throws java.lang.IllegalArgumentException Object id org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex vertex Object existing public void addEdge (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException Object fromId Object toId org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex fromVertex org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex toVertex public java.util.List idsByDFSFinishTime (boolean) boolean increasing int len Object[] r java.util.Iterator allV org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex vertex int f public boolean containsCycles () public java.util.List nonTrivialComponents () java.util.Map components java.util.Iterator it org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex vertex org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex root java.util.List component java.util.List result java.util.Iterator it java.util.List component private void DFS () int state Integer NEXT_VERTEX_OBJECT Integer AFTER_NEXTED_DFS_VISIT_OBJECT java.util.List stack java.util.Iterator allAdjacent org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex vertex java.util.Iterator allV org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex nextVertex org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph$Vertex adjVertex }
org/eclipse/osgi/internal/resolver/ComputeNodeOrder.class
ComputeNodeOrder.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.ComputeNodeOrder extends java.lang.Object { private void <init> () public static java.lang.Object[][] computeNodeOrder (java.lang.Object[], java.lang.Object[][]) Object[] objects Object[][] references org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph g1 int i int i org.eclipse.osgi.internal.resolver.ComputeNodeOrder$Digraph g2 java.util.List resortedVertexes java.util.Iterator it int i java.util.List sortedProjectList Object[] orderedNodes Object[][] knots Object[][] knots boolean hasCycles java.util.List knotList int i }
org/eclipse/osgi/internal/resolver/ExportPackageDescriptionImpl.class
ExportPackageDescriptionImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl extends org.eclipse.osgi.internal.resolver.BaseDescriptionImpl implements org.eclipse.osgi.service.resolver.ExportPackageDescription { public static final String EQUINOX_EE private static final Integer EQUINOX_EE_DEFAULT private String[] uses private java.util.Map attributes private volatile org.eclipse.osgi.service.resolver.BundleDescription exporter private String exclude private String include private String[] friends private String[] mandatory private Boolean internal private int equinox_ee private volatile int tableIndex static void <clinit> () public void <init> () public java.util.Map getDirectives () java.util.Map result public java.lang.Object getDirective (java.lang.String) String key public java.lang.Object setDirective (java.lang.String, java.lang.Object) String key Object value public void setDirectives (java.util.Map) java.util.Map directives public java.util.Map getAttributes () public org.eclipse.osgi.service.resolver.BundleDescription getSupplier () public org.eclipse.osgi.service.resolver.BundleDescription getExporter () public boolean isRoot () protected void setAttributes (java.util.Map) java.util.Map attributes protected void setExporter (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription exporter public java.lang.String toString () int getTableIndex () void setTableIndex (int) int tableIndex }
org/eclipse/osgi/internal/resolver/GenericDescriptionImpl.class
GenericDescriptionImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.GenericDescriptionImpl extends org.eclipse.osgi.internal.resolver.BaseDescriptionImpl implements org.eclipse.osgi.service.resolver.GenericDescription { private java.util.Dictionary attributes private volatile org.eclipse.osgi.service.resolver.BundleDescription supplier private volatile String type public void <init> () public java.util.Dictionary getAttributes () public org.eclipse.osgi.service.resolver.BundleDescription getSupplier () void setAttributes (java.util.Dictionary) java.util.Dictionary attributes void setSupplier (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription supplier public java.lang.String toString () StringBuffer sb public java.lang.String getType () void setType (java.lang.String) String type }
org/eclipse/osgi/internal/resolver/GenericSpecificationImpl.class
GenericSpecificationImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.GenericSpecificationImpl extends org.eclipse.osgi.internal.resolver.VersionConstraintImpl implements org.eclipse.osgi.service.resolver.GenericSpecification { private org.osgi.framework.Filter matchingFilter private String type private int resolution private org.eclipse.osgi.service.resolver.GenericDescription[] suppliers public void <init> () public java.lang.String getMatchingFilter () void setMatchingFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String matchingFilter public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.service.resolver.GenericDescription candidate public java.lang.String toString () StringBuffer sb public java.lang.String getType () void setType (java.lang.String) String type public int getResolution () public boolean isResolved () void setResolution (int) int resolution public org.eclipse.osgi.service.resolver.BaseDescription getSupplier () protected void setSupplier (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier int len org.eclipse.osgi.service.resolver.GenericDescription[] temp public org.eclipse.osgi.service.resolver.GenericDescription[] getSuppliers () void setSupplers (org.eclipse.osgi.service.resolver.GenericDescription[]) org.eclipse.osgi.service.resolver.GenericDescription[] suppliers }
org/eclipse/osgi/internal/resolver/HostSpecificationImpl.class
HostSpecificationImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.HostSpecificationImpl extends org.eclipse.osgi.internal.resolver.VersionConstraintImpl implements org.eclipse.osgi.service.resolver.HostSpecification { private org.eclipse.osgi.service.resolver.BundleDescription[] hosts private boolean multihost public void <init> () public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.service.resolver.BundleDescription candidate public org.eclipse.osgi.service.resolver.BundleDescription[] getHosts () public boolean isResolved () void setHosts (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] hosts public java.lang.String toString () public org.eclipse.osgi.service.resolver.BaseDescription getSupplier () public boolean isMultiHost () void setIsMultiHost (boolean) boolean multihost }
org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.class
ImportPackageSpecificationImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl extends org.eclipse.osgi.internal.resolver.VersionConstraintImpl implements org.eclipse.osgi.service.resolver.ImportPackageSpecification { private String resolution private String symbolicName private org.eclipse.osgi.service.resolver.VersionRange bundleVersionRange private java.util.Map attributes public void <init> () public java.util.Map getDirectives () java.util.Map result public java.lang.Object getDirective (java.lang.String) String key public java.lang.Object setDirective (java.lang.String, java.lang.Object) String key Object value public void setDirectives (java.util.Map) java.util.Map directives public java.lang.String getBundleSymbolicName () org.eclipse.osgi.internal.resolver.StateImpl state public org.eclipse.osgi.service.resolver.VersionRange getBundleVersionRange () public java.util.Map getAttributes () public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl pkgDes String[] friends Boolean internal org.eclipse.osgi.internal.resolver.StateImpl state boolean strict boolean found int i String exporterSymbolicName org.eclipse.osgi.service.resolver.BundleDescription exporter String name java.util.Map importAttrs java.util.Map exportAttrs java.util.Iterator i String importKey Object importValue Object exportValue String[] mandatory int i int eeIndex protected void setBundleSymbolicName (java.lang.String) String symbolicName protected void setBundleVersionRange (org.eclipse.osgi.service.resolver.VersionRange) org.eclipse.osgi.service.resolver.VersionRange bundleVersionRange protected void setAttributes (java.util.Map) java.util.Map attributes public java.lang.String toString () }
org/eclipse/osgi/internal/resolver/ImportsHolder.class
StateHelperImpl.java package org.eclipse.osgi.internal.resolver org.eclipse.osgi.internal.resolver.ImportsHolder extends java.lang.Object { private final org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importedPackages private final org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports private final boolean isUsingResolved void <init> (org.eclipse.osgi.service.resolver.BundleDescription, int) org.eclipse.osgi.service.resolver.BundleDescription bundle int options org.eclipse.osgi.service.resolver.ExportPackageDescription getSupplier (int) int index java.lang.String getName (int) int index int getSize () }
org/eclipse/osgi/internal/resolver/NativeCodeDescriptionImpl.class
NativeCodeDescriptionImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl extends org.eclipse.osgi.internal.resolver.BaseDescriptionImpl implements org.eclipse.osgi.service.resolver.NativeCodeDescription { private static final org.eclipse.osgi.service.resolver.VersionRange[] EMPTY_VERSIONRANGES private volatile org.osgi.framework.Filter filter private String[] languages private String[] nativePaths private String[] osNames private org.eclipse.osgi.service.resolver.VersionRange[] osVersions private String[] processors private org.eclipse.osgi.service.resolver.BundleDescription supplier private volatile boolean invalidNativePaths static void <clinit> () public void <init> () public org.osgi.framework.Filter getFilter () public java.lang.String[] getLanguages () public java.lang.String[] getNativePaths () public java.lang.String[] getOSNames () public org.eclipse.osgi.service.resolver.VersionRange[] getOSVersions () public java.lang.String[] getProcessors () public org.eclipse.osgi.service.resolver.BundleDescription getSupplier () public int compareTo (java.lang.Object) Object other org.eclipse.osgi.service.resolver.State containingState java.util.Dictionary[] platformProps org.osgi.framework.Version osversion org.osgi.framework.Version osversion org.eclipse.osgi.service.resolver.NativeCodeDescription otherDesc org.eclipse.osgi.service.resolver.VersionRange[] thisRanges org.eclipse.osgi.service.resolver.VersionRange[] otherRanges org.osgi.framework.Version thisHighest org.osgi.framework.Version otherHighest public boolean hasInvalidNativePaths () private org.osgi.framework.Version getHighestVersionMatch (org.osgi.framework.Version, org.eclipse.osgi.service.resolver.VersionRange[]) org.osgi.framework.Version version org.eclipse.osgi.service.resolver.VersionRange[] ranges org.osgi.framework.Version highest int i public java.lang.String toString () StringBuffer sb String[] paths int i String[] procs int i String[] oses int i org.eclipse.osgi.service.resolver.VersionRange[] osRanges int i String[] langs int i org.osgi.framework.Filter f void setInvalidNativePaths (boolean) boolean invalidNativePaths void setOSNames (java.lang.String[]) String[] osNames void setOSVersions (org.eclipse.osgi.service.resolver.VersionRange[]) org.eclipse.osgi.service.resolver.VersionRange[] osVersions void setFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filter void setLanguages (java.lang.String[]) String[] languages void setNativePaths (java.lang.String[]) String[] nativePaths void setProcessors (java.lang.String[]) String[] processors void setSupplier (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription supplier }
org/eclipse/osgi/internal/resolver/NativeCodeSpecificationImpl.class
NativeCodeSpecificationImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl extends org.eclipse.osgi.internal.resolver.VersionConstraintImpl implements org.eclipse.osgi.service.resolver.NativeCodeSpecification { private static final org.eclipse.osgi.service.resolver.NativeCodeDescription[] EMPTY_NATIVECODEDESCRIPTIONS private static org.eclipse.osgi.framework.internal.core.AliasMapper aliasMapper private org.eclipse.osgi.service.resolver.NativeCodeDescription[] possibleSuppliers private boolean optional static void <clinit> () public void <init> () public org.eclipse.osgi.service.resolver.NativeCodeDescription[] getPossibleSuppliers () void setPossibleSuppliers (org.eclipse.osgi.service.resolver.NativeCodeDescription[]) org.eclipse.osgi.service.resolver.NativeCodeDescription[] possibleSuppliers public boolean isOptional () void setOptional (boolean) boolean optional public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier org.eclipse.osgi.service.resolver.State containingState java.util.Dictionary[] platformProps org.eclipse.osgi.service.resolver.NativeCodeDescription nativeSupplier org.osgi.framework.Filter filter boolean match int i String[] osNames Object platformOS Object aliasedPlatformOS Object[] platformOSes Object[] platformOSes int j Object aliasedName int k java.util.Iterator iAliases String[] processors Object platformProcessor Object aliasedPlatformProcessor int j String aliasedProcessor String[] languages Object platformLanguage int j org.eclipse.osgi.service.resolver.VersionRange[] osVersions org.osgi.framework.Version osversion org.osgi.framework.Version osversion int j public java.lang.String toString () StringBuffer sb org.eclipse.osgi.service.resolver.NativeCodeDescription[] suppliers int i }
org/eclipse/osgi/internal/resolver/ReadOnlyState.class
ReadOnlyState.java package org.eclipse.osgi.internal.resolver public final org.eclipse.osgi.internal.resolver.ReadOnlyState extends java.lang.Object implements org.eclipse.osgi.service.resolver.State { private final org.eclipse.osgi.service.resolver.State target public void <init> (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State target public boolean addBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription description public org.eclipse.osgi.service.resolver.StateDelta compare (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.State state public org.eclipse.osgi.service.resolver.BundleDescription getBundle (long) long id public org.eclipse.osgi.service.resolver.BundleDescription getBundle (java.lang.String, org.osgi.framework.Version) String symbolicName org.osgi.framework.Version version public org.eclipse.osgi.service.resolver.BundleDescription getBundleByLocation (java.lang.String) String location public org.eclipse.osgi.service.resolver.BundleDescription[] getBundles () public org.eclipse.osgi.service.resolver.BundleDescription[] getBundles (java.lang.String) String symbolicName public org.eclipse.osgi.service.resolver.StateDelta getChanges () public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportedPackages () public org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () public org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedBundles () public long getTimeStamp () public boolean isEmpty () public boolean isResolved () public boolean removeBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.BundleDescription removeBundle (long) long bundleId public org.eclipse.osgi.service.resolver.StateDelta resolve () public org.eclipse.osgi.service.resolver.StateDelta resolve (boolean) boolean incremental public org.eclipse.osgi.service.resolver.StateDelta resolve (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] discard public void setOverrides (java.lang.Object) Object value public boolean updateBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription newDescription public void resolveConstraint (org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.service.resolver.BaseDescription supplier public void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean status org.eclipse.osgi.service.resolver.BundleDescription[] hosts org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports public void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean status org.eclipse.osgi.service.resolver.BundleDescription[] host org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolveImports public void removeBundleComplete (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.Resolver getResolver () public void setResolver (org.eclipse.osgi.service.resolver.Resolver) org.eclipse.osgi.service.resolver.Resolver value public boolean setPlatformProperties (java.util.Dictionary) java.util.Dictionary platformProperties public boolean setPlatformProperties (java.util.Dictionary[]) java.util.Dictionary[] platformProperties public java.util.Dictionary[] getPlatformProperties () public org.eclipse.osgi.service.resolver.ExportPackageDescription linkDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) org.eclipse.osgi.service.resolver.BundleDescription importingBundle String requestedPackage public void setTimeStamp (long) long timeStamp public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSystemPackages () public void addResolverError (org.eclipse.osgi.service.resolver.BundleDescription, int, java.lang.String, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.BundleDescription bundle int type String data org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied public org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public void removeResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.StateHelper getStateHelper () public long getHighestBundleId () public void setNativePathsInvalid (org.eclipse.osgi.service.resolver.NativeCodeDescription, boolean) org.eclipse.osgi.service.resolver.NativeCodeDescription nativeCodeDescription boolean hasInvalidPaths public org.eclipse.osgi.service.resolver.BundleDescription[] getDisabledBundles () public void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo public org.eclipse.osgi.service.resolver.DisabledInfo[] getDisabledInfos (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.DisabledInfo getDisabledInfo (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) org.eclipse.osgi.service.resolver.BundleDescription bundle String policyName public void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo }
org/eclipse/osgi/internal/resolver/RequiresHolder.class
StateHelperImpl.java package org.eclipse.osgi.internal.resolver org.eclipse.osgi.internal.resolver.RequiresHolder extends java.lang.Object { private final org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles private final org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires private final boolean isUsingResolved private final java.util.Map resolvedBundlesExported void <init> (org.eclipse.osgi.service.resolver.BundleDescription, int) org.eclipse.osgi.service.resolver.BundleDescription bundle int options org.eclipse.osgi.service.resolver.BundleDescription getSupplier (int) int index boolean isExported (int) int index int getSize () private void determineRequiresVisibility (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.BundleSpecification[] required java.util.HashSet resolved int i int i org.eclipse.osgi.service.resolver.BundleDescription[] fragments int i org.eclipse.osgi.service.resolver.BundleSpecification[] fragmentRequiredBundles int j }
org/eclipse/osgi/internal/resolver/ResolverErrorImpl.class
ResolverErrorImpl.java package org.eclipse.osgi.internal.resolver public final org.eclipse.osgi.internal.resolver.ResolverErrorImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.ResolverError { private final org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle private final int type private final String data private final org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied public void <init> (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, int, java.lang.String, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle int type String data org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public int getType () public java.lang.String getData () public org.eclipse.osgi.service.resolver.VersionConstraint getUnsatisfiedConstraint () public java.lang.String toString () }
org/eclipse/osgi/internal/resolver/StateBuilder.class
StateBuilder.java package org.eclipse.osgi.internal.resolver org.eclipse.osgi.internal.resolver.StateBuilder extends java.lang.Object { static final String[] DEFINED_MATCHING_ATTRS static final String[] DEFINED_OSGI_VALIDATE_HEADERS static final String GENERIC_REQUIRE static final String GENERIC_CAPABILITY private static final String ATTR_TYPE_STRING private static final String ATTR_TYPE_VERSION private static final String ATTR_TYPE_URI private static final String ATTR_TYPE_LONG private static final String ATTR_TYPE_DOUBLE private static final String ATTR_TYPE_SET private static final String OPTIONAL_ATTR private static final String MULTIPLE_ATTR private static final String TRUE static Class class$0 static void <clinit> () void <init> () static org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.internal.resolver.StateImpl, java.util.Dictionary, java.lang.String) throws org.osgi.framework.BundleException org.eclipse.osgi.internal.resolver.StateImpl state java.util.Dictionary manifest String location org.eclipse.osgi.internal.resolver.BundleDescriptionImpl result String manifestVersionHeader boolean jreBundle int manifestVersion String symbolicNameHeader org.eclipse.osgi.util.ManifestElement[] symbolicNameElements String singleton String fragmentAttachment String version IllegalArgumentException ex String message org.eclipse.osgi.util.ManifestElement[] host org.eclipse.osgi.util.ManifestElement[] exports org.eclipse.osgi.util.ManifestElement[] provides boolean strict java.util.ArrayList providedExports org.eclipse.osgi.util.ManifestElement[] imports org.eclipse.osgi.util.ManifestElement[] dynamicImports org.eclipse.osgi.util.ManifestElement[] requires String[][] genericAliases org.eclipse.osgi.util.ManifestElement[] genericRequires org.eclipse.osgi.util.ManifestElement[] genericCapabilities org.eclipse.osgi.util.ManifestElement[] nativeCode private static org.eclipse.osgi.util.ManifestElement[] getGenericRequires (java.util.Dictionary, java.lang.String[][]) throws org.osgi.framework.BundleException java.util.Dictionary manifest String[][] genericAliases org.eclipse.osgi.util.ManifestElement[] genericRequires java.util.ArrayList aliasList int i org.eclipse.osgi.util.ManifestElement[] aliasReqs int j StringBuffer strBuf String filter org.eclipse.osgi.util.ManifestElement[] withType int i private static org.eclipse.osgi.util.ManifestElement[] getGenericCapabilities (java.util.Dictionary, java.lang.String[][]) throws org.osgi.framework.BundleException java.util.Dictionary manifest String[][] genericAliases org.eclipse.osgi.util.ManifestElement[] genericCapabilities java.util.ArrayList aliasList int i org.eclipse.osgi.util.ManifestElement[] aliasCapabilities int j StringBuffer strBuf java.util.Enumeration keys String key org.eclipse.osgi.util.ManifestElement[] withTypes int i private static java.lang.String[][] getGenericAliases (org.eclipse.osgi.internal.resolver.StateImpl) org.eclipse.osgi.internal.resolver.StateImpl state String genericAliasesProp String[] aliases String[][] result int i private static java.lang.String getPlatformProperty (org.eclipse.osgi.internal.resolver.StateImpl, java.lang.String) org.eclipse.osgi.internal.resolver.StateImpl state String key java.util.Dictionary[] platformProps private static void validateHeaders (java.util.Dictionary, boolean) throws org.osgi.framework.BundleException java.util.Dictionary manifest boolean jreBundle int i String header org.eclipse.osgi.util.ManifestElement[] elements private static org.eclipse.osgi.service.resolver.BundleSpecification[] createRequiredBundles (org.eclipse.osgi.util.ManifestElement[]) org.eclipse.osgi.util.ManifestElement[] specs org.eclipse.osgi.service.resolver.BundleSpecification[] result int i private static org.eclipse.osgi.service.resolver.BundleSpecification createRequiredBundle (org.eclipse.osgi.util.ManifestElement) org.eclipse.osgi.util.ManifestElement spec org.eclipse.osgi.internal.resolver.BundleSpecificationImpl result private static org.eclipse.osgi.service.resolver.ImportPackageSpecification[] createImportPackages (org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.util.ArrayList, org.eclipse.osgi.util.ManifestElement[], org.eclipse.osgi.util.ManifestElement[], int) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.ExportPackageDescription[] exported java.util.ArrayList providedExports org.eclipse.osgi.util.ManifestElement[] imported org.eclipse.osgi.util.ManifestElement[] dynamicImported int manifestVersion java.util.ArrayList allImports int i org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl result int i int i private static void addImportPackages (org.eclipse.osgi.util.ManifestElement, java.util.ArrayList, int, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement importPackage java.util.ArrayList allImports int manifestVersion boolean dynamic String[] importNames int i java.util.Iterator iter org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl result String versionString private static java.lang.String getResolution (java.lang.String) String resolution String result static org.eclipse.osgi.service.resolver.ExportPackageDescription[] createExportPackages (org.eclipse.osgi.util.ManifestElement[], org.eclipse.osgi.util.ManifestElement[], java.util.ArrayList, int, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement[] exported org.eclipse.osgi.util.ManifestElement[] provides java.util.ArrayList providedExports int manifestVersion boolean strict int numExports java.util.ArrayList allExports int i private static void addExportPackages (org.eclipse.osgi.util.ManifestElement, java.util.ArrayList, int, boolean) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement exportPackage java.util.ArrayList allExports int manifestVersion boolean strict String[] exportNames int i org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl result String versionString private static void addProvidePackages (org.eclipse.osgi.util.ManifestElement[], java.util.ArrayList, java.util.ArrayList) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement[] provides java.util.ArrayList allExports java.util.ArrayList providedExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] currentExports int i boolean duplicate int j org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl result private static java.util.Map getAttributes (org.eclipse.osgi.util.ManifestElement, java.lang.String[]) org.eclipse.osgi.util.ManifestElement exportPackage String[] definedAttrs java.util.Enumeration keys java.util.Map arbitraryAttrs boolean definedAttr String key int i String value int colonIndex String type Object putValue Class uriClazz java.lang.reflect.Constructor constructor RuntimeException e Exception e private static org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.util.ManifestElement, org.eclipse.osgi.internal.resolver.StateImpl) org.eclipse.osgi.util.ManifestElement spec org.eclipse.osgi.internal.resolver.StateImpl state org.eclipse.osgi.internal.resolver.HostSpecificationImpl result String multiple private static org.eclipse.osgi.service.resolver.GenericSpecification[] createGenericRequires (org.eclipse.osgi.util.ManifestElement[]) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement[] genericRequires java.util.ArrayList results int i String[] genericNames int j org.eclipse.osgi.internal.resolver.GenericSpecificationImpl spec int colonIdx org.osgi.framework.InvalidSyntaxException e String message String optional String multiple int resolution private static org.eclipse.osgi.service.resolver.GenericDescription[] createGenericCapabilities (org.eclipse.osgi.util.ManifestElement[]) org.eclipse.osgi.util.ManifestElement[] genericCapabilities java.util.ArrayList results int i String[] genericNames int j org.eclipse.osgi.internal.resolver.GenericDescriptionImpl desc int colonIdx String versionString java.util.Map mapAttrs Object version java.util.Dictionary attrs java.util.Iterator keys Object key private static org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCode (org.eclipse.osgi.util.ManifestElement[]) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement[] nativeCode org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl result int length org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl[] suppliers int i private static org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl createNativeCodeDescription (org.eclipse.osgi.util.ManifestElement) throws org.osgi.framework.BundleException org.eclipse.osgi.util.ManifestElement manifestElement org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl result org.osgi.framework.InvalidSyntaxException e String message private static org.eclipse.osgi.service.resolver.VersionRange[] createVersionRanges (java.lang.String[]) String[] ranges org.eclipse.osgi.service.resolver.VersionRange[] result int i private static org.eclipse.osgi.service.resolver.VersionRange getVersionRange (java.lang.String) String versionRange private static void checkImportExportSyntax (java.lang.String, org.eclipse.osgi.util.ManifestElement[], boolean, boolean, boolean) throws org.osgi.framework.BundleException String headerKey org.eclipse.osgi.util.ManifestElement[] elements boolean export boolean dynamic boolean jreBundle int length java.util.Set packages int i String[] packageNames int j String message String message String version String specVersion String message String message private static void checkForDuplicateDirectivesAttributes (java.lang.String, org.eclipse.osgi.util.ManifestElement[]) throws org.osgi.framework.BundleException String headerKey org.eclipse.osgi.util.ManifestElement[] elements int i java.util.Enumeration directiveKeys String key String[] directives String message java.util.Enumeration attrKeys String key String[] attrs String message private static void checkExtensionBundle (java.lang.String, org.eclipse.osgi.util.ManifestElement[]) throws org.osgi.framework.BundleException String headerKey org.eclipse.osgi.util.ManifestElement[] elements String hostName String message }
org/eclipse/osgi/internal/resolver/StateDeltaImpl.class
StateDeltaImpl.java package org.eclipse.osgi.internal.resolver final org.eclipse.osgi.internal.resolver.StateDeltaImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.StateDelta { private final org.eclipse.osgi.service.resolver.State state private final java.util.Map changes public void <init> (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State state public org.eclipse.osgi.service.resolver.BundleDelta[] getChanges () public org.eclipse.osgi.service.resolver.BundleDelta[] getChanges (int, boolean) int mask boolean exact java.util.List result java.util.Iterator changesIter org.eclipse.osgi.service.resolver.BundleDelta change public org.eclipse.osgi.service.resolver.State getState () void recordBundleAdded (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl added org.eclipse.osgi.internal.resolver.BundleDeltaImpl change int newType void recordBundleUpdated (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl updated org.eclipse.osgi.internal.resolver.BundleDeltaImpl change void recordBundleRemoved (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl removed org.eclipse.osgi.internal.resolver.BundleDeltaImpl change int newType void recordBundleRemovalPending (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl removed org.eclipse.osgi.internal.resolver.BundleDeltaImpl change int newType void recordBundleRemovalComplete (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl removed org.eclipse.osgi.internal.resolver.BundleDeltaImpl change int newType void recordBundleResolved (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, boolean) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl resolved boolean result org.eclipse.osgi.internal.resolver.BundleDeltaImpl change int newType }
org/eclipse/osgi/internal/resolver/StateHelperImpl.class
StateHelperImpl.java package org.eclipse.osgi.internal.resolver public final org.eclipse.osgi.internal.resolver.StateHelperImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.StateHelper { private static final org.eclipse.osgi.service.resolver.StateHelper instance static void <clinit> () public void <init> () public org.eclipse.osgi.service.resolver.BundleDescription[] getDependentBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] bundles java.util.Set reachable int i private void addDependentBundles (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Set) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.Set reachable org.eclipse.osgi.service.resolver.BundleDescription[] dependents int i public org.eclipse.osgi.service.resolver.BundleDescription[] getPrerequisites (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] bundles java.util.Set reachable int i private void addPrerequisites (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Set) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.Set reachable java.util.List depList org.eclipse.osgi.service.resolver.BundleDescription[] dependencies int i private java.util.Map getExportedPackageMap (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State state java.util.Map result org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] packages int j org.eclipse.osgi.service.resolver.ExportPackageDescription description java.util.Set exports private java.util.Map getGenericsMap (org.eclipse.osgi.service.resolver.State, boolean) org.eclipse.osgi.service.resolver.State state boolean resolved java.util.Map result org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i org.eclipse.osgi.service.resolver.GenericDescription[] generics int j org.eclipse.osgi.service.resolver.GenericDescription description java.util.Set genericSet private org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedLeaves (org.eclipse.osgi.service.resolver.State, org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.State state org.eclipse.osgi.service.resolver.BundleDescription[] bundles java.util.Map packages java.util.Map generics java.util.HashSet result java.util.ArrayList bundleList int i int i org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.service.resolver.VersionConstraint[] constraints int j org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.service.resolver.BaseDescription satisfied org.eclipse.osgi.service.resolver.BundleDescription[] suppliers int k java.util.Set exports java.util.Iterator iter org.eclipse.osgi.service.resolver.ExportPackageDescription exportDesc java.util.Set genericSet java.util.Iterator iter org.eclipse.osgi.service.resolver.GenericDescription genDesc public org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedLeaves (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] bundles org.eclipse.osgi.service.resolver.State state public org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedConstraints (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.State containingState java.util.List unsatisfied org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles int i org.eclipse.osgi.service.resolver.ImportPackageSpecification[] packages int i org.eclipse.osgi.service.resolver.GenericSpecification[] generics int i org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode public boolean isResolvable (org.eclipse.osgi.service.resolver.ImportPackageSpecification) org.eclipse.osgi.service.resolver.ImportPackageSpecification constraint org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i private boolean isResolvable (org.eclipse.osgi.service.resolver.GenericSpecification) org.eclipse.osgi.service.resolver.GenericSpecification constraint java.util.Map genericCapabilities java.util.Set genericSet java.util.Iterator iter public boolean isResolvable (org.eclipse.osgi.service.resolver.BundleSpecification) org.eclipse.osgi.service.resolver.BundleSpecification specification public boolean isResolvable (org.eclipse.osgi.service.resolver.HostSpecification) org.eclipse.osgi.service.resolver.HostSpecification specification private boolean isBundleConstraintResolvable (org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.service.resolver.BundleDescription[] availableBundles int i public java.lang.Object[][] sortBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] toSort java.util.List references int i Object[][] cycles int i int j org.eclipse.osgi.service.resolver.BundleDescription fragment org.eclipse.osgi.service.resolver.BundleDescription host private void fixFragmentOrder (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription host org.eclipse.osgi.service.resolver.BundleDescription fragment org.eclipse.osgi.service.resolver.BundleDescription[] toSort int hostIndex int fragIndex int i int i private void buildReferences (org.eclipse.osgi.service.resolver.BundleDescription, java.util.List) org.eclipse.osgi.service.resolver.BundleDescription description java.util.List references org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i private void buildReferences (org.eclipse.osgi.service.resolver.BundleDescription, java.util.List, java.util.List) org.eclipse.osgi.service.resolver.BundleDescription description java.util.List dependencies java.util.List references java.util.Iterator iter private void addReference (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, java.util.List) org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.service.resolver.BundleDescription reference java.util.List references org.eclipse.osgi.service.resolver.BundleDescription[] fragments int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription, int) org.eclipse.osgi.service.resolver.BundleDescription bundle int options org.eclipse.osgi.internal.resolver.StateImpl state boolean strict org.eclipse.osgi.service.resolver.BundleDescription host java.util.ArrayList orderedPkgList java.util.Set pkgSet java.util.Set importList org.eclipse.osgi.internal.resolver.ImportsHolder imports int i org.eclipse.osgi.service.resolver.ExportPackageDescription pkgSupplier org.eclipse.osgi.service.resolver.BundleSpecification[] requires java.util.Set visited java.util.Set importNames int j org.eclipse.osgi.service.resolver.BundleDescription bundleSupplier org.eclipse.osgi.internal.resolver.RequiresHolder requires java.util.Set visited int i org.eclipse.osgi.service.resolver.BundleDescription bundleSupplier private void getPackages (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.util.Set, java.util.ArrayList, java.util.Set, java.util.Set, boolean, java.util.Set, int) org.eclipse.osgi.service.resolver.BundleDescription requiredBundle String symbolicName java.util.Set importList java.util.ArrayList orderedPkgList java.util.Set pkgSet java.util.Set visited boolean strict java.util.Set pkgNames int options org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] imports java.util.Set substituteNames int i int j int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports java.util.HashSet exportNames int i org.eclipse.osgi.internal.resolver.RequiresHolder requiredBundles int i java.util.Set tmpVisited private boolean isSystemExport (org.eclipse.osgi.service.resolver.ExportPackageDescription, int) org.eclipse.osgi.service.resolver.ExportPackageDescription export int options private boolean isFriend (java.lang.String, org.eclipse.osgi.service.resolver.ExportPackageDescription, boolean) String consumerBSN org.eclipse.osgi.service.resolver.ExportPackageDescription export boolean strict String[] friends int i public int getAccessCode (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.ExportPackageDescription export public static org.eclipse.osgi.service.resolver.StateHelper getInstance () }
org/eclipse/osgi/internal/resolver/StateImpl.class
StateImpl.java package org.eclipse.osgi.internal.resolver public abstract org.eclipse.osgi.internal.resolver.StateImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.State { private static final String OSGI_OS private static final String OSGI_WS private static final String OSGI_NL private static final String OSGI_ARCH public static final String[] PROPS private static final org.eclipse.osgi.service.resolver.DisabledInfo[] EMPTY_DISABLEDINFOS private transient org.eclipse.osgi.service.resolver.Resolver resolver private transient org.eclipse.osgi.internal.resolver.StateDeltaImpl changes private volatile transient boolean resolving private transient java.util.HashSet removalPendings private volatile boolean resolved private volatile long timeStamp private final org.eclipse.osgi.framework.util.KeyedHashSet bundleDescriptions private final java.util.HashMap resolverErrors private org.eclipse.osgi.service.resolver.StateObjectFactory factory private final org.eclipse.osgi.framework.util.KeyedHashSet resolvedBundles private final java.util.HashMap disabledBundles private volatile boolean fullyLoaded private boolean dynamicCacheChanged private org.eclipse.osgi.internal.resolver.StateReader reader private java.util.Dictionary[] platformProperties private long highestBundleId private final java.util.HashSet platformPropertyKeys private static long cumulativeTime private final Object monitor static void <clinit> () protected void <init> () public boolean addBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription description String platformFilter org.eclipse.osgi.framework.internal.core.FilterImpl filter org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.service.resolver.NativeCodeDescription[] suppliers int i org.eclipse.osgi.framework.internal.core.FilterImpl filter public boolean updateBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription newDescription org.eclipse.osgi.internal.resolver.BundleDescriptionImpl existing java.util.ArrayList infos java.util.ArrayList newInfos java.util.Iterator iInfos org.eclipse.osgi.service.resolver.DisabledInfo info boolean pending public org.eclipse.osgi.service.resolver.BundleDescription removeBundle (long) long bundleId org.eclipse.osgi.service.resolver.BundleDescription toRemove public boolean removeBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription toRemove boolean pending private boolean isInUse (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle Object userObject public org.eclipse.osgi.service.resolver.StateDelta getChanges () private org.eclipse.osgi.internal.resolver.StateDeltaImpl getDelta () public org.eclipse.osgi.service.resolver.BundleDescription[] getBundles (java.lang.String) String symbolicName java.util.List bundles java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription bundle public org.eclipse.osgi.service.resolver.BundleDescription[] getBundles () public org.eclipse.osgi.service.resolver.BundleDescription getBundle (long) long id org.eclipse.osgi.service.resolver.BundleDescription result java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription removedBundle public org.eclipse.osgi.service.resolver.BundleDescription getBundle (java.lang.String, org.osgi.framework.Version) String name org.osgi.framework.Version version org.eclipse.osgi.service.resolver.BundleDescription[] allBundles org.eclipse.osgi.service.resolver.BundleDescription unresolvedFound org.eclipse.osgi.service.resolver.BundleDescription resolvedFound int i org.eclipse.osgi.service.resolver.BundleDescription current org.eclipse.osgi.service.resolver.BundleDescription base org.eclipse.osgi.service.resolver.BundleDescription base public long getTimeStamp () public boolean isResolved () public void resolveConstraint (org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.VersionConstraint constraint org.eclipse.osgi.service.resolver.BaseDescription supplier public void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean status org.eclipse.osgi.service.resolver.BundleDescription[] hosts org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports public void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.service.resolver.BundleDescription bundle boolean status org.eclipse.osgi.service.resolver.BundleDescription[] hosts org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports org.eclipse.osgi.internal.resolver.BundleDescriptionImpl modifiable public void removeBundleComplete (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle private void resolveConstraints (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle org.eclipse.osgi.service.resolver.BundleDescription[] hosts org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports org.eclipse.osgi.internal.resolver.HostSpecificationImpl hostSpec int i org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires java.util.ArrayList genericSuppliers int i org.eclipse.osgi.service.resolver.GenericDescription[] suppliers int j private void checkHostForSubstitutedExports (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl host org.eclipse.osgi.internal.resolver.BundleDescriptionImpl fragment private void unresolveConstraints (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle org.eclipse.osgi.internal.resolver.HostSpecificationImpl host org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl nativeCode org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports int i org.eclipse.osgi.service.resolver.BundleSpecification[] requires int i org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires int i private org.eclipse.osgi.service.resolver.StateDelta resolve (boolean, org.eclipse.osgi.service.resolver.BundleDescription[]) boolean incremental org.eclipse.osgi.service.resolver.BundleDescription[] reResolve long start org.eclipse.osgi.service.resolver.BundleDescription[] removed org.eclipse.osgi.service.resolver.BundleDescription[] removed org.eclipse.osgi.framework.util.Headers[] tmpPlatformProperties int i java.util.Enumeration keys Object key org.eclipse.osgi.service.resolver.StateDelta savedChanges long time private org.eclipse.osgi.service.resolver.BundleDescription[] mergeBundles (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] reResolve org.eclipse.osgi.service.resolver.BundleDescription[] removed java.util.ArrayList result int i int i boolean found int j private void flush (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i public org.eclipse.osgi.service.resolver.StateDelta resolve () public org.eclipse.osgi.service.resolver.StateDelta resolve (boolean) boolean incremental public org.eclipse.osgi.service.resolver.StateDelta resolve (org.eclipse.osgi.service.resolver.BundleDescription[]) org.eclipse.osgi.service.resolver.BundleDescription[] reResolve public void setOverrides (java.lang.Object) Object value public org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedBundles () public boolean isEmpty () void setResolved (boolean) boolean resolved boolean basicAddBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription description org.eclipse.osgi.internal.resolver.StateImpl origState void addResolvedBundle (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl resolvedBundle public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportedPackages () java.util.List allExportedPackages java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] bundlePackages int i java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] bundlePackages int i org.eclipse.osgi.service.resolver.BundleDescription[] getFragments (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription host java.util.List fragments java.util.Iterator iter org.eclipse.osgi.service.resolver.BundleDescription bundle org.eclipse.osgi.service.resolver.HostSpecification hostSpec org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i public void setTimeStamp (long) long newTimeStamp private void updateTimeStamp () public org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () void setFactory (org.eclipse.osgi.service.resolver.StateObjectFactory) org.eclipse.osgi.service.resolver.StateObjectFactory factory public org.eclipse.osgi.service.resolver.BundleDescription getBundleByLocation (java.lang.String) String location java.util.Iterator i org.eclipse.osgi.service.resolver.BundleDescription current public org.eclipse.osgi.service.resolver.Resolver getResolver () public void setResolver (org.eclipse.osgi.service.resolver.Resolver) org.eclipse.osgi.service.resolver.Resolver newResolver org.eclipse.osgi.service.resolver.Resolver oldResolver public boolean setPlatformProperties (java.util.Dictionary) java.util.Dictionary platformProperties public boolean setPlatformProperties (java.util.Dictionary[]) java.util.Dictionary[] platformProperties synchronized boolean setPlatformProperties (java.util.Dictionary[], boolean) java.util.Dictionary[] platformProperties boolean resetSystemExports java.util.Dictionary[] newPlatformProperties int i java.util.Enumeration keys Object key Object value String osgiNL int idx boolean result boolean performResetSystemExports String[] keys int i private void resetSystemExports () org.eclipse.osgi.service.resolver.BundleDescription[] systemBundles int idx org.eclipse.osgi.internal.resolver.BundleDescriptionImpl systemBundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports java.util.ArrayList newExports int i private void addSystemExports (java.util.ArrayList) java.util.ArrayList exports int i private void addSystemExports (java.util.ArrayList, org.eclipse.osgi.util.ManifestElement[], int) throws org.osgi.framework.BundleException java.util.ArrayList exports org.eclipse.osgi.util.ManifestElement[] elements int index org.eclipse.osgi.service.resolver.ExportPackageDescription[] systemExports Integer profInx int j public java.util.Dictionary[] getPlatformProperties () private boolean checkProp (java.lang.Object, java.lang.Object) Object origObj Object newObj String[] origProps String[] newProps int i private boolean changedProps (java.util.Dictionary, java.util.Dictionary, java.lang.String[]) java.util.Dictionary origProps java.util.Dictionary newProps String[] keys int i Object origProp Object newProp public java.lang.String getSystemBundle () String symbolicName public org.eclipse.osgi.service.resolver.BundleDescription[] getRemovalPendings () java.util.Iterator removed org.eclipse.osgi.service.resolver.BundleDescription[] result int i public org.eclipse.osgi.service.resolver.ExportPackageDescription linkDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) org.eclipse.osgi.service.resolver.BundleDescription importingBundle String requestedPackage org.eclipse.osgi.internal.resolver.BundleDescriptionImpl importer org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl result void setReader (org.eclipse.osgi.internal.resolver.StateReader) org.eclipse.osgi.internal.resolver.StateReader reader org.eclipse.osgi.internal.resolver.StateReader getReader () public final void fullyLoad () public final void unloadLazyData () org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSystemPackages () java.util.ArrayList result org.eclipse.osgi.service.resolver.BundleDescription[] systemBundles org.eclipse.osgi.internal.resolver.BundleDescriptionImpl systemBundle org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i boolean inStrictMode () public org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.ArrayList result public void addResolverError (org.eclipse.osgi.service.resolver.BundleDescription, int, java.lang.String, org.eclipse.osgi.service.resolver.VersionConstraint) org.eclipse.osgi.service.resolver.BundleDescription bundle int type String data org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied java.util.ArrayList errors public void removeResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle public boolean dynamicCacheChanged () void setDynamicCacheChanged (boolean) boolean dynamicCacheChanged public org.eclipse.osgi.service.resolver.StateHelper getStateHelper () void addPlatformPropertyKeys (java.lang.String[]) String[] keys int i java.lang.String[] getPlatformPropertyKeys () public long getHighestBundleId () public void setNativePathsInvalid (org.eclipse.osgi.service.resolver.NativeCodeDescription, boolean) org.eclipse.osgi.service.resolver.NativeCodeDescription nativeCodeDescription boolean hasInvalidNativePaths public org.eclipse.osgi.service.resolver.BundleDescription[] getDisabledBundles () public void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo java.util.ArrayList currentInfos java.util.Iterator it org.eclipse.osgi.service.resolver.DisabledInfo currentInfo public void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo java.util.ArrayList currentInfos public org.eclipse.osgi.service.resolver.DisabledInfo getDisabledInfo (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) org.eclipse.osgi.service.resolver.BundleDescription bundle String policyName java.util.ArrayList currentInfos java.util.Iterator it org.eclipse.osgi.service.resolver.DisabledInfo currentInfo public org.eclipse.osgi.service.resolver.DisabledInfo[] getDisabledInfos (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle java.util.ArrayList currentInfos org.eclipse.osgi.service.resolver.DisabledInfo[] getDisabledInfos () java.util.ArrayList results java.util.Iterator allDisabledInfos }
org/eclipse/osgi/internal/resolver/StateMessages.properties
org/eclipse/osgi/internal/resolver/StateMsg.class
StateMsg.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.StateMsg extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String BUNDLE_NOT_IN_STATE public static String BUNDLE_IN_OTHER_STATE public static String BUNDLE_PENDING_REMOVE_STATE public static String COMMIT_INVALID_TIMESTAMP public static String HEADER_REQUIRED public static String HEADER_PACKAGE_DUPLICATES public static String HEADER_PACKAGE_JAVA public static String HEADER_VERSION_ERROR public static String HEADER_EXPORT_ATTR_ERROR public static String HEADER_DIRECTIVE_DUPLICATES public static String HEADER_ATTRIBUTE_DUPLICATES public static String HEADER_EXTENSION_ERROR public static String RES_ERROR_DISABLEDBUNDLE public static String RES_ERROR_MISSING_PERMISSION public static String RES_ERROR_MISSING_CONSTRAINT public static String RES_ERROR_FRAGMENT_CONFLICT public static String RES_ERROR_USES_CONFLICT public static String RES_ERROR_SINGLETON_CONFLICT public static String RES_ERROR_PLATFORM_FILTER public static String RES_ERROR_NO_NATIVECODE_MATCH public static String RES_ERROR_NATIVECODE_PATH_INVALID public static String RES_ERROR_UNKNOWN static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/osgi/internal/resolver/StateObjectFactoryImpl.class
StateObjectFactoryImpl.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.StateObjectFactory { public void <init> () public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.lang.String, long) throws org.osgi.framework.BundleException java.util.Dictionary manifest String location long id public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.State, java.util.Dictionary, java.lang.String, long) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.State state java.util.Dictionary manifest String location long id org.eclipse.osgi.internal.resolver.BundleDescriptionImpl result public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean) long id String symbolicName org.osgi.framework.Version version String location org.eclipse.osgi.service.resolver.BundleSpecification[] required org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports String[] providedPackages boolean singleton public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean, boolean, boolean, java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) long id String symbolicName org.osgi.framework.Version version String location org.eclipse.osgi.service.resolver.BundleSpecification[] required org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports String[] providedPackages boolean singleton boolean attachFragments boolean dynamicFragments String platformFilter String executionEnvironment org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) long id String symbolicName org.osgi.framework.Version version String location org.eclipse.osgi.service.resolver.BundleSpecification[] required org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports boolean singleton boolean attachFragments boolean dynamicFragments String platformFilter String[] executionEnvironments org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) long id String symbolicName org.osgi.framework.Version version String location org.eclipse.osgi.service.resolver.BundleSpecification[] required org.eclipse.osgi.service.resolver.HostSpecification host org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports boolean singleton boolean attachFragments boolean dynamicFragments String platformFilter String[] executionEnvironments org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription original org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle org.eclipse.osgi.service.resolver.BundleSpecification[] originalRequired org.eclipse.osgi.service.resolver.BundleSpecification[] newRequired int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] originalExports org.eclipse.osgi.service.resolver.ExportPackageDescription[] newExports int i org.eclipse.osgi.service.resolver.ImportPackageSpecification[] originalImports org.eclipse.osgi.service.resolver.ImportPackageSpecification[] newImports int i private org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeSpecification) org.eclipse.osgi.service.resolver.NativeCodeSpecification original org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl result org.eclipse.osgi.service.resolver.NativeCodeDescription[] originalDescriptions org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl[] newDescriptions int i private org.eclipse.osgi.service.resolver.GenericDescription[] createGenericCapabilities (org.eclipse.osgi.service.resolver.GenericDescription[]) org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities org.eclipse.osgi.service.resolver.GenericDescription[] result int i org.eclipse.osgi.internal.resolver.GenericDescriptionImpl cap private org.eclipse.osgi.service.resolver.GenericSpecification[] createGenericRequires (org.eclipse.osgi.service.resolver.GenericSpecification[]) org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires org.eclipse.osgi.service.resolver.GenericSpecification[] result int i org.eclipse.osgi.internal.resolver.GenericSpecificationImpl req public org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) String requiredSymbolicName org.eclipse.osgi.service.resolver.VersionRange requiredVersionRange boolean export boolean optional org.eclipse.osgi.internal.resolver.BundleSpecificationImpl bundleSpec public org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (org.eclipse.osgi.service.resolver.BundleSpecification) org.eclipse.osgi.service.resolver.BundleSpecification original org.eclipse.osgi.internal.resolver.BundleSpecificationImpl bundleSpec public org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) String hostSymbolicName org.eclipse.osgi.service.resolver.VersionRange versionRange org.eclipse.osgi.internal.resolver.HostSpecificationImpl hostSpec public org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.service.resolver.HostSpecification) org.eclipse.osgi.service.resolver.HostSpecification original org.eclipse.osgi.internal.resolver.HostSpecificationImpl hostSpec public org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) String packageName org.eclipse.osgi.service.resolver.VersionRange versionRange String bundleSymbolicName org.eclipse.osgi.service.resolver.VersionRange bundleVersionRange java.util.Map directives java.util.Map attributes org.eclipse.osgi.service.resolver.BundleDescription importer org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl packageSpec public org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (org.eclipse.osgi.service.resolver.ImportPackageSpecification) org.eclipse.osgi.service.resolver.ImportPackageSpecification original org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl packageSpec public org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription) org.eclipse.osgi.service.resolver.ExportPackageDescription original public org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (java.lang.String, org.osgi.framework.Version, java.util.Map, java.util.Map, boolean, org.eclipse.osgi.service.resolver.BundleDescription) String packageName org.osgi.framework.Version version java.util.Map directives java.util.Map attributes boolean root org.eclipse.osgi.service.resolver.BundleDescription exporter org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl exportPackage public org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.lang.String, org.osgi.framework.Version, java.util.Map) String name String type org.osgi.framework.Version version java.util.Map attributes org.eclipse.osgi.internal.resolver.GenericDescriptionImpl result Object versionObj java.util.Dictionary attrs java.util.Iterator keys Object key public org.eclipse.osgi.service.resolver.GenericSpecification createGenericSpecification (java.lang.String, java.lang.String, java.lang.String, boolean, boolean) throws org.osgi.framework.InvalidSyntaxException String name String type String matchingFilter boolean optional boolean multiple org.eclipse.osgi.internal.resolver.GenericSpecificationImpl result int resolution public org.eclipse.osgi.service.resolver.NativeCodeDescription createNativeCodeDescription (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.osgi.service.resolver.VersionRange[], java.lang.String[], java.lang.String) throws org.osgi.framework.InvalidSyntaxException String[] nativePaths String[] processors String[] osNames org.eclipse.osgi.service.resolver.VersionRange[] osVersions String[] languages String filter org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl result public org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeDescription[], boolean) org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeCodeDescriptions boolean optional org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl result public org.eclipse.osgi.internal.resolver.SystemState createSystemState () org.eclipse.osgi.internal.resolver.SystemState state public org.eclipse.osgi.service.resolver.State createState () public org.eclipse.osgi.service.resolver.State createState (boolean) boolean createResolver org.eclipse.osgi.service.resolver.State result public org.eclipse.osgi.service.resolver.State createState (org.eclipse.osgi.service.resolver.State) org.eclipse.osgi.service.resolver.State original org.eclipse.osgi.internal.resolver.StateImpl newState org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i org.eclipse.osgi.service.resolver.BundleDescription newBundle org.eclipse.osgi.service.resolver.DisabledInfo[] infos int j private org.eclipse.osgi.internal.resolver.StateImpl internalCreateState () org.eclipse.osgi.internal.resolver.StateImpl state public org.eclipse.osgi.internal.resolver.SystemState readSystemState (java.io.File, java.io.File, boolean, long) throws java.io.IOException java.io.File stateFile java.io.File lazyFile boolean lazyLoad long expectedTimeStamp org.eclipse.osgi.internal.resolver.StateReader reader org.eclipse.osgi.internal.resolver.SystemState restoredState public org.eclipse.osgi.service.resolver.State readState (java.io.InputStream) throws java.io.IOException java.io.InputStream stream public org.eclipse.osgi.service.resolver.State readState (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream stream public org.eclipse.osgi.service.resolver.State readState (java.io.File) throws java.io.IOException java.io.File stateDirectory private org.eclipse.osgi.service.resolver.State internalReadStateDeprecated (org.eclipse.osgi.internal.resolver.StateImpl, java.io.DataInputStream, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl toRestore java.io.DataInputStream stream long expectedTimestamp org.eclipse.osgi.internal.resolver.StateReader reader private org.eclipse.osgi.service.resolver.State internalReadState (org.eclipse.osgi.internal.resolver.StateImpl, java.io.File, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl toRestore java.io.File stateDirectory long expectedTimestamp java.io.File stateFile java.io.File lazyFile org.eclipse.osgi.storagemanager.StorageManager storageManager java.io.File managedState java.io.File managedLazy org.eclipse.osgi.internal.resolver.StateReader reader public void writeState (org.eclipse.osgi.service.resolver.State, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.State state java.io.DataOutputStream stream public void writeState (org.eclipse.osgi.service.resolver.State, java.io.File) throws java.io.IOException org.eclipse.osgi.service.resolver.State state java.io.File stateDirectory org.eclipse.osgi.internal.resolver.StateWriter writer java.io.File stateFile java.io.File lazyFile public void writeState (org.eclipse.osgi.service.resolver.State, java.io.OutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.State state java.io.OutputStream stream public void writeState (org.eclipse.osgi.service.resolver.State, java.io.File, java.io.File) throws java.io.IOException org.eclipse.osgi.service.resolver.State state java.io.File stateFile java.io.File lazyFile org.eclipse.osgi.internal.resolver.StateWriter writer public void internalWriteStateDeprecated (org.eclipse.osgi.service.resolver.State, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.State state java.io.DataOutputStream stream org.eclipse.osgi.internal.resolver.StateWriter writer }
org/eclipse/osgi/internal/resolver/StateReader.class
StateReader.java package org.eclipse.osgi.internal.resolver final org.eclipse.osgi.internal.resolver.StateReader extends java.lang.Object { public static final String STATE_FILE public static final String LAZY_FILE private static final int BUFFER_SIZE_LAZY private static final int BUFFER_SIZE_FULLYREAD private static final org.eclipse.osgi.framework.util.SecureAction secureAction final java.util.Map objectTable private volatile java.io.File stateFile private volatile java.io.File lazyFile private volatile boolean lazyLoad private volatile int numBundles private volatile boolean accessedFlag public static final byte STATE_CACHE_VERSION public static final byte NULL public static final byte OBJECT public static final byte INDEX static Class class$0 static void <clinit> () public void <init> () public void <init> (java.io.File) java.io.File stateDirectory public void <init> (java.io.File, java.io.File, boolean) java.io.File stateFile java.io.File lazyFile boolean lazyLoad private void addToObjectTable (java.lang.Object, int) Object object int index private java.lang.Object getFromObjectTable (int) int index private boolean readState (org.eclipse.osgi.internal.resolver.StateImpl, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state long expectedTimestamp java.io.DataInputStream in java.io.DataInputStream lazyIn byte tag byte tag byte tag byte tag int index int index int index long timestampRead long timestampRead long timestampRead String[] platformPropKeys String[] platformPropKeys int numSets int numSets java.util.Dictionary[] platformProps java.util.Dictionary[] platformProps int i java.util.Hashtable props int numProps int j Object value int i org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle int numDisableInfos int numDisableInfos int i org.eclipse.osgi.service.resolver.DisabledInfo info int i private boolean readStateDeprecated (org.eclipse.osgi.internal.resolver.StateImpl, java.io.DataInputStream, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.DataInputStream in long expectedTimestamp byte tag int index long timestampRead String[] platformPropKeys int numSets java.util.Dictionary[] platformProps int i java.util.Hashtable props int numProps int j Object value int i org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle int i private java.lang.Object readPlatformProp (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte type int num String[] result int i private org.eclipse.osgi.internal.resolver.BundleDescriptionImpl readBundleDescription (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag org.eclipse.osgi.internal.resolver.BundleDescriptionImpl result int numDeps org.eclipse.osgi.service.resolver.BundleDescription[] deps int i org.eclipse.osgi.internal.resolver.HostSpecificationImpl hostSpec org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i private org.eclipse.osgi.internal.resolver.BundleDescriptionImpl readBundleDescriptionLazyData (java.io.DataInputStream, int) throws java.io.IOException java.io.DataInputStream in int skip int index org.eclipse.osgi.internal.resolver.BundleDescriptionImpl result int exportCount org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i int importCount org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports int i int requiredBundleCount org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles int i int selectedCount org.eclipse.osgi.service.resolver.ExportPackageDescription[] selected int i int substitutedCount org.eclipse.osgi.service.resolver.ExportPackageDescription[] selected int i int resolvedCount org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolved int i int resolvedRequiredCount org.eclipse.osgi.service.resolver.BundleDescription[] resolved int i int eeCount String[] ee int i int dynamicPkgCnt java.util.HashMap dynamicStamps int i String pkg Long stamp int genericCapCnt org.eclipse.osgi.service.resolver.GenericDescription[] capabilities int i int genericReqCnt org.eclipse.osgi.service.resolver.GenericSpecification[] reqs int i private org.eclipse.osgi.internal.resolver.BundleSpecificationImpl readBundleSpec (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in org.eclipse.osgi.internal.resolver.BundleSpecificationImpl result private org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl readExportPackageDesc (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl exportPackageDesc int tableIndex private org.eclipse.osgi.service.resolver.DisabledInfo readDisabledInfo (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in private java.util.Map readMap (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in int count java.util.HashMap result int i String key Object value byte type Class uriClazz java.lang.reflect.Constructor constructor RuntimeException e Exception e private java.lang.String[] readList (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in int count String[] result int i private void readBaseDescription (org.eclipse.osgi.internal.resolver.BaseDescriptionImpl, java.io.DataInputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.BaseDescriptionImpl root java.io.DataInputStream in private org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl readImportPackageSpec (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in org.eclipse.osgi.internal.resolver.ImportPackageSpecificationImpl result private org.eclipse.osgi.internal.resolver.HostSpecificationImpl readHostSpec (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag org.eclipse.osgi.internal.resolver.HostSpecificationImpl result int hostCount org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i private org.eclipse.osgi.service.resolver.GenericDescription readGenericDescription (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag int tableIndex org.eclipse.osgi.internal.resolver.GenericDescriptionImpl result java.util.Map mapAttrs java.util.Dictionary attrs java.util.Iterator keys Object key private org.eclipse.osgi.service.resolver.GenericSpecification readGenericSpecification (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in org.eclipse.osgi.internal.resolver.GenericSpecificationImpl result int num org.eclipse.osgi.service.resolver.GenericDescription[] suppliers int i private org.eclipse.osgi.service.resolver.NativeCodeSpecification readNativeCode (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl result int numNativeDesc org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl[] nativeDescs int i int supplierIndex private org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl readNativeCodeDescription (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl result private org.eclipse.osgi.service.resolver.VersionRange[] readVersionRanges (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in int num org.eclipse.osgi.service.resolver.VersionRange[] result int i private java.lang.String[] readStringArray (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in int num String[] result int i private void readVersionConstraint (org.eclipse.osgi.internal.resolver.VersionConstraintImpl, java.io.DataInputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.VersionConstraintImpl version java.io.DataInputStream in private org.osgi.framework.Version readVersion (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag int majorComponent int minorComponent int serviceComponent String qualifierComponent org.osgi.framework.Version result private org.eclipse.osgi.service.resolver.VersionRange readVersionRange (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in byte tag public synchronized boolean loadStateDeprecated (org.eclipse.osgi.internal.resolver.StateImpl, java.io.DataInputStream, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.DataInputStream input long expectedTimestamp public synchronized boolean loadState (org.eclipse.osgi.internal.resolver.StateImpl, long) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state long expectedTimestamp private java.lang.String readString (java.io.DataInputStream, boolean) throws java.io.IOException java.io.DataInputStream in boolean intern byte type private byte readTag (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in private java.io.DataInputStream openLazyFile () throws java.io.IOException boolean isLazyLoaded () boolean getAccessedFlag () void setAccessedFlag (boolean) boolean accessedFlag synchronized void fullyLoad () java.io.DataInputStream in int i java.io.IOException ioe synchronized void fullyLoad (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl) throws java.io.IOException org.eclipse.osgi.internal.resolver.BundleDescriptionImpl target java.io.DataInputStream in java.util.ArrayList toLoad int[] skipBytes int i private void addDependencies (org.eclipse.osgi.internal.resolver.BundleDescriptionImpl, java.util.List) org.eclipse.osgi.internal.resolver.BundleDescriptionImpl target java.util.List toLoad java.util.Iterator load int i org.eclipse.osgi.internal.resolver.BundleDescriptionImpl bundle java.util.List deps java.util.Iterator iter private int[] getSkipBytes (java.util.ArrayList) java.util.ArrayList toLoad int[] skipBytes int i org.eclipse.osgi.internal.resolver.BundleDescriptionImpl current org.eclipse.osgi.internal.resolver.BundleDescriptionImpl previous void flushLazyObjectCache () java.util.Iterator entries java.util.Map$Entry entry }
org/eclipse/osgi/internal/resolver/StateWriter.class
StateWriter.java package org.eclipse.osgi.internal.resolver org.eclipse.osgi.internal.resolver.StateWriter extends java.lang.Object { private final java.util.Map objectTable private final java.util.ArrayList forcedWrite void <init> () private int addToObjectTable (java.lang.Object) Object object Integer cur private int getFromObjectTable (java.lang.Object) Object object Object objectResult private boolean writePrefix (java.lang.Object, java.io.DataOutputStream) throws java.io.IOException Object object java.io.DataOutputStream out int index private void writeStateDeprecated (org.eclipse.osgi.internal.resolver.StateImpl, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.DataOutputStream out String[] platformPropKeys java.util.Dictionary[] propSet int i java.util.Dictionary props int j org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i int i public void saveState (org.eclipse.osgi.internal.resolver.StateImpl, java.io.File, java.io.File) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.File stateFile java.io.File lazyFile java.io.DataOutputStream outLazy java.io.DataOutputStream outState java.io.FileOutputStream fosLazy java.io.FileOutputStream fosState org.eclipse.osgi.service.resolver.BundleDescription[] bundles org.eclipse.osgi.service.resolver.BundleDescription[] bundles int i int i String[] platformPropKeys java.util.Dictionary[] propSet int i java.util.Dictionary props int j int i org.eclipse.osgi.service.resolver.DisabledInfo[] infos int i private void writePlatformProp (java.lang.Object, java.io.DataOutputStream) throws java.io.IOException Object obj java.io.DataOutputStream out String[] props int i private void writeBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription, java.io.DataOutputStream, boolean) throws java.io.IOException org.eclipse.osgi.service.resolver.BundleDescription bundle java.io.DataOutputStream out boolean force int index java.util.List dependencies java.util.Iterator iter private void writeBundleDescriptionLazyData (org.eclipse.osgi.service.resolver.BundleDescription, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.BundleDescription bundle java.io.DataOutputStream out int dataStart int index org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports int i org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports int i org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] selectedExports int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] substitutedExports int i org.eclipse.osgi.service.resolver.ExportPackageDescription[] resolvedImports int i org.eclipse.osgi.service.resolver.BundleDescription[] resolvedRequires int i String[] ees int i java.util.HashMap dynamicStamps java.util.Iterator pkgs String pkg org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities int i org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires int i private void writeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.DisabledInfo disabledInfo java.io.DataOutputStream out private void writeBundleSpec (org.eclipse.osgi.internal.resolver.BundleSpecificationImpl, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.BundleSpecificationImpl bundle java.io.DataOutputStream out private void writeExportPackageDesc (org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl exportPackageDesc java.io.DataOutputStream out private void writeGenericDescription (org.eclipse.osgi.service.resolver.GenericDescription, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.GenericDescription description java.io.DataOutputStream out java.util.Dictionary attrs java.util.Map mapAttrs java.util.Enumeration keys Object key private void writeGenericSpecification (org.eclipse.osgi.service.resolver.GenericSpecification, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.GenericSpecification specification java.io.DataOutputStream out org.eclipse.osgi.service.resolver.GenericDescription[] suppliers int i private void writeNativeCode (org.eclipse.osgi.service.resolver.NativeCodeSpecification, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCodeSpecification java.io.DataOutputStream out org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeDescs int numDescs int supplierIndex int i private void writeNativeCodeDescription (org.eclipse.osgi.service.resolver.NativeCodeDescription, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.NativeCodeDescription nativeCodeDescription java.io.DataOutputStream out org.osgi.framework.Filter filter private void writeVersionRanges (org.eclipse.osgi.service.resolver.VersionRange[], java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.VersionRange[] ranges java.io.DataOutputStream out int i private void writeStringArray (java.lang.String[], java.io.DataOutputStream) throws java.io.IOException String[] strings java.io.DataOutputStream out int i private void writeMap (java.io.DataOutputStream, java.util.Map) throws java.io.IOException java.io.DataOutputStream out java.util.Map source java.util.Iterator iter String key Object value private void writeList (java.io.DataOutputStream, java.lang.String[]) throws java.io.IOException java.io.DataOutputStream out String[] list int i private void writeBaseDescription (org.eclipse.osgi.service.resolver.BaseDescription, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.BaseDescription rootDesc java.io.DataOutputStream out private void writeImportPackageSpec (org.eclipse.osgi.service.resolver.ImportPackageSpecification, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.ImportPackageSpecification importPackageSpec java.io.DataOutputStream out private void writeHostSpec (org.eclipse.osgi.internal.resolver.HostSpecificationImpl, java.io.DataOutputStream, boolean) throws java.io.IOException org.eclipse.osgi.internal.resolver.HostSpecificationImpl host java.io.DataOutputStream out boolean force org.eclipse.osgi.service.resolver.BundleDescription[] hosts int i private void writeVersionConstraint (org.eclipse.osgi.service.resolver.VersionConstraint, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.VersionConstraint constraint java.io.DataOutputStream out private void writeVersion (org.osgi.framework.Version, java.io.DataOutputStream) throws java.io.IOException org.osgi.framework.Version version java.io.DataOutputStream out private void writeVersionRange (org.eclipse.osgi.service.resolver.VersionRange, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.service.resolver.VersionRange versionRange java.io.DataOutputStream out private boolean writeIndex (java.lang.Object, java.io.DataOutputStream) throws java.io.IOException Object object java.io.DataOutputStream out int index public void saveStateDeprecated (org.eclipse.osgi.internal.resolver.StateImpl, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.internal.resolver.StateImpl state java.io.DataOutputStream output private void writeStringOrNull (java.lang.String, java.io.DataOutputStream) throws java.io.IOException String string java.io.DataOutputStream out private void writeQualifier (java.lang.String, java.io.DataOutputStream) throws java.io.IOException String string java.io.DataOutputStream out }
org/eclipse/osgi/internal/resolver/SystemState.class
SystemState.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.SystemState extends org.eclipse.osgi.internal.resolver.StateImpl { public void <init> () public org.eclipse.osgi.service.resolver.StateDelta compare (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.State state }
org/eclipse/osgi/internal/resolver/UserState.class
UserState.java package org.eclipse.osgi.internal.resolver public org.eclipse.osgi.internal.resolver.UserState extends org.eclipse.osgi.internal.resolver.StateImpl { private final java.util.Set updated public void <init> () public boolean removeBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription description public boolean updateBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription newDescription public org.eclipse.osgi.service.resolver.StateDelta compare (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException org.eclipse.osgi.service.resolver.State baseState org.eclipse.osgi.service.resolver.BundleDescription[] current org.eclipse.osgi.internal.resolver.StateDeltaImpl delta int i org.eclipse.osgi.service.resolver.BundleDescription existing org.eclipse.osgi.service.resolver.BundleDescription[] existing int i org.eclipse.osgi.service.resolver.BundleDescription local }
org/eclipse/osgi/internal/resolver/VersionConstraintImpl.class
VersionConstraintImpl.java package org.eclipse.osgi.internal.resolver abstract org.eclipse.osgi.internal.resolver.VersionConstraintImpl extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { protected final Object monitor private String name private org.eclipse.osgi.service.resolver.VersionRange versionRange private org.eclipse.osgi.service.resolver.BundleDescription bundle private org.eclipse.osgi.service.resolver.BaseDescription supplier void <init> () public java.lang.String getName () org.eclipse.osgi.internal.resolver.StateImpl state public org.eclipse.osgi.service.resolver.VersionRange getVersionRange () public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public boolean isResolved () public org.eclipse.osgi.service.resolver.BaseDescription getSupplier () public boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier protected void setName (java.lang.String) String name protected void setVersionRange (org.eclipse.osgi.service.resolver.VersionRange) org.eclipse.osgi.service.resolver.VersionRange versionRange protected void setBundle (org.eclipse.osgi.service.resolver.BundleDescription) org.eclipse.osgi.service.resolver.BundleDescription bundle protected void setSupplier (org.eclipse.osgi.service.resolver.BaseDescription) org.eclipse.osgi.service.resolver.BaseDescription supplier }
org/eclipse/osgi/internal/service/
org/eclipse/osgi/internal/service/security/
org/eclipse/osgi/internal/service/security/DefaultAuthorizationEngine.class
DefaultAuthorizationEngine.java package org.eclipse.osgi.internal.service.security public org.eclipse.osgi.internal.service.security.DefaultAuthorizationEngine extends org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine { private static final String VERSION_PROP private static final String VERSION_NUM private static final org.osgi.framework.Version VERSION_MAX private final org.eclipse.osgi.service.resolver.State systemState private final org.osgi.framework.BundleContext bundleContext public static final int ENFORCE_NONE public static final int ENFORCE_SIGNED public static final int ENFORCE_TRUSTED public static final int ENFORCE_VALIDITY private static final String STR_ENFORCE_NONE private static final String STR_ENFORCE_SIGNED private static final String STR_ENFORCE_TRUSTED private static final String STR_ENFORCE_VALIDITY private static final String POLICY_NAME private static final String POLICY_PROP private static final String FILE_LOAD_POLICY private static int enforceFlags private static final java.io.File policyFile static void <clinit> () java.io.File osgiFile java.util.Properties properties java.io.IOException e org.osgi.framework.Version version String versionProp String policy String policy public void <init> (org.osgi.framework.BundleContext, org.eclipse.osgi.service.resolver.State) org.osgi.framework.BundleContext context org.eclipse.osgi.service.resolver.State systemState protected org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent doAuthorize (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) org.eclipse.osgi.signedcontent.SignedContent content Object context boolean enabled org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent event org.eclipse.osgi.service.resolver.BundleDescription desc org.eclipse.osgi.service.resolver.DisabledInfo info org.eclipse.osgi.service.resolver.DisabledInfo info private boolean isEnabled (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) org.eclipse.osgi.signedcontent.SignedContent content Object context String[] devClassPath org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos int i public int getStatus () public void processInstalledBundles () org.osgi.framework.Bundle[] bundles int i org.eclipse.osgi.baseadaptor.BaseData baseData org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook org.eclipse.osgi.signedcontent.SignedContent signedContent public void setLoadPolicy (int) int policy java.util.Properties properties java.io.IOException e public int getLoadPolicy () }
org/eclipse/osgi/internal/service/security/KeyStoreTrustEngine.class
KeyStoreTrustEngine.java package org.eclipse.osgi.internal.service.security public org.eclipse.osgi.internal.service.security.KeyStoreTrustEngine extends org.eclipse.osgi.service.security.TrustEngine { private java.security.KeyStore keyStore private final String type private final String path private final char[] password private final String name public void <init> (java.lang.String, java.lang.String, char[], java.lang.String) String path String type char[] password String name private java.lang.String getType () private java.lang.String getPath () private char[] getPassword () private synchronized java.security.KeyStore getKeyStore () throws java.io.IOException java.security.GeneralSecurityException java.io.InputStream in public java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[]) throws java.io.IOException java.security.cert.Certificate[] certChain java.security.cert.Certificate rootCert java.security.KeyStore store int i java.security.cert.X509Certificate cert java.security.cert.X509Certificate nextX509Cert String alias java.security.KeyStoreException e java.security.GeneralSecurityException e private java.security.cert.Certificate findAlternativeRoot (java.security.cert.X509Certificate, java.security.KeyStore) throws java.security.InvalidKeyException java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException java.security.cert.X509Certificate cert java.security.KeyStore store java.util.Enumeration e java.security.cert.Certificate nextCert protected java.lang.String doAddTrustAnchor (java.security.cert.Certificate, java.lang.String) throws java.io.IOException java.security.GeneralSecurityException java.security.cert.Certificate cert String alias java.security.KeyStore store String oldAlias java.security.cert.Certificate oldCert java.io.OutputStream out java.security.KeyStoreException ke protected void doRemoveTrustAnchor (java.security.cert.Certificate) throws java.io.IOException java.security.GeneralSecurityException java.security.cert.Certificate cert java.security.KeyStore store String alias java.security.KeyStoreException ke protected void doRemoveTrustAnchor (java.lang.String) throws java.io.IOException java.security.GeneralSecurityException String alias java.security.KeyStore store java.security.cert.Certificate oldCert java.io.OutputStream out java.security.KeyStoreException ke public java.security.cert.Certificate getTrustAnchor (java.lang.String) throws java.io.IOException java.security.GeneralSecurityException String alias java.security.KeyStore store java.security.KeyStoreException ke public java.lang.String[] getAliases () throws java.io.IOException java.security.GeneralSecurityException java.util.ArrayList returnList java.security.KeyStore store java.util.Enumeration aliases String currentAlias java.security.KeyStoreException ke private void loadStore (java.security.KeyStore, java.io.InputStream) throws java.io.IOException java.security.GeneralSecurityException java.security.KeyStore store java.io.InputStream is private void saveStore (java.security.KeyStore, java.io.OutputStream) throws java.io.IOException java.security.GeneralSecurityException java.security.KeyStore store java.io.OutputStream os private void safeClose (java.io.OutputStream) java.io.OutputStream out private java.io.InputStream getInputStream () throws java.io.IOException private java.io.OutputStream getOutputStream () throws java.io.IOException java.io.File file public boolean isReadOnly () public java.lang.String getName () }
org/eclipse/osgi/internal/serviceregistry/
org/eclipse/osgi/internal/serviceregistry/FilteredServiceListener.class
FilteredServiceListener.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener org.osgi.framework.hooks.service.ListenerHook$ListenerInfo { private final org.eclipse.osgi.framework.internal.core.FilterImpl filter private final org.osgi.framework.ServiceListener listener private final org.eclipse.osgi.framework.internal.core.BundleContextImpl context private final boolean allservices private final String objectClass private volatile boolean removed void <init> (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.osgi.framework.ServiceListener listener String filterstring org.eclipse.osgi.framework.internal.core.FilterImpl filterImpl String clazz public void serviceChanged (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent event org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference String[] classes int size int i String listenerName String listenerName private org.osgi.framework.ServiceEvent filterMatch (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent delivered boolean modified org.osgi.framework.ServiceEvent event org.osgi.framework.ServiceReference reference org.eclipse.osgi.internal.serviceregistry.ModifiedServiceEvent modifiedServiceEvent public java.lang.String toString () String filterString public org.osgi.framework.BundleContext getBundleContext () public java.lang.String getFilter () public boolean isRemoved () void markRemoved () private static java.lang.String getObjectClassFilterString (java.lang.String) String className }
org/eclipse/osgi/internal/serviceregistry/ModifiedServiceEvent.class
ModifiedServiceEvent.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ModifiedServiceEvent extends org.osgi.framework.ServiceEvent { private static final long serialVersionUID private final org.osgi.framework.ServiceEvent modified private final org.osgi.framework.ServiceEvent modifiedEndMatch private final org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties void <init> (org.osgi.framework.ServiceReference, org.eclipse.osgi.internal.serviceregistry.ServiceProperties) org.osgi.framework.ServiceReference reference org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties org.osgi.framework.ServiceEvent getModifiedEvent () org.osgi.framework.ServiceEvent getModifiedEndMatchEvent () boolean matchPreviousProperties (org.osgi.framework.Filter) org.osgi.framework.Filter filter }
org/eclipse/osgi/internal/serviceregistry/ServiceProperties.class
ServiceProperties.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceProperties extends org.eclipse.osgi.framework.util.Headers { private void <init> (int, java.util.Dictionary) int size java.util.Dictionary props java.util.Enumeration keysEnum Object key String header void <init> (java.util.Dictionary) java.util.Dictionary props java.lang.Object getProperty (java.lang.String) String key synchronized java.lang.String[] getPropertyKeys () int size String[] keynames java.util.Enumeration keysEnum int i synchronized java.lang.Object setProperty (java.lang.String, java.lang.Object) String key Object value private static java.lang.Object cloneValue (java.lang.Object) Object value Class clazz Class type int len Object clonedArray public synchronized java.lang.String toString () String[] keys int size StringBuffer sb int n int i String key Object value int length int j }
org/eclipse/osgi/internal/serviceregistry/ServiceReferenceImpl.class
ServiceReferenceImpl.java package org.eclipse.osgi.internal.serviceregistry public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl extends java.lang.Object implements org.osgi.framework.ServiceReference java.lang.Comparable { private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration public java.lang.Object getProperty (java.lang.String) String key public java.lang.String[] getPropertyKeys () public org.osgi.framework.Bundle getBundle () public org.osgi.framework.Bundle[] getUsingBundles () public boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String className public int compareTo (java.lang.Object) Object object org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl other int thisRanking int otherRanking long thisId long otherId public int hashCode () public boolean equals (java.lang.Object) Object obj org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl other public java.lang.String toString () public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl getRegistration () java.lang.String[] getClasses () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistrationImpl.class
ServiceRegistrationImpl.java package org.eclipse.osgi.internal.serviceregistry public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl extends java.lang.Object implements org.osgi.framework.ServiceRegistration java.lang.Comparable { private final org.eclipse.osgi.framework.internal.core.Framework framework private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry private final org.eclipse.osgi.framework.internal.core.BundleContextImpl context private final org.osgi.framework.Bundle bundle private final String[] clazzes private final Object service private org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference private final java.util.List contextsUsing private org.eclipse.osgi.internal.serviceregistry.ServiceProperties properties private final long serviceid private int serviceranking private final Object registrationLock private int state private static final int REGISTERED private static final int UNREGISTERING private static final int UNREGISTERED void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String[], java.lang.Object) org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry org.eclipse.osgi.framework.internal.core.BundleContextImpl context String[] clazzes Object service void register (java.util.Dictionary) java.util.Dictionary props org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref public void setProperties (java.util.Dictionary) java.util.Dictionary props org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties public void unregister () org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref int size org.eclipse.osgi.framework.internal.core.BundleContextImpl[] users int i public org.osgi.framework.ServiceReference getReference () org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl getReferenceImpl () private org.eclipse.osgi.internal.serviceregistry.ServiceProperties createProperties (java.util.Dictionary) java.util.Dictionary p org.eclipse.osgi.internal.serviceregistry.ServiceProperties props Object ranking public org.eclipse.osgi.internal.serviceregistry.ServiceProperties getProperties () java.lang.Object getProperty (java.lang.String) String key java.lang.String[] getPropertyKeys () long getId () int getRanking () java.lang.String[] getClasses () java.lang.Object getServiceObject () org.osgi.framework.Bundle getBundle () java.lang.Object getService (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl user java.util.Map servicesInUse org.eclipse.osgi.internal.serviceregistry.ServiceUse use org.eclipse.osgi.internal.serviceregistry.ServiceUse use boolean added Object serviceObject boolean ungetService (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl user java.util.Map servicesInUse org.eclipse.osgi.internal.serviceregistry.ServiceUse use org.eclipse.osgi.internal.serviceregistry.ServiceUse use void releaseService (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl user java.util.Map servicesInUse org.eclipse.osgi.internal.serviceregistry.ServiceUse use org.eclipse.osgi.internal.serviceregistry.ServiceUse use org.eclipse.osgi.internal.serviceregistry.ServiceUse use org.osgi.framework.Bundle[] getUsingBundles () int size org.osgi.framework.Bundle[] bundles int i boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle client String className public java.lang.String toString () int size StringBuffer sb int i public int compareTo (java.lang.Object) Object object org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl other int thisRanking int otherRanking long thisId long otherId }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$1.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0 private final org.osgi.framework.ServiceEvent val$event void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.osgi.framework.ServiceEvent) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$2.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$2 extends java.lang.Object implements java.security.PrivilegedAction { private final Object val$serviceObject void <init> (java.lang.Object) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$3.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$3 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0 private final org.eclipse.osgi.framework.internal.core.BundleContextImpl val$context private final String val$clazz private final String val$filterstring private final boolean val$allservices private final java.util.Collection val$result void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$4.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$4 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0 private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl val$registration void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$5.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$5 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0 private final java.util.Collection val$listeners private final boolean val$added void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, java.util.Collection, boolean) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry.class
ServiceRegistry.java package org.eclipse.osgi.internal.serviceregistry public org.eclipse.osgi.internal.serviceregistry.ServiceRegistry extends java.lang.Object { public static final int SERVICEEVENT private static final String findHookName private static final String eventHookName private static final String listenerHookName private final java.util.Map publishedServicesByClass private final java.util.List allPublishedServices private final java.util.Map publishedServicesByContext private long serviceid private final java.util.Map serviceEventListeners private static final int initialCapacity private static final int initialSubCapacity private final org.eclipse.osgi.framework.internal.core.Framework framework static Class class$0 static Class class$1 static Class class$2 static void <clinit> () public void <init> (org.eclipse.osgi.framework.internal.core.Framework) org.eclipse.osgi.framework.internal.core.Framework framework public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registerService (org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String[], java.lang.Object, java.util.Dictionary) org.eclipse.osgi.framework.internal.core.BundleContextImpl context String[] clazzes Object service java.util.Dictionary properties int size java.util.List copy int i String clazz String invalidService org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getServiceReferences (org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String, java.lang.String, boolean) throws org.osgi.framework.InvalidSyntaxException org.eclipse.osgi.framework.internal.core.BundleContextImpl context String clazz String filterstring boolean allservices org.osgi.framework.Filter filter java.util.List references java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference java.util.Collection shrinkable int size public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl getServiceReference (org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String) org.eclipse.osgi.framework.internal.core.BundleContextImpl context String clazz org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] references org.osgi.framework.InvalidSyntaxException e public java.lang.Object getService (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference public boolean ungetService (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getRegisteredServices (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.List references java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference int size public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getServicesInUse (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.Map servicesInUse java.util.List references java.util.List references java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference int size public void unregisterServices (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.List registrations java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration public void releaseServicesInUse (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.Map servicesInUse java.util.List registrations java.util.List registrations java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration public void addServiceListener (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.osgi.framework.ServiceListener listener String filter String listenerName org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener filteredListener org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener java.util.Map listeners java.util.Collection removedListeners java.util.Collection addedListeners public void removeServiceListener (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.osgi.framework.ServiceListener) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.osgi.framework.ServiceListener listener String listenerName org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener java.util.Map listeners java.util.Collection removedListeners public void removeAllServiceListeners (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.Map removedListenersMap java.util.Map removedListenersMap java.util.Collection removedListeners java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener void publishServiceEvent (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent event void publishServiceEventPrivileged (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent event java.util.Map listenerSnapshot java.util.Map listenerSnapshot java.util.Iterator iter java.util.Map$Entry entry org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.Map listeners java.util.Collection shrinkable org.eclipse.osgi.framework.eventmgr.ListenerQueue queue java.util.Iterator iter java.util.Map$Entry entry org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher java.util.Set listeners synchronized long getNextServiceId () long id void addServiceRegistration (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration java.util.List contextServices String[] clazzes int insertIndex int insertIndex int i int size String clazz java.util.List services void modifyServiceRegistration (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration String[] clazzes int insertIndex int insertIndex int i int size String clazz java.util.List services void removeServiceRegistration (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration java.util.List contextServices String[] clazzes int i int size String clazz java.util.List services private java.util.List lookupServiceRegistrations (java.lang.String, org.osgi.framework.Filter) String clazz org.osgi.framework.Filter filter java.util.List result java.util.List result java.util.List result java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference private synchronized java.util.List lookupServiceRegistrations (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.util.List result private synchronized void removeServiceRegistrations (org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context private static java.util.List changeRegistrationsToReferences (java.util.List) java.util.List result java.util.ListIterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference private static void checkRegisterServicePermission (java.lang.String[]) String[] names SecurityManager sm int i int len private static void checkGetServicePermission (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference SecurityManager sm static boolean hasListenServicePermission (org.osgi.framework.ServiceEvent, org.eclipse.osgi.framework.internal.core.BundleContextImpl) org.osgi.framework.ServiceEvent event org.eclipse.osgi.framework.internal.core.BundleContextImpl context java.security.ProtectionDomain domain static java.lang.String checkServiceClass (java.lang.String[], java.lang.Object) String[] clazzes Object serviceObject ClassLoader cl int i int len Class serviceClazz private static boolean extensiveCheckServiceClass (java.lang.String, java.lang.Class) String clazz Class serviceClazz Class[] interfaces int i int len Class superClazz static boolean isAssignableTo (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference org.osgi.framework.Bundle bundle String[] clazzes int i int len private void notifyFindHooks (org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) org.eclipse.osgi.framework.internal.core.BundleContextImpl context String clazz String filterstring boolean allservices java.util.Collection result void notifyFindHooksPrivileged (org.eclipse.osgi.framework.internal.core.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) org.eclipse.osgi.framework.internal.core.BundleContextImpl context String clazz String filterstring boolean allservices java.util.Collection result org.eclipse.osgi.framework.internal.core.BundleContextImpl systemBundleContext java.util.List hooks java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration Object findHook Throwable t org.osgi.framework.ServiceException se private void notifyEventHooksPrivileged (org.osgi.framework.ServiceEvent, java.util.Collection) org.osgi.framework.ServiceEvent event java.util.Collection result org.eclipse.osgi.framework.internal.core.BundleContextImpl systemBundleContext java.util.List hooks java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration Object eventHook Throwable t org.osgi.framework.ServiceException se private void notifyNewListenerHook (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration void notifyNewListenerHookPrivileged (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration org.eclipse.osgi.framework.internal.core.BundleContextImpl systemBundleContext java.util.Collection addedListeners java.util.Iterator iter java.util.Map listeners Object listenerHook Throwable t org.osgi.framework.ServiceException se private void notifyListenerHooks (java.util.Collection, boolean) java.util.Collection listeners boolean added void notifyListenerHooksPrivileged (java.util.Collection, boolean) java.util.Collection listeners boolean added org.eclipse.osgi.framework.internal.core.BundleContextImpl systemBundleContext java.util.List hooks java.util.Iterator iter org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration Object listenerHook Throwable t org.osgi.framework.ServiceException se }
org/eclipse/osgi/internal/serviceregistry/ServiceUse$1.class
ServiceUse.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceUse$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceUse this$0 void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceUse) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceUse$2.class
ServiceUse.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceUse$2 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceUse this$0 private final Object val$service void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceUse, java.lang.Object) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceUse$3.class
ServiceUse.java package org.eclipse.osgi.internal.serviceregistry org.eclipse.osgi.internal.serviceregistry.ServiceUse$3 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.internal.serviceregistry.ServiceUse this$0 private final Object val$service void <init> (org.eclipse.osgi.internal.serviceregistry.ServiceUse, java.lang.Object) public java.lang.Object run () }
org/eclipse/osgi/internal/serviceregistry/ServiceUse.class
ServiceUse.java package org.eclipse.osgi.internal.serviceregistry public org.eclipse.osgi.internal.serviceregistry.ServiceUse extends java.lang.Object { final org.osgi.framework.ServiceFactory factory final org.eclipse.osgi.framework.internal.core.BundleContextImpl context final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration private Object cachedService private int useCount void <init> (org.eclipse.osgi.framework.internal.core.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) org.eclipse.osgi.framework.internal.core.BundleContextImpl context org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration Object service java.lang.Object getService () Object service Object service Throwable t org.osgi.framework.ServiceException se org.osgi.framework.ServiceException se String[] clazzes String invalidService org.osgi.framework.ServiceException se boolean ungetService () Object service Throwable t org.osgi.framework.ServiceException se void releaseService () Object service Throwable t org.osgi.framework.ServiceException se }
org/eclipse/osgi/internal/serviceregistry/ShrinkableCollection.class
ShrinkableCollection.java package org.eclipse.osgi.internal.serviceregistry public org.eclipse.osgi.internal.serviceregistry.ShrinkableCollection extends java.lang.Object implements java.util.Collection { private final java.util.Collection collection void <init> (java.util.Collection) java.util.Collection c public boolean add (java.lang.Object) Object var0 public boolean addAll (java.util.Collection) java.util.Collection var0 public void clear () public boolean contains (java.lang.Object) Object var0 public boolean containsAll (java.util.Collection) java.util.Collection var0 public boolean isEmpty () public java.util.Iterator iterator () public boolean remove (java.lang.Object) Object var0 public boolean removeAll (java.util.Collection) java.util.Collection var0 public boolean retainAll (java.util.Collection) java.util.Collection var0 public int size () public java.lang.Object[] toArray () public java.lang.Object[] toArray (java.lang.Object[]) Object[] var0 }
org/eclipse/osgi/internal/signedcontent/
org/eclipse/osgi/internal/signedcontent/BERProcessor.class
BERProcessor.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.BERProcessor extends java.lang.Object { byte[] buffer int offset int lastOffset int contentOffset int contentLength int endOffset int classOfTag static final int UNIVERSAL_TAGCLASS static final int APPLICATION_TAGCLASS static final int CONTEXTSPECIFIC_TAGCLASS static final int PRIVATE_TAGCLASS static final byte BOOLTAG static final byte INTTAG static final byte OIDTAG static final byte SEQTAG static final byte SETTAG static final byte NULLTAG static final String[] tagNames public boolean constructed public byte tag static void <clinit> () public void <init> (byte[], int, int) throws java.security.SignatureException byte[] buffer int offset int len public void processStructure () throws java.security.SignatureException byte tagNumber int octetCount int i public java.lang.String toString () StringBuffer sb int[] oid int i public org.eclipse.osgi.internal.signedcontent.BERProcessor stepInto () throws java.security.SignatureException public void stepOver () throws java.security.SignatureException public boolean endOfSequence () public java.lang.String getString () public java.math.BigInteger getIntValue () public int[] getObjId () int count int i int[] oid int index int currentValue int i public byte[] getBytes () byte[] v }
org/eclipse/osgi/internal/signedcontent/Base64.class
Base64.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.Base64 extends java.lang.Object { private static final byte equalSign static char[] digits static void <clinit> () public void <init> () public static byte[] decode (byte[]) byte[] data int lastRealDataIndex int padBytes int byteLength byte[] result int dataIndex int resultIndex int allBits int resultChunks int i int j int j int j int j int j static int decodeDigit (byte) byte data char charData public static byte[] encode (byte[]) byte[] data int sourceChunks int len byte[] result int extraBytes int dataIndex int resultIndex int allBits int i int j int j int j int j }
org/eclipse/osgi/internal/signedcontent/BundleInstallListener.class
BundleInstallListener.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.BundleInstallListener extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener { public void <init> () public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event org.osgi.framework.Bundle bundle org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine authEngine org.eclipse.osgi.baseadaptor.BaseData baseData org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook org.eclipse.osgi.signedcontent.SignedContent signedContent }
org/eclipse/osgi/internal/signedcontent/DigestedInputStream.class
DigestedInputStream.java package org.eclipse.osgi.internal.signedcontent org.eclipse.osgi.internal.signedcontent.DigestedInputStream extends java.io.FilterInputStream { private final java.security.MessageDigest[] digests private final byte[][] result private final org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry private final org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile private long remaining void <init> (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry, org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, org.eclipse.osgi.signedcontent.SignerInfo[], byte[][], long) throws java.io.IOException org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos byte[][] results long size int i public synchronized void mark (int) int readlimit public boolean markSupported () public int read () throws java.io.IOException int c int i private void verifyDigests () throws org.eclipse.osgi.signedcontent.InvalidContentException int i byte[] rc public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int rc int i public synchronized void reset () throws java.io.IOException public long skip (long) throws java.io.IOException long n byte[] buffer long count int rc }
org/eclipse/osgi/internal/signedcontent/LegacyVerifierFactory$LegacyChain.class
LegacyVerifierFactory.java package org.eclipse.osgi.internal.signedcontent org.eclipse.osgi.internal.signedcontent.LegacyVerifierFactory$LegacyChain extends java.lang.Object implements org.eclipse.osgi.internal.provisional.verifier.CertificateChain { private final org.eclipse.osgi.signedcontent.SignerInfo signerInfo private final org.eclipse.osgi.signedcontent.SignedContent content public void <init> (org.eclipse.osgi.signedcontent.SignerInfo, org.eclipse.osgi.signedcontent.SignedContent) org.eclipse.osgi.signedcontent.SignerInfo signerInfo org.eclipse.osgi.signedcontent.SignedContent content public java.security.cert.Certificate[] getCertificates () public java.lang.String getChain () StringBuffer sb java.security.cert.Certificate[] certs int i java.security.cert.X509Certificate x509Cert public java.security.cert.Certificate getRoot () java.security.cert.Certificate[] certs public java.security.cert.Certificate getSigner () java.security.cert.Certificate[] certs public java.util.Date getSigningTime () public boolean isTrusted () }
org/eclipse/osgi/internal/signedcontent/LegacyVerifierFactory$LegacyVerifier.class
LegacyVerifierFactory.java package org.eclipse.osgi.internal.signedcontent org.eclipse.osgi.internal.signedcontent.LegacyVerifierFactory$LegacyVerifier extends java.lang.Object implements org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier { private final org.eclipse.osgi.signedcontent.SignedContent signedContent public void <init> (org.eclipse.osgi.signedcontent.SignedContent) org.eclipse.osgi.signedcontent.SignedContent signedContent public void checkContent () throws java.security.cert.CertificateException java.security.cert.CertificateExpiredException org.eclipse.osgi.signedcontent.SignedContentEntry[] entries int i org.eclipse.osgi.signedcontent.InvalidContentException e java.io.IOException e org.eclipse.osgi.signedcontent.SignerInfo[] infos int i public org.eclipse.osgi.internal.provisional.verifier.CertificateChain[] getChains () org.eclipse.osgi.signedcontent.SignerInfo[] infos org.eclipse.osgi.internal.provisional.verifier.CertificateChain[] chains int i public boolean isSigned () public java.lang.String[] verifyContent () java.util.ArrayList invalidContent org.eclipse.osgi.signedcontent.SignedContentEntry[] entries int i }
org/eclipse/osgi/internal/signedcontent/LegacyVerifierFactory.class
LegacyVerifierFactory.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.LegacyVerifierFactory extends java.lang.Object implements org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory { private final org.eclipse.osgi.signedcontent.SignedContentFactory signedContentFactory public void <init> (org.eclipse.osgi.signedcontent.SignedContentFactory) org.eclipse.osgi.signedcontent.SignedContentFactory signedContentFactory public org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (java.io.File) throws java.io.IOException java.io.File content java.security.GeneralSecurityException e public org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (org.osgi.framework.Bundle) throws java.io.IOException org.osgi.framework.Bundle bundle java.security.GeneralSecurityException e }
org/eclipse/osgi/internal/signedcontent/PKCS7DateParser.class
PKCS7DateParser.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.PKCS7DateParser extends java.lang.Object { public void <init> () static java.util.Date parseDate (org.eclipse.osgi.internal.signedcontent.PKCS7Processor, java.lang.String, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException org.eclipse.osgi.internal.signedcontent.PKCS7Processor pkcs7Processor String signer String file java.util.Map unsignedAttrs byte[] timeStampConstruct org.eclipse.osgi.internal.signedcontent.PKCS7Processor timestampProcess private static byte[] retrieveTimeStampConstruct (java.util.Map) java.util.Map unsignedAttrs java.util.Set objIDs java.util.Iterator iter int[] objID }
org/eclipse/osgi/internal/signedcontent/PKCS7Processor.class
PKCS7Processor.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.PKCS7Processor extends java.lang.Object implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants { static java.security.cert.CertificateFactory certFact private final String signer private final String file private java.security.cert.Certificate[] certificates private java.security.cert.Certificate[] tsaCertificates private java.util.Map signedAttrs private java.util.Map unsignedAttrs private byte[] signature private String digestAlgorithm private String signatureAlgorithm private java.security.cert.Certificate signerCert private java.util.Date signingTime static void <clinit> () java.security.cert.CertificateException e private static java.lang.String oid2String (int[]) int[] oid StringBuffer sb int i private static java.lang.String findEncryption (int[]) throws java.security.NoSuchAlgorithmException int[] encOid private static java.lang.String findDigest (int[]) throws java.security.NoSuchAlgorithmException int[] digestOid public void <init> (byte[], int, int, java.lang.String, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException byte[] pkcs7 int pkcs7Offset int pkcs7Length String signer String file java.util.List certs org.eclipse.osgi.internal.signedcontent.BERProcessor bp private void processEncapContentInfo (org.eclipse.osgi.internal.signedcontent.BERProcessor) throws java.security.SignatureException org.eclipse.osgi.internal.signedcontent.BERProcessor bp org.eclipse.osgi.internal.signedcontent.BERProcessor encapContentBERS org.eclipse.osgi.internal.signedcontent.BERProcessor encapContentBERS1 byte[] bytesman org.eclipse.osgi.internal.signedcontent.BERProcessor eContentStructure org.eclipse.osgi.internal.signedcontent.BERProcessor eContentBER int tsaVersion String dateString int dotIndex StringBuffer dateFormatSB int noS int i java.text.DateFormat dateFormt java.text.ParseException e private java.util.List constructCertPath (java.util.List, java.security.cert.Certificate) java.util.List certs java.security.cert.Certificate targetCert java.util.List certsList java.security.cert.X509Certificate currentCert int numIteration int i javax.security.auth.x500.X500Principal subject javax.security.auth.x500.X500Principal issuer java.util.Iterator itr java.security.cert.X509Certificate tempCert public void verifyCerts () throws java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException int len int i java.security.cert.X509Certificate currentX509Cert java.security.cert.X509Certificate nextX509Cert private java.security.cert.Certificate processSignerInfos (org.eclipse.osgi.internal.signedcontent.BERProcessor, java.util.List) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException org.eclipse.osgi.internal.signedcontent.BERProcessor bp java.util.List certs java.math.BigInteger signerInfoVersion org.eclipse.osgi.internal.signedcontent.BERProcessor issuerAndSN javax.security.auth.x500.X500Principal signerIssuer java.math.BigInteger sn java.security.cert.Certificate newSignerCert java.util.Iterator itr java.security.cert.X509Certificate cert org.eclipse.osgi.internal.signedcontent.BERProcessor digestAlg org.eclipse.osgi.internal.signedcontent.BERProcessor encryptionAlg private void processUnsignedAttributes (org.eclipse.osgi.internal.signedcontent.BERProcessor) throws java.security.SignatureException org.eclipse.osgi.internal.signedcontent.BERProcessor bp org.eclipse.osgi.internal.signedcontent.BERProcessor unsignedAttrsBERS org.eclipse.osgi.internal.signedcontent.BERProcessor unsignedAttrBER int[] objID byte[] structure private void processSignedAttributes (org.eclipse.osgi.internal.signedcontent.BERProcessor) throws java.security.SignatureException org.eclipse.osgi.internal.signedcontent.BERProcessor bp org.eclipse.osgi.internal.signedcontent.BERProcessor signedAttrsBERS org.eclipse.osgi.internal.signedcontent.BERProcessor signedAttrBER int[] signedAttrObjID byte[] signedAttrStructure public java.security.cert.Certificate[] getCertificates () public void verifySFSignature (byte[], int, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.SignatureException byte[] data int dataOffset int dataLength java.security.Signature sig public java.util.Map getUnsignedAttrs () public java.util.Map getSignedAttrs () private java.util.List processCertificates (org.eclipse.osgi.internal.signedcontent.BERProcessor) throws java.security.cert.CertificateException java.security.SignatureException org.eclipse.osgi.internal.signedcontent.BERProcessor bp java.util.List rtvList org.eclipse.osgi.internal.signedcontent.BERProcessor certsBERS java.security.cert.X509Certificate x509Cert public java.util.Date getSigningTime () void setTSACertificates (java.security.cert.Certificate[]) java.security.cert.Certificate[] tsaCertificates public java.security.cert.Certificate[] getTSACertificates () }
org/eclipse/osgi/internal/signedcontent/SignatureBlockProcessor.class
SignatureBlockProcessor.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor extends java.lang.Object implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants { private final org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBundle private java.util.ArrayList signerInfos private java.util.HashMap contentMDResults private java.util.HashMap tsaSignerInfos private final int supportFlags public void <init> (org.eclipse.osgi.internal.signedcontent.SignedBundleFile, int) org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedContent int supportFlags public org.eclipse.osgi.internal.signedcontent.SignedContentImpl process () throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrappedBundleFile org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry be java.util.Enumeration en java.util.List signers String name byte[] manifestBytes java.util.Iterator iSigners int i org.eclipse.osgi.signedcontent.SignerInfo[] allSigners java.util.Iterator iResults java.util.Map$Entry entry java.util.ArrayList[] value org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners byte[][] entryResults org.eclipse.osgi.internal.signedcontent.SignedContentImpl result private org.eclipse.osgi.internal.signedcontent.SignedContentImpl createUnsignedContent () org.eclipse.osgi.internal.signedcontent.SignedContentImpl result private void processSigner (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, byte[], java.lang.String) throws java.io.IOException java.security.SignatureException java.security.InvalidKeyException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bf byte[] manifestBytes String signer org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry be byte[] pkcs7Bytes int dotIndex byte[] sfBytes String baseFile org.eclipse.osgi.internal.signedcontent.PKCS7Processor processor String digAlg org.eclipse.osgi.internal.signedcontent.SignerInfoImpl signerInfo java.security.cert.Certificate[] tsaCerts java.util.Date signingTime org.eclipse.osgi.internal.signedcontent.SignerInfoImpl tsaSignerInfo private void verifyManifestAndSignatureFile (byte[], byte[]) throws java.security.SignatureException byte[] manifestBytes byte[] sfBytes String sf int off int start String manifestDigest String digestName int nIndex String digestValue java.security.SignatureException se private void populateMDResults (byte[], org.eclipse.osgi.signedcontent.SignerInfo) throws java.security.NoSuchAlgorithmException byte[] mfBuf org.eclipse.osgi.signedcontent.SignerInfo signerInfo String mfStr int entryStartOffset int length int entryEndOffset String entryStr String entryName String aDigestLine String msgDigestAlgorithm byte[] digestResult java.util.ArrayList[] mdResult private static byte[] getDigestResultsList (java.lang.String) String digestLines byte[] resultsList String sDigestLine int indexDigest String sResult private static java.lang.String getDigestAlgorithmFromString (java.lang.String) throws java.security.NoSuchAlgorithmException String digestLines int indexDigest String sDigestAlgType private static java.lang.String getEntryFileName (java.lang.String) String manifestEntry int nameStart int nameEnd private static java.lang.String calculateDigest (java.security.MessageDigest, byte[]) java.security.MessageDigest digest byte[] bytes static synchronized java.security.MessageDigest getMessageDigest (java.lang.String) String algorithm java.security.NoSuchAlgorithmException e private static java.lang.String getDigAlgFromSF (byte[]) byte[] SFBuf String mfStr String entryStr int entryStartOffset int length int entryEndOffset String digestLine private static java.lang.String getDigestLine (java.lang.String, java.lang.String) String manifestEntry String desireDigestAlg String result int indexDigest int indexStart int indexEnd int indexEndToUse int indexStartToUse String digestLine String digAlg private static java.lang.String getMessageDigestName (java.lang.String) String digLine String rtvValue int indexDigest private static java.lang.String stripContinuations (java.lang.String) String entry StringBuffer buffer int cont int start private static byte[] readIntoArray (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) throws java.io.IOException org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry be int size java.io.InputStream is byte[] b int rc private static int readFully (java.io.InputStream, byte[]) throws java.io.IOException java.io.InputStream is byte[] b int count int offset int rc int rc }
org/eclipse/osgi/internal/signedcontent/SignedBundleFile$SignedBundleEntry.class
SignedBundleFile.java package org.eclipse.osgi.internal.signedcontent org.eclipse.osgi.internal.signedcontent.SignedBundleFile$SignedBundleEntry extends org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry { org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry nestedEntry final org.eclipse.osgi.internal.signedcontent.SignedBundleFile this$0 void <init> (org.eclipse.osgi.internal.signedcontent.SignedBundleFile, org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry nestedEntry public java.io.InputStream getInputStream () throws java.io.IOException java.io.InputStream in public long getSize () public java.lang.String getName () public long getTime () public java.net.URL getLocalURL () public java.net.URL getFileURL () }
org/eclipse/osgi/internal/signedcontent/SignedBundleFile.class
SignedBundleFile.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedBundleFile extends org.eclipse.osgi.baseadaptor.bundlefile.BundleFile implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants org.eclipse.osgi.signedcontent.SignedContent { private org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrappedBundleFile org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent private final int supportFlags void <init> (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, int) org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent int supportFlags void setBundleFile (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile) throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor signatureProcessor static void determineTrust (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, int) org.eclipse.osgi.internal.signedcontent.SignedContentImpl trustedContent int supportFlags org.eclipse.osgi.service.security.TrustEngine[] engines org.eclipse.osgi.signedcontent.SignerInfo[] signers int i java.security.cert.Certificate[] signerCerts org.eclipse.osgi.signedcontent.SignerInfo tsaSignerInfo java.security.cert.Certificate[] tsaCerts private static java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[], org.eclipse.osgi.service.security.TrustEngine[], int) java.security.cert.Certificate[] certs org.eclipse.osgi.service.security.TrustEngine[] engines int supportFlags int i java.security.cert.Certificate anchor java.io.IOException e public java.io.File getFile (java.lang.String, boolean) String path boolean nativeCode public org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry getEntry (java.lang.String) String path org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry be int lastSlash org.eclipse.osgi.signedcontent.SignedContentEntry signedEntry org.eclipse.osgi.signedcontent.SignedContentEntry signedEntry public java.util.Enumeration getEntryPaths (java.lang.String) String path public void close () throws java.io.IOException public void open () throws java.io.IOException public boolean containsDir (java.lang.String) String dir public java.io.File getBaseFile () org.eclipse.osgi.baseadaptor.bundlefile.BundleFile getWrappedBundleFile () org.eclipse.osgi.internal.signedcontent.SignedContentImpl getSignedContent () public org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () public org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) String name public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo public boolean isSigned () public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException org.eclipse.osgi.signedcontent.SignerInfo signerInfo }
org/eclipse/osgi/internal/signedcontent/SignedBundleHook$1.class
SignedBundleHook.java package org.eclipse.osgi.internal.signedcontent org.eclipse.osgi.internal.signedcontent.SignedBundleHook$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { final org.eclipse.osgi.internal.signedcontent.SignedBundleHook this$0 private final org.eclipse.osgi.framework.adaptor.BundleData val$data void <init> (org.eclipse.osgi.internal.signedcontent.SignedBundleHook, org.eclipse.osgi.framework.adaptor.BundleData) public java.lang.Object run () throws java.lang.Exception }
org/eclipse/osgi/internal/signedcontent/SignedBundleHook.class
SignedBundleHook.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedBundleHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.AdaptorHook org.eclipse.osgi.baseadaptor.hooks.BundleFileWrapperFactoryHook org.eclipse.osgi.baseadaptor.HookConfigurator org.eclipse.osgi.signedcontent.SignedContentFactory { static final int VERIFY_CERTIFICATE static final int VERIFY_TRUST static final int VERIFY_RUNTIME static final int VERIFY_AUTHORITY static final int VERIFY_ALL private static String SUPPORT_CERTIFICATE private static String SUPPORT_TRUST private static String SUPPORT_RUNTIME private static String SUPPORT_AUTHORITY private static String SUPPORT_ALL private static String SUPPORT_TRUE private static String CACERTS_PATH private static String CACERTS_TYPE private static org.osgi.util.tracker.ServiceTracker trustEngineTracker private static org.eclipse.osgi.baseadaptor.BaseAdaptor ADAPTOR private static String SIGNED_BUNDLE_SUPPORT private static String SIGNED_CONTENT_SUPPORT private static String OSGI_KEYSTORE private static int supportSignedBundles private org.eclipse.osgi.internal.signedcontent.TrustEngineListener trustEngineListener private org.eclipse.osgi.internal.signedcontent.BundleInstallListener installListener private org.osgi.framework.ServiceRegistration signedContentFactoryReg private org.osgi.framework.ServiceRegistration systemTrustEngineReg private org.osgi.framework.ServiceRegistration defaultAuthEngineReg private java.util.List osgiTrustEngineReg private org.osgi.framework.ServiceRegistration legacyFactoryReg static Class class$0 static Class class$1 static Class class$2 static Class class$3 static void <clinit> () public void <init> () public void initialize (org.eclipse.osgi.baseadaptor.BaseAdaptor) org.eclipse.osgi.baseadaptor.BaseAdaptor adaptor public void frameworkStart (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context java.util.Hashtable properties java.util.Hashtable trustEngineProps org.eclipse.osgi.internal.service.security.KeyStoreTrustEngine systemTrustEngine String osgiTrustPath java.net.URL url String path java.net.MalformedURLException e String osgiTrustRepoPaths java.util.StringTokenizer st String trustRepoPath public void frameworkStop (org.osgi.framework.BundleContext) throws org.osgi.framework.BundleException org.osgi.framework.BundleContext context java.util.Iterator it public void frameworkStopping (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void addProperties (java.util.Properties) java.util.Properties properties public java.net.URLConnection mapLocationToURLConnection (java.lang.String) throws java.io.IOException String location public void handleRuntimeError (java.lang.Throwable) Throwable error public org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog () public org.eclipse.osgi.baseadaptor.bundlefile.BundleFile wrapBundleFile (org.eclipse.osgi.baseadaptor.bundlefile.BundleFile, java.lang.Object, org.eclipse.osgi.baseadaptor.BaseData, boolean) org.eclipse.osgi.baseadaptor.bundlefile.BundleFile bundleFile Object content org.eclipse.osgi.baseadaptor.BaseData data boolean base org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBaseFile org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBaseFile org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent java.io.IOException e java.security.GeneralSecurityException e public void addHooks (org.eclipse.osgi.baseadaptor.HookRegistry) org.eclipse.osgi.baseadaptor.HookRegistry hookRegistry String[] support int i public org.eclipse.osgi.signedcontent.SignedContent getSignedContent (java.io.File) throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.io.File content org.eclipse.osgi.baseadaptor.bundlefile.BundleFile contentBundleFile org.eclipse.osgi.baseadaptor.bundlefile.BundleFile contentBundleFile org.eclipse.osgi.internal.signedcontent.SignedBundleFile result java.security.InvalidKeyException e java.security.SignatureException e java.security.cert.CertificateException e java.security.NoSuchAlgorithmException e java.security.NoSuchProviderException e public org.eclipse.osgi.signedcontent.SignedContent getSignedContent (org.osgi.framework.Bundle) throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.lang.IllegalArgumentException org.osgi.framework.Bundle bundle org.eclipse.osgi.framework.adaptor.BundleData data org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook org.eclipse.osgi.signedcontent.SignedContent result java.security.PrivilegedActionException e public static void log (java.lang.String, int, java.lang.Throwable) String msg int severity Throwable t org.eclipse.osgi.framework.log.FrameworkLogEntry entry static org.osgi.framework.BundleContext getContext () static org.eclipse.osgi.service.security.TrustEngine[] getTrustEngines () org.osgi.framework.BundleContext context String trustEngineProp org.osgi.framework.Filter filter org.osgi.framework.InvalidSyntaxException e Object[] services org.eclipse.osgi.service.security.TrustEngine[] engines }
org/eclipse/osgi/internal/signedcontent/SignedContentConstants.class
SignedContentConstants.java package org.eclipse.osgi.internal.signedcontent public abstract org.eclipse.osgi.internal.signedcontent.SignedContentConstants extends java.lang.Object { public static final String SHA1_STR public static final String MD5_STR public static final String MD2_STR public static final String DOT_DSA public static final String DOT_RSA public static final String DOT_SF public static final String SIG_DASH public static final String META_INF public static final String META_INF_MANIFEST_MF public static final String[] EMPTY_STRING public static final String MF_ENTRY_NEWLN_NAME public static final String MF_ENTRY_NAME public static final String MF_DIGEST_PART public static final String digestManifestSearch public static final int digestManifestSearchLen public static final int[] SIGNEDDATA_OID public static final int[] MD5_OID public static final int[] MD2_OID public static final int[] SHA1_OID public static final int[] DSA_OID public static final int[] RSA_OID public static final String TRUST_ENGINE public static final Object DEFAULT_TRUST_ENGINE public static final String AUTHORIZATION_ENGINE public static final Object DEFAULT_AUTHORIZATION_ENGINE public static final int[] TIMESTAMP_OID public static final int[] TIMESTAMP_TST_OID public static final int[] SIGNING_TIME static void <clinit> () }
org/eclipse/osgi/internal/signedcontent/SignedContentFile$SignedContentFileEntry.class
SignedContentFile.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedContentFile$SignedContentFileEntry extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContentEntry { private final org.eclipse.osgi.signedcontent.SignedContentEntry entry final org.eclipse.osgi.internal.signedcontent.SignedContentFile this$0 public void <init> (org.eclipse.osgi.internal.signedcontent.SignedContentFile, org.eclipse.osgi.signedcontent.SignedContentEntry) org.eclipse.osgi.signedcontent.SignedContentEntry entry public java.lang.String getName () public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public boolean isSigned () public void verify () throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException java.util.Map exceptions Throwable t }
org/eclipse/osgi/internal/signedcontent/SignedContentFile.class
SignedContentFile.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedContentFile extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContent { private final org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent private java.util.HashMap entryExceptions public void <init> (org.eclipse.osgi.internal.signedcontent.SignedContentImpl) org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException org.eclipse.osgi.signedcontent.SignerInfo signerInfo public synchronized org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () org.eclipse.osgi.signedcontent.SignedContentEntry[] entries org.eclipse.osgi.signedcontent.SignedContentEntry[] results java.util.Map exceptions int i Throwable t public synchronized org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) String name org.eclipse.osgi.signedcontent.SignedContentEntry entry public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo public boolean isSigned () synchronized java.util.Map getEntryExceptions (boolean) boolean create }
org/eclipse/osgi/internal/signedcontent/SignedContentImpl$SignedContentEntryImpl.class
SignedContentImpl.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContentEntry { private final String entryName private final org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners final org.eclipse.osgi.internal.signedcontent.SignedContentImpl this$0 public void <init> (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, java.lang.String, org.eclipse.osgi.signedcontent.SignerInfo[]) String entryName org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners public java.lang.String getName () public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public boolean isSigned () public void verify () throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException org.eclipse.osgi.baseadaptor.bundlefile.BundleFile currentContent org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry entry SecurityException exception SecurityException e }
org/eclipse/osgi/internal/signedcontent/SignedContentImpl.class
SignedContentImpl.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedContentImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContent { static final org.eclipse.osgi.signedcontent.SignerInfo[] EMPTY_SIGNERINFO volatile org.eclipse.osgi.internal.signedcontent.SignedBundleFile content private final java.util.HashMap contentMDResults private final org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos private java.util.HashMap tsaSignerInfos private volatile boolean checkedValid static void <clinit> () public void <init> (org.eclipse.osgi.signedcontent.SignerInfo[], java.util.HashMap) org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos java.util.HashMap contentMDResults public org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () java.util.ArrayList results java.util.Iterator iMDResults java.util.Map$Entry entry String entryName Object[] mdResult public org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) String name Object[] mdResult public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo Object[] tsaInfo public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo Object[] tsaInfo public boolean isSigned () public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException org.eclipse.osgi.signedcontent.SignerInfo signer java.util.Date signingTime java.security.cert.Certificate[] certs int i void setContent (org.eclipse.osgi.internal.signedcontent.SignedBundleFile) org.eclipse.osgi.internal.signedcontent.SignedBundleFile content void setTSASignerInfos (java.util.HashMap) java.util.HashMap tsaSignerInfos void addTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo, org.eclipse.osgi.signedcontent.SignerInfo, java.util.Date) org.eclipse.osgi.signedcontent.SignerInfo baseInfo org.eclipse.osgi.signedcontent.SignerInfo tsaSignerInfo java.util.Date signingTime java.util.HashMap getContentMDResults () private boolean containsInfo (org.eclipse.osgi.signedcontent.SignerInfo) org.eclipse.osgi.signedcontent.SignerInfo signerInfo int i java.io.InputStream getDigestInputStream (org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry) throws java.io.IOException org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry nestedEntry Object[] mdResult }
org/eclipse/osgi/internal/signedcontent/SignedContentMessages.class
SignedContentMessages.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedContentMessages extends org.eclipse.osgi.util.NLS { public static String file_is_removed_from_jar public static String File_In_Jar_Is_Tampered public static String Security_File_Is_Tampered public static String Signature_Not_Verify public static String SF_File_Parsing_Error public static String PKCS7_SignerInfo_Version_Not_Supported public static String PKCS7_Invalid_File public static String PKCS7_Parse_Signing_Time public static String Algorithm_Not_Supported public static String Factory_SignedContent_Error public static String Default_Trust_Keystore_Load_Failed public static String Default_Trust_Read_Only public static String Default_Trust_Cert_Not_Found public static String Default_Trust_Existing_Cert public static String Default_Trust_Existing_Alias private static final String BUNDLE_PACKAGE private static final String BUNDLE_FILENAME private static final String BUNDLE_NAME static Class class$0 static void <clinit> () public void <init> () }
org/eclipse/osgi/internal/signedcontent/SignedContentMessages.properties
org/eclipse/osgi/internal/signedcontent/SignedStorageHook.class
SignedStorageHook.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignedStorageHook extends java.lang.Object implements org.eclipse.osgi.baseadaptor.hooks.StorageHook { public static final String KEY public static final int HASHCODE private static final int STORAGE_VERSION private static java.util.ArrayList savedSignerInfo private static long firstIDSaved private static long lastIDSaved private static java.util.ArrayList loadedSignerInfo private static long lastIDLoaded private org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent static Class class$0 static void <clinit> () public void <init> () public int getStorageVersion () public org.eclipse.osgi.baseadaptor.hooks.StorageHook create (org.eclipse.osgi.baseadaptor.BaseData) throws org.osgi.framework.BundleException org.eclipse.osgi.baseadaptor.BaseData bundledata org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook public void initialize (java.util.Dictionary) throws org.osgi.framework.BundleException java.util.Dictionary manifest public org.eclipse.osgi.baseadaptor.hooks.StorageHook load (org.eclipse.osgi.baseadaptor.BaseData, java.io.DataInputStream) throws java.io.IOException org.eclipse.osgi.baseadaptor.BaseData target java.io.DataInputStream is org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook boolean signed int numSigners org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos int i int resultsSize java.util.HashMap contentMDResults int i String path int numEntrySigners org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners byte[][] entryResults int j int resultSize org.eclipse.osgi.internal.signedcontent.SignedContentImpl result int i boolean hasTSA org.eclipse.osgi.signedcontent.SignerInfo tsaSigner java.util.Date signingDate public void save (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream os org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos int i java.util.HashMap contentMDResults java.util.Iterator iResults java.util.Map$Entry entry String path Object[] signerResults org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners byte[][] entryResults int i int i org.eclipse.osgi.signedcontent.SignerInfo tsaInfo java.util.Date signingTime private void saveSignerInfo (org.eclipse.osgi.signedcontent.SignerInfo, java.io.DataOutputStream) throws java.io.IOException org.eclipse.osgi.signedcontent.SignerInfo signerInfo java.io.DataOutputStream os int cacheIdx java.security.cert.Certificate[] certs int anchorIndex int i byte[] certBytes byte[] certBytes java.security.cert.CertificateEncodingException e private org.eclipse.osgi.signedcontent.SignerInfo readSignerInfo (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream is int index int numCerts java.security.cert.Certificate[] certs int i int certSize byte[] certBytes java.security.cert.CertificateException e int anchorIdx org.eclipse.osgi.internal.signedcontent.SignerInfoImpl result private void getFirstLastID () org.osgi.framework.Bundle[] bundles public void copy (org.eclipse.osgi.baseadaptor.hooks.StorageHook) org.eclipse.osgi.baseadaptor.hooks.StorageHook storageHook public void validate () throws java.lang.IllegalArgumentException public java.util.Dictionary getManifest (boolean) throws org.osgi.framework.BundleException boolean firstLoad public boolean forgetStatusChange (int) int status public boolean forgetStartLevelChange (int) int startlevel public int getKeyHashCode () public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) org.eclipse.osgi.framework.util.KeyedElement other public java.lang.Object getKey () public org.eclipse.osgi.signedcontent.SignedContent getSignedContent () }
org/eclipse/osgi/internal/signedcontent/SignerInfoImpl.class
SignerInfoImpl.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.SignerInfoImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignerInfo { private final java.security.cert.Certificate[] chain private final String mdAlgorithm private volatile java.security.cert.Certificate trustAnchor public void <init> (java.security.cert.Certificate[], java.security.cert.Certificate, java.lang.String) java.security.cert.Certificate[] chain java.security.cert.Certificate trustAnchor String mdAlgorithm public java.security.cert.Certificate[] getCertificateChain () public java.security.cert.Certificate getTrustAnchor () public boolean isTrusted () void setTrustAnchor (java.security.cert.Certificate) java.security.cert.Certificate trustAnchor public java.lang.String getMessageDigestAlgorithm () public int hashCode () int result int i public boolean equals (java.lang.Object) Object obj org.eclipse.osgi.signedcontent.SignerInfo other java.security.cert.Certificate[] otherCerts int i }
org/eclipse/osgi/internal/signedcontent/TrustEngineListener.class
TrustEngineListener.java package org.eclipse.osgi.internal.signedcontent public org.eclipse.osgi.internal.signedcontent.TrustEngineListener extends java.lang.Object { private static volatile org.eclipse.osgi.internal.signedcontent.TrustEngineListener instance private final org.osgi.framework.BundleContext context private final org.osgi.util.tracker.ServiceTracker authorizationTracker static Class class$0 static Class class$1 void <init> (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context String authEngineProp org.osgi.framework.Filter filter org.osgi.framework.InvalidSyntaxException e public static org.eclipse.osgi.internal.signedcontent.TrustEngineListener getInstance () void stopTrustEngineListener () public void addedTrustAnchor (java.security.cert.Certificate) java.security.cert.Certificate anchor org.osgi.framework.Bundle[] bundles java.util.HashSet unresolved int i org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent org.eclipse.osgi.signedcontent.SignerInfo[] infos int j org.eclipse.osgi.signedcontent.SignerInfo tsa private void checkAuthorization (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, org.osgi.framework.Bundle) org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent org.osgi.framework.Bundle bundle org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine authEngine org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine getAuthorizationEngine () private void resolveBundles (org.osgi.framework.Bundle[], boolean) org.osgi.framework.Bundle[] bundles boolean refresh org.osgi.framework.ServiceReference ref org.osgi.service.packageadmin.PackageAdmin pa public void removedTrustAnchor (java.security.cert.Certificate) java.security.cert.Certificate anchor org.osgi.framework.Bundle[] bundles java.util.HashSet usingAnchor java.util.HashSet untrustedSigners int i org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent org.eclipse.osgi.signedcontent.SignerInfo[] infos int j org.eclipse.osgi.signedcontent.SignerInfo tsa java.util.Iterator untrusted java.util.Iterator untrustedBundles org.osgi.framework.Bundle bundle org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent private org.eclipse.osgi.internal.signedcontent.SignedContentImpl getSignedContent (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.eclipse.osgi.baseadaptor.BaseData data org.eclipse.osgi.internal.signedcontent.SignedStorageHook hook }
org/eclipse/osgi/launch/
org/eclipse/osgi/launch/Equinox$1.class
Equinox.java package org.eclipse.osgi.launch org.eclipse.osgi.launch.Equinox$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.eclipse.osgi.launch.Equinox this$0 void <init> (org.eclipse.osgi.launch.Equinox) public java.lang.Object run () }
org/eclipse/osgi/launch/Equinox.class
Equinox.java package org.eclipse.osgi.launch public org.eclipse.osgi.launch.Equinox extends java.lang.Object implements org.osgi.framework.launch.Framework { private static final String implName private org.osgi.framework.launch.Framework impl private final boolean useSeparateCL private final java.util.Map configuration static Class class$0 public void <init> (java.util.Map) java.util.Map configuration SecurityManager sm private org.osgi.framework.launch.Framework createImpl () org.osgi.framework.launch.Framework createImpl0 () Class implClazz java.lang.reflect.Constructor constructor IllegalAccessException e NoSuchMethodException e InstantiationException e java.lang.reflect.InvocationTargetException e private java.lang.Class getImplClass () throws java.lang.ClassNotFoundException ClassLoader thisCL java.net.URL[] cp org.eclipse.osgi.launch.EquinoxFWClassLoader fwCL private java.net.URL[] getFrameworkURLs (java.net.URLClassLoader) java.net.URLClassLoader frameworkLoader java.net.URL[] cp java.util.ArrayList result int i java.io.InputStream manifest java.util.Map headers java.util.Map headers java.util.Map headers String bsnSpec String bsnSpec String bsnSpec String internalBSN String internalBSN private void addDevClassPaths (java.net.URL, java.lang.String, java.util.ArrayList) java.net.URL cp String bsn java.util.ArrayList result String[] devPaths int i char lastChar java.net.URL url java.net.URL url private boolean isFrameworkFragment (java.util.Map, java.lang.String) java.util.Map headers String internalBSN String hostBSN private java.lang.String getValue (java.util.Map, java.lang.String) java.util.Map headers String key String headerSpec org.eclipse.osgi.util.ManifestElement[] elements org.eclipse.osgi.util.ManifestElement[] elements private synchronized org.osgi.framework.launch.Framework getImpl () public void init () throws org.osgi.framework.BundleException public org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException long timeout public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) String path String filePattern boolean recurse public org.osgi.framework.BundleContext getBundleContext () public long getBundleId () public java.net.URL getEntry (java.lang.String) String path public java.util.Enumeration getEntryPaths (java.lang.String) String path public java.util.Dictionary getHeaders () public java.util.Dictionary getHeaders (java.lang.String) String locale public long getLastModified () public java.lang.String getLocation () public org.osgi.framework.ServiceReference[] getRegisteredServices () public java.net.URL getResource (java.lang.String) String name public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name public org.osgi.framework.ServiceReference[] getServicesInUse () public int getState () public java.lang.String getSymbolicName () public boolean hasPermission (java.lang.Object) Object permission public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name public void start (int) throws org.osgi.framework.BundleException int options public void start () throws org.osgi.framework.BundleException public void stop (int) throws org.osgi.framework.BundleException int options public void stop () throws org.osgi.framework.BundleException public void uninstall () throws org.osgi.framework.BundleException public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream in public java.util.Map getSignerCertificates (int) int signersType public org.osgi.framework.Version getVersion () }
org/eclipse/osgi/launch/EquinoxFWClassLoader.class
EquinoxFWClassLoader.java package org.eclipse.osgi.launch org.eclipse.osgi.launch.EquinoxFWClassLoader extends java.net.URLClassLoader { private static final String[] DELEGATE_PARENT_FIRST private static final String[] DELEGATE_CHILD_FIRST private final ClassLoader parent static void <clinit> () public void <init> (java.net.URL[], java.lang.ClassLoader) java.net.URL[] urls ClassLoader parent protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean resolve Class clazz boolean childFirst ClassNotFoundException cnfe ClassNotFoundException e private boolean childFirst (java.lang.String) String name int i int i }
org/eclipse/osgi/launch/EquinoxFactory.class
EquinoxFactory.java package org.eclipse.osgi.launch public org.eclipse.osgi.launch.EquinoxFactory extends java.lang.Object implements org.osgi.framework.launch.FrameworkFactory { public void <init> () public org.osgi.framework.launch.Framework newFramework (java.util.Map) java.util.Map configuration }
org/eclipse/osgi/service/
org/eclipse/osgi/service/datalocation/
org/eclipse/osgi/service/datalocation/Location.class
Location.java package org.eclipse.osgi.service.datalocation public abstract org.eclipse.osgi.service.datalocation.Location extends java.lang.Object { public static final String INSTANCE_FILTER public static final String INSTALL_FILTER public static final String CONFIGURATION_FILTER public static final String USER_FILTER public static final String ECLIPSE_HOME_FILTER static void <clinit> () public abstract boolean allowsDefault () public abstract java.net.URL getDefault () public abstract org.eclipse.osgi.service.datalocation.Location getParentLocation () public abstract java.net.URL getURL () public abstract boolean isSet () public abstract boolean isReadOnly () public abstract boolean setURL (java.net.URL, boolean) throws java.lang.IllegalStateException public abstract boolean set (java.net.URL, boolean) throws java.lang.IllegalStateException java.io.IOException public abstract boolean set (java.net.URL, boolean, java.lang.String) throws java.lang.IllegalStateException java.io.IOException public abstract boolean lock () throws java.io.IOException public abstract void release () public abstract boolean isLocked () throws java.io.IOException public abstract org.eclipse.osgi.service.datalocation.Location createLocation (org.eclipse.osgi.service.datalocation.Location, java.net.URL, boolean) public abstract java.net.URL getDataArea (java.lang.String) throws java.io.IOException }
org/eclipse/osgi/service/debug/
org/eclipse/osgi/service/debug/DebugOptions.class
DebugOptions.java package org.eclipse.osgi.service.debug public abstract org.eclipse.osgi.service.debug.DebugOptions extends java.lang.Object { public static final String LISTENER_SYMBOLICNAME public abstract boolean getBooleanOption (java.lang.String, boolean) public abstract java.lang.String getOption (java.lang.String) public abstract java.lang.String getOption (java.lang.String, java.lang.String) public abstract int getIntegerOption (java.lang.String, int) public abstract java.util.Map getOptions () public abstract void setOption (java.lang.String, java.lang.String) public abstract void setOptions (java.util.Map) public abstract void removeOption (java.lang.String) public abstract boolean isDebugEnabled () public abstract void setDebugEnabled (boolean) public abstract void setFile (java.io.File) public abstract java.io.File getFile () public abstract org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String) public abstract org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String, java.lang.Class) }
org/eclipse/osgi/service/debug/DebugOptionsListener.class
DebugOptionsListener.java package org.eclipse.osgi.service.debug public abstract org.eclipse.osgi.service.debug.DebugOptionsListener extends java.lang.Object implements java.util.EventListener { public abstract void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions) }
org/eclipse/osgi/service/debug/DebugTrace.class
DebugTrace.java package org.eclipse.osgi.service.debug public abstract org.eclipse.osgi.service.debug.DebugTrace extends java.lang.Object { public abstract void trace (java.lang.String, java.lang.String) public abstract void trace (java.lang.String, java.lang.String, java.lang.Throwable) public abstract void traceDumpStack (java.lang.String) public abstract void traceEntry (java.lang.String) public abstract void traceEntry (java.lang.String, java.lang.Object) public abstract void traceEntry (java.lang.String, java.lang.Object[]) public abstract void traceExit (java.lang.String) public abstract void traceExit (java.lang.String, java.lang.Object) }
org/eclipse/osgi/service/environment/
org/eclipse/osgi/service/environment/Constants.class
Constants.java package org.eclipse.osgi.service.environment public abstract org.eclipse.osgi.service.environment.Constants extends java.lang.Object { public static final String OS_WIN32 public static final String OS_LINUX public static final String OS_AIX public static final String OS_SOLARIS public static final String OS_HPUX public static final String OS_QNX public static final String OS_MACOSX public static final String OS_EPOC32 public static final String OS_OS400 public static final String OS_OS390 public static final String OS_ZOS public static final String OS_UNKNOWN public static final String ARCH_X86 public static final String ARCH_PA_RISC public static final String ARCH_PPC public static final String ARCH_PPC64 public static final String ARCH_SPARC public static final String ARCH_X86_64 public static final String ARCH_AMD64 public static final String ARCH_IA64 public static final String ARCH_IA64_32 public static final String WS_WIN32 public static final String WS_WPF public static final String WS_MOTIF public static final String WS_GTK public static final String WS_PHOTON public static final String WS_CARBON public static final String WS_COCOA public static final String WS_S60 public static final String WS_UNKNOWN }
org/eclipse/osgi/service/environment/EnvironmentInfo.class
EnvironmentInfo.java package org.eclipse.osgi.service.environment public abstract org.eclipse.osgi.service.environment.EnvironmentInfo extends java.lang.Object { public abstract java.lang.String[] getCommandLineArgs () public abstract java.lang.String[] getFrameworkArgs () public abstract java.lang.String[] getNonFrameworkArgs () public abstract java.lang.String getOSArch () public abstract java.lang.String getNL () public abstract java.lang.String getOS () public abstract java.lang.String getWS () public abstract boolean inDebugMode () public abstract boolean inDevelopmentMode () public abstract java.lang.String getProperty (java.lang.String) public abstract java.lang.String setProperty (java.lang.String, java.lang.String) }
org/eclipse/osgi/service/internal/
org/eclipse/osgi/service/internal/composite/
org/eclipse/osgi/service/internal/composite/CompositeModule.class
CompositeModule.java package org.eclipse.osgi.service.internal.composite public abstract org.eclipse.osgi.service.internal.composite.CompositeModule extends java.lang.Object { public abstract void updateContent (java.io.InputStream) throws org.osgi.framework.BundleException public abstract void refreshContent () public abstract boolean resolveContent () public abstract org.eclipse.osgi.service.resolver.BundleDescription getCompositeDescription () public abstract org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate getDelegate () public abstract void started (org.eclipse.osgi.service.internal.composite.CompositeModule) public abstract void stopped (org.eclipse.osgi.service.internal.composite.CompositeModule) }
org/eclipse/osgi/service/localization/
org/eclipse/osgi/service/localization/BundleLocalization.class
BundleLocalization.java package org.eclipse.osgi.service.localization public abstract org.eclipse.osgi.service.localization.BundleLocalization extends java.lang.Object { public abstract java.util.ResourceBundle getLocalization (org.osgi.framework.Bundle, java.lang.String) }
org/eclipse/osgi/service/localization/LocaleProvider.class
LocaleProvider.java package org.eclipse.osgi.service.localization public abstract org.eclipse.osgi.service.localization.LocaleProvider extends java.lang.Object { public abstract java.util.Locale getLocale () }
org/eclipse/osgi/service/pluginconversion/
org/eclipse/osgi/service/pluginconversion/PluginConversionException.class
PluginConversionException.java package org.eclipse.osgi.service.pluginconversion public org.eclipse.osgi.service.pluginconversion.PluginConversionException extends java.lang.Exception { private static final long serialVersionUID private transient Throwable cause public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.Throwable) Throwable cause public java.lang.Throwable getCause () }
org/eclipse/osgi/service/pluginconversion/PluginConverter.class
PluginConverter.java package org.eclipse.osgi.service.pluginconversion public abstract org.eclipse.osgi.service.pluginconversion.PluginConverter extends java.lang.Object { public abstract java.io.File convertManifest (java.io.File, java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException public abstract java.util.Dictionary convertManifest (java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException public abstract void writeManifest (java.io.File, java.util.Dictionary, boolean) throws org.eclipse.osgi.service.pluginconversion.PluginConversionException }
org/eclipse/osgi/service/resolver/
org/eclipse/osgi/service/resolver/BaseDescription.class
BaseDescription.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.BaseDescription extends java.lang.Object { public abstract java.lang.String getName () public abstract org.osgi.framework.Version getVersion () public abstract org.eclipse.osgi.service.resolver.BundleDescription getSupplier () }
org/eclipse/osgi/service/resolver/BundleDelta.class
BundleDelta.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.BundleDelta extends java.lang.Object implements java.lang.Comparable { public static final int ADDED public static final int REMOVED public static final int UPDATED public static final int RESOLVED public static final int UNRESOLVED public static final int LINKAGE_CHANGED public static final int OPTIONAL_LINKAGE_CHANGED public static final int REMOVAL_PENDING public static final int REMOVAL_COMPLETE public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () public abstract int getType () public abstract int compareTo (java.lang.Object) }
org/eclipse/osgi/service/resolver/BundleDescription.class
BundleDescription.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.BundleDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription { public abstract java.lang.String getSymbolicName () public abstract java.lang.String getLocation () public abstract org.eclipse.osgi.service.resolver.BundleSpecification[] getRequiredBundles () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportPackages () public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification[] getImportPackages () public abstract org.eclipse.osgi.service.resolver.GenericSpecification[] getGenericRequires () public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getGenericCapabilities () public abstract boolean hasDynamicImports () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSelectedExports () public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedRequires () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getResolvedImports () public abstract boolean isResolved () public abstract org.eclipse.osgi.service.resolver.State getContainingState () public abstract java.lang.String toString () public abstract org.eclipse.osgi.service.resolver.HostSpecification getHost () public abstract long getBundleId () public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getFragments () public abstract boolean isSingleton () public abstract boolean isRemovalPending () public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDependents () public abstract java.lang.Object getUserObject () public abstract void setUserObject (java.lang.Object) public abstract java.lang.String getPlatformFilter () public abstract boolean attachFragments () public abstract boolean dynamicFragments () public abstract java.lang.String[] getExecutionEnvironments () public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification getNativeCodeSpecification () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSubstitutedExports () }
org/eclipse/osgi/service/resolver/BundleSpecification.class
BundleSpecification.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.BundleSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { public abstract boolean isExported () public abstract boolean isOptional () }
org/eclipse/osgi/service/resolver/DisabledInfo.class
DisabledInfo.java package org.eclipse.osgi.service.resolver public final org.eclipse.osgi.service.resolver.DisabledInfo extends java.lang.Object { private final String policyName private final String message private final org.eclipse.osgi.service.resolver.BundleDescription bundle public void <init> (java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.BundleDescription) String policyName String message org.eclipse.osgi.service.resolver.BundleDescription bundle public java.lang.String getPolicyName () public java.lang.String getMessage () public org.eclipse.osgi.service.resolver.BundleDescription getBundle () public boolean equals (java.lang.Object) Object obj org.eclipse.osgi.service.resolver.DisabledInfo other public int hashCode () int result }
org/eclipse/osgi/service/resolver/ExportPackageDescription.class
ExportPackageDescription.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription { public abstract boolean isRoot () public abstract java.util.Map getAttributes () public abstract java.util.Map getDirectives () public abstract java.lang.Object getDirective (java.lang.String) public abstract org.eclipse.osgi.service.resolver.BundleDescription getExporter () }
org/eclipse/osgi/service/resolver/GenericDescription.class
GenericDescription.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.GenericDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription { public static final String DEFAULT_TYPE public abstract java.util.Dictionary getAttributes () public abstract java.lang.String getType () }
org/eclipse/osgi/service/resolver/GenericSpecification.class
GenericSpecification.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.GenericSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { public static final int RESOLUTION_OPTIONAL public static final int RESOLUTION_MULTIPLE public abstract java.lang.String getMatchingFilter () public abstract java.lang.String getType () public abstract int getResolution () public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getSuppliers () }
org/eclipse/osgi/service/resolver/HostSpecification.class
HostSpecification.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.HostSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getHosts () public abstract boolean isMultiHost () }
org/eclipse/osgi/service/resolver/ImportPackageSpecification.class
ImportPackageSpecification.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { public static final String RESOLUTION_STATIC public static final String RESOLUTION_OPTIONAL public static final String RESOLUTION_DYNAMIC public abstract java.lang.String getBundleSymbolicName () public abstract org.eclipse.osgi.service.resolver.VersionRange getBundleVersionRange () public abstract java.util.Map getAttributes () public abstract java.util.Map getDirectives () public abstract java.lang.Object getDirective (java.lang.String) }
org/eclipse/osgi/service/resolver/NativeCodeDescription.class
NativeCodeDescription.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription java.lang.Comparable { public abstract java.lang.String[] getNativePaths () public abstract java.lang.String[] getProcessors () public abstract java.lang.String[] getOSNames () public abstract org.eclipse.osgi.service.resolver.VersionRange[] getOSVersions () public abstract java.lang.String[] getLanguages () public abstract org.osgi.framework.Filter getFilter () public abstract int compareTo (java.lang.Object) public abstract boolean hasInvalidNativePaths () }
org/eclipse/osgi/service/resolver/NativeCodeSpecification.class
NativeCodeSpecification.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint { public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription[] getPossibleSuppliers () public abstract boolean isOptional () }
org/eclipse/osgi/service/resolver/PlatformAdmin.class
PlatformAdmin.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.PlatformAdmin extends java.lang.Object { public abstract org.eclipse.osgi.service.resolver.State getState () public abstract org.eclipse.osgi.service.resolver.State getState (boolean) public abstract org.eclipse.osgi.service.resolver.StateHelper getStateHelper () public abstract void commit (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.service.resolver.Resolver getResolver () public abstract org.eclipse.osgi.service.resolver.Resolver createResolver () public abstract org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () public abstract void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) public abstract void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) }
org/eclipse/osgi/service/resolver/Resolver.class
Resolver.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.Resolver extends java.lang.Object { public abstract void resolve (org.eclipse.osgi.service.resolver.BundleDescription[], java.util.Dictionary[]) public abstract void flush () public abstract org.eclipse.osgi.service.resolver.State getState () public abstract void setState (org.eclipse.osgi.service.resolver.State) public abstract void bundleAdded (org.eclipse.osgi.service.resolver.BundleDescription) public abstract void bundleRemoved (org.eclipse.osgi.service.resolver.BundleDescription, boolean) public abstract void bundleUpdated (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, boolean) public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription resolveDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) public abstract void setSelectionPolicy (java.util.Comparator) public abstract java.util.Comparator getSelectionPolicy () }
org/eclipse/osgi/service/resolver/ResolverError.class
ResolverError.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.ResolverError extends java.lang.Object { public static final int MISSING_IMPORT_PACKAGE public static final int MISSING_REQUIRE_BUNDLE public static final int MISSING_FRAGMENT_HOST public static final int SINGLETON_SELECTION public static final int FRAGMENT_CONFLICT public static final int IMPORT_PACKAGE_USES_CONFLICT public static final int REQUIRE_BUNDLE_USES_CONFLICT public static final int IMPORT_PACKAGE_PERMISSION public static final int EXPORT_PACKAGE_PERMISSION public static final int REQUIRE_BUNDLE_PERMISSION public static final int PROVIDE_BUNDLE_PERMISSION public static final int HOST_BUNDLE_PERMISSION public static final int FRAGMENT_BUNDLE_PERMISSION public static final int PLATFORM_FILTER public static final int MISSING_EXECUTION_ENVIRONMENT public static final int MISSING_GENERIC_CAPABILITY public static final int NO_NATIVECODE_MATCH public static final int INVALID_NATIVECODE_PATHS public static final int DISABLED_BUNDLE public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () public abstract int getType () public abstract java.lang.String getData () public abstract org.eclipse.osgi.service.resolver.VersionConstraint getUnsatisfiedConstraint () }
org/eclipse/osgi/service/resolver/State.class
State.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.State extends java.lang.Object { public abstract boolean addBundle (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.StateDelta compare (org.eclipse.osgi.service.resolver.State) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.service.resolver.BundleDescription removeBundle (long) public abstract boolean removeBundle (org.eclipse.osgi.service.resolver.BundleDescription) public abstract boolean updateBundle (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.StateDelta getChanges () public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getBundles () public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle (long) public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle (java.lang.String, org.osgi.framework.Version) public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundleByLocation (java.lang.String) public abstract long getTimeStamp () public abstract void setTimeStamp (long) public abstract boolean isResolved () public abstract void resolveConstraint (org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BaseDescription) public abstract void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) public abstract void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) public abstract void removeBundleComplete (org.eclipse.osgi.service.resolver.BundleDescription) public abstract void addResolverError (org.eclipse.osgi.service.resolver.BundleDescription, int, java.lang.String, org.eclipse.osgi.service.resolver.VersionConstraint) public abstract void removeResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.Resolver getResolver () public abstract void setResolver (org.eclipse.osgi.service.resolver.Resolver) public abstract org.eclipse.osgi.service.resolver.StateDelta resolve (boolean) public abstract org.eclipse.osgi.service.resolver.StateDelta resolve () public abstract org.eclipse.osgi.service.resolver.StateDelta resolve (org.eclipse.osgi.service.resolver.BundleDescription[]) public abstract void setOverrides (java.lang.Object) public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedBundles () public abstract boolean isEmpty () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportedPackages () public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getBundles (java.lang.String) public abstract org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription linkDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) public abstract boolean setPlatformProperties (java.util.Dictionary) public abstract boolean setPlatformProperties (java.util.Dictionary[]) public abstract java.util.Dictionary[] getPlatformProperties () public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSystemPackages () public abstract org.eclipse.osgi.service.resolver.StateHelper getStateHelper () public abstract long getHighestBundleId () public abstract void setNativePathsInvalid (org.eclipse.osgi.service.resolver.NativeCodeDescription, boolean) public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDisabledBundles () public abstract void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) public abstract void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) public abstract org.eclipse.osgi.service.resolver.DisabledInfo[] getDisabledInfos (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.DisabledInfo getDisabledInfo (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) }
org/eclipse/osgi/service/resolver/StateDelta.class
StateDelta.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.StateDelta extends java.lang.Object { public abstract org.eclipse.osgi.service.resolver.BundleDelta[] getChanges () public abstract org.eclipse.osgi.service.resolver.BundleDelta[] getChanges (int, boolean) public abstract org.eclipse.osgi.service.resolver.State getState () }
org/eclipse/osgi/service/resolver/StateHelper.class
StateHelper.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.StateHelper extends java.lang.Object { public static final int ACCESS_ENCOURAGED public static final int ACCESS_DISCOURAGED public static final int VISIBLE_INCLUDE_EE_PACKAGES public static final int VISIBLE_INCLUDE_ALL_HOST_WIRES public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDependentBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getPrerequisites (org.eclipse.osgi.service.resolver.BundleDescription[]) public abstract org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedConstraints (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedLeaves (org.eclipse.osgi.service.resolver.BundleDescription[]) public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.ImportPackageSpecification) public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.BundleSpecification) public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.HostSpecification) public abstract java.lang.Object[][] sortBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription, int) public abstract int getAccessCode (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) }
org/eclipse/osgi/service/resolver/StateObjectFactory.class
StateObjectFactory.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.StateObjectFactory extends java.lang.Object { public static final org.eclipse.osgi.service.resolver.StateObjectFactory defaultFactory static void <clinit> () public abstract org.eclipse.osgi.service.resolver.State createState () public abstract org.eclipse.osgi.service.resolver.State createState (boolean) public abstract org.eclipse.osgi.service.resolver.State createState (org.eclipse.osgi.service.resolver.State) public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean) public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean, boolean, boolean, java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.State, java.util.Dictionary, java.lang.String, long) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.lang.String, long) throws org.osgi.framework.BundleException public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) public abstract org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (org.eclipse.osgi.service.resolver.BundleSpecification) public abstract org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) public abstract org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.service.resolver.HostSpecification) public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (org.eclipse.osgi.service.resolver.ImportPackageSpecification) public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (java.lang.String, org.osgi.framework.Version, java.util.Map, java.util.Map, boolean, org.eclipse.osgi.service.resolver.BundleDescription) public abstract org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.lang.String, org.osgi.framework.Version, java.util.Map) public abstract org.eclipse.osgi.service.resolver.GenericSpecification createGenericSpecification (java.lang.String, java.lang.String, java.lang.String, boolean, boolean) throws org.osgi.framework.InvalidSyntaxException public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeDescription[], boolean) public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription createNativeCodeDescription (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.osgi.service.resolver.VersionRange[], java.lang.String[], java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription) public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.OutputStream) throws java.io.IOException public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.DataOutputStream) throws java.io.IOException public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.File) throws java.io.IOException public abstract org.eclipse.osgi.service.resolver.State readState (java.io.InputStream) throws java.io.IOException public abstract org.eclipse.osgi.service.resolver.State readState (java.io.DataInputStream) throws java.io.IOException public abstract org.eclipse.osgi.service.resolver.State readState (java.io.File) throws java.io.IOException }
org/eclipse/osgi/service/resolver/VersionConstraint.class
VersionConstraint.java package org.eclipse.osgi.service.resolver public abstract org.eclipse.osgi.service.resolver.VersionConstraint extends java.lang.Object implements java.lang.Cloneable { public abstract java.lang.String getName () public abstract org.eclipse.osgi.service.resolver.VersionRange getVersionRange () public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () public abstract boolean isResolved () public abstract boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) public abstract org.eclipse.osgi.service.resolver.BaseDescription getSupplier () }
org/eclipse/osgi/service/resolver/VersionRange.class
VersionRange.java package org.eclipse.osgi.service.resolver public org.eclipse.osgi.service.resolver.VersionRange extends java.lang.Object { private static final org.osgi.framework.Version versionMax public static final org.eclipse.osgi.service.resolver.VersionRange emptyRange private final org.osgi.framework.Version minVersion private final boolean includeMin private final org.osgi.framework.Version maxVersion private final boolean includeMax static void <clinit> () public void <init> (org.osgi.framework.Version, boolean, org.osgi.framework.Version, boolean) org.osgi.framework.Version minVersion boolean includeMin org.osgi.framework.Version maxVersion boolean includeMax public void <init> (java.lang.String) String versionRange int comma char last public org.osgi.framework.Version getMinimum () public boolean getIncludeMinimum () public org.osgi.framework.Version getMaximum () public boolean getIncludeMaximum () public boolean isIncluded (org.osgi.framework.Version) org.osgi.framework.Version version int minCheck int maxCheck public boolean equals (java.lang.Object) Object object org.eclipse.osgi.service.resolver.VersionRange vr public int hashCode () int result public java.lang.String toString () StringBuffer result }
org/eclipse/osgi/service/runnable/
org/eclipse/osgi/service/runnable/ApplicationLauncher.class
ApplicationLauncher.java package org.eclipse.osgi.service.runnable public abstract org.eclipse.osgi.service.runnable.ApplicationLauncher extends java.lang.Object { public abstract void launch (org.eclipse.osgi.service.runnable.ParameterizedRunnable, java.lang.Object) public abstract void shutdown () }
org/eclipse/osgi/service/runnable/ApplicationRunnable.class
ApplicationRunnable.java package org.eclipse.osgi.service.runnable public abstract org.eclipse.osgi.service.runnable.ApplicationRunnable extends java.lang.Object implements org.eclipse.osgi.service.runnable.ParameterizedRunnable { public abstract void stop () }
org/eclipse/osgi/service/runnable/ParameterizedRunnable.class
ParameterizedRunnable.java package org.eclipse.osgi.service.runnable public abstract org.eclipse.osgi.service.runnable.ParameterizedRunnable extends java.lang.Object { public abstract java.lang.Object run (java.lang.Object) throws java.lang.Exception }
org/eclipse/osgi/service/runnable/StartupMonitor.class
StartupMonitor.java package org.eclipse.osgi.service.runnable public abstract org.eclipse.osgi.service.runnable.StartupMonitor extends java.lang.Object { public abstract void update () public abstract void applicationRunning () }
org/eclipse/osgi/service/security/
org/eclipse/osgi/service/security/TrustEngine.class
TrustEngine.java package org.eclipse.osgi.service.security public abstract org.eclipse.osgi.service.security.TrustEngine extends java.lang.Object { public void <init> () public abstract java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[]) throws java.io.IOException public java.lang.String addTrustAnchor (java.security.cert.Certificate, java.lang.String) throws java.io.IOException java.security.GeneralSecurityException java.security.cert.Certificate anchor String alias String storedAlias org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener protected abstract java.lang.String doAddTrustAnchor (java.security.cert.Certificate, java.lang.String) throws java.io.IOException java.security.GeneralSecurityException public final void removeTrustAnchor (java.security.cert.Certificate) throws java.io.IOException java.security.GeneralSecurityException java.security.cert.Certificate anchor org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener protected abstract void doRemoveTrustAnchor (java.security.cert.Certificate) throws java.io.IOException java.security.GeneralSecurityException public void removeTrustAnchor (java.lang.String) throws java.io.IOException java.security.GeneralSecurityException String alias java.security.cert.Certificate existing org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener protected abstract void doRemoveTrustAnchor (java.lang.String) throws java.io.IOException java.security.GeneralSecurityException public abstract java.security.cert.Certificate getTrustAnchor (java.lang.String) throws java.io.IOException java.security.GeneralSecurityException public abstract java.lang.String[] getAliases () throws java.io.IOException java.security.GeneralSecurityException public abstract boolean isReadOnly () public abstract java.lang.String getName () }
org/eclipse/osgi/service/urlconversion/
org/eclipse/osgi/service/urlconversion/URLConverter.class
URLConverter.java package org.eclipse.osgi.service.urlconversion public abstract org.eclipse.osgi.service.urlconversion.URLConverter extends java.lang.Object { public abstract java.net.URL toFileURL (java.net.URL) throws java.io.IOException public abstract java.net.URL resolve (java.net.URL) throws java.io.IOException }
org/eclipse/osgi/signedcontent/
org/eclipse/osgi/signedcontent/InvalidContentException.class
InvalidContentException.java package org.eclipse.osgi.signedcontent public org.eclipse.osgi.signedcontent.InvalidContentException extends java.io.IOException { private static final long serialVersionUID private final Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public java.lang.Throwable getCause () public java.lang.Throwable initCause (java.lang.Throwable) Throwable t }
org/eclipse/osgi/signedcontent/SignedContent.class
SignedContent.java package org.eclipse.osgi.signedcontent public abstract org.eclipse.osgi.signedcontent.SignedContent extends java.lang.Object { public abstract org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () public abstract org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) public abstract org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public abstract boolean isSigned () public abstract java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) public abstract org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) public abstract void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException }
org/eclipse/osgi/signedcontent/SignedContentEntry.class
SignedContentEntry.java package org.eclipse.osgi.signedcontent public abstract org.eclipse.osgi.signedcontent.SignedContentEntry extends java.lang.Object { public abstract java.lang.String getName () public abstract org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () public abstract boolean isSigned () public abstract void verify () throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException }
org/eclipse/osgi/signedcontent/SignedContentFactory.class
SignedContentFactory.java package org.eclipse.osgi.signedcontent public abstract org.eclipse.osgi.signedcontent.SignedContentFactory extends java.lang.Object { public abstract org.eclipse.osgi.signedcontent.SignedContent getSignedContent (java.io.File) throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException public abstract org.eclipse.osgi.signedcontent.SignedContent getSignedContent (org.osgi.framework.Bundle) throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException }
org/eclipse/osgi/signedcontent/SignerInfo.class
SignerInfo.java package org.eclipse.osgi.signedcontent public abstract org.eclipse.osgi.signedcontent.SignerInfo extends java.lang.Object { public abstract java.security.cert.Certificate[] getCertificateChain () public abstract java.security.cert.Certificate getTrustAnchor () public abstract boolean isTrusted () public abstract java.lang.String getMessageDigestAlgorithm () }
org/eclipse/osgi/storagemanager/
org/eclipse/osgi/storagemanager/ManagedOutputStream.class
ManagedOutputStream.java package org.eclipse.osgi.storagemanager public final org.eclipse.osgi.storagemanager.ManagedOutputStream extends java.io.FilterOutputStream { static final int ST_OPEN static final int ST_CLOSED private String target private org.eclipse.osgi.storagemanager.StorageManager manager private java.io.File outputFile private int state private org.eclipse.osgi.storagemanager.ManagedOutputStream[] streamSet void <init> (java.io.OutputStream, org.eclipse.osgi.storagemanager.StorageManager, java.lang.String, java.io.File) java.io.OutputStream out org.eclipse.osgi.storagemanager.StorageManager manager String target java.io.File outputFile public void close () throws java.io.IOException public void abort () java.io.OutputStream getOutputStream () java.lang.String getTarget () java.io.File getOutputFile () int getState () void setState (int) int state void setStreamSet (org.eclipse.osgi.storagemanager.ManagedOutputStream[]) org.eclipse.osgi.storagemanager.ManagedOutputStream[] set org.eclipse.osgi.storagemanager.ManagedOutputStream[] getStreamSet () public void write (byte[], int, int) throws java.io.IOException byte[] bytes int off int len }
org/eclipse/osgi/storagemanager/StorageManager$Entry.class
StorageManager.java package org.eclipse.osgi.storagemanager org.eclipse.osgi.storagemanager.StorageManager$Entry extends java.lang.Object { int readId int writeId int fileType final org.eclipse.osgi.storagemanager.StorageManager this$0 void <init> (org.eclipse.osgi.storagemanager.StorageManager, int, int, int) int readId int writeId int type int getReadId () int getWriteId () int getFileType () void setReadId (int) int value void setWriteId (int) int value void setFileType (int) int type }
org/eclipse/osgi/storagemanager/StorageManager.class
StorageManager.java package org.eclipse.osgi.storagemanager public final org.eclipse.osgi.storagemanager.StorageManager extends java.lang.Object { private static final int FILETYPE_STANDARD private static final int FILETYPE_RELIABLEFILE private static final org.eclipse.osgi.framework.util.SecureAction secure private static final boolean tempCleanup private static final boolean openCleanup private static final String MANAGER_FOLDER private static final String TABLE_FILE private static final String LOCK_FILE private static final int MAX_LOCK_WAIT private final boolean useReliableFiles private final java.io.File base private final java.io.File managerRoot private final String lockMode private final java.io.File tableFile private final java.io.File lockFile private org.eclipse.core.runtime.internal.adaptor.Locker locker private java.io.File instanceFile private org.eclipse.core.runtime.internal.adaptor.Locker instanceLocker private final boolean readOnly private boolean open private int tableStamp private final java.util.Properties table static void <clinit> () public void <init> (java.io.File, java.lang.String) java.io.File base String lockMode public void <init> (java.io.File, java.lang.String, boolean) java.io.File base String lockMode boolean readOnly private void initializeInstanceFile () throws java.io.IOException private java.lang.String getAbsolutePath (java.lang.String) String file public void add (java.lang.String) throws java.io.IOException String managedFile private void add (java.lang.String, int) throws java.io.IOException String managedFile int fileType org.eclipse.osgi.storagemanager.StorageManager$Entry entry int oldestGeneration private int findOldestGeneration (java.lang.String) String managedFile String[] files int oldestGeneration String name int len int i int generation public void update (java.lang.String[], java.lang.String[]) throws java.io.IOException String[] managedFiles String[] sources int[] originalReadIDs boolean error int i int i org.eclipse.osgi.storagemanager.StorageManager$Entry entry public java.lang.String[] getManagedFiles () java.util.Set set String[] keys String[] result int i public java.io.File getBase () public int getId (java.lang.String) String managedFile org.eclipse.osgi.storagemanager.StorageManager$Entry entry public boolean isReadOnly () private boolean lock (boolean) throws java.io.IOException boolean wait boolean locked long start long time public java.io.File lookup (java.lang.String, boolean) throws java.io.IOException String managedFile boolean add org.eclipse.osgi.storagemanager.StorageManager$Entry entry private boolean move (java.lang.String, java.lang.String) String source String managedFile java.io.File original java.io.File targetFile private void release () public void remove (java.lang.String) throws java.io.IOException String managedFile private void updateTable () throws java.io.IOException int stamp java.util.Properties diskTable java.io.InputStream input java.util.Enumeration e String file String value org.eclipse.osgi.storagemanager.StorageManager$Entry entry int id int id int fileType int fileType int idx private void save () throws java.io.IOException java.util.Properties props java.util.Enumeration e String file org.eclipse.osgi.storagemanager.StorageManager$Entry entry String value String value org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream fileStream boolean error private boolean update (java.lang.String, java.lang.String) throws java.io.IOException String managedFile String source org.eclipse.osgi.storagemanager.StorageManager$Entry entry int newId boolean success private void cleanup () throws java.io.IOException String[] files int i int i org.eclipse.core.runtime.internal.adaptor.Locker tmpLocker java.util.Collection managedFiles java.util.Iterator iter java.util.Map$Entry fileEntry String fileName org.eclipse.osgi.storagemanager.StorageManager$Entry info String readId int i private void deleteCopies (java.lang.String, java.lang.String) String fileName String exceptionNumber String notToDelete String[] files int i public void close () public void open (boolean) throws java.io.IOException boolean wait boolean locked public java.io.File createTempFile (java.lang.String) throws java.io.IOException String file java.io.File tmpFile public java.io.InputStream getInputStream (java.lang.String) throws java.io.IOException String managedFile public java.io.InputStream[] getInputStreamSet (java.lang.String[]) throws java.io.IOException String[] managedFiles java.io.InputStream[] streams int i private java.io.InputStream getInputStream (java.lang.String, int) throws java.io.IOException String managedFiles int openMask int id java.io.File lookup public org.eclipse.osgi.storagemanager.ManagedOutputStream getOutputStream (java.lang.String) throws java.io.IOException String managedFile org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream out java.io.File tmpFile public org.eclipse.osgi.storagemanager.ManagedOutputStream[] getOutputStreamSet (java.lang.String[]) throws java.io.IOException String[] managedFiles int count org.eclipse.osgi.storagemanager.ManagedOutputStream[] streams int idx org.eclipse.osgi.storagemanager.ManagedOutputStream newStream java.io.IOException e int jdx void abortOutputStream (org.eclipse.osgi.storagemanager.ManagedOutputStream) org.eclipse.osgi.storagemanager.ManagedOutputStream out org.eclipse.osgi.storagemanager.ManagedOutputStream[] set int idx org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos void closeOutputStream (org.eclipse.osgi.storagemanager.ManagedOutputStream) throws java.io.IOException org.eclipse.osgi.storagemanager.ManagedOutputStream smos org.eclipse.osgi.storagemanager.ManagedOutputStream[] streamSet org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos java.io.File file String target java.io.OutputStream out String target int idx String[] targets String[] sources int idx java.io.File outputFile org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos java.io.File file }
org/eclipse/osgi/util/
org/eclipse/osgi/util/ManifestElement.class
ManifestElement.java package org.eclipse.osgi.util public org.eclipse.osgi.util.ManifestElement extends java.lang.Object { protected String value protected String[] valueComponents protected java.util.Hashtable attributes protected java.util.Hashtable directives protected void <init> () public java.lang.String getValue () public java.lang.String[] getValueComponents () public java.lang.String getAttribute (java.lang.String) String key public java.lang.String[] getAttributes (java.lang.String) String key public java.util.Enumeration getKeys () protected void addAttribute (java.lang.String, java.lang.String) String key String value public java.lang.String getDirective (java.lang.String) String key public java.lang.String[] getDirectives (java.lang.String) String key public java.util.Enumeration getDirectiveKeys () protected void addDirective (java.lang.String, java.lang.String) String key String value private java.lang.String getTableValue (java.util.Hashtable, java.lang.String) java.util.Hashtable table String key Object result java.util.ArrayList valueList private java.lang.String[] getTableValues (java.util.Hashtable, java.lang.String) java.util.Hashtable table String key Object result java.util.ArrayList valueList private java.util.Enumeration getTableKeys (java.util.Hashtable) java.util.Hashtable table private java.util.Hashtable addTableValue (java.util.Hashtable, java.lang.String, java.lang.String) java.util.Hashtable table String key String value Object curValue java.util.ArrayList newList java.util.ArrayList newList public static org.eclipse.osgi.util.ManifestElement[] parseHeader (java.lang.String, java.lang.String) throws org.osgi.framework.BundleException String header String value java.util.ArrayList headerElements org.eclipse.osgi.framework.internal.core.Tokenizer tokenizer String next java.util.ArrayList headerValues StringBuffer headerValue boolean directive char c String restOfNext org.eclipse.osgi.util.ManifestElement manifestElement String restOfNext String val Exception e int size org.eclipse.osgi.util.ManifestElement[] result public static java.lang.String[] getArrayFromList (java.lang.String) String stringList String[] result public static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String) String stringList String separator java.util.ArrayList list java.util.StringTokenizer tokens String token public static java.util.Map parseBundleManifest (java.io.InputStream, java.util.Map) throws java.io.IOException org.osgi.framework.BundleException java.io.InputStream manifest java.util.Map headers java.io.BufferedReader br java.io.BufferedReader br String header StringBuffer value boolean firstLine String line int colon public java.lang.String toString () java.util.Enumeration attrKeys java.util.Enumeration directiveKeys StringBuffer result String key String key private void addValues (boolean, java.lang.String, java.lang.String[], java.lang.StringBuffer) boolean directive String key String[] values StringBuffer result int i }
org/eclipse/osgi/util/NLS$1.class
NLS.java package org.eclipse.osgi.util org.eclipse.osgi.util.NLS$1 extends java.lang.Object implements java.security.PrivilegedAction { private final String val$bundleName private final Class val$clazz void <init> (java.lang.String, java.lang.Class) public java.lang.Object run () }
org/eclipse/osgi/util/NLS$MessagesProperties.class
NLS.java package org.eclipse.osgi.util org.eclipse.osgi.util.NLS$MessagesProperties extends java.util.Properties { private static final int MOD_EXPECTED private static final int MOD_MASK private static final long serialVersionUID private final String bundleName private final java.util.Map fields private final boolean isAccessible public void <init> (java.util.Map, java.lang.String, boolean) java.util.Map fieldMap String bundleName boolean isAccessible public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value Object fieldObject String msg java.lang.reflect.Field field Exception e }
org/eclipse/osgi/util/NLS.class
NLS.java package org.eclipse.osgi.util public abstract org.eclipse.osgi.util.NLS extends java.lang.Object { private static final Object[] EMPTY_ARGS private static final String EXTENSION private static String[] nlSuffixes private static final String PROP_WARNINGS private static final String IGNORE private static final boolean ignoreWarnings private static org.eclipse.osgi.framework.log.FrameworkLog frameworkLog static final int SEVERITY_ERROR static final int SEVERITY_WARNING static final Object ASSIGNED static void <clinit> () protected void <init> () public static java.lang.String bind (java.lang.String, java.lang.Object) String message Object binding public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object) String message Object binding1 Object binding2 public static java.lang.String bind (java.lang.String, java.lang.Object[]) String message Object[] bindings public static void initializeMessages (java.lang.String, java.lang.Class) String bundleName Class clazz private static java.lang.String internalBind (java.lang.String, java.lang.Object[], java.lang.String, java.lang.String) String message Object[] args String argZero String argOne int length int bufLen StringBuffer buffer int i char c int index int index int number NumberFormatException e int nextIndex char next private static java.lang.String[] buildVariants (java.lang.String) String root String nl java.util.ArrayList result int lastSeparator int lastSeparator String[] variants int i private static void computeMissingMessages (java.lang.String, java.lang.Class, java.util.Map, java.lang.reflect.Field[], boolean) String bundleName Class clazz java.util.Map fieldMap java.lang.reflect.Field[] fieldArray boolean isAccessible int numFields int i java.lang.reflect.Field field String value Exception e static void load (java.lang.String, java.lang.Class) String bundleName Class clazz long start java.lang.reflect.Field[] fieldArray ClassLoader loader boolean isAccessible int len java.util.Map fields int i String[] variants int i java.io.InputStream input org.eclipse.osgi.util.NLS$MessagesProperties properties java.io.IOException e static void log (int, java.lang.String, java.lang.Exception) int severity String message Exception e String statusMsg String statusMsg }
org/eclipse/osgi/util/TextProcessor.class
TextProcessor.java package org.eclipse.osgi.util public org.eclipse.osgi.util.TextProcessor extends java.lang.Object { private static final String DOT private static final String COLON private static final String FILE_SEP_FSLASH private static final String FILE_SEP_BSLASH private static final String delimiterString private static final char LRM private static final char LRE private static final char PDF private static boolean IS_PROCESSING_NEEDED private static final int INDEX_NOT_SET static void <clinit> () java.util.Locale locale String lang String osName public static java.lang.String process (java.lang.String) String text public static java.lang.String process (java.lang.String, java.lang.String) String str String delimiter boolean isStringBidi boolean isLastRTL int delimIndex StringBuffer target char ch int i int n public static java.lang.String deprocess (java.lang.String) String str StringBuffer buf int i char c public static java.lang.String getDefaultDelimiters () private static boolean isRTL (char) char c private static boolean isNeutral (char) char c private void <init> () }
org/osgi/
org/osgi/framework/
org/osgi/framework/AdminPermission$1.class
AdminPermission.java package org.osgi.framework org.osgi.framework.AdminPermission$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.osgi.framework.AdminPermission this$0 private final java.util.Dictionary val$dict void <init> (org.osgi.framework.AdminPermission, java.util.Dictionary) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/AdminPermission.class
AdminPermission.java package org.osgi.framework public final org.osgi.framework.AdminPermission extends java.security.BasicPermission { static final long serialVersionUID public static final String CLASS public static final String EXECUTE public static final String EXTENSIONLIFECYCLE public static final String LIFECYCLE public static final String LISTENER public static final String METADATA public static final String RESOLVE public static final String RESOURCE public static final String STARTLEVEL public static final String CONTEXT private static final int ACTION_CLASS private static final int ACTION_EXECUTE private static final int ACTION_LIFECYCLE private static final int ACTION_LISTENER private static final int ACTION_METADATA private static final int ACTION_RESOLVE private static final int ACTION_RESOURCE private static final int ACTION_STARTLEVEL private static final int ACTION_EXTENSIONLIFECYCLE private static final int ACTION_CONTEXT private static final int ACTION_ALL static final int ACTION_NONE private volatile String actions transient int action_mask transient org.osgi.framework.Filter filter final transient org.osgi.framework.Bundle bundle private volatile transient java.util.Dictionary properties private static final ThreadLocal recurse static void <clinit> () public void <init> () public void <init> (java.lang.String, java.lang.String) String filter String actions public void <init> (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String actions private static java.lang.String createName (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle StringBuffer sb void <init> (org.osgi.framework.Filter, int) org.osgi.framework.Filter filter int mask private void setTransients (org.osgi.framework.Filter, int) org.osgi.framework.Filter filter int mask private static int parseActions (java.lang.String) String actions boolean seencomma int mask char[] a int i char c char c int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen private static org.osgi.framework.Filter parseFilter (java.lang.String) String filterString org.osgi.framework.InvalidSyntaxException e IllegalArgumentException iae public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.AdminPermission requested boolean implies0 (org.osgi.framework.AdminPermission, int) org.osgi.framework.AdminPermission requested int effective int desired org.osgi.framework.Filter f java.util.Dictionary requestedProperties public java.lang.String getActions () String result StringBuffer sb int mask public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.AdminPermission ap public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary result Object mark java.util.Dictionary dict }
org/osgi/framework/AdminPermissionCollection.class
AdminPermission.java package org.osgi.framework final org.osgi.framework.AdminPermissionCollection extends java.security.PermissionCollection { private static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$0 static void <clinit> () public void <init> () public void add (java.security.Permission) java.security.Permission permission org.osgi.framework.AdminPermission ap String name java.util.Map pc org.osgi.framework.AdminPermission existing int oldMask int newMask public boolean implies (java.security.Permission) java.security.Permission permission org.osgi.framework.AdminPermission requested int effective java.util.Collection perms java.util.Collection perms java.util.Map pc org.osgi.framework.AdminPermission ap int desired java.util.Iterator iter public synchronized java.util.Enumeration elements () private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable }
org/osgi/framework/AllServiceListener.class
AllServiceListener.java package org.osgi.framework public abstract org.osgi.framework.AllServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener { }
org/osgi/framework/Bundle.class
Bundle.java package org.osgi.framework public abstract org.osgi.framework.Bundle extends java.lang.Object { public static final int UNINSTALLED public static final int INSTALLED public static final int RESOLVED public static final int STARTING public static final int STOPPING public static final int ACTIVE public static final int START_TRANSIENT public static final int START_ACTIVATION_POLICY public static final int STOP_TRANSIENT public static final int SIGNERS_ALL public static final int SIGNERS_TRUSTED public abstract int getState () public abstract void start (int) throws org.osgi.framework.BundleException public abstract void start () throws org.osgi.framework.BundleException public abstract void stop (int) throws org.osgi.framework.BundleException public abstract void stop () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract void update () throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException public abstract java.util.Dictionary getHeaders () public abstract long getBundleId () public abstract java.lang.String getLocation () public abstract org.osgi.framework.ServiceReference[] getRegisteredServices () public abstract org.osgi.framework.ServiceReference[] getServicesInUse () public abstract boolean hasPermission (java.lang.Object) public abstract java.net.URL getResource (java.lang.String) public abstract java.util.Dictionary getHeaders (java.lang.String) public abstract java.lang.String getSymbolicName () public abstract java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.util.Enumeration getResources (java.lang.String) throws java.io.IOException public abstract java.util.Enumeration getEntryPaths (java.lang.String) public abstract java.net.URL getEntry (java.lang.String) public abstract long getLastModified () public abstract java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) public abstract org.osgi.framework.BundleContext getBundleContext () public abstract java.util.Map getSignerCertificates (int) public abstract org.osgi.framework.Version getVersion () }
org/osgi/framework/BundleActivator.class
BundleActivator.java package org.osgi.framework public abstract org.osgi.framework.BundleActivator extends java.lang.Object { public abstract void start (org.osgi.framework.BundleContext) throws java.lang.Exception public abstract void stop (org.osgi.framework.BundleContext) throws java.lang.Exception }
org/osgi/framework/BundleContext.class
BundleContext.java package org.osgi.framework public abstract org.osgi.framework.BundleContext extends java.lang.Object { public abstract java.lang.String getProperty (java.lang.String) public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException public abstract org.osgi.framework.Bundle installBundle (java.lang.String) throws org.osgi.framework.BundleException public abstract org.osgi.framework.Bundle getBundle (long) public abstract org.osgi.framework.Bundle[] getBundles () public abstract void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract void addServiceListener (org.osgi.framework.ServiceListener) public abstract void removeServiceListener (org.osgi.framework.ServiceListener) public abstract void addBundleListener (org.osgi.framework.BundleListener) public abstract void removeBundleListener (org.osgi.framework.BundleListener) public abstract void addFrameworkListener (org.osgi.framework.FrameworkListener) public abstract void removeFrameworkListener (org.osgi.framework.FrameworkListener) public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) public abstract org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract org.osgi.framework.ServiceReference getServiceReference (java.lang.String) public abstract java.lang.Object getService (org.osgi.framework.ServiceReference) public abstract boolean ungetService (org.osgi.framework.ServiceReference) public abstract java.io.File getDataFile (java.lang.String) public abstract org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException }
org/osgi/framework/BundleEvent.class
BundleEvent.java package org.osgi.framework public org.osgi.framework.BundleEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.Bundle bundle private final int type public static final int INSTALLED public static final int STARTED public static final int STOPPED public static final int UPDATED public static final int UNINSTALLED public static final int RESOLVED public static final int UNRESOLVED public static final int STARTING public static final int STOPPING public static final int LAZY_ACTIVATION public void <init> (int, org.osgi.framework.Bundle) int type org.osgi.framework.Bundle bundle public org.osgi.framework.Bundle getBundle () public int getType () }
org/osgi/framework/BundleException.class
BundleException.java package org.osgi.framework public org.osgi.framework.BundleException extends java.lang.Exception { static final long serialVersionUID private final int type public static final int UNSPECIFIED public static final int UNSUPPORTED_OPERATION public static final int INVALID_OPERATION public static final int MANIFEST_ERROR public static final int RESOLVE_ERROR public static final int ACTIVATOR_ERROR public static final int SECURITY_ERROR public static final int STATECHANGE_ERROR public static final int NATIVECODE_ERROR public static final int DUPLICATE_BUNDLE_ERROR public static final int START_TRANSIENT_ERROR public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.String) String msg public void <init> (java.lang.String, int, java.lang.Throwable) String msg int type Throwable cause public void <init> (java.lang.String, int) String msg int type public java.lang.Throwable getNestedException () public java.lang.Throwable getCause () public java.lang.Throwable initCause (java.lang.Throwable) Throwable cause public int getType () }
org/osgi/framework/BundleListener.class
BundleListener.java package org.osgi.framework public abstract org.osgi.framework.BundleListener extends java.lang.Object implements java.util.EventListener { public abstract void bundleChanged (org.osgi.framework.BundleEvent) }
org/osgi/framework/BundlePermission.class
BundlePermission.java package org.osgi.framework public final org.osgi.framework.BundlePermission extends java.security.BasicPermission { private static final long serialVersionUID public static final String PROVIDE public static final String REQUIRE public static final String HOST public static final String FRAGMENT private static final int ACTION_PROVIDE private static final int ACTION_REQUIRE private static final int ACTION_HOST private static final int ACTION_FRAGMENT private static final int ACTION_ALL static final int ACTION_NONE private transient int action_mask private volatile String actions public void <init> (java.lang.String, java.lang.String) String symbolicName String actions void <init> (java.lang.String, int) String symbolicName int mask private synchronized void setTransients (int) int mask synchronized int getActionsMask () private static int parseActions (java.lang.String) String actions boolean seencomma int mask char[] a int i char c char c int matchlen int matchlen int matchlen int matchlen int matchlen public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.BundlePermission requested int effective int desired public java.lang.String getActions () String result StringBuffer sb boolean comma public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.BundlePermission bp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s }
org/osgi/framework/BundlePermissionCollection.class
BundlePermission.java package org.osgi.framework final org.osgi.framework.BundlePermissionCollection extends java.security.PermissionCollection { private static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$0 static void <clinit> () public void <init> () public void add (java.security.Permission) java.security.Permission permission org.osgi.framework.BundlePermission bp String name java.util.Map pc org.osgi.framework.BundlePermission existing int oldMask int newMask public boolean implies (java.security.Permission) java.security.Permission permission org.osgi.framework.BundlePermission requested String requestedName int desired int effective org.osgi.framework.BundlePermission bp org.osgi.framework.BundlePermission bp java.util.Map pc int last int last int offset public synchronized java.util.Enumeration elements () private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable }
org/osgi/framework/BundleReference.class
BundleReference.java package org.osgi.framework public abstract org.osgi.framework.BundleReference extends java.lang.Object { public abstract org.osgi.framework.Bundle getBundle () }
org/osgi/framework/Configurable.class
Configurable.java package org.osgi.framework public abstract org.osgi.framework.Configurable extends java.lang.Object { public abstract java.lang.Object getConfigurationObject () }
org/osgi/framework/Constants.class
Constants.java package org.osgi.framework public abstract org.osgi.framework.Constants extends java.lang.Object { public static final String SYSTEM_BUNDLE_LOCATION public static final String SYSTEM_BUNDLE_SYMBOLICNAME public static final String BUNDLE_CATEGORY public static final String BUNDLE_CLASSPATH public static final String BUNDLE_COPYRIGHT public static final String BUNDLE_DESCRIPTION public static final String BUNDLE_NAME public static final String BUNDLE_NATIVECODE public static final String EXPORT_PACKAGE public static final String EXPORT_SERVICE public static final String IMPORT_PACKAGE public static final String DYNAMICIMPORT_PACKAGE public static final String IMPORT_SERVICE public static final String BUNDLE_VENDOR public static final String BUNDLE_VERSION public static final String BUNDLE_DOCURL public static final String BUNDLE_CONTACTADDRESS public static final String BUNDLE_ACTIVATOR public static final String BUNDLE_UPDATELOCATION public static final String PACKAGE_SPECIFICATION_VERSION public static final String BUNDLE_NATIVECODE_PROCESSOR public static final String BUNDLE_NATIVECODE_OSNAME public static final String BUNDLE_NATIVECODE_OSVERSION public static final String BUNDLE_NATIVECODE_LANGUAGE public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT public static final String BUNDLE_SYMBOLICNAME public static final String SINGLETON_DIRECTIVE public static final String FRAGMENT_ATTACHMENT_DIRECTIVE public static final String FRAGMENT_ATTACHMENT_ALWAYS public static final String FRAGMENT_ATTACHMENT_RESOLVETIME public static final String FRAGMENT_ATTACHMENT_NEVER public static final String BUNDLE_LOCALIZATION public static final String BUNDLE_LOCALIZATION_DEFAULT_BASENAME public static final String REQUIRE_BUNDLE public static final String BUNDLE_VERSION_ATTRIBUTE public static final String FRAGMENT_HOST public static final String SELECTION_FILTER_ATTRIBUTE public static final String BUNDLE_MANIFESTVERSION public static final String VERSION_ATTRIBUTE public static final String BUNDLE_SYMBOLICNAME_ATTRIBUTE public static final String RESOLUTION_DIRECTIVE public static final String RESOLUTION_MANDATORY public static final String RESOLUTION_OPTIONAL public static final String USES_DIRECTIVE public static final String INCLUDE_DIRECTIVE public static final String EXCLUDE_DIRECTIVE public static final String MANDATORY_DIRECTIVE public static final String VISIBILITY_DIRECTIVE public static final String VISIBILITY_PRIVATE public static final String VISIBILITY_REEXPORT public static final String EXTENSION_DIRECTIVE public static final String EXTENSION_FRAMEWORK public static final String EXTENSION_BOOTCLASSPATH public static final String BUNDLE_ACTIVATIONPOLICY public static final String ACTIVATION_LAZY public static final String FRAMEWORK_VERSION public static final String FRAMEWORK_VENDOR public static final String FRAMEWORK_LANGUAGE public static final String FRAMEWORK_OS_NAME public static final String FRAMEWORK_OS_VERSION public static final String FRAMEWORK_PROCESSOR public static final String FRAMEWORK_EXECUTIONENVIRONMENT public static final String FRAMEWORK_BOOTDELEGATION public static final String FRAMEWORK_SYSTEMPACKAGES public static final String FRAMEWORK_SYSTEMPACKAGES_EXTRA public static final String SUPPORTS_FRAMEWORK_EXTENSION public static final String SUPPORTS_BOOTCLASSPATH_EXTENSION public static final String SUPPORTS_FRAMEWORK_FRAGMENT public static final String SUPPORTS_FRAMEWORK_REQUIREBUNDLE public static final String FRAMEWORK_SECURITY public static final String FRAMEWORK_SECURITY_OSGI public static final String FRAMEWORK_STORAGE public static final String FRAMEWORK_STORAGE_CLEAN public static final String FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT public static final String FRAMEWORK_LIBRARY_EXTENSIONS public static final String FRAMEWORK_EXECPERMISSION public static final String FRAMEWORK_TRUST_REPOSITORIES public static final String FRAMEWORK_WINDOWSYSTEM public static final String FRAMEWORK_BEGINNING_STARTLEVEL public static final String FRAMEWORK_BUNDLE_PARENT public static final String FRAMEWORK_BUNDLE_PARENT_BOOT public static final String FRAMEWORK_BUNDLE_PARENT_EXT public static final String FRAMEWORK_BUNDLE_PARENT_APP public static final String FRAMEWORK_BUNDLE_PARENT_FRAMEWORK public static final String OBJECTCLASS public static final String SERVICE_ID public static final String SERVICE_PID public static final String SERVICE_RANKING public static final String SERVICE_VENDOR public static final String SERVICE_DESCRIPTION }
org/osgi/framework/Filter.class
Filter.java package org.osgi.framework public abstract org.osgi.framework.Filter extends java.lang.Object { public abstract boolean match (org.osgi.framework.ServiceReference) public abstract boolean match (java.util.Dictionary) public abstract java.lang.String toString () public abstract boolean equals (java.lang.Object) public abstract int hashCode () public abstract boolean matchCase (java.util.Dictionary) }
org/osgi/framework/FrameworkEvent.class
FrameworkEvent.java package org.osgi.framework public org.osgi.framework.FrameworkEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.Bundle bundle private final Throwable throwable private final int type public static final int STARTED public static final int ERROR public static final int PACKAGES_REFRESHED public static final int STARTLEVEL_CHANGED public static final int WARNING public static final int INFO public static final int STOPPED public static final int STOPPED_UPDATE public static final int STOPPED_BOOTCLASSPATH_MODIFIED public static final int WAIT_TIMEDOUT public void <init> (int, java.lang.Object) int type Object source public void <init> (int, org.osgi.framework.Bundle, java.lang.Throwable) int type org.osgi.framework.Bundle bundle Throwable throwable public java.lang.Throwable getThrowable () public org.osgi.framework.Bundle getBundle () public int getType () }
org/osgi/framework/FrameworkListener.class
FrameworkListener.java package org.osgi.framework public abstract org.osgi.framework.FrameworkListener extends java.lang.Object implements java.util.EventListener { public abstract void frameworkEvent (org.osgi.framework.FrameworkEvent) }
org/osgi/framework/FrameworkUtil$1.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$1 extends java.lang.Object implements java.security.PrivilegedAction { private final Class val$classFromBundle void <init> (java.lang.Class) public java.lang.Object run () }
org/osgi/framework/FrameworkUtil$CaseInsensitiveDictionary.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$CaseInsensitiveDictionary extends java.util.Dictionary { private final java.util.Dictionary dictionary private final String[] keys void <init> (java.util.Dictionary) java.util.Dictionary dictionary java.util.List keyList java.util.Enumeration e Object k String key java.util.Iterator i public java.lang.Object get (java.lang.Object) Object o String k int i int length String key public boolean isEmpty () public java.util.Enumeration keys () public java.util.Enumeration elements () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/osgi/framework/FrameworkUtil$DNChainMatching.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$DNChainMatching extends java.lang.Object { private static final String MINUS_WILDCARD private static final String STAR_WILDCARD private void <init> () private static boolean rdnmatch (java.util.List, java.util.List) java.util.List rdn java.util.List rdnPattern int i String rdnNameValue String patNameValue int rdnNameEnd int patNameEnd String patValue String rdnValue private static boolean dnmatch (java.util.List, java.util.List) java.util.List dn java.util.List dnPattern int dnStart int patStart int patLen int i private static java.util.List parseDNchainPattern (java.lang.String) String dnChain java.util.List parsed int startIndex int endIndex boolean inQuote char c private static java.util.List parseDNchain (java.util.List) java.util.List chain int i String dn java.util.List rdns private static int skipSpaces (java.lang.String, int) String dnChain int startIndex private static void parseDN (java.lang.String, java.util.List) String dn java.util.List rdn int startIndex char c java.util.List nameValues int endIndex private static int skipWildCards (java.util.List, int) java.util.List dnChainPattern int dnChainPatternIndex int i Object dnPattern private static boolean dnChainMatch (java.util.List, int, java.util.List, int) throws java.lang.IllegalArgumentException java.util.List dnChain int dnChainIndex java.util.List dnChainPattern int dnChainPatternIndex Object dnPattern int i static boolean match (java.lang.String, java.util.List) String pattern java.util.List dnChain java.util.List parsedDNChain java.util.List parsedDNChain java.util.List parsedDNPattern java.util.List parsedDNPattern RuntimeException e IllegalArgumentException iae RuntimeException e IllegalArgumentException iae private static java.lang.String toString (java.util.List) java.util.List dnChain StringBuffer sb java.util.Iterator iChain }
org/osgi/framework/FrameworkUtil$FilterImpl$Parser.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$FilterImpl$Parser extends java.lang.Object { private final String filterstring private final char[] filterChars private int pos void <init> (java.lang.String) String filterstring org.osgi.framework.FrameworkUtil$FilterImpl parse () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl filter org.osgi.framework.FrameworkUtil$FilterImpl filter private org.osgi.framework.FrameworkUtil$FilterImpl parse_filter () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl filter private org.osgi.framework.FrameworkUtil$FilterImpl parse_filtercomp () throws org.osgi.framework.InvalidSyntaxException char c private org.osgi.framework.FrameworkUtil$FilterImpl parse_and () throws org.osgi.framework.InvalidSyntaxException int lookahead java.util.List operands org.osgi.framework.FrameworkUtil$FilterImpl child private org.osgi.framework.FrameworkUtil$FilterImpl parse_or () throws org.osgi.framework.InvalidSyntaxException int lookahead java.util.List operands org.osgi.framework.FrameworkUtil$FilterImpl child private org.osgi.framework.FrameworkUtil$FilterImpl parse_not () throws org.osgi.framework.InvalidSyntaxException int lookahead org.osgi.framework.FrameworkUtil$FilterImpl child private org.osgi.framework.FrameworkUtil$FilterImpl parse_item () throws org.osgi.framework.InvalidSyntaxException String attr int oldpos Object string private java.lang.String parse_attr () throws org.osgi.framework.InvalidSyntaxException int begin int end char c int length private java.lang.String parse_value () throws org.osgi.framework.InvalidSyntaxException StringBuffer sb char c private java.lang.Object parse_substring () throws org.osgi.framework.InvalidSyntaxException StringBuffer sb java.util.List operands char c int size Object single private void skipWhiteSpace () int length }
org/osgi/framework/FrameworkUtil$FilterImpl.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$FilterImpl extends java.lang.Object implements org.osgi.framework.Filter { private static final int EQUAL private static final int APPROX private static final int GREATER private static final int LESS private static final int PRESENT private static final int SUBSTRING private static final int AND private static final int OR private static final int NOT private final int op private final String attr private final Object value private volatile transient String filterString private static final Class[] constructorType static void <clinit> () static org.osgi.framework.FrameworkUtil$FilterImpl newInstance (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filterString void <init> (int, java.lang.String, java.lang.Object) int operation String attr Object value public boolean match (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public boolean match (java.util.Dictionary) java.util.Dictionary dictionary public boolean matchCase (java.util.Dictionary) java.util.Dictionary dictionary public java.lang.String toString () String result private java.lang.String normalize () StringBuffer sb org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl filter String[] substrings int i int size String substr public boolean equals (java.lang.Object) Object obj public int hashCode () private boolean match0 (java.util.Dictionary) java.util.Dictionary properties org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl filter Object prop Object prop private static java.lang.String encodeValue (java.lang.String) String value boolean encoded int inlen int outlen char[] output int cursor int i char c private boolean compare (int, java.lang.Object, java.lang.Object) int operation Object value1 Object value2 Class clazz Class type private boolean compare_Collection (int, java.util.Collection, java.lang.Object) int operation java.util.Collection collection Object value2 java.util.Iterator iterator private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) int operation Object[] array Object value2 int i int size private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) int operation Class type Object primarray Object value2 int[] array int i int size long[] array int i int size byte[] array int i int size short[] array int i int size char[] array int i int size float[] array int i int size double[] array int i int size boolean[] array int i int size private boolean compare_String (int, java.lang.String, java.lang.Object) int operation String string Object value2 String[] substrings int pos int i int size String substr String substr2 int index int len String string2 private boolean compare_Integer (int, int, java.lang.Object) int operation int intval Object value2 int intval2 int intval2 private boolean compare_Long (int, long, java.lang.Object) int operation long longval Object value2 long longval2 long longval2 private boolean compare_Byte (int, byte, java.lang.Object) int operation byte byteval Object value2 byte byteval2 byte byteval2 private boolean compare_Short (int, short, java.lang.Object) int operation short shortval Object value2 short shortval2 short shortval2 private boolean compare_Character (int, char, java.lang.Object) int operation char charval Object value2 char charval2 char charval2 private boolean compare_Boolean (int, boolean, java.lang.Object) int operation boolean boolval Object value2 boolean boolval2 private boolean compare_Float (int, float, java.lang.Object) int operation float floatval Object value2 float floatval2 float floatval2 private boolean compare_Double (int, double, java.lang.Object) int operation double doubleval Object value2 double doubleval2 double doubleval2 private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) int operation Comparable value1 Object value2 java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) int operation Object value1 Object value2 java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor private static java.lang.String approxString (java.lang.String) String input boolean changed char[] output int cursor int i int length char c }
org/osgi/framework/FrameworkUtil$ServiceReferenceDictionary.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$ServiceReferenceDictionary extends java.util.Dictionary { private final org.osgi.framework.ServiceReference reference void <init> (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public java.lang.Object get (java.lang.Object) Object key public boolean isEmpty () public java.util.Enumeration keys () public java.util.Enumeration elements () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/osgi/framework/FrameworkUtil$SetAccessibleAction.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction { private final java.lang.reflect.AccessibleObject accessible void <init> (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject accessible public java.lang.Object run () }
org/osgi/framework/FrameworkUtil.class
FrameworkUtil.java package org.osgi.framework public org.osgi.framework.FrameworkUtil extends java.lang.Object { static Class class$0 private void <init> () public static org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filter public static boolean matchDistinguishedNameChain (java.lang.String, java.util.List) String matchPattern java.util.List dnChain public static org.osgi.framework.Bundle getBundle (java.lang.Class) Class classFromBundle Object cl }
org/osgi/framework/InvalidSyntaxException.class
InvalidSyntaxException.java package org.osgi.framework public org.osgi.framework.InvalidSyntaxException extends java.lang.Exception { static final long serialVersionUID private final String filter public void <init> (java.lang.String, java.lang.String) String msg String filter public void <init> (java.lang.String, java.lang.String, java.lang.Throwable) String msg String filter Throwable cause public java.lang.String getFilter () public java.lang.Throwable getCause () public java.lang.Throwable initCause (java.lang.Throwable) Throwable cause }
org/osgi/framework/PackagePermission$1.class
PackagePermission.java package org.osgi.framework org.osgi.framework.PackagePermission$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.osgi.framework.PackagePermission this$0 private final java.util.Dictionary val$dict void <init> (org.osgi.framework.PackagePermission, java.util.Dictionary) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/PackagePermission.class
PackagePermission.java package org.osgi.framework public final org.osgi.framework.PackagePermission extends java.security.BasicPermission { static final long serialVersionUID public static final String EXPORT public static final String EXPORTONLY public static final String IMPORT private static final int ACTION_EXPORT private static final int ACTION_IMPORT private static final int ACTION_ALL static final int ACTION_NONE transient int action_mask private volatile String actions final transient org.osgi.framework.Bundle bundle transient org.osgi.framework.Filter filter private volatile transient java.util.Dictionary properties public void <init> (java.lang.String, java.lang.String) String name String actions public void <init> (java.lang.String, org.osgi.framework.Bundle, java.lang.String) String name org.osgi.framework.Bundle exportingBundle String actions void <init> (java.lang.String, int) String name int mask private void setTransients (java.lang.String, int) String name int mask private static int parseActions (java.lang.String) String actions boolean seencomma int mask char[] a int i char c char c int matchlen int matchlen int matchlen int matchlen private static org.osgi.framework.Filter parseFilter (java.lang.String) String filterString org.osgi.framework.InvalidSyntaxException e IllegalArgumentException iae public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.PackagePermission requested boolean implies0 (org.osgi.framework.PackagePermission, int) org.osgi.framework.PackagePermission requested int effective int desired org.osgi.framework.Filter f public java.lang.String getActions () String result StringBuffer sb boolean comma int mask public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.PackagePermission pp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary result java.util.Dictionary dict }
org/osgi/framework/PackagePermissionCollection.class
PackagePermission.java package org.osgi.framework final org.osgi.framework.PackagePermissionCollection extends java.security.PermissionCollection { static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private java.util.Map filterPermissions private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$0 static Class class$1 static void <clinit> () public void <init> () public void add (java.security.Permission) java.security.Permission permission org.osgi.framework.PackagePermission pp String name org.osgi.framework.Filter f java.util.Map pc java.util.Map pc org.osgi.framework.PackagePermission existing int oldMask int newMask public boolean implies (java.security.Permission) java.security.Permission permission org.osgi.framework.PackagePermission requested String requestedName int desired int effective java.util.Collection perms java.util.Collection perms java.util.Map pc org.osgi.framework.PackagePermission pp org.osgi.framework.PackagePermission pp int last int last int offset java.util.Iterator iter public synchronized java.util.Enumeration elements () java.util.List all java.util.Map pc private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable }
org/osgi/framework/ServiceEvent.class
ServiceEvent.java package org.osgi.framework public org.osgi.framework.ServiceEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.ServiceReference reference private final int type public static final int REGISTERED public static final int MODIFIED public static final int UNREGISTERING public static final int MODIFIED_ENDMATCH public void <init> (int, org.osgi.framework.ServiceReference) int type org.osgi.framework.ServiceReference reference public org.osgi.framework.ServiceReference getServiceReference () public int getType () }
org/osgi/framework/ServiceException.class
ServiceException.java package org.osgi.framework public org.osgi.framework.ServiceException extends java.lang.RuntimeException { static final long serialVersionUID private final int type public static final int UNSPECIFIED public static final int UNREGISTERED public static final int FACTORY_ERROR public static final int FACTORY_EXCEPTION public static final int SUBCLASSED public static final int REMOTE public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.String) String msg public void <init> (java.lang.String, int, java.lang.Throwable) String msg int type Throwable cause public void <init> (java.lang.String, int) String msg int type public int getType () }
org/osgi/framework/ServiceFactory.class
ServiceFactory.java package org.osgi.framework public abstract org.osgi.framework.ServiceFactory extends java.lang.Object { public abstract java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) public abstract void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) }
org/osgi/framework/ServiceListener.class
ServiceListener.java package org.osgi.framework public abstract org.osgi.framework.ServiceListener extends java.lang.Object implements java.util.EventListener { public abstract void serviceChanged (org.osgi.framework.ServiceEvent) }
org/osgi/framework/ServicePermission$1.class
ServicePermission.java package org.osgi.framework org.osgi.framework.ServicePermission$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.osgi.framework.ServicePermission this$0 private final java.util.Map val$props private final org.osgi.framework.Bundle val$bundle void <init> (org.osgi.framework.ServicePermission, java.util.Map, org.osgi.framework.Bundle) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/ServicePermission$Properties.class
ServicePermission.java package org.osgi.framework org.osgi.framework.ServicePermission$Properties extends java.util.Dictionary { private final java.util.Map properties private final org.osgi.framework.ServiceReference service void <init> (java.util.Map, org.osgi.framework.ServiceReference) java.util.Map properties org.osgi.framework.ServiceReference service public java.lang.Object get (java.lang.Object) Object k String key Object value public int size () public boolean isEmpty () public java.util.Enumeration keys () java.util.Collection pk String[] spk java.util.List all int i int length String key java.util.Iterator iter public java.util.Enumeration elements () java.util.Collection pk String[] spk java.util.List all int i int length String key java.util.Iterator iter public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key }
org/osgi/framework/ServicePermission.class
ServicePermission.java package org.osgi.framework public final org.osgi.framework.ServicePermission extends java.security.BasicPermission { static final long serialVersionUID public static final String GET public static final String REGISTER private static final int ACTION_GET private static final int ACTION_REGISTER private static final int ACTION_ALL static final int ACTION_NONE transient int action_mask private volatile String actions final transient org.osgi.framework.ServiceReference service final transient String[] objectClass transient org.osgi.framework.Filter filter private volatile transient java.util.Dictionary properties private transient boolean wildcard private transient String prefix public void <init> (java.lang.String, java.lang.String) String name String actions public void <init> (org.osgi.framework.ServiceReference, java.lang.String) org.osgi.framework.ServiceReference reference String actions private static java.lang.String createName (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference StringBuffer sb void <init> (java.lang.String, int) String name int mask private void setTransients (org.osgi.framework.Filter, int) org.osgi.framework.Filter f int mask String name int l private static int parseActions (java.lang.String) String actions boolean seencomma int mask char[] a int i char c char c int matchlen int matchlen int matchlen private static org.osgi.framework.Filter parseFilter (java.lang.String) String filterString org.osgi.framework.InvalidSyntaxException e IllegalArgumentException iae public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.ServicePermission requested boolean implies0 (org.osgi.framework.ServicePermission, int) org.osgi.framework.ServicePermission requested int effective int desired org.osgi.framework.Filter f String[] requestedNames int pl int i int l String requestedName String name int i int l public java.lang.String getActions () String result StringBuffer sb boolean comma int mask public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.ServicePermission sp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary result java.util.Map props org.osgi.framework.Bundle bundle }
org/osgi/framework/ServicePermissionCollection.class
ServicePermission.java package org.osgi.framework final org.osgi.framework.ServicePermissionCollection extends java.security.PermissionCollection { static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private java.util.Map filterPermissions private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$0 static Class class$1 static void <clinit> () public void <init> () public void add (java.security.Permission) java.security.Permission permission org.osgi.framework.ServicePermission sp String name org.osgi.framework.Filter f java.util.Map pc java.util.Map pc org.osgi.framework.ServicePermission existing int oldMask int newMask public boolean implies (java.security.Permission) java.security.Permission permission org.osgi.framework.ServicePermission requested int effective java.util.Collection perms java.util.Collection perms int desired org.osgi.framework.ServicePermission sp String[] requestedNames int i int l java.util.Map pc java.util.Iterator iter private int effective (java.lang.String, int, int) String requestedName int desired int effective java.util.Map pc org.osgi.framework.ServicePermission sp int last int last int offset public synchronized java.util.Enumeration elements () java.util.List all java.util.Map pc private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable }
org/osgi/framework/ServiceReference.class
ServiceReference.java package org.osgi.framework public abstract org.osgi.framework.ServiceReference extends java.lang.Object implements java.lang.Comparable { public abstract java.lang.Object getProperty (java.lang.String) public abstract java.lang.String[] getPropertyKeys () public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle[] getUsingBundles () public abstract boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) public abstract int compareTo (java.lang.Object) }
org/osgi/framework/ServiceRegistration.class
ServiceRegistration.java package org.osgi.framework public abstract org.osgi.framework.ServiceRegistration extends java.lang.Object { public abstract org.osgi.framework.ServiceReference getReference () public abstract void setProperties (java.util.Dictionary) public abstract void unregister () }
org/osgi/framework/SignerProperty.class
SignerProperty.java package org.osgi.framework org.osgi.framework.SignerProperty extends java.lang.Object { private final org.osgi.framework.Bundle bundle private final String pattern public void <init> (java.lang.String) String pattern void <init> (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public boolean equals (java.lang.Object) Object o org.osgi.framework.SignerProperty other org.osgi.framework.Bundle matchBundle String matchPattern java.util.Map signers java.util.Iterator iSigners java.util.List signerCerts java.util.List dnChain java.util.Iterator iCerts public int hashCode () boolean isBundleSigned () java.util.Map signers }
org/osgi/framework/SynchronousBundleListener.class
SynchronousBundleListener.java package org.osgi.framework public abstract org.osgi.framework.SynchronousBundleListener extends java.lang.Object implements org.osgi.framework.BundleListener { }
org/osgi/framework/Version.class
Version.java package org.osgi.framework public org.osgi.framework.Version extends java.lang.Object implements java.lang.Comparable { private final int major private final int minor private final int micro private final String qualifier private static final String SEPARATOR public static final org.osgi.framework.Version emptyVersion static void <clinit> () public void <init> (int, int, int) int major int minor int micro public void <init> (int, int, int, java.lang.String) int major int minor int micro String qualifier public void <init> (java.lang.String) String version int maj int min int mic String qual java.util.StringTokenizer st private void validate () char[] chars int i int length char ch public static org.osgi.framework.Version parseVersion (java.lang.String) String version public int getMajor () public int getMinor () public int getMicro () public java.lang.String getQualifier () public java.lang.String toString () int q StringBuffer result public int hashCode () public boolean equals (java.lang.Object) Object object org.osgi.framework.Version other public int compareTo (java.lang.Object) Object object org.osgi.framework.Version other int result }
org/osgi/framework/hooks/
org/osgi/framework/hooks/service/
org/osgi/framework/hooks/service/EventHook.class
EventHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.EventHook extends java.lang.Object { public abstract void event (org.osgi.framework.ServiceEvent, java.util.Collection) }
org/osgi/framework/hooks/service/FindHook.class
FindHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.FindHook extends java.lang.Object { public abstract void find (org.osgi.framework.BundleContext, java.lang.String, java.lang.String, boolean, java.util.Collection) }
org/osgi/framework/hooks/service/ListenerHook$ListenerInfo.class
ListenerHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.ListenerHook$ListenerInfo extends java.lang.Object { public abstract org.osgi.framework.BundleContext getBundleContext () public abstract java.lang.String getFilter () public abstract boolean isRemoved () public abstract boolean equals (java.lang.Object) public abstract int hashCode () }
org/osgi/framework/hooks/service/ListenerHook.class
ListenerHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.ListenerHook extends java.lang.Object { public abstract void added (java.util.Collection) public abstract void removed (java.util.Collection) }
org/osgi/framework/launch/
org/osgi/framework/launch/Framework.class
Framework.java package org.osgi.framework.launch public abstract org.osgi.framework.launch.Framework extends java.lang.Object implements org.osgi.framework.Bundle { public abstract void init () throws org.osgi.framework.BundleException public abstract org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException public abstract void start () throws org.osgi.framework.BundleException public abstract void start (int) throws org.osgi.framework.BundleException public abstract void stop () throws org.osgi.framework.BundleException public abstract void stop (int) throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException public abstract void update () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract long getBundleId () public abstract java.lang.String getLocation () public abstract java.lang.String getSymbolicName () }
org/osgi/framework/launch/FrameworkFactory.class
FrameworkFactory.java package org.osgi.framework.launch public abstract org.osgi.framework.launch.FrameworkFactory extends java.lang.Object { public abstract org.osgi.framework.launch.Framework newFramework (java.util.Map) }
org/osgi/service/
org/osgi/service/condpermadmin/
org/osgi/service/condpermadmin/BooleanCondition.class
Condition.java package org.osgi.service.condpermadmin final org.osgi.service.condpermadmin.BooleanCondition extends java.lang.Object implements org.osgi.service.condpermadmin.Condition { private final boolean satisfied void <init> (boolean) boolean satisfied public boolean isPostponed () public boolean isSatisfied () public boolean isMutable () public boolean isSatisfied (org.osgi.service.condpermadmin.Condition[], java.util.Dictionary) org.osgi.service.condpermadmin.Condition[] conds java.util.Dictionary context int i int length }
org/osgi/service/condpermadmin/BundleLocationCondition$1.class
BundleLocationCondition.java package org.osgi.service.condpermadmin org.osgi.service.condpermadmin.BundleLocationCondition$1 extends java.lang.Object implements java.security.PrivilegedAction { private final org.osgi.framework.Bundle val$bundle void <init> (org.osgi.framework.Bundle) public java.lang.Object run () }
org/osgi/service/condpermadmin/BundleLocationCondition.class
BundleLocationCondition.java package org.osgi.service.condpermadmin public org.osgi.service.condpermadmin.BundleLocationCondition extends java.lang.Object { private static final String CONDITION_TYPE public static org.osgi.service.condpermadmin.Condition getCondition (org.osgi.framework.Bundle, org.osgi.service.condpermadmin.ConditionInfo) org.osgi.framework.Bundle bundle org.osgi.service.condpermadmin.ConditionInfo info String[] args String bundleLocation org.osgi.framework.Filter filter org.osgi.framework.InvalidSyntaxException e java.util.Hashtable matchProps boolean negate private void <init> () private static java.lang.String escapeLocation (java.lang.String) String value boolean escaped int inlen int outlen char[] output int cursor int i char c }
org/osgi/service/condpermadmin/BundleSignerCondition.class
BundleSignerCondition.java package org.osgi.service.condpermadmin public org.osgi.service.condpermadmin.BundleSignerCondition extends java.lang.Object { private static final String CONDITION_TYPE public static org.osgi.service.condpermadmin.Condition getCondition (org.osgi.framework.Bundle, org.osgi.service.condpermadmin.ConditionInfo) org.osgi.framework.Bundle bundle org.osgi.service.condpermadmin.ConditionInfo info String[] args java.util.Map signers boolean match java.util.Iterator iSigners java.util.List signerCerts java.util.List dnChain java.util.Iterator iCerts boolean negate private void <init> () }
org/osgi/service/condpermadmin/Condition.class
Condition.java package org.osgi.service.condpermadmin public abstract org.osgi.service.condpermadmin.Condition extends java.lang.Object { public static final org.osgi.service.condpermadmin.Condition TRUE public static final org.osgi.service.condpermadmin.Condition FALSE static void <clinit> () public abstract boolean isPostponed () public abstract boolean isSatisfied () public abstract boolean isMutable () public abstract boolean isSatisfied (org.osgi.service.condpermadmin.Condition[], java.util.Dictionary) }
org/osgi/service/condpermadmin/ConditionInfo.class
ConditionInfo.java package org.osgi.service.condpermadmin public org.osgi.service.condpermadmin.ConditionInfo extends java.lang.Object { private final String type private final String[] args public void <init> (java.lang.String, java.lang.String[]) String type String[] args public void <init> (java.lang.String) String encodedCondition char[] encoded int length int pos int begin java.util.ArrayList argsList char c public final java.lang.String getEncoded () StringBuffer output int i public java.lang.String toString () public final java.lang.String getType () public final java.lang.String[] getArgs () public boolean equals (java.lang.Object) Object obj org.osgi.service.condpermadmin.ConditionInfo other int i public int hashCode () int h int i private static void escapeString (java.lang.String, java.lang.StringBuffer) String str StringBuffer output int len int i char c private static java.lang.String unescapeString (char[], int, int) char[] str int begin int end StringBuffer output int i char c }
org/osgi/service/condpermadmin/ConditionalPermissionAdmin.class
ConditionalPermissionAdmin.java package org.osgi.service.condpermadmin public abstract org.osgi.service.condpermadmin.ConditionalPermissionAdmin extends java.lang.Object { public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo addConditionalPermissionInfo (org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) public abstract java.util.Enumeration getConditionalPermissionInfos () public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo getConditionalPermissionInfo (java.lang.String) public abstract java.security.AccessControlContext getAccessControlContext (java.lang.String[]) public abstract org.osgi.service.condpermadmin.ConditionalPermissionUpdate newConditionalPermissionUpdate () public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String) }
org/osgi/service/condpermadmin/ConditionalPermissionInfo.class
ConditionalPermissionInfo.java package org.osgi.service.condpermadmin public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo extends java.lang.Object { public static final String ALLOW public static final String DENY public abstract org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () public abstract org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () public abstract void delete () public abstract java.lang.String getName () public abstract java.lang.String getAccessDecision () public abstract java.lang.String getEncoded () public abstract java.lang.String toString () public abstract boolean equals (java.lang.Object) public abstract int hashCode () }
org/osgi/service/condpermadmin/ConditionalPermissionUpdate.class
ConditionalPermissionUpdate.java package org.osgi.service.condpermadmin public abstract org.osgi.service.condpermadmin.ConditionalPermissionUpdate extends java.lang.Object { public abstract java.util.List getConditionalPermissionInfos () public abstract boolean commit () }
org/osgi/service/framework/
org/osgi/service/framework/CompositeBundle.class
CompositeBundle.java package org.osgi.service.framework public abstract org.osgi.service.framework.CompositeBundle extends java.lang.Object implements org.osgi.framework.Bundle { public abstract org.osgi.framework.launch.Framework getCompositeFramework () public abstract org.osgi.service.framework.SurrogateBundle getSurrogateBundle () public abstract void update (java.util.Map) throws org.osgi.framework.BundleException public abstract void update () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException }
org/osgi/service/framework/CompositeBundleFactory.class
CompositeBundleFactory.java package org.osgi.service.framework public abstract org.osgi.service.framework.CompositeBundleFactory extends java.lang.Object { public static final String COMPOSITE_SERVICE_FILTER_IMPORT public static final String COMPOSITE_SERVICE_FILTER_EXPORT public abstract org.osgi.service.framework.CompositeBundle installCompositeBundle (java.util.Map, java.lang.String, java.util.Map) throws org.osgi.framework.BundleException }
org/osgi/service/framework/SurrogateBundle.class
SurrogateBundle.java package org.osgi.service.framework public abstract org.osgi.service.framework.SurrogateBundle extends java.lang.Object implements org.osgi.framework.Bundle { public abstract org.osgi.framework.BundleContext getCompositeBundleContext () public abstract void update () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException }
org/osgi/service/packageadmin/
org/osgi/service/packageadmin/ExportedPackage.class
ExportedPackage.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.ExportedPackage extends java.lang.Object { public abstract java.lang.String getName () public abstract org.osgi.framework.Bundle getExportingBundle () public abstract org.osgi.framework.Bundle[] getImportingBundles () public abstract java.lang.String getSpecificationVersion () public abstract org.osgi.framework.Version getVersion () public abstract boolean isRemovalPending () }
org/osgi/service/packageadmin/PackageAdmin.class
PackageAdmin.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.PackageAdmin extends java.lang.Object { public static final int BUNDLE_TYPE_FRAGMENT public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) public abstract org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) public abstract void refreshPackages (org.osgi.framework.Bundle[]) public abstract boolean resolveBundles (org.osgi.framework.Bundle[]) public abstract org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) public abstract org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) public abstract org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) public abstract org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) public abstract org.osgi.framework.Bundle getBundle (java.lang.Class) public abstract int getBundleType (org.osgi.framework.Bundle) }
org/osgi/service/packageadmin/RequiredBundle.class
RequiredBundle.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.RequiredBundle extends java.lang.Object { public abstract java.lang.String getSymbolicName () public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle[] getRequiringBundles () public abstract org.osgi.framework.Version getVersion () public abstract boolean isRemovalPending () }
org/osgi/service/permissionadmin/
org/osgi/service/permissionadmin/PermissionAdmin.class
PermissionAdmin.java package org.osgi.service.permissionadmin public abstract org.osgi.service.permissionadmin.PermissionAdmin extends java.lang.Object { public abstract org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) public abstract void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) public abstract java.lang.String[] getLocations () public abstract org.osgi.service.permissionadmin.PermissionInfo[] getDefaultPermissions () public abstract void setDefaultPermissions (org.osgi.service.permissionadmin.PermissionInfo[]) }
org/osgi/service/permissionadmin/PermissionInfo.class
PermissionInfo.java package org.osgi.service.permissionadmin public org.osgi.service.permissionadmin.PermissionInfo extends java.lang.Object { private final String type private final String name private final String actions public void <init> (java.lang.String, java.lang.String, java.lang.String) String type String name String actions public void <init> (java.lang.String) String encodedPermission String parsedType String parsedName String parsedActions char[] encoded int length int pos int begin char c public final java.lang.String getEncoded () StringBuffer output public java.lang.String toString () public final java.lang.String getType () public final java.lang.String getName () public final java.lang.String getActions () public boolean equals (java.lang.Object) Object obj org.osgi.service.permissionadmin.PermissionInfo other public int hashCode () int h private static void escapeString (java.lang.String, java.lang.StringBuffer) String str StringBuffer output int len int i char c private static java.lang.String unescapeString (char[], int, int) char[] str int begin int end StringBuffer output int i char c }
org/osgi/service/startlevel/
org/osgi/service/startlevel/StartLevel.class
StartLevel.java package org.osgi.service.startlevel public abstract org.osgi.service.startlevel.StartLevel extends java.lang.Object { public abstract int getStartLevel () public abstract void setStartLevel (int) public abstract int getBundleStartLevel (org.osgi.framework.Bundle) public abstract void setBundleStartLevel (org.osgi.framework.Bundle, int) public abstract int getInitialBundleStartLevel () public abstract void setInitialBundleStartLevel (int) public abstract boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) public abstract boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) }
org/osgi/service/url/
org/osgi/service/url/AbstractURLStreamHandlerService.class
AbstractURLStreamHandlerService.java package org.osgi.service.url public abstract org.osgi.service.url.AbstractURLStreamHandlerService extends java.net.URLStreamHandler implements org.osgi.service.url.URLStreamHandlerService { protected volatile org.osgi.service.url.URLStreamHandlerSetter realHandler public void <init> () public abstract java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException public void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) org.osgi.service.url.URLStreamHandlerSetter realHandler java.net.URL u String spec int start int limit public java.lang.String toExternalForm (java.net.URL) java.net.URL u public boolean equals (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 public int getDefaultPort () public java.net.InetAddress getHostAddress (java.net.URL) java.net.URL u public int hashCode (java.net.URL) java.net.URL u public boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 public boolean sameFile (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL u String proto String host int port String file String ref protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL u String proto String host int port String auth String user String path String query String ref }
org/osgi/service/url/URLConstants.class
URLConstants.java package org.osgi.service.url public abstract org.osgi.service.url.URLConstants extends java.lang.Object { public static final String URL_HANDLER_PROTOCOL public static final String URL_CONTENT_MIMETYPE }
org/osgi/service/url/URLStreamHandlerService.class
URLStreamHandlerService.java package org.osgi.service.url public abstract org.osgi.service.url.URLStreamHandlerService extends java.lang.Object { public abstract java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException public abstract void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) public abstract java.lang.String toExternalForm (java.net.URL) public abstract boolean equals (java.net.URL, java.net.URL) public abstract int getDefaultPort () public abstract java.net.InetAddress getHostAddress (java.net.URL) public abstract int hashCode (java.net.URL) public abstract boolean hostsEqual (java.net.URL, java.net.URL) public abstract boolean sameFile (java.net.URL, java.net.URL) }
org/osgi/service/url/URLStreamHandlerSetter.class
URLStreamHandlerSetter.java package org.osgi.service.url public abstract org.osgi.service.url.URLStreamHandlerSetter extends java.lang.Object { public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) }
org/osgi/util/
org/osgi/util/tracker/
org/osgi/util/tracker/AbstractTracked.class
AbstractTracked.java package org.osgi.util.tracker abstract org.osgi.util.tracker.AbstractTracked extends java.lang.Object { static final boolean DEBUG private final java.util.Map tracked private int trackingCount private final java.util.List adding volatile boolean closed private final java.util.LinkedList initial void <init> () void setInitial (java.lang.Object[]) Object[] list int size int i Object item void trackInitial () Object item Object item void close () void track (java.lang.Object, java.lang.Object) Object item Object related Object object Object object private void trackAdding (java.lang.Object, java.lang.Object) Object item Object related Object object boolean becameUntracked void untrack (java.lang.Object, java.lang.Object) Object item Object related Object object Object object int size () java.lang.Object getCustomizedObject (java.lang.Object) Object item java.lang.Object[] getTracked (java.lang.Object[]) Object[] list void modified () int getTrackingCount () abstract java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) abstract void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) abstract void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) }
org/osgi/util/tracker/BundleTracker$Tracked.class
BundleTracker.java package org.osgi.util.tracker org.osgi.util.tracker.BundleTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.SynchronousBundleListener { final org.osgi.util.tracker.BundleTracker this$0 void <init> (org.osgi.util.tracker.BundleTracker) public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event org.osgi.framework.Bundle bundle int state java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) Object item Object related void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object }
org/osgi/util/tracker/BundleTracker.class
BundleTracker.java package org.osgi.util.tracker public org.osgi.util.tracker.BundleTracker extends java.lang.Object implements org.osgi.util.tracker.BundleTrackerCustomizer { static final boolean DEBUG protected final org.osgi.framework.BundleContext context final org.osgi.util.tracker.BundleTrackerCustomizer customizer private volatile org.osgi.util.tracker.BundleTracker$Tracked tracked final int mask private org.osgi.util.tracker.BundleTracker$Tracked tracked () public void <init> (org.osgi.framework.BundleContext, int, org.osgi.util.tracker.BundleTrackerCustomizer) org.osgi.framework.BundleContext context int stateMask org.osgi.util.tracker.BundleTrackerCustomizer customizer public void open () org.osgi.util.tracker.BundleTracker$Tracked t org.osgi.util.tracker.BundleTracker$Tracked t org.osgi.framework.Bundle[] bundles int length int i int state public void close () org.osgi.framework.Bundle[] bundles org.osgi.framework.Bundle[] bundles org.osgi.util.tracker.BundleTracker$Tracked outgoing org.osgi.util.tracker.BundleTracker$Tracked outgoing int i public java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event public void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event Object object public void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event Object object public org.osgi.framework.Bundle[] getBundles () org.osgi.util.tracker.BundleTracker$Tracked t int length public java.lang.Object getObject (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.util.tracker.BundleTracker$Tracked t public void remove (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.util.tracker.BundleTracker$Tracked t public int size () org.osgi.util.tracker.BundleTracker$Tracked t public int getTrackingCount () org.osgi.util.tracker.BundleTracker$Tracked t }
org/osgi/util/tracker/BundleTrackerCustomizer.class
BundleTrackerCustomizer.java package org.osgi.util.tracker public abstract org.osgi.util.tracker.BundleTrackerCustomizer extends java.lang.Object { public abstract java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) public abstract void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) public abstract void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) }
org/osgi/util/tracker/ServiceTracker$1.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$1 extends java.lang.Object implements java.security.PrivilegedAction { final org.osgi.util.tracker.ServiceTracker this$0 private final org.osgi.framework.BundleContext val$context void <init> (org.osgi.util.tracker.ServiceTracker, org.osgi.framework.BundleContext) public java.lang.Object run () String version }
org/osgi/util/tracker/ServiceTracker$AllTracked.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$AllTracked extends org.osgi.util.tracker.ServiceTracker$Tracked implements org.osgi.framework.AllServiceListener { final org.osgi.util.tracker.ServiceTracker this$0 void <init> (org.osgi.util.tracker.ServiceTracker) }
org/osgi/util/tracker/ServiceTracker$Tracked.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.ServiceListener { final org.osgi.util.tracker.ServiceTracker this$0 void <init> (org.osgi.util.tracker.ServiceTracker) public void serviceChanged (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent event org.osgi.framework.ServiceReference reference void modified () java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) Object item Object related void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object }
org/osgi/util/tracker/ServiceTracker.class
ServiceTracker.java package org.osgi.util.tracker public org.osgi.util.tracker.ServiceTracker extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer { static final boolean DEBUG protected final org.osgi.framework.BundleContext context protected final org.osgi.framework.Filter filter final org.osgi.util.tracker.ServiceTrackerCustomizer customizer final String listenerFilter private final String trackClass private final org.osgi.framework.ServiceReference trackReference private volatile org.osgi.util.tracker.ServiceTracker$Tracked tracked private volatile org.osgi.framework.ServiceReference cachedReference private volatile Object cachedService private static final org.osgi.framework.Version endMatchVersion static void <clinit> () private org.osgi.util.tracker.ServiceTracker$Tracked tracked () public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference, org.osgi.util.tracker.ServiceTrackerCustomizer) org.osgi.framework.BundleContext context org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTrackerCustomizer customizer org.osgi.framework.InvalidSyntaxException e IllegalArgumentException iae public void <init> (org.osgi.framework.BundleContext, java.lang.String, org.osgi.util.tracker.ServiceTrackerCustomizer) org.osgi.framework.BundleContext context String clazz org.osgi.util.tracker.ServiceTrackerCustomizer customizer org.osgi.framework.InvalidSyntaxException e IllegalArgumentException iae public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.Filter, org.osgi.util.tracker.ServiceTrackerCustomizer) org.osgi.framework.BundleContext context org.osgi.framework.Filter filter org.osgi.util.tracker.ServiceTrackerCustomizer customizer org.osgi.framework.Version frameworkVersion boolean endMatchSupported public void open () public void open (boolean) boolean trackAllServices org.osgi.util.tracker.ServiceTracker$Tracked t org.osgi.util.tracker.ServiceTracker$Tracked t org.osgi.framework.ServiceReference[] references org.osgi.framework.InvalidSyntaxException e private org.osgi.framework.ServiceReference[] getInitialReferences (boolean, java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException boolean trackAllServices String className String filterString public void close () org.osgi.util.tracker.ServiceTracker$Tracked outgoing org.osgi.util.tracker.ServiceTracker$Tracked outgoing org.osgi.framework.ServiceReference[] references org.osgi.framework.ServiceReference[] references int i public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public java.lang.Object waitForService (long) throws java.lang.InterruptedException long timeout Object object org.osgi.util.tracker.ServiceTracker$Tracked t public org.osgi.framework.ServiceReference[] getServiceReferences () org.osgi.util.tracker.ServiceTracker$Tracked t int length public org.osgi.framework.ServiceReference getServiceReference () org.osgi.framework.ServiceReference reference org.osgi.framework.ServiceReference[] references int length int index int[] rankings int count int maxRanking int i Object property int ranking long minId int i long id public java.lang.Object getService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTracker$Tracked t public java.lang.Object[] getServices () org.osgi.util.tracker.ServiceTracker$Tracked t org.osgi.framework.ServiceReference[] references int length Object[] objects int i public java.lang.Object getService () Object service org.osgi.framework.ServiceReference reference public void remove (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTracker$Tracked t public int size () org.osgi.util.tracker.ServiceTracker$Tracked t public int getTrackingCount () org.osgi.util.tracker.ServiceTracker$Tracked t void modified () }
org/osgi/util/tracker/ServiceTrackerCustomizer.class
ServiceTrackerCustomizer.java package org.osgi.util.tracker public abstract org.osgi.util.tracker.ServiceTrackerCustomizer extends java.lang.Object { public abstract java.lang.Object addingService (org.osgi.framework.ServiceReference) public abstract void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) public abstract void removedService (org.osgi.framework.ServiceReference, java.lang.Object) }