META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
META-INF/services/
META-INF/services/org.osgi.framework.launch.FrameworkFactory
org/
org/apache/
org/apache/felix/
org/apache/felix/resolver/
org/apache/felix/resolver/util/
org/osgi/
org/osgi/framework/
org/osgi/framework/wiring/
org/osgi/framework/wiring/dto/
org/osgi/framework/launch/
org/osgi/framework/hooks/
org/osgi/framework/hooks/bundle/
org/osgi/framework/hooks/service/
org/osgi/framework/hooks/weaving/
org/osgi/framework/hooks/resolver/
org/osgi/framework/dto/
org/osgi/framework/namespace/
org/osgi/framework/startlevel/
org/osgi/framework/startlevel/dto/
org/osgi/util/
org/osgi/util/tracker/
org/osgi/service/
org/osgi/service/permissionadmin/
org/osgi/service/url/
org/osgi/service/startlevel/
org/osgi/service/resolver/
org/osgi/service/log/
org/osgi/service/condpermadmin/
org/osgi/service/packageadmin/
org/osgi/dto/
org/osgi/resource/
org/osgi/resource/dto/
org/eclipse/
org/eclipse/osgi/
org/eclipse/osgi/report/
org/eclipse/osgi/report/resolution/
org/eclipse/osgi/framework/
org/eclipse/osgi/framework/util/
org/eclipse/osgi/framework/console/
org/eclipse/osgi/framework/log/
org/eclipse/osgi/framework/internal/
org/eclipse/osgi/framework/internal/reliablefile/
org/eclipse/osgi/framework/eventmgr/
org/eclipse/osgi/util/
org/eclipse/osgi/launch/
org/eclipse/osgi/service/
org/eclipse/osgi/service/security/
org/eclipse/osgi/service/pluginconversion/
org/eclipse/osgi/service/localization/
org/eclipse/osgi/service/runnable/
org/eclipse/osgi/service/resolver/
org/eclipse/osgi/service/debug/
org/eclipse/osgi/service/datalocation/
org/eclipse/osgi/service/urlconversion/
org/eclipse/osgi/service/environment/
org/eclipse/osgi/storagemanager/
org/eclipse/osgi/signedcontent/
org/eclipse/osgi/container/
org/eclipse/osgi/container/builders/
org/eclipse/osgi/container/namespaces/
org/eclipse/osgi/storage/
org/eclipse/osgi/storage/bundlefile/
org/eclipse/osgi/storage/url/
org/eclipse/osgi/storage/url/bundleentry/
org/eclipse/osgi/storage/url/bundleresource/
org/eclipse/osgi/storage/url/reference/
org/eclipse/osgi/internal/
org/eclipse/osgi/internal/location/
org/eclipse/osgi/internal/framework/
org/eclipse/osgi/internal/framework/legacy/
org/eclipse/osgi/internal/hookregistry/
org/eclipse/osgi/internal/serviceregistry/
org/eclipse/osgi/internal/messages/
org/eclipse/osgi/internal/util/
org/eclipse/osgi/internal/service/
org/eclipse/osgi/internal/service/security/
org/eclipse/osgi/internal/permadmin/
org/eclipse/osgi/internal/weaving/
org/eclipse/osgi/internal/url/
org/eclipse/osgi/internal/hooks/
org/eclipse/osgi/internal/loader/
org/eclipse/osgi/internal/loader/classpath/
org/eclipse/osgi/internal/loader/buddy/
org/eclipse/osgi/internal/loader/sources/
org/eclipse/osgi/internal/signedcontent/
org/eclipse/osgi/internal/debug/
org/eclipse/osgi/internal/container/
org/eclipse/osgi/internal/log/
org/eclipse/osgi/internal/provisional/
org/eclipse/osgi/internal/provisional/verifier/
org/eclipse/osgi/internal/provisional/service/
org/eclipse/osgi/internal/provisional/service/security/
org/eclipse/core/
org/eclipse/core/runtime/
org/eclipse/core/runtime/adaptor/
org/eclipse/core/runtime/internal/
org/eclipse/core/runtime/internal/adaptor/
org/eclipse/equinox/
org/eclipse/equinox/log/
about_files/
.api_description
org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.classOpenHashMap.java
package org.apache.felix.resolver.util
org.apache.felix.resolver.util.OpenHashMap$EntrySetIterator extends java.lang.Object implements java.util.Iterator {
int idx
java.util.Map$Entry next
final org.apache.felix.resolver.util.OpenHashMap this$0
void (org.apache.felix.resolver.util.OpenHashMap)
private void forward ()
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry n
public void remove ()
public volatile java.lang.Object next ()
}
org/osgi/framework/Configurable.classConfigurable.java
package org.osgi.framework
public abstract org.osgi.framework.Configurable extends java.lang.Object {
public abstract java.lang.Object getConfigurationObject ()
}
org/osgi/framework/wiring/BundleWire.classBundleWire.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleWire extends java.lang.Object implements org.osgi.resource.Wire {
public abstract org.osgi.framework.wiring.BundleCapability getCapability ()
public abstract org.osgi.framework.wiring.BundleRequirement getRequirement ()
public abstract org.osgi.framework.wiring.BundleWiring getProviderWiring ()
public abstract org.osgi.framework.wiring.BundleWiring getRequirerWiring ()
public abstract org.osgi.framework.wiring.BundleRevision getProvider ()
public abstract org.osgi.framework.wiring.BundleRevision getRequirer ()
}
org/osgi/framework/launch/FrameworkFactory.classFrameworkFactory.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/framework/hooks/service/packageinfo
org/osgi/framework/dto/FrameworkDTO.classFrameworkDTO.java
package org.osgi.framework.dto
public org.osgi.framework.dto.FrameworkDTO extends org.osgi.dto.DTO {
public java.util.List bundles
public java.util.Map properties
public java.util.List services
public void ()
}
org/osgi/framework/namespace/packageinfo
org/osgi/framework/ServicePermission$Properties$Entry.classServicePermission.java
package org.osgi.framework
final org.osgi.framework.ServicePermission$Properties$Entry extends java.lang.Object implements java.util.Map$Entry {
private final String k
private final Object v
void (java.lang.String, java.lang.Object)
String key
Object value
public java.lang.String getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
java.util.Map$Entry e
Object key
Object value
public volatile java.lang.Object getKey ()
}
org/osgi/framework/ServiceRegistration.classServiceRegistration.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/service/permissionadmin/PermissionInfo.classPermissionInfo.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 (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String actions
public void (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/resolver/packageinfo
org/osgi/service/condpermadmin/packageinfo
org/osgi/resource/dto/package-info.classpackage-info.java
package org.osgi.resource.dto
abstract org.osgi.resource.dto.package-info extends java.lang.Object {
}
org/eclipse/osgi/framework/util/ArrayMap.classArrayMap.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.ArrayMap extends java.lang.Object implements java.util.Collection {
final java.util.List keys
final java.util.List values
public void (int)
int initialCapacity
public void (java.util.List, java.util.List)
java.util.List keys
java.util.List values
public java.lang.Object get (java.lang.Object)
Object key
int index
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
int index
public boolean remove (java.lang.Object)
Object key
int index
public void clear ()
public java.util.List getKeys ()
public java.util.List getValues ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
java.util.Iterator keyIter
java.util.Iterator valueIter
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
boolean result
Object key
public boolean retainAll (java.util.Collection)
java.util.Collection c
boolean result
Object[] keyArray
Object key
public java.lang.Object getKey (int)
int index
public java.lang.Object getValue (int)
int index
public void sort (java.util.Comparator)
java.util.Comparator comparator
java.util.List sortedKeys
java.util.List sortedValues
Object key
int i
private java.lang.Object getByIdentity (java.lang.Object)
Object key
int index
Object existing
}
org/eclipse/osgi/framework/util/SecureAction$4.classSecureAction.java
package org.eclipse.osgi.framework.util
org.eclipse.osgi.framework.util.SecureAction$4 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 (org.eclipse.osgi.framework.util.SecureAction, java.io.File)
public java.io.FileInputStream run () throws java.io.FileNotFoundException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/framework/util/SecureAction$17.classSecureAction.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 Runnable val$target
private final String val$name
private final ClassLoader val$contextLoader
void (org.eclipse.osgi.framework.util.SecureAction, java.lang.Runnable, java.lang.String, java.lang.ClassLoader)
public java.lang.Thread run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$EntryIterator.classCopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$EntryIterator extends org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$SnapshotIterator {
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
void (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
org/eclipse/osgi/util/TextProcessor.classTextProcessor.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 ()
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 ()
}
org/eclipse/osgi/service/resolver/ImportPackageSpecification.classImportPackageSpecification.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/StateWire.classStateWire.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.StateWire extends java.lang.Object {
private final org.eclipse.osgi.service.resolver.BundleDescription requirementHost
private final org.eclipse.osgi.service.resolver.VersionConstraint declaredRequirement
private final org.eclipse.osgi.service.resolver.BundleDescription capabilityHost
private final org.eclipse.osgi.service.resolver.BaseDescription declaredCapability
public void (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BaseDescription)
org.eclipse.osgi.service.resolver.BundleDescription requirementHost
org.eclipse.osgi.service.resolver.VersionConstraint declaredRequirement
org.eclipse.osgi.service.resolver.BundleDescription capabilityHost
org.eclipse.osgi.service.resolver.BaseDescription declaredCapability
public org.eclipse.osgi.service.resolver.BundleDescription getRequirementHost ()
public org.eclipse.osgi.service.resolver.VersionConstraint getDeclaredRequirement ()
public org.eclipse.osgi.service.resolver.BundleDescription getCapabilityHost ()
public org.eclipse.osgi.service.resolver.BaseDescription getDeclaredCapability ()
}
org/eclipse/osgi/signedcontent/SignedContent.classSignedContent.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/container/ModuleContainer$ContainerWiring.classModuleContainer.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleContainer$ContainerWiring extends java.lang.Object implements org.osgi.framework.wiring.FrameworkWiring org.eclipse.osgi.framework.eventmgr.EventDispatcher {
private final Object monitor
private org.eclipse.osgi.framework.eventmgr.EventManager refreshThread
final org.eclipse.osgi.container.ModuleContainer this$0
void (org.eclipse.osgi.container.ModuleContainer)
public org.osgi.framework.Bundle getBundle ()
public transient void refreshBundles (java.util.Collection, org.osgi.framework.FrameworkListener[])
java.util.Collection bundles
org.osgi.framework.FrameworkListener[] listeners
java.util.Collection modules
org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
public boolean resolveBundles (java.util.Collection)
java.util.Collection bundles
java.util.Collection modules
org.eclipse.osgi.container.Module module
public java.util.Collection getRemovalPendingBundles ()
java.util.Collection removalPendingBundles
java.util.Collection removalPending
org.eclipse.osgi.container.ModuleRevision moduleRevision
public java.util.Collection getDependencyClosure (java.util.Collection)
java.util.Collection bundles
java.util.Collection modules
java.util.Collection closure
java.util.Collection result
org.eclipse.osgi.container.Module module
public java.util.Collection findProviders (org.osgi.resource.Requirement)
org.osgi.resource.Requirement requirement
private java.util.Collection getModules (java.util.Collection)
java.util.Collection bundles
public void dispatchEvent (org.eclipse.osgi.container.ModuleContainer$ContainerWiring, org.osgi.framework.FrameworkListener[], int, java.util.Collection)
org.eclipse.osgi.container.ModuleContainer$ContainerWiring eventListener
org.osgi.framework.FrameworkListener[] frameworkListeners
int eventAction
java.util.Collection eventObject
private org.eclipse.osgi.framework.eventmgr.EventManager getManager ()
void close ()
org.eclipse.osgi.framework.eventmgr.EventManager manager
void open ()
public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object)
}
org/eclipse/osgi/container/ModuleResolutionReport$EntryImpl.classModuleResolutionReport.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleResolutionReport$EntryImpl extends java.lang.Object implements org.eclipse.osgi.report.resolution.ResolutionReport$Entry {
private final Object data
private final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type type
void (org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type, java.lang.Object)
org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type type
Object data
public java.lang.Object getData ()
public org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type getType ()
}
org/eclipse/osgi/container/ModuleResolver$ResolveProcess.classModuleResolver.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleResolver$ResolveProcess extends org.osgi.service.resolver.ResolveContext implements java.util.Comparator org.apache.felix.resolver.FelixResolveContext {
private final org.eclipse.osgi.container.ModuleResolutionReport$Builder reportBuilder
private final java.util.Collection unresolved
private final java.util.Collection disabled
private final java.util.Collection triggers
private final java.util.List optionals
private final boolean triggersMandatory
private final org.eclipse.osgi.container.ModuleDatabase moduleDatabase
private final java.util.Map wirings
private final java.util.Set previouslyResolved
private final org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
private volatile org.osgi.framework.hooks.resolver.ResolverHook hook
private volatile java.util.Map byName
private volatile java.util.List currentlyResolving
private volatile boolean currentlyResolvingMandatory
private final java.util.Set transitivelyResolveFailures
private final java.util.Set failedToResolve
private final java.util.Map unresolvedProviders
final org.eclipse.osgi.container.ModuleResolver this$0
void (org.eclipse.osgi.container.ModuleResolver, java.util.Collection, java.util.Collection, boolean, java.util.Map, org.eclipse.osgi.container.ModuleDatabase)
java.util.Collection unresolved
java.util.Collection triggers
boolean triggersMandatory
java.util.Map wirings
org.eclipse.osgi.container.ModuleDatabase moduleDatabase
void (org.eclipse.osgi.container.ModuleResolver, java.util.Collection, org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement, java.util.Map, org.eclipse.osgi.container.ModuleDatabase)
java.util.Collection unresolved
org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
java.util.Map wirings
org.eclipse.osgi.container.ModuleDatabase moduleDatabase
org.eclipse.osgi.container.ModuleRevision revision
public java.util.List findProviders (org.osgi.resource.Requirement)
org.osgi.resource.Requirement requirement
private java.util.List findProviders0 (org.osgi.resource.Requirement, org.osgi.resource.Requirement)
org.osgi.resource.Requirement origReq
org.osgi.resource.Requirement lookupReq
java.util.List candidates
java.util.List result
StringBuilder builder
int i
org.osgi.resource.Capability capability
private java.util.List filterProviders (org.osgi.resource.Requirement, java.util.List)
org.osgi.resource.Requirement requirement
java.util.List candidates
private java.util.List filterProviders (org.osgi.resource.Requirement, java.util.List, boolean)
org.osgi.resource.Requirement requirement
java.util.List candidates
boolean filterResolvedHosts
java.util.ListIterator iCandidates
java.util.List filteredMatches
StringBuilder builder
int i
org.osgi.resource.Capability capability
String resolution
private void filterFailedToResolve (java.util.List)
java.util.List candidates
java.util.Iterator iCandidates
org.eclipse.osgi.container.ModuleCapability capability
private void filterResolvedHosts (org.osgi.resource.Requirement, java.util.List, boolean)
org.osgi.resource.Requirement requirement
java.util.List candidates
boolean filterResolvedHosts
java.util.Iterator iCandidates
private void filterPermissions (org.osgi.framework.wiring.BundleRequirement, java.util.ListIterator)
org.osgi.framework.wiring.BundleRequirement requirement
java.util.ListIterator iCandidates
org.eclipse.osgi.container.ModuleCapability candidate
java.security.Permission requirePermission
java.security.Permission providePermission
private void filterDisabled (java.util.ListIterator)
java.util.ListIterator iCandidates
org.osgi.resource.Capability capability
private void removeSubstituted (java.util.ListIterator)
java.util.ListIterator iCapabilities
org.eclipse.osgi.container.ModuleCapability capability
org.eclipse.osgi.container.ModuleWiring wiring
public int insertHostedCapability (java.util.List, org.osgi.service.resolver.HostedCapability)
java.util.List capabilities
org.osgi.service.resolver.HostedCapability hostedCapability
int index
public boolean isEffective (org.osgi.resource.Requirement)
org.osgi.resource.Requirement requirement
String effective
public java.util.Map getWirings ()
java.util.Map raw
public java.util.Collection getMandatoryResources ()
public java.util.Collection getOptionalResources ()
public java.util.Collection getOndemandResources (org.osgi.resource.Resource)
org.osgi.resource.Resource host
String hostBSN
java.util.List hostCaps
org.eclipse.osgi.container.ModuleCapability hostCap
String matchFilter
org.osgi.resource.Requirement fragmentRequirement
java.util.List candidates
java.util.Collection ondemandFragments
java.util.Iterator iCandidates
org.eclipse.osgi.container.ModuleCapability candidate
org.eclipse.osgi.container.ModuleRequirement hostReq
org.eclipse.osgi.container.ModuleResolutionReport resolve ()
RuntimeException e
org.osgi.framework.BundleException be
java.util.Map result
org.osgi.service.resolver.ResolutionException re
org.eclipse.osgi.container.ModuleResolutionReport report
org.eclipse.osgi.container.ModuleResolutionReport report
org.eclipse.osgi.container.ModuleResolutionReport report
org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
java.util.Map dynamicAttachWirings
java.util.Set fragmentResources
org.osgi.service.resolver.ResolutionException e
java.util.Set resources
java.util.Set resources
java.util.Set resources
org.osgi.resource.Resource resource
org.osgi.resource.Resource resource
org.osgi.resource.Resource resource
private void printWirings (java.util.Map)
java.util.Map wires
StringBuilder builder
java.util.Map$Entry entry
int i
org.osgi.resource.Wire wire
private void resolveRevisionsInBatch (java.util.Collection, boolean, org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger, java.util.Map) throws org.osgi.service.resolver.ResolutionException
java.util.Collection revisions
boolean isMandatory
org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
java.util.Map result
long startTime
long initialFreeMemory
long maxUsedMemory
java.util.List toResolve
java.util.Iterator iResources
org.eclipse.osgi.container.ModuleRevision single
org.osgi.resource.Resource root
private void resolveRevisions (java.util.List, boolean, org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger, java.util.Map) throws org.osgi.service.resolver.ResolutionException
java.util.List revisions
boolean isMandatory
org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
java.util.Map result
java.util.Map interimResults
java.util.Map$Entry interimResultEntry
java.util.List existingWires
private void applyInterimResultToWiringCopy (java.util.Map)
java.util.Map interimResult
java.util.Map updatedWirings
java.util.Map$Entry updatedWiring
private void computeUsesConstraintViolations (java.util.Map)
java.util.Map usesConstraintViolations
java.util.Map$Entry usesConstraintViolation
private void computeUnresolvedProviderResolutionReportEntries (java.util.Map)
java.util.Map resolution
java.util.Collection shouldHaveResolvedResources
org.osgi.resource.Resource shouldHaveResolvedResource
java.util.Map requirementToCapabilities
java.util.Iterator values
java.util.Set value
java.util.Iterator capabilities
private void computeUnresolvedProviders (org.osgi.resource.Requirement, java.util.Collection)
org.osgi.resource.Requirement requirement
java.util.Collection capabilities
org.osgi.resource.Resource requirer
java.util.Map requirementToCapabilities
java.util.Set value
org.osgi.resource.Capability capability
private java.util.Map resolveNonPayLoadFragments ()
java.util.Collection nonPayLoadFrags
org.eclipse.osgi.container.ModuleRevision moduleRevision
org.eclipse.osgi.container.ModuleRevision moduleRevision
java.util.Map dynamicAttachment
org.eclipse.osgi.container.ModuleRevision nonPayLoad
java.util.List allNonPayloadWires
org.eclipse.osgi.container.ModuleRequirement requirement
java.util.List matching
java.util.List newWires
org.eclipse.osgi.container.ModuleCapability candidate
String attachDirective
boolean attachAlways
private boolean nonPayLoad (org.eclipse.osgi.container.ModuleRevision)
org.eclipse.osgi.container.ModuleRevision moduleRevision
org.osgi.resource.Requirement req
private java.util.Map resolveDynamic () throws org.osgi.service.resolver.ResolutionException
java.util.List dynamicMatches
private void filterResolvable ()
java.util.Collection enabledCandidates
org.eclipse.osgi.container.ModuleRevision revision
private void selectSingletons ()
java.util.Map selectedSingletons
org.eclipse.osgi.container.ModuleRevision revision
String bsn
java.util.Collection selected
java.util.Collection sameBSN
org.eclipse.osgi.container.ModuleRevision singleton
java.util.Map collisionMap
org.eclipse.osgi.container.ModuleRevision singleton
java.util.Collection collisions
java.util.Collection pickOneToResolve
org.eclipse.osgi.container.ModuleRevision collision
java.util.Map$Entry collisionEntry
private java.util.Collection getRevisions (java.lang.String)
String name
java.util.Map current
java.util.Set revisions
org.eclipse.osgi.container.ModuleRevision revision
java.util.Collection sameName
java.util.Collection result
private org.eclipse.osgi.container.ModuleRevision pickOneToResolve (java.util.Collection)
java.util.Collection pickOneToResolve
org.eclipse.osgi.container.ModuleRevision selectedVersion
org.eclipse.osgi.container.ModuleRevision singleton
boolean higherVersion
org.eclipse.osgi.container.ModuleRevision singleton
private java.util.Map getCollisionMap (java.util.Collection)
java.util.Collection sameBSN
java.util.Map result
org.eclipse.osgi.container.ModuleRevision singleton
java.util.List capabilities
org.eclipse.osgi.container.ModuleRevision collision
java.util.Collection collisionCandidates
org.osgi.framework.wiring.BundleCapability identity
java.util.Collection filteredSingletons
StringBuilder builder
int i
org.eclipse.osgi.container.ModuleRevision revision
private org.osgi.framework.wiring.BundleCapability getIdentity (org.eclipse.osgi.container.ModuleRevision)
org.eclipse.osgi.container.ModuleRevision bundle
java.util.List identities
public int compare (org.osgi.resource.Capability, org.osgi.resource.Capability)
org.osgi.resource.Capability c1
org.osgi.resource.Capability c2
boolean resolved1
boolean resolved2
org.osgi.framework.Version v1
org.osgi.framework.Version v2
int versionCompare
org.eclipse.osgi.container.ModuleRevision m1
org.eclipse.osgi.container.ModuleRevision m2
Long id1
Long id2
java.util.List revisions
int index1
int index2
org.eclipse.osgi.container.ModuleRevision getModuleRevision (org.osgi.resource.Capability)
org.osgi.resource.Capability c
public volatile int compare (java.lang.Object, java.lang.Object)
static org.eclipse.osgi.container.ModuleResolver access$1 (org.eclipse.osgi.container.ModuleResolver$ResolveProcess)
}
org/eclipse/osgi/storage/bundlefile/NestedDirBundleFile$1.classNestedDirBundleFile.java
package org.eclipse.osgi.storage.bundlefile
org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile$1 extends java.lang.Object implements java.util.Enumeration {
final org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile this$0
private final java.util.Enumeration val$basePaths
private final int val$cpLength
void (org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile, java.util.Enumeration, int)
public boolean hasMoreElements ()
public java.lang.String nextElement ()
String next
public volatile java.lang.Object nextElement ()
}
org/eclipse/osgi/storage/ManifestLocalization$BundleResourceBundle.classManifestLocalization.java
package org.eclipse.osgi.storage
abstract org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle extends java.lang.Object {
public abstract void setParent (java.util.ResourceBundle)
public abstract boolean isEmpty ()
public abstract boolean isStemEmpty ()
}
org/eclipse/osgi/internal/location/Locker$MockLocker.classLocker.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.Locker$MockLocker extends java.lang.Object implements org.eclipse.osgi.internal.location.Locker {
public void ()
public boolean lock () throws java.io.IOException
public boolean isLocked ()
public void release ()
}
org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$ExportedPackageImpl.classPackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$ExportedPackageImpl extends java.lang.Object implements org.osgi.service.packageadmin.ExportedPackage {
private final org.eclipse.osgi.container.ModuleCapability packageCapability
private final org.eclipse.osgi.container.ModuleWiring providerWiring
public void (org.eclipse.osgi.container.ModuleCapability, org.eclipse.osgi.container.ModuleWiring)
org.eclipse.osgi.container.ModuleCapability packageCapability
org.eclipse.osgi.container.ModuleWiring providerWiring
public java.lang.String getName ()
public org.osgi.framework.Bundle getExportingBundle ()
public org.osgi.framework.Bundle[] getImportingBundles ()
java.util.Set importing
String packageName
java.util.List providedPackages
org.eclipse.osgi.container.ModuleWire packageWire
private static void addRequirers (java.util.Set, org.eclipse.osgi.container.ModuleWiring, java.lang.String)
java.util.Set importing
org.eclipse.osgi.container.ModuleWiring wiring
String packageName
java.util.List requirerWires
org.eclipse.osgi.container.ModuleWire requireBundleWire
org.osgi.framework.Bundle requirer
String reExport
org.eclipse.osgi.container.ModuleWiring requirerWiring
java.util.List providedPackages
org.eclipse.osgi.container.ModuleWire packageWire
public java.lang.String getSpecificationVersion ()
public org.osgi.framework.Version getVersion ()
org.osgi.framework.Version version
public boolean isRemovalPending ()
public java.lang.String toString ()
}
org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$BundleCollisionHook.classOSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook extends java.lang.Object implements org.eclipse.osgi.container.ModuleCollisionHook {
final org.eclipse.osgi.internal.debug.Debug debug
final org.eclipse.osgi.internal.framework.EquinoxContainer container
public void (org.eclipse.osgi.internal.framework.EquinoxContainer)
org.eclipse.osgi.internal.framework.EquinoxContainer container
public void filterCollisions (int, org.eclipse.osgi.container.Module, java.util.Collection)
int operationType
org.eclipse.osgi.container.Module target
java.util.Collection collisionCandidates
org.osgi.framework.Bundle targetBundle
org.eclipse.osgi.framework.util.ArrayMap candidateBundles
org.eclipse.osgi.container.Module module
private void notifyCollisionHooks (int, org.osgi.framework.Bundle, java.util.Collection)
int operationType
org.osgi.framework.Bundle target
java.util.Collection collisionCandidates
java.util.Collection shrinkable
void notifyCollisionHooksPriviledged (int, org.osgi.framework.Bundle, java.util.Collection)
int operationType
org.osgi.framework.Bundle target
java.util.Collection collisionCandidates
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
}
org/eclipse/osgi/internal/framework/osname.aliases
org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap$Entry.classShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$Entry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private java.util.Collection value
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
void (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap, java.lang.Object)
Object k
public java.lang.Object getKey ()
public java.util.Collection getValue ()
public java.util.Collection setValue (java.util.Collection)
java.util.Collection value
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
java.util.Map$Entry other
public volatile java.lang.Object getValue ()
public volatile java.lang.Object setValue (java.lang.Object)
}
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$8.classServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$8 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext {
final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
private final java.util.Collection val$listeners
void (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, java.util.Collection)
public void call (java.lang.Object, org.osgi.framework.ServiceRegistration) throws java.lang.Exception
Object hook
org.osgi.framework.ServiceRegistration hookRegistration
public java.lang.String getHookClassName ()
public java.lang.String getHookMethodName ()
}
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$9.classServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$9 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 (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, java.util.Collection, boolean)
public java.lang.Void run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockBundle.classSecurityAdmin.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 (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
public int compareTo (org.osgi.framework.Bundle)
org.osgi.framework.Bundle o
public java.lang.Object adapt (java.lang.Class)
Class type
public java.io.File getDataFile (java.lang.String)
String filename
public volatile int compareTo (java.lang.Object)
}
org/eclipse/osgi/internal/url/URLStreamHandlerSetter.classURLStreamHandlerSetter.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.URLStreamHandlerSetter extends java.lang.Object implements org.osgi.service.url.URLStreamHandlerSetter {
protected org.eclipse.osgi.internal.url.URLStreamHandlerProxy handlerProxy
public void (org.eclipse.osgi.internal.url.URLStreamHandlerProxy)
org.eclipse.osgi.internal.url.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/internal/loader/classpath/FragmentClasspath.classFragmentClasspath.java
package org.eclipse.osgi.internal.loader.classpath
public org.eclipse.osgi.internal.loader.classpath.FragmentClasspath extends java.lang.Object {
private final org.eclipse.osgi.storage.BundleInfo$Generation generation
private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] entries
public void (org.eclipse.osgi.storage.BundleInfo$Generation, org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[])
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] entries
public org.eclipse.osgi.storage.BundleInfo$Generation getGeneration ()
public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] getEntries ()
public void close ()
int i
java.io.IOException e
}
org/eclipse/osgi/internal/loader/buddy/RegisteredPolicy.classRegisteredPolicy.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 (org.eclipse.osgi.internal.loader.BundleLoader)
org.eclipse.osgi.internal.loader.BundleLoader requester
String requesterName
java.util.Iterator iter
org.eclipse.osgi.container.ModuleWiring wiring
java.util.List moduleDatas
java.util.List registeredList
boolean contributes
String registeredName
public java.lang.Class loadClass (java.lang.String)
String name
Class result
int size
int i
org.eclipse.osgi.container.ModuleWiring searchWiring
org.eclipse.osgi.internal.loader.BundleLoader searchLoader
public java.net.URL loadResource (java.lang.String)
String name
java.net.URL result
int size
int i
org.eclipse.osgi.container.ModuleWiring searchWiring
org.eclipse.osgi.internal.loader.BundleLoader searchLoader
public java.util.Enumeration loadResources (java.lang.String)
String name
java.util.Enumeration results
int size
int i
org.eclipse.osgi.container.ModuleWiring searchWiring
org.eclipse.osgi.internal.loader.BundleLoader searchLoader
}
org/eclipse/osgi/internal/signedcontent/SignedContentFile.classSignedContentFile.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.Map entryExceptions
public void (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/container/ComputeNodeOrder$Digraph.classComputeNodeOrder.java
package org.eclipse.osgi.internal.container
org.eclipse.osgi.internal.container.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 ()
public void freeze ()
public void addVertex (java.lang.Object) throws java.lang.IllegalArgumentException
Object id
org.eclipse.osgi.internal.container.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.container.ComputeNodeOrder$Digraph$Vertex fromVertex
org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex toVertex
public java.util.List idsByDFSFinishTime (boolean)
boolean increasing
int len
Object[] r
java.util.Iterator allV
org.eclipse.osgi.internal.container.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.container.ComputeNodeOrder$Digraph$Vertex vertex
org.eclipse.osgi.internal.container.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.container.ComputeNodeOrder$Digraph$Vertex vertex
java.util.Iterator allV
org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex nextVertex
org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex adjVertex
java.util.Iterator unchecked
}
org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$1.classExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory$1 extends java.lang.Object implements org.eclipse.equinox.log.LogFilter {
void ()
public boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int)
org.osgi.framework.Bundle b
String loggerName
int logLevel
}
org/eclipse/osgi/internal/provisional/service/security/AuthorizationEngine$AuthEventDispatcher.classAuthorizationEngine.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 (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine)
public void dispatchEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener, java.lang.Object, int, org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent)
org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener eventListener
Object listenerObject
int eventAction
org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent eventObject
public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object)
}
org/eclipse/equinox/log/ExtendedLogReaderService.classExtendedLogReaderService.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.ExtendedLogReaderService extends java.lang.Object implements org.osgi.service.log.LogReaderService {
public abstract void addLogListener (org.osgi.service.log.LogListener, org.eclipse.equinox.log.LogFilter)
}
JavaSE_compact3-1.8.profile
org/apache/felix/resolver/ResolverImpl$UsedBlames.classResolverImpl.java
package org.apache.felix.resolver
org.apache.felix.resolver.ResolverImpl$UsedBlames extends java.lang.Object {
public final org.osgi.resource.Capability m_cap
public final java.util.List m_blames
private java.util.Map m_rootCauses
public void (org.osgi.resource.Capability)
org.osgi.resource.Capability cap
public void addBlame (org.apache.felix.resolver.ResolverImpl$Blame, org.osgi.resource.Capability)
org.apache.felix.resolver.ResolverImpl$Blame blame
org.osgi.resource.Capability matchingRootCause
org.osgi.resource.Requirement req
java.util.Set rootCauses
public java.util.Set getRootCauses (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.Set result
public java.lang.String toString ()
}
org/osgi/framework/wiring/BundleWiring.classBundleWiring.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleWiring extends java.lang.Object implements org.osgi.framework.BundleReference org.osgi.resource.Wiring {
public static final int FINDENTRIES_RECURSE
public static final int LISTRESOURCES_RECURSE
public static final int LISTRESOURCES_LOCAL
public abstract boolean isCurrent ()
public abstract boolean isInUse ()
public abstract java.util.List getCapabilities (java.lang.String)
public abstract java.util.List getRequirements (java.lang.String)
public abstract java.util.List getProvidedWires (java.lang.String)
public abstract java.util.List getRequiredWires (java.lang.String)
public abstract org.osgi.framework.wiring.BundleRevision getRevision ()
public abstract java.lang.ClassLoader getClassLoader ()
public abstract java.util.List findEntries (java.lang.String, java.lang.String, int)
public abstract java.util.Collection listResources (java.lang.String, java.lang.String, int)
public abstract java.util.List getResourceCapabilities (java.lang.String)
public abstract java.util.List getResourceRequirements (java.lang.String)
public abstract java.util.List getProvidedResourceWires (java.lang.String)
public abstract java.util.List getRequiredResourceWires (java.lang.String)
public abstract org.osgi.framework.wiring.BundleRevision getResource ()
}
org/osgi/framework/FrameworkUtil.classFrameworkUtil.java
package org.osgi.framework
public org.osgi.framework.FrameworkUtil extends java.lang.Object {
private void ()
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/BundlePermission.classBundlePermission.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 (java.lang.String, java.lang.String)
String symbolicName
String actions
void (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/hooks/weaving/WovenClassListener.classWovenClassListener.java
package org.osgi.framework.hooks.weaving
public abstract org.osgi.framework.hooks.weaving.WovenClassListener extends java.lang.Object {
public abstract void modified (org.osgi.framework.hooks.weaving.WovenClass)
}
org/osgi/framework/UnfilteredServiceListener.classUnfilteredServiceListener.java
package org.osgi.framework
public abstract org.osgi.framework.UnfilteredServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener {
}
org/osgi/framework/BundleListener.classBundleListener.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/FrameworkUtil$FilterImpl.classFrameworkUtil.java
package org.osgi.framework
final 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 transient String filterString
static org.osgi.framework.FrameworkUtil$FilterImpl newInstance (java.lang.String) throws org.osgi.framework.InvalidSyntaxException
String filterString
void (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
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl filter
Object prop
Object prop
public boolean matches (java.util.Map)
java.util.Map map
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl filter
Object prop
Object prop
public java.lang.String toString ()
String result
private java.lang.StringBuffer normalize ()
StringBuffer sb
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl[] filters
org.osgi.framework.FrameworkUtil$FilterImpl f
org.osgi.framework.FrameworkUtil$FilterImpl filter
String[] substrings
String substr
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
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
Comparable comparable
private boolean compare_Collection (int, java.util.Collection, java.lang.Object)
int operation
java.util.Collection collection
Object value2
Object value1
private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object)
int operation
Object[] array
Object value2
Object value1
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 value1
long[] array
long value1
byte[] array
byte value1
short[] array
short value1
char[] array
char value1
float[] array
float value1
double[] array
double value1
boolean[] array
boolean value1
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 static java.lang.Object valueOf (java.lang.Class, java.lang.String)
Class target
String value2
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor constructor
private static void setAccessible (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject accessible
private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object)
int operation
Comparable value1
Object value2
private boolean compare_Unknown (int, java.lang.Object, java.lang.Object)
int operation
Object value1
Object value2
private static java.lang.String approxString (java.lang.String)
String input
boolean changed
char[] output
int cursor
char c
}
org/osgi/util/tracker/ServiceTracker$Tracked.classServiceTracker.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 (org.osgi.util.tracker.ServiceTracker)
public final void serviceChanged (org.osgi.framework.ServiceEvent)
org.osgi.framework.ServiceEvent event
org.osgi.framework.ServiceReference reference
final void modified ()
final java.lang.Object customizerAdding (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent)
org.osgi.framework.ServiceReference item
org.osgi.framework.ServiceEvent related
final void customizerModified (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent, java.lang.Object)
org.osgi.framework.ServiceReference item
org.osgi.framework.ServiceEvent related
Object object
final void customizerRemoved (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent, java.lang.Object)
org.osgi.framework.ServiceReference item
org.osgi.framework.ServiceEvent related
Object object
volatile void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object)
volatile java.lang.Object customizerAdding (java.lang.Object, java.lang.Object)
volatile void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object)
}
org/osgi/service/url/package-info.classpackage-info.java
package org.osgi.service.url
abstract org.osgi.service.url.package-info extends java.lang.Object {
}
org/osgi/service/log/LogReaderService.classLogReaderService.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogReaderService extends java.lang.Object {
public abstract void addLogListener (org.osgi.service.log.LogListener)
public abstract void removeLogListener (org.osgi.service.log.LogListener)
public abstract java.util.Enumeration getLog ()
}
org/osgi/service/packageadmin/RequiredBundle.classRequiredBundle.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/resource/package-info.classpackage-info.java
package org.osgi.resource
abstract org.osgi.resource.package-info extends java.lang.Object {
}
org/eclipse/osgi/framework/util/SecureAction.classSecureAction.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 void ()
void ()
public static java.security.PrivilegedAction createSecureAction ()
public java.lang.String getProperty (java.lang.String)
String property
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 java.lang.String getCanonicalPath (java.io.File) throws java.io.IOException
java.io.File file
java.security.PrivilegedActionException e
public java.io.File getAbsoluteFile (java.io.File)
java.io.File file
public java.io.File getCanonicalFile (java.io.File) throws java.io.IOException
java.io.File file
java.security.PrivilegedActionException e
public boolean exists (java.io.File)
java.io.File file
public boolean mkdirs (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 transient void start (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module$StartOptions[]) throws org.osgi.framework.BundleException
org.eclipse.osgi.container.Module module
org.eclipse.osgi.container.Module$StartOptions[] options
java.security.PrivilegedActionException e
public org.osgi.framework.BundleContext getContext (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
}
org/eclipse/osgi/framework/util/SecureAction$16.classSecureAction.java
package org.eclipse.osgi.framework.util
org.eclipse.osgi.framework.util.SecureAction$16 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 (org.eclipse.osgi.framework.util.SecureAction, java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler)
public java.net.URL run () throws java.net.MalformedURLException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/framework/log/FrameworkLogEntry.classFrameworkLogEntry.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 final String entry
private final String message
private final int stackCode
private final Throwable throwable
private final org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
private final int severity
private final int bundleCode
private final Object context
public void (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 (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 void (java.lang.Object, java.lang.String, int, int, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[])
Object context
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 ()
public java.lang.Object getContext ()
}
org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$ValueCollection.classCopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$ValueCollection extends java.util.AbstractCollection {
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
void (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot)
public java.util.Iterator iterator ()
public int size ()
public boolean remove (java.lang.Object)
Object o
int size
int i
public void clear ()
}
org/eclipse/osgi/service/pluginconversion/PluginConverter.classPluginConverter.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/StateObjectFactory$StateObjectFactoryProxy.classStateObjectFactory.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.StateObjectFactory$StateObjectFactoryProxy extends java.lang.Object implements org.eclipse.osgi.service.resolver.StateObjectFactory {
private static final String IMPL_NAME
private Object monitor
private org.eclipse.osgi.service.resolver.StateObjectFactory implementation
public void ()
private org.eclipse.osgi.service.resolver.StateObjectFactory getImplementation ()
Exception error
Class implClass
ClassNotFoundException e
InstantiationException e
IllegalAccessException e
public org.eclipse.osgi.service.resolver.State createState ()
public org.eclipse.osgi.service.resolver.State createState (boolean)
boolean resolver
public org.eclipse.osgi.service.resolver.State createState (org.eclipse.osgi.service.resolver.State)
org.eclipse.osgi.service.resolver.State state
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
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, 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
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
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
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.BundleDescription)
org.eclipse.osgi.service.resolver.BundleDescription original
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
public org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (org.eclipse.osgi.service.resolver.BundleSpecification)
org.eclipse.osgi.service.resolver.BundleSpecification original
public java.util.List createBundleSpecifications (java.lang.String)
String declaration
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 hostVersionRange
public java.util.List createHostSpecifications (java.lang.String)
String declaration
public org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.service.resolver.HostSpecification)
org.eclipse.osgi.service.resolver.HostSpecification original
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
public org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (org.eclipse.osgi.service.resolver.ImportPackageSpecification)
org.eclipse.osgi.service.resolver.ImportPackageSpecification original
public java.util.List createImportPackageSpecifications (java.lang.String)
String declaration
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
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
public org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription)
String type
java.util.Map attributes
java.util.Map directives
org.eclipse.osgi.service.resolver.BundleDescription supplier
public java.util.List createGenericDescriptions (java.lang.String)
String declaration
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
public java.util.List createGenericSpecifications (java.lang.String)
String declaration
public org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeDescription[], boolean)
org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeCodeDescriptions
boolean optional
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
public org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription)
org.eclipse.osgi.service.resolver.ExportPackageDescription original
public java.util.List createExportPackageDescriptions (java.lang.String)
String declaration
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.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
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
}
org/eclipse/osgi/service/debug/DebugOptionsListener.classDebugOptionsListener.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/container/builders/OSGiManifestBuilderFactory$NativeClause.classOSGiManifestBuilderFactory.java
package org.eclipse.osgi.container.builders
org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause extends java.lang.Object implements java.lang.Comparable {
private final int manifestIndex
final java.util.List nativePaths
final String filter
private final org.osgi.framework.Version highestFloor
private final boolean hasLanguage
void (int, org.eclipse.osgi.util.ManifestElement) throws org.osgi.framework.BundleException
int manifestIndex
org.eclipse.osgi.util.ManifestElement clause
StringBuilder sb
String selectionFilter
org.osgi.framework.InvalidSyntaxException e
String filterResult
private static java.lang.Object addToNativeCodeFilter (java.lang.StringBuilder, org.eclipse.osgi.util.ManifestElement, java.lang.String)
StringBuilder filter
org.eclipse.osgi.util.ManifestElement nativeCode
String attribute
Boolean hasLanguage
org.osgi.framework.Version highestFloor
String[] attrValues
String filterAttribute
String attrAlias
org.osgi.framework.VersionRange range
public int compareTo (org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause)
org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause other
int compareVersions
public volatile int compareTo (java.lang.Object)
}
org/eclipse/osgi/container/ModuleContainer$ContainerStartLevel.classModuleContainer.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel extends java.lang.Object implements org.osgi.framework.startlevel.FrameworkStartLevel org.eclipse.osgi.framework.eventmgr.EventDispatcher {
static final int USE_BEGINNING_START_LEVEL
private static final int FRAMEWORK_STARTLEVEL
private static final int MODULE_STARTLEVEL
private final java.util.concurrent.atomic.AtomicInteger activeStartLevel
private final Object eventManagerLock
private org.eclipse.osgi.framework.eventmgr.EventManager startLevelThread
private final Object frameworkStartLevelLock
private boolean debugStartLevel
final org.eclipse.osgi.container.ModuleContainer this$0
void (org.eclipse.osgi.container.ModuleContainer)
void setDebugOptions ()
org.eclipse.osgi.service.debug.DebugOptions options
public org.osgi.framework.Bundle getBundle ()
public int getStartLevel ()
void setStartLevel (org.eclipse.osgi.container.Module, int)
org.eclipse.osgi.container.Module module
int startlevel
org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
public transient void setStartLevel (int, org.osgi.framework.FrameworkListener[])
int startlevel
org.osgi.framework.FrameworkListener[] listeners
org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
public int getInitialBundleStartLevel ()
public void setInitialBundleStartLevel (int)
int startlevel
public void dispatchEvent (org.eclipse.osgi.container.Module, org.osgi.framework.FrameworkListener[], int, java.lang.Integer)
org.eclipse.osgi.container.Module module
org.osgi.framework.FrameworkListener[] listeners
int eventAction
Integer startlevel
org.osgi.framework.BundleException e
transient void doContainerStartLevel (org.eclipse.osgi.container.Module, int, org.osgi.framework.FrameworkListener[])
org.eclipse.osgi.container.Module module
int newStartLevel
org.osgi.framework.FrameworkListener[] listeners
String beginningSL
int currentSL
org.eclipse.osgi.container.Module systemModule
int i
int toStartLevel
int i
int toStartLevel
Error e
RuntimeException e
private void incStartLevel (int, java.util.List)
int toStartLevel
java.util.List sortedModules
private void incStartLevel (int, java.util.List, boolean)
int toStartLevel
java.util.List sortedModules
boolean lazyOnly
org.eclipse.osgi.container.Module module
int moduleStartLevel
boolean isLazyStart
org.osgi.framework.BundleException e
private void decStartLevel (int, java.util.List)
int toStartLevel
java.util.List sortedModules
java.util.ListIterator iModules
org.eclipse.osgi.container.Module module
int moduleStartLevel
org.osgi.framework.BundleException e
private org.eclipse.osgi.framework.eventmgr.EventManager getManager ()
void close ()
org.eclipse.osgi.framework.eventmgr.EventManager manager
void open ()
private java.lang.String toString (org.eclipse.osgi.container.Module)
org.eclipse.osgi.container.Module m
org.osgi.framework.Bundle b
public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object)
}
org/eclipse/osgi/container/ModuleLoader.classModuleLoader.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.ModuleLoader extends java.lang.Object {
public void ()
protected abstract java.util.List findEntries (java.lang.String, java.lang.String, int)
protected abstract java.util.Collection listResources (java.lang.String, java.lang.String, int)
protected abstract java.lang.ClassLoader getClassLoader ()
protected abstract boolean getAndSetTrigger ()
public abstract boolean isTriggerSet ()
protected abstract void loadFragments (java.util.Collection)
}
org/eclipse/osgi/container/ModuleRequirement$DynamicModuleRequirement.classModuleRequirement.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement extends org.eclipse.osgi.container.ModuleRequirement {
final org.eclipse.osgi.container.ModuleRequirement this$0
void (org.eclipse.osgi.container.ModuleRequirement, org.eclipse.osgi.container.ModuleRevision, java.util.Map)
org.eclipse.osgi.container.ModuleRevision host
java.util.Map directives
org.eclipse.osgi.container.ModuleRequirement getOriginal ()
}
org/eclipse/osgi/storage/BundleInfo.classBundleInfo.java
package org.eclipse.osgi.storage
public final org.eclipse.osgi.storage.BundleInfo extends java.lang.Object {
public static final String OSGI_BUNDLE_MANIFEST
private final org.eclipse.osgi.storage.Storage storage
private final long bundleId
private final String location
private long nextGenerationId
private final Object infoMonitor
private org.eclipse.osgi.internal.container.LockSet generationLocks
public void (org.eclipse.osgi.storage.Storage, long, java.lang.String, long)
org.eclipse.osgi.storage.Storage storage
long bundleId
String location
long nextGenerationId
public long getBundleId ()
public java.lang.String getLocation ()
org.eclipse.osgi.storage.BundleInfo$Generation createGeneration () throws org.osgi.framework.BundleException
boolean lockedID
boolean lockedID
InterruptedException e
org.eclipse.osgi.storage.BundleInfo$Generation newGeneration
void unlockGeneration (org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.storage.BundleInfo$Generation restoreGeneration (long, java.io.File, boolean, boolean, boolean, java.util.Map, long)
long generationId
java.io.File content
boolean isDirectory
boolean isReference
boolean hasPackageInfo
java.util.Map cached
long lastModified
org.eclipse.osgi.storage.BundleInfo$Generation restoredGeneration
public org.eclipse.osgi.storage.Storage getStorage ()
public void delete ()
java.io.IOException e
void delete (org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.io.IOException e
public long getNextGenerationId ()
public java.io.File getDataFile (java.lang.String)
String path
java.io.File dataRoot
static boolean hasPackageInfo (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
org.eclipse.osgi.storage.bundlefile.BundleEntry manifest
java.io.BufferedReader br
String line
String line
}
org/eclipse/osgi/storage/Storage.classStorage.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.Storage extends java.lang.Object {
public static final int VERSION
public static final String BUNDLE_DATA_DIR
public static final String BUNDLE_FILE_NAME
public static final String FRAMEWORK_INFO
public static final String ECLIPSE_SYSTEMBUNDLE
public static final String DELETE_FLAG
public static final String LIB_TEMP
private static final String J2SE
private static final String JAVASE
private static final String PROFILE_EXT
private static final String NUL
static final org.eclipse.osgi.framework.util.SecureAction secureAction
private final org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
private final String installPath
private final org.eclipse.osgi.service.datalocation.Location osgiLocation
private final java.io.File childRoot
private final java.io.File parentRoot
private final org.eclipse.osgi.storage.PermissionData permissionData
private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
private final org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
private final org.eclipse.osgi.container.ModuleDatabase moduleDatabase
private final org.eclipse.osgi.container.ModuleContainer moduleContainer
private final Object saveMonitor
private long lastSavedTimestamp
private final org.eclipse.osgi.internal.container.LockSet idLocks
private final org.eclipse.osgi.storage.bundlefile.MRUBundleFileList mruList
private final org.eclipse.osgi.storage.FrameworkExtensionInstaller extensionInstaller
private final java.util.List cachedHeaderKeys
private final boolean allowRestrictedProvides
static void ()
public static org.eclipse.osgi.storage.Storage createStorage (org.eclipse.osgi.internal.framework.EquinoxContainer) throws java.io.IOException org.osgi.framework.BundleException
org.eclipse.osgi.internal.framework.EquinoxContainer container
org.eclipse.osgi.storage.Storage storage
private void (org.eclipse.osgi.internal.framework.EquinoxContainer) throws java.io.IOException
org.eclipse.osgi.internal.framework.EquinoxContainer container
org.eclipse.osgi.service.datalocation.Location installLoc
java.net.URL installURL
org.eclipse.osgi.service.datalocation.Location configLocation
org.eclipse.osgi.service.datalocation.Location parentConfigLocation
org.eclipse.osgi.service.datalocation.Location osgiParentLocation
org.eclipse.osgi.service.datalocation.Location parent
java.io.InputStream info
java.io.DataInputStream data
java.util.Map generations
java.util.Map generations
IllegalArgumentException e
IllegalArgumentException e
private int getBundleFileLimit (org.eclipse.osgi.internal.framework.EquinoxConfiguration)
org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
int propValue
String prop
private void installExtensions ()
org.eclipse.osgi.container.Module systemModule
org.eclipse.osgi.container.ModuleRevision systemRevision
org.eclipse.osgi.container.ModuleWiring systemWiring
org.eclipse.osgi.container.ModuleWire hostWire
org.osgi.framework.BundleException e
private static org.eclipse.osgi.storage.PermissionData loadPermissionData (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
org.eclipse.osgi.storage.PermissionData permData
private void discardBundlesOnLoad () throws org.osgi.framework.BundleException
java.util.Collection discarded
org.eclipse.osgi.container.Module module
org.eclipse.osgi.container.ModuleRevision revision
org.eclipse.osgi.storage.BundleInfo$Generation generation
private boolean needsDiscarding (org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
java.io.File content
private void checkSystemBundle ()
org.eclipse.osgi.container.Module systemModule
org.eclipse.osgi.storage.BundleInfo$Generation newGeneration
org.eclipse.osgi.storage.BundleInfo info
java.io.File contentFile
org.eclipse.osgi.container.ModuleRevisionBuilder builder
org.eclipse.osgi.container.ModuleRevision currentRevision
org.eclipse.osgi.storage.BundleInfo$Generation currentGeneration
org.eclipse.osgi.container.ModuleRevisionBuilder newBuilder
java.io.File contentFile
org.osgi.framework.BundleException e
org.eclipse.osgi.container.ModuleRevision currentRevision
java.util.List nativeEnvironments
java.util.Map configMap
org.eclipse.osgi.container.ModuleCapability nativeEnvironment
org.osgi.resource.Requirement osgiPackageReq
java.util.Collection osgiPackages
org.osgi.framework.wiring.BundleCapability packageCapability
org.osgi.framework.Version v
Exception e
public void close ()
java.io.IOException e
java.util.List modules
org.eclipse.osgi.container.Module module
org.eclipse.osgi.container.ModuleRevision revision
org.eclipse.osgi.storage.BundleInfo$Generation generation
private boolean needUpdate (org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.ModuleRevisionBuilder)
org.eclipse.osgi.container.ModuleRevision currentRevision
org.eclipse.osgi.container.ModuleRevisionBuilder newBuilder
java.util.List currentCapabilities
java.util.List newCapabilities
int size
int i
private boolean equivilant (org.eclipse.osgi.container.ModuleCapability, org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo)
org.eclipse.osgi.container.ModuleCapability moduleCapability
org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo genericInfo
private void cleanOSGiStorage (org.eclipse.osgi.service.datalocation.Location, java.io.File)
org.eclipse.osgi.service.datalocation.Location location
java.io.File root
public org.eclipse.osgi.container.ModuleDatabase getModuleDatabase ()
public org.eclipse.osgi.container.ModuleContainerAdaptor getAdaptor ()
public org.eclipse.osgi.container.ModuleContainer getModuleContainer ()
public org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration ()
public org.eclipse.osgi.internal.log.EquinoxLogServices getLogServices ()
public org.eclipse.osgi.storage.FrameworkExtensionInstaller getExtensionInstaller ()
public boolean isReadOnly ()
public java.net.URLConnection getContentConnection (org.eclipse.osgi.container.Module, java.lang.String, java.io.InputStream) throws java.io.IOException
org.eclipse.osgi.container.Module module
String bundleLocation
java.io.InputStream in
private java.lang.String getUpdateLocation (org.eclipse.osgi.container.Module)
org.eclipse.osgi.container.Module module
java.lang.String getUpdateLocation0 (org.eclipse.osgi.container.Module)
org.eclipse.osgi.container.Module module
org.eclipse.osgi.container.ModuleRevision current
org.eclipse.osgi.storage.BundleInfo$Generation generation
String updateLocation
private java.net.URLConnection getContentConnection (java.lang.String) throws java.io.IOException
String spec
java.security.PrivilegedActionException e
java.net.URL createURL (java.lang.String) throws java.net.MalformedURLException
String spec
public org.eclipse.osgi.storage.BundleInfo$Generation install (org.eclipse.osgi.container.Module, java.lang.String, java.net.URLConnection) throws org.osgi.framework.BundleException
org.eclipse.osgi.container.Module origin
String bundleLocation
java.net.URLConnection content
java.net.URL sourceURL
java.io.InputStream in
java.io.InputStream in
Throwable e
org.eclipse.osgi.container.Module existingLocation
org.osgi.framework.Bundle bundle
org.osgi.framework.BundleContext context
org.osgi.framework.Bundle b
boolean isReference
java.io.File staged
org.eclipse.osgi.storage.BundleInfo$Generation generation
Long lockedID
org.eclipse.osgi.storage.BundleInfo info
java.io.File contentFile
org.eclipse.osgi.container.ModuleRevisionBuilder builder
org.eclipse.osgi.container.Module m
Throwable t
private void setStorageHooks (org.eclipse.osgi.storage.BundleInfo$Generation) throws org.osgi.framework.BundleException
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.util.List factories
java.util.List hooks
java.util.Iterator iFactories
org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
public org.eclipse.osgi.container.ModuleRevisionBuilder getBuilder (org.eclipse.osgi.storage.BundleInfo$Generation) throws org.osgi.framework.BundleException
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.util.Dictionary headers
java.util.Map mapHeaders
java.util.Map mapHeaders
java.util.Map unchecked
java.util.Enumeration eKeys
String key
org.eclipse.osgi.container.ModuleRevisionBuilder builder
org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo reqInfo
String extraCapabilities
String extraExports
private java.lang.String getSystemExtraCapabilities ()
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
StringBuilder result
String systemCapabilities
String extraSystemCapabilities
String osName
String processor
String osVersion
String language
java.lang.String getAliasList (java.util.Collection)
java.util.Collection aliases
StringBuilder builder
String alias
private java.lang.String getSystemExtraPackages ()
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
StringBuilder result
String systemPackages
String extraSystemPackages
public org.eclipse.osgi.storage.BundleInfo$Generation update (org.eclipse.osgi.container.Module, java.net.URLConnection) throws org.osgi.framework.BundleException
org.eclipse.osgi.container.Module module
java.net.URLConnection content
java.net.URL sourceURL
java.io.InputStream in
java.io.InputStream in
Throwable e
boolean isReference
java.io.File staged
org.eclipse.osgi.container.ModuleRevision current
org.eclipse.osgi.storage.BundleInfo$Generation currentGen
org.eclipse.osgi.storage.BundleInfo bundleInfo
org.eclipse.osgi.storage.BundleInfo$Generation newGen
java.io.File contentFile
org.eclipse.osgi.container.ModuleRevisionBuilder builder
Throwable t
private java.io.File getContentFile (java.io.File, boolean, long, long) throws org.osgi.framework.BundleException
java.io.File staged
boolean isReference
long bundleID
long generationID
java.security.PrivilegedActionException e
java.io.File getContentFile0 (java.io.File, boolean, long, long) throws org.osgi.framework.BundleException
java.io.File staged
boolean isReference
long bundleID
long generationID
java.io.File contentFile
java.io.File contentFile
java.io.File generationRoot
private static java.lang.String getBundleFilePath (long, long)
long bundleID
long generationID
public java.io.File getFile (java.lang.String, boolean)
String path
boolean checkParent
java.io.File childPath
java.io.File parentPath
private java.io.File stageContent (java.io.InputStream, java.net.URL) throws org.osgi.framework.BundleException
java.io.InputStream in
java.net.URL sourceURL
java.security.PrivilegedActionException e
java.io.File stageContent0 (java.io.InputStream, java.net.URL) throws org.osgi.framework.BundleException
java.io.InputStream in
java.net.URL sourceURL
java.io.File outFile
java.net.URL reference
String protocol
java.io.File inFile
java.io.IOException e
private java.lang.Long getNextRootID () throws org.osgi.framework.BundleException
int i
Long nextID
InterruptedException e
public void setPermissions (java.io.File)
java.io.File file
String commandProp
String[] temp
java.util.List command
boolean foundFullPath
int i
Exception e
public org.eclipse.osgi.storage.bundlefile.BundleFile createBundleFile (java.io.File, org.eclipse.osgi.storage.BundleInfo$Generation, boolean, boolean)
java.io.File content
org.eclipse.osgi.storage.BundleInfo$Generation generation
boolean isDirectory
boolean isBase
org.eclipse.osgi.storage.bundlefile.BundleFile result
org.eclipse.osgi.storage.bundlefile.BundleFile result
org.eclipse.osgi.storage.bundlefile.BundleFile result
boolean strictPath
java.io.IOException e
public org.eclipse.osgi.storage.bundlefile.BundleFile createNestedBundleFile (java.lang.String, org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation)
String nestedDir
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
org.eclipse.osgi.storage.BundleInfo$Generation generation
public org.eclipse.osgi.storage.bundlefile.BundleFile wrapBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation, boolean)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
org.eclipse.osgi.storage.BundleInfo$Generation generation
boolean isBase
java.util.List wrapperFactories
org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain wrapped
org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook wrapperFactory
org.eclipse.osgi.storage.bundlefile.BundleFileWrapper wrapperBundle
public void compact ()
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
void delete (java.io.File) throws java.io.IOException
java.io.File delete
java.security.PrivilegedActionException e
void delete0 (java.io.File) throws java.io.IOException
java.io.File delete
java.io.FileOutputStream out
public void save () throws java.io.IOException
java.security.PrivilegedActionException e
void save0 () throws java.io.IOException
org.eclipse.osgi.storagemanager.StorageManager childStorageManager
java.io.DataOutputStream out
private void savePermissionData (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
private void saveGenerations (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
java.util.List modules
java.util.List generations
org.eclipse.osgi.container.Module module
org.eclipse.osgi.container.ModuleRevision revision
org.eclipse.osgi.storage.BundleInfo$Generation generation
String headerKey
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.storage.BundleInfo bundleInfo
java.util.Dictionary headers
String headerKey
String value
private void saveStorageHookData (java.io.DataOutputStream, java.util.List) throws java.io.IOException
java.io.DataOutputStream out
java.util.List generations
java.util.List factories
org.eclipse.osgi.internal.hookregistry.StorageHookFactory factory
java.io.ByteArrayOutputStream tempBytes
java.io.DataOutputStream temp
Object saveContext
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
private java.util.Map loadGenerations (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int version
int numCachedHeaders
java.util.List storedCachedHeaderKeys
int i
int numInfos
java.util.Map result
java.util.List generations
int i
long infoId
String infoLocation
long nextGenId
long generationId
boolean isDirectory
boolean isReference
boolean hasPackageInfo
String contentPath
long lastModified
java.util.Map cachedHeaders
String headerKey
String value
java.io.File content
java.io.File content
org.eclipse.osgi.storage.BundleInfo info
org.eclipse.osgi.storage.BundleInfo$Generation generation
private void loadStorageHookData (java.util.List, java.io.DataInputStream) throws java.io.IOException
java.util.List generations
java.io.DataInputStream in
java.util.List factories
java.util.Map hookMap
int numFactories
int i
String factoryName
int version
org.eclipse.osgi.internal.hookregistry.StorageHookFactory factory
java.util.Iterator iFactories
org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
int dataSize
byte[] bytes
java.io.DataInputStream temp
Object loadContext
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
org.osgi.framework.BundleException e
java.util.Iterator iFactories
org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
org.osgi.framework.BundleException e
org.eclipse.osgi.storage.BundleInfo$Generation generation
private static java.util.List getHooks (java.util.Map, org.eclipse.osgi.storage.BundleInfo$Generation)
java.util.Map hookMap
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.util.List result
private java.io.File getSystemContent ()
String frameworkValue
java.io.File result
private void loadVMProfile (org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
java.util.Properties profileProps
String systemExports
String type
String profileBootDelegation
String ee
String systemCapabilities
private java.util.Properties findVMProfile (org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
java.util.Properties result
String j2meConfig
String j2meProfiles
String vmProfile
String javaEdition
org.osgi.framework.Version javaVersion
String embeddedProfileName
String[] j2meProfileList
String javaSpecVersion
java.util.StringTokenizer st
String javaSpecName
org.osgi.framework.Version v16
org.osgi.framework.Version v18
String javaHome
java.io.File release
java.util.Properties releaseProps
java.io.InputStream profileIn
String propJavaProfile
String javaProfile
private java.io.InputStream getNextBestProfile (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String, org.osgi.framework.Version, java.lang.String)
org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
String javaEdition
org.osgi.framework.Version javaVersion
String embeddedProfileName
java.io.InputStream bestProfile
private java.io.InputStream findNextBestProfile (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String, org.osgi.framework.Version, java.lang.String)
org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
String javaEdition
org.osgi.framework.Version javaVersion
String embeddedProfileName
java.io.InputStream result
int minor
private java.io.InputStream findInSystemBundle (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String)
org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
String entry
org.eclipse.osgi.storage.bundlefile.BundleFile systemContent
org.eclipse.osgi.storage.bundlefile.BundleEntry systemEntry
java.io.InputStream result
ClassLoader loader
public static java.util.Enumeration findEntries (java.util.List, java.lang.String, java.lang.String, int)
java.util.List generations
String path
String filePattern
int options
java.util.List bundleFiles
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.util.List pathList
String[] pathArray
org.eclipse.osgi.storage.BundleInfo$Generation[] generationArray
public static java.util.List listEntryPaths (java.util.List, java.lang.String, java.lang.String, int)
java.util.List bundleFiles
String path
String filePattern
int options
java.util.LinkedHashSet pathList
org.osgi.framework.Filter patternFilter
java.util.Hashtable patternProps
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
public static java.lang.String sanitizeFilterInput (java.lang.String) throws org.osgi.framework.InvalidSyntaxException
String filePattern
StringBuffer buffer
boolean foundEscape
int i
char c
private static java.util.LinkedHashSet listEntryPaths (org.eclipse.osgi.storage.bundlefile.BundleFile, java.lang.String, org.osgi.framework.Filter, java.util.Hashtable, int, java.util.LinkedHashSet)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
String path
org.osgi.framework.Filter patternFilter
java.util.Hashtable patternProps
int options
java.util.LinkedHashSet pathList
java.util.Enumeration entryPaths
java.util.Enumeration entryPaths
String entry
int lastSlash
int secondToLastSlash
int fileStart
int fileStart
int fileStart
int fileStart
int fileEnd
String fileName
public java.lang.String copyToTempLibrary (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String)
org.eclipse.osgi.storage.BundleInfo$Generation generation
String absolutePath
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
java.io.IOException e
public org.eclipse.osgi.internal.permadmin.SecurityAdmin getSecurityAdmin ()
protected org.eclipse.osgi.storagemanager.StorageManager getChildStorageManager () throws java.io.IOException
String locking
org.eclipse.osgi.storagemanager.StorageManager sManager
java.io.IOException ex
String message
String errorDialog
private java.io.InputStream getInfoInputStream () throws java.io.IOException
org.eclipse.osgi.storagemanager.StorageManager storageManager
java.io.InputStream storageStream
java.io.IOException ex
org.eclipse.osgi.storagemanager.StorageManager parentStorageManager
}
org/eclipse/osgi/storage/Storage$1.classStorage.java
package org.eclipse.osgi.storage
org.eclipse.osgi.storage.Storage$1 extends java.net.URLConnection {
final org.eclipse.osgi.storage.Storage this$0
private final java.io.InputStream val$in
void (org.eclipse.osgi.storage.Storage, java.net.URL, java.io.InputStream)
java.net.URL $anonymous0
public void connect () throws java.io.IOException
public java.io.InputStream getInputStream () throws java.io.IOException
}
org/eclipse/osgi/internal/framework/XMLParsingServiceFactory.classXMLParsingServiceFactory.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.XMLParsingServiceFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory {
private final boolean isSax
private final boolean setTccl
public void (boolean, boolean)
boolean isSax
boolean setTccl
public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
ClassLoader savedClassLoader
org.osgi.framework.wiring.BundleWiring wiring
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/osgi/internal/framework/legacy/StartLevelImpl.classStartLevelImpl.java
package org.eclipse.osgi.internal.framework.legacy
public org.eclipse.osgi.internal.framework.legacy.StartLevelImpl extends java.lang.Object implements org.osgi.service.startlevel.StartLevel {
private final org.eclipse.osgi.container.ModuleContainer container
public void (org.eclipse.osgi.container.ModuleContainer)
org.eclipse.osgi.container.ModuleContainer container
public int getStartLevel ()
public void setStartLevel (int)
int startlevel
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 startlevel
public int getInitialBundleStartLevel ()
public void setInitialBundleStartLevel (int)
int startlevel
public boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
public boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
static org.eclipse.osgi.container.Module getModule (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
}
org/eclipse/osgi/internal/framework/OSGiFrameworkHooks.classOSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.OSGiFrameworkHooks extends java.lang.Object {
static final String collisionHookName
private final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory resolverHookFactory
private final org.eclipse.osgi.container.ModuleCollisionHook collisionHook
static void ()
void (org.eclipse.osgi.internal.framework.EquinoxContainer, org.eclipse.osgi.storage.Storage)
org.eclipse.osgi.internal.framework.EquinoxContainer container
org.eclipse.osgi.storage.Storage storage
public org.osgi.framework.hooks.resolver.ResolverHookFactory getResolverHookFactory ()
public org.eclipse.osgi.container.ModuleCollisionHook getModuleCollisionHook ()
public void initBegin ()
public void initEnd ()
}
org/eclipse/osgi/internal/framework/StorageSaver.classStorageSaver.java
package org.eclipse.osgi.internal.framework
public final org.eclipse.osgi.internal.framework.StorageSaver extends java.lang.Object {
private final org.eclipse.osgi.internal.framework.EquinoxContainer container
private final long delay
private final java.util.concurrent.ScheduledFuture future
private final Thread hook
private final org.eclipse.osgi.internal.framework.StorageSaver$StorageSaverTask task
public void (org.eclipse.osgi.internal.framework.EquinoxContainer)
org.eclipse.osgi.internal.framework.EquinoxContainer container
public void close ()
public void save ()
private java.lang.Thread registerShutdownHook ()
Thread thread
private long computeDelay ()
org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
String delayProp
private java.util.concurrent.ScheduledFuture scheduleTask ()
java.util.concurrent.ScheduledExecutorService executor
private void unregisterShutdownHook ()
private void unscheduleTask ()
}
org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap$EntrySet.classShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$EntrySet extends java.util.AbstractSet {
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
void (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap)
public java.util.Iterator iterator ()
public int size ()
}
org/eclipse/osgi/internal/serviceregistry/ShrinkableEntrySetValueCollection$ValueIterator.classShrinkableEntrySetValueCollection.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableEntrySetValueCollection$ValueIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iter
void (java.util.Iterator)
java.util.Iterator i
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry entry
public void remove ()
}
org/eclipse/osgi/internal/messages/Msg.classMsg.java
package org.eclipse.osgi.internal.messages
public org.eclipse.osgi.internal.messages.Msg extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String MANIFEST_INVALID_HEADER_EXCEPTION
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 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 SERVICE_ALREADY_UNREGISTERED_EXCEPTION
public static String SERVICE_FACTORY_EXCEPTION
public static String SERVICE_OBJECT_NULL_EXCEPTION
public static String SERVICE_FACTORY_RECURSION
public static String SERVICE_USE_OVERFLOW
public static String SERVICE_OBJECTS_UNGET_ARGUMENT_EXCEPTION
public static String SystemModule_LockError
public static String BUNDLE_SYSTEMBUNDLE_UNINSTALL_EXCEPTION
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
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 ECLIPSE_CANNOT_CHANGE_LOCATION
public static String fileManager_cannotLock
public static String fileManager_updateFailed
public static String fileManager_illegalInReadOnlyMode
public static String fileManager_notOpen
public static String ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP
public static String ECLIPSE_CLASSLOADER_ACTIVATION
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_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_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_PROPS_NOT_SET
public static String error_badNL
public static String error_badNL_language
public static String error_badNL_language_country
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_PLUGIN_EXTRACTION_PROBLEM
public static String ADAPTER_FILEEXIST_EXCEPTION
public static String ADAPTOR_DIRECTORY_CREATE_EXCEPTION
public static String ADAPTOR_DIRECTORY_EXCEPTION
public static String ADAPTOR_URL_CREATE_EXCEPTION
public static String ADAPTOR_STORAGE_INIT_FAILED_MSG
public static String ADAPTOR_STORAGE_INIT_FAILED_TITLE
public static String ECLIPSE_STARTUP_FILEMANAGER_OPEN_ERROR
public static String BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION
public static String BUNDLE_READ_EXCEPTION
public static String RESOURCE_NOT_FOUND_EXCEPTION
public static String URL_INVALID_BUNDLE_ID
public static String URL_NO_BUNDLE_FOUND
public static String URL_NO_BUNDLE_ID
public static String EclipseStarter_InstallLocation
public static String Module_Fragment_InvalidOperation
public static String Module_LockError
public static String Module_ResolveError
public static String Module_StartError
public static String Module_StopError
public static String Module_Transient_StartError
public static String Module_UninstalledError
public static String ModuleContainer_NameCollision
public static String ModuleContainer_NameCollisionWithLocation
public static String ModuleContainer_NegativeStartLevelError
public static String ModuleContainer_StateLockError
public static String ModuleContainer_SystemNotActiveError
public static String ModuleContainer_SystemStartLevelError
public static String ModuleResolutionReport_AnotherSingleton
public static String ModuleResolutionReport_FilteredByHook
public static String ModuleResolutionReport_NoReport
public static String ModuleResolutionReport_Unknown
public static String ModuleResolutionReport_UnresolvedReq
public static String ModuleResolutionReport_UsesConstraintError
public static String ModuleResolver_RecursiveError
public static String ModuleResolver_SingletonDisabledError
public static String OSGiManifestBuilderFactory_ExtensionImportError
public static String OSGiManifestBuilderFactory_ExtensionNativeError
public static String OSGiManifestBuilderFactory_ExtensionReqBundleError
public static String OSGiManifestBuilderFactory_ExtensionReqCapError
public static String OSGiManifestBuilderFactory_InvalidManifestError
public static String BundleContextImpl_LoadActivatorError
static void ()
public void ()
}
org/eclipse/osgi/internal/util/SupplementDebug.classSupplementDebug.java
package org.eclipse.osgi.internal.util
public final org.eclipse.osgi.internal.util.SupplementDebug extends java.lang.Object {
public static boolean STATIC_DEBUG_MANIFEST
public static boolean STATIC_DEBUG_MESSAGE_BUNDLES
static void ()
private void ()
}
org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager.classEquinoxSecurityManager.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager extends java.lang.SecurityManager {
private final ThreadLocal localCheckContext
static void ()
Class c
public void ()
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.List 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.List conditionSets
java.util.Map conditionDictionaries
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.Map, org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext)
org.eclipse.osgi.internal.permadmin.SecurityRow$Decision decision
java.util.Map 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/url/ContentHandlerFactoryImpl.classContentHandlerFactoryImpl.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl extends org.eclipse.osgi.internal.url.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.Map proxies
private java.net.ContentHandlerFactory parentFactory
static void ()
public void (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxContainer)
org.osgi.framework.BundleContext context
org.eclipse.osgi.internal.framework.EquinoxContainer container
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.internal.url.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/internal/loader/sources/PackageSource.classPackageSource.java
package org.eclipse.osgi.internal.loader.sources
public abstract org.eclipse.osgi.internal.loader.sources.PackageSource extends java.lang.Object implements org.eclipse.osgi.framework.util.KeyedElement {
protected final String id
public void (java.lang.String)
String id
public java.lang.String getId ()
public abstract org.eclipse.osgi.internal.loader.sources.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 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.sources.PackageSource)
org.eclipse.osgi.internal.loader.sources.PackageSource other
org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers1
org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers2
int i
int j
public java.lang.String toString ()
StringBuilder builder
org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers
int i
public abstract java.util.Collection listResources (java.lang.String, java.lang.String)
public static boolean isServiceAssignableTo (org.osgi.framework.Bundle, org.osgi.framework.Bundle, java.lang.String, java.lang.Class, org.eclipse.osgi.internal.framework.EquinoxContainer)
org.osgi.framework.Bundle registrant
org.osgi.framework.Bundle client
String className
Class serviceClass
org.eclipse.osgi.internal.framework.EquinoxContainer container
String pkgName
org.eclipse.osgi.internal.loader.BundleLoader producerBL
org.eclipse.osgi.internal.loader.BundleLoader consumerBL
org.eclipse.osgi.internal.loader.sources.PackageSource consumerSource
org.osgi.framework.Bundle systemBundle
org.eclipse.osgi.internal.loader.SystemBundleLoader systemLoader
org.eclipse.osgi.internal.loader.sources.PackageSource producerSource
org.osgi.framework.Bundle bundle
private static org.eclipse.osgi.internal.loader.sources.PackageSource getPackageSource (java.lang.Class, java.lang.String, org.osgi.service.packageadmin.PackageAdmin)
Class serviceClass
String pkgName
org.osgi.service.packageadmin.PackageAdmin packageAdmin
org.osgi.framework.Bundle serviceBundle
org.eclipse.osgi.internal.loader.BundleLoader producerBL
org.eclipse.osgi.internal.loader.sources.PackageSource producerSource
Class[] interfaces
int i
private static org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.eclipse.osgi.container.ModuleRevision producer
org.eclipse.osgi.container.ModuleWiring producerWiring
}
org/eclipse/osgi/internal/signedcontent/SignedContentMessages.properties
org/eclipse/osgi/internal/debug/Debug.classDebug.java
package org.eclipse.osgi.internal.debug
public org.eclipse.osgi.internal.debug.Debug extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptionsListener {
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_HOOKS
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_MONITOR_LAZY
public static final String OPTION_DEBUG_MESSAGE_BUNDLES
public static final String OPTION_DEBUG_LOCATION
public static final String OPTION_CACHED_MANIFEST
public boolean DEBUG_GENERAL
public boolean DEBUG_BUNDLE_TIME
public boolean DEBUG_LOADER
public boolean DEBUG_EVENTS
public boolean DEBUG_SERVICES
public boolean DEBUG_HOOKS
public boolean DEBUG_MANIFEST
public boolean DEBUG_FILTER
public boolean DEBUG_SECURITY
public boolean DEBUG_STARTLEVEL
public boolean DEBUG_PACKAGEADMIN
public boolean DEBUG_PACKAGEADMIN_TIMING
public boolean DEBUG_MESSAGE_BUNDLES
public boolean MONITOR_ACTIVATION
public boolean DEBUG_LOCATION
public boolean DEBUG_CACHED_MANIFEST
public static java.io.PrintStream out
static void ()
public void (org.eclipse.osgi.service.debug.DebugOptions)
org.eclipse.osgi.service.debug.DebugOptions dbgOptions
public void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions)
org.eclipse.osgi.service.debug.DebugOptions dbgOptions
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
}
org/eclipse/osgi/internal/log/ExtendedLogReaderServiceImpl.classExtendedLogReaderServiceImpl.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogReaderServiceImpl extends java.lang.Object implements org.eclipse.equinox.log.ExtendedLogReaderService {
private final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory factory
private java.util.Set listeners
void (org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory)
org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory factory
public synchronized void addLogListener (org.osgi.service.log.LogListener, org.eclipse.equinox.log.LogFilter)
org.osgi.service.log.LogListener listener
org.eclipse.equinox.log.LogFilter filter
public void addLogListener (org.osgi.service.log.LogListener)
org.osgi.service.log.LogListener listener
public java.util.Enumeration getLog ()
public synchronized void removeLogListener (org.osgi.service.log.LogListener)
org.osgi.service.log.LogListener listener
private synchronized void checkShutdown ()
synchronized void shutdown ()
org.osgi.service.log.LogListener listener
}
org/eclipse/osgi/internal/log/SerializedTaskQueue.classSerializedTaskQueue.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.SerializedTaskQueue extends java.lang.Object {
private static final int MAX_WAIT
private final java.util.LinkedList tasks
private Thread thread
private final String queueName
public void (java.lang.String)
String queueName
public synchronized void put (java.lang.Runnable)
Runnable newTask
synchronized java.lang.Runnable nextTask (int)
int maxWait
}
org/eclipse/core/runtime/adaptor/EclipseStarter$InitialBundle.classEclipseStarter.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 (java.lang.String, java.net.URL, int, boolean)
String locationString
java.net.URL location
int level
boolean start
}
J2SE-1.5.profile
OSGi_Minimum-1.0.profile
org/apache/felix/resolver/ResolverImpl$Packages.classResolverImpl.java
package org.apache.felix.resolver
org.apache.felix.resolver.ResolverImpl$Packages extends java.lang.Object {
private final org.osgi.resource.Resource m_resource
public final java.util.Map m_exportedPkgs
public final java.util.Map m_importedPkgs
public final java.util.Map m_requiredPkgs
public final java.util.Map m_usedPkgs
public boolean m_isCalculated
public void (org.osgi.resource.Resource)
org.osgi.resource.Resource resource
}
org/apache/felix/resolver/WrappedRequirement.classWrappedRequirement.java
package org.apache.felix.resolver
public org.apache.felix.resolver.WrappedRequirement extends java.lang.Object implements org.osgi.resource.Requirement {
private final org.osgi.resource.Resource m_host
private final org.osgi.resource.Requirement m_req
public void (org.osgi.resource.Resource, org.osgi.resource.Requirement)
org.osgi.resource.Resource host
org.osgi.resource.Requirement req
public boolean equals (java.lang.Object)
Object obj
org.apache.felix.resolver.WrappedRequirement other
public int hashCode ()
int hash
public org.osgi.resource.Requirement getDeclaredRequirement ()
public org.osgi.resource.Resource getResource ()
public java.lang.String getNamespace ()
public java.util.Map getDirectives ()
public java.util.Map getAttributes ()
public java.lang.String toString ()
}
org/osgi/framework/wiring/BundleRequirement.classBundleRequirement.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleRequirement extends java.lang.Object implements org.osgi.resource.Requirement {
public abstract org.osgi.framework.wiring.BundleRevision getRevision ()
public abstract boolean matches (org.osgi.framework.wiring.BundleCapability)
public abstract java.lang.String getNamespace ()
public abstract java.util.Map getDirectives ()
public abstract java.util.Map getAttributes ()
public abstract org.osgi.framework.wiring.BundleRevision getResource ()
}
org/osgi/framework/ServiceEvent.classServiceEvent.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 (int, org.osgi.framework.ServiceReference)
int type
org.osgi.framework.ServiceReference reference
public org.osgi.framework.ServiceReference getServiceReference ()
public int getType ()
}
org/osgi/framework/PackagePermissionCollection.classPackagePermission.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 void ()
public void ()
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
org.osgi.framework.PackagePermission perm
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
java.util.HashMap fp
}
org/osgi/framework/hooks/weaving/WovenClass.classWovenClass.java
package org.osgi.framework.hooks.weaving
public abstract org.osgi.framework.hooks.weaving.WovenClass extends java.lang.Object {
public static final int TRANSFORMING
public static final int TRANSFORMED
public static final int DEFINED
public static final int TRANSFORMING_FAILED
public static final int DEFINE_FAILED
public abstract byte[] getBytes ()
public abstract void setBytes (byte[])
public abstract java.util.List getDynamicImports ()
public abstract boolean isWeavingComplete ()
public abstract java.lang.String getClassName ()
public abstract java.security.ProtectionDomain getProtectionDomain ()
public abstract java.lang.Class getDefinedClass ()
public abstract org.osgi.framework.wiring.BundleWiring getBundleWiring ()
public abstract int getState ()
}
org/osgi/framework/ServiceFactory.classServiceFactory.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/namespace/ExecutionEnvironmentNamespace.classExecutionEnvironmentNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.ExecutionEnvironmentNamespace extends org.osgi.resource.Namespace {
public static final String EXECUTION_ENVIRONMENT_NAMESPACE
public static final String CAPABILITY_VERSION_ATTRIBUTE
private void ()
}
org/osgi/framework/packageinfo
org/osgi/framework/SignerProperty.classSignerProperty.java
package org.osgi.framework
final org.osgi.framework.SignerProperty extends java.lang.Object {
private final org.osgi.framework.Bundle bundle
private final String pattern
public void (java.lang.String)
String pattern
void (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.List signerCerts
java.util.List dnChain
java.security.cert.X509Certificate signerCert
public int hashCode ()
boolean isBundleSigned ()
java.util.Map signers
}
org/osgi/service/url/URLConstants.classURLConstants.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/log/LogEntry.classLogEntry.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogEntry extends java.lang.Object {
public abstract org.osgi.framework.Bundle getBundle ()
public abstract org.osgi.framework.ServiceReference getServiceReference ()
public abstract int getLevel ()
public abstract java.lang.String getMessage ()
public abstract java.lang.Throwable getException ()
public abstract long getTime ()
}
org/osgi/service/packageadmin/package-info.classpackage-info.java
package org.osgi.service.packageadmin
abstract org.osgi.service.packageadmin.package-info extends java.lang.Object {
}
org/osgi/resource/dto/ResourceDTO.classResourceDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.ResourceDTO extends org.osgi.dto.DTO {
public int id
public java.util.List capabilities
public java.util.List requirements
public void ()
}
org/eclipse/osgi/framework/util/ObjectPool.classObjectPool.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.ObjectPool extends java.lang.Object {
private static final boolean DEBUG_OBJECTPOOL_ADDS
private static final boolean DEBUG_OBJECTPOOL_DUPS
private static java.util.Map objectCache
static void ()
public void ()
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$5.classSecureAction.java
package org.eclipse.osgi.framework.util
org.eclipse.osgi.framework.util.SecureAction$5 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 (org.eclipse.osgi.framework.util.SecureAction, java.io.File, boolean)
public java.io.FileOutputStream run () throws java.io.FileNotFoundException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/framework/console/CommandInterpreter.classCommandInterpreter.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/eventmgr/EventListeners.classEventListeners.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 ()
public void (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/service/security/TrustEngine.classTrustEngine.java
package org.eclipse.osgi.service.security
public abstract org.eclipse.osgi.service.security.TrustEngine extends java.lang.Object {
private volatile org.eclipse.osgi.internal.signedcontent.TrustEngineListener trustEngineListener
public void ()
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/resolver/NativeCodeDescription.classNativeCodeDescription.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 (org.eclipse.osgi.service.resolver.NativeCodeDescription)
public abstract boolean hasInvalidNativePaths ()
}
org/eclipse/osgi/service/resolver/StateDelta.classStateDelta.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 ()
public abstract org.eclipse.osgi.service.resolver.ResolverHookException getResovlerHookException ()
}
org/eclipse/osgi/signedcontent/SignedContentFactory.classSignedContentFactory.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/container/ModuleWiring$LoaderInitializer.classModuleWiring.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleWiring$LoaderInitializer extends java.lang.Object implements java.util.concurrent.Callable {
final org.eclipse.osgi.container.ModuleWiring this$0
void (org.eclipse.osgi.container.ModuleWiring)
public org.eclipse.osgi.container.ModuleLoader call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
org/eclipse/osgi/container/ModuleWiring.classModuleWiring.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleWiring extends java.lang.Object implements org.osgi.framework.wiring.BundleWiring {
private static final RuntimePermission GET_CLASSLOADER_PERM
private static final String DYNAMICALLY_ADDED_IMPORT_DIRECTIVE
private final org.eclipse.osgi.container.ModuleRevision revision
private volatile java.util.List capabilities
private volatile java.util.List requirements
private final java.util.Collection substitutedPkgNames
private final org.eclipse.osgi.internal.container.AtomicLazyInitializer loader
private final org.eclipse.osgi.container.ModuleWiring$LoaderInitializer loaderInitializer
private volatile java.util.List providedWires
private volatile java.util.List requiredWires
volatile boolean isValid
private final java.util.concurrent.atomic.AtomicReference dynamicMissRef
static void ()
void (org.eclipse.osgi.container.ModuleRevision, java.util.List, java.util.List, java.util.List, java.util.List, java.util.Collection)
org.eclipse.osgi.container.ModuleRevision revision
java.util.List capabilities
java.util.List requirements
java.util.List providedWires
java.util.List requiredWires
java.util.Collection substitutedPkgNames
public org.osgi.framework.Bundle getBundle ()
public boolean isCurrent ()
public boolean isInUse ()
private boolean isFragmentInUse ()
java.util.List hostWires
public java.util.List getModuleCapabilities (java.lang.String)
String namespace
private java.util.List getModuleCapabilities (java.lang.String, java.util.List)
String namespace
java.util.List allCapabilities
java.util.List result
org.eclipse.osgi.container.ModuleCapability capability
public java.util.List getModuleRequirements (java.lang.String)
String namespace
java.util.List getPersistentRequirements ()
java.util.List persistentRequriements
java.util.Iterator iRequirements
org.eclipse.osgi.container.ModuleRequirement requirement
private java.util.List getModuleRequirements (java.lang.String, java.util.List)
String namespace
java.util.List allRequirements
java.util.List result
org.eclipse.osgi.container.ModuleRequirement requirement
public java.util.List getCapabilities (java.lang.String)
String namespace
public java.util.List getRequirements (java.lang.String)
String namespace
public java.util.List getProvidedModuleWires (java.lang.String)
String namespace
java.util.List getPersistentProvidedWires ()
public java.util.List getRequiredModuleWires (java.lang.String)
String namespace
java.util.List getPersistentRequiredWires ()
private java.util.List getPersistentWires (java.util.List)
java.util.List allWires
java.util.List persistentWires
java.util.Iterator iWires
org.eclipse.osgi.container.ModuleWire wire
public java.util.List getProvidedWires (java.lang.String)
String namespace
public java.util.List getRequiredWires (java.lang.String)
String namespace
private java.util.List getWires (java.lang.String, java.util.List)
String namespace
java.util.List allWires
java.util.List result
org.eclipse.osgi.container.ModuleWire moduleWire
public org.eclipse.osgi.container.ModuleRevision getRevision ()
public java.lang.ClassLoader getClassLoader ()
SecurityManager sm
org.eclipse.osgi.container.ModuleLoader current
public org.eclipse.osgi.container.ModuleLoader getModuleLoader ()
void loadFragments (java.util.Collection)
java.util.Collection fragments
org.eclipse.osgi.container.ModuleLoader current
public java.util.List findEntries (java.lang.String, java.lang.String, int)
String path
String filePattern
int options
org.eclipse.osgi.container.ModuleLoader current
public java.util.Collection listResources (java.lang.String, java.lang.String, int)
String path
String filePattern
int options
org.eclipse.osgi.container.ModuleLoader current
public java.util.List getResourceCapabilities (java.lang.String)
String namespace
public java.util.List getResourceRequirements (java.lang.String)
String namespace
public java.util.List getProvidedResourceWires (java.lang.String)
String namespace
public java.util.List getRequiredResourceWires (java.lang.String)
String namespace
public org.eclipse.osgi.container.ModuleRevision getResource ()
void setProvidedWires (java.util.List)
java.util.List providedWires
void setRequiredWires (java.util.List)
java.util.List requiredWires
void setCapabilities (java.util.List)
java.util.List capabilities
void unload ()
void invalidate ()
private void invalidate0 (boolean)
boolean releaseLoader
org.eclipse.osgi.container.ModuleLoader current
void validate ()
boolean isSubtituted (org.eclipse.osgi.container.ModuleCapability)
org.eclipse.osgi.container.ModuleCapability capability
public boolean isSubstitutedPackage (java.lang.String)
String packageName
public java.util.Collection getSubstitutedNames ()
private boolean hasResourcePermission ()
SecurityManager sm
public void addDynamicImports (org.eclipse.osgi.container.ModuleRevisionBuilder)
org.eclipse.osgi.container.ModuleRevisionBuilder builder
java.util.List newImports
java.util.List newRequirements
org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo info
java.util.Map attributes
java.util.Map directives
org.eclipse.osgi.container.ModuleDatabase moduleDatabase
java.util.List updatedRequirements
void addDynamicPackageMiss (java.lang.String)
String packageName
java.util.Set misses
boolean isDynamicPackageMiss (java.lang.String)
String packageName
java.util.Set misses
void removeDynamicPackageMisses (java.util.Collection)
java.util.Collection packageNames
java.util.Set misses
public volatile org.osgi.framework.wiring.BundleRevision getRevision ()
public volatile org.osgi.resource.Resource getResource ()
public volatile org.osgi.framework.wiring.BundleRevision getResource ()
}
org/eclipse/osgi/storage/Storage$3.classStorage.java
package org.eclipse.osgi.storage
org.eclipse.osgi.storage.Storage$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final org.eclipse.osgi.storage.Storage this$0
private final String val$spec
void (org.eclipse.osgi.storage.Storage, java.lang.String)
public java.net.URLConnection run () throws java.io.IOException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/storage/bundlefile/MRUBundleFileList.classMRUBundleFileList.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.MRUBundleFileList extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher {
private static final int MIN
private static final ThreadLocal closingBundleFile
private final org.eclipse.osgi.storage.bundlefile.BundleFile[] bundleFileList
private final long[] useStampList
private final int fileLimit
private org.eclipse.osgi.framework.eventmgr.EventManager bundleFileCloserManager
private final java.util.Map bundleFileCloser
private int numOpen
private long curUseStamp
private boolean firstDispatch
static void ()
public void (int)
int fileLimit
public void add (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
org.eclipse.osgi.storage.bundlefile.BundleFile toRemove
org.eclipse.osgi.framework.eventmgr.EventManager manager
int index
int i
int i
public boolean remove (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
int index
private void removeInternal (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
int index
public void use (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
int index
private void incUseStamp (int)
int index
int i
public final void dispatchEvent (java.lang.Object, java.lang.Object, int, org.eclipse.osgi.storage.bundlefile.BundleFile)
Object eventListener
Object listenerObject
int eventAction
org.eclipse.osgi.storage.bundlefile.BundleFile eventObject
private void closeBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.framework.eventmgr.EventManager)
org.eclipse.osgi.storage.bundlefile.BundleFile toRemove
org.eclipse.osgi.framework.eventmgr.EventManager manager
org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
public void shutdown ()
public boolean isClosing (org.eclipse.osgi.storage.bundlefile.BundleFile)
org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
public boolean isEnabled ()
public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object)
}
org/eclipse/osgi/storage/url/BundleURLConnection.classBundleURLConnection.java
package org.eclipse.osgi.storage.url
public org.eclipse.osgi.storage.url.BundleURLConnection extends java.net.URLConnection {
protected final org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
protected java.io.InputStream in
protected String contentType
public void (java.net.URL, org.eclipse.osgi.storage.bundlefile.BundleEntry)
java.net.URL url
org.eclipse.osgi.storage.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/internal/location/BasicLocation.classBasicLocation.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.BasicLocation extends java.lang.Object implements org.eclipse.osgi.service.datalocation.Location {
private static String DEFAULT_LOCK_FILENAME
private final boolean isReadOnly
private final java.net.URL defaultValue
private final String property
private final String dataAreaPrefix
private final org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
private final boolean debug
private java.net.URL location
private org.eclipse.osgi.service.datalocation.Location parent
private java.io.File lockFile
private org.eclipse.osgi.internal.location.Locker locker
static void ()
public void (java.lang.String, java.net.URL, boolean, java.lang.String, org.eclipse.osgi.internal.framework.EquinoxConfiguration)
String property
java.net.URL defaultValue
boolean isReadOnly
String dataAreaPrefix
org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
String tempDataAreaPrefix
public boolean allowsDefault ()
public java.net.URL getDefault ()
public synchronized org.eclipse.osgi.service.datalocation.Location getParentLocation ()
public synchronized java.net.URL getURL ()
org.eclipse.osgi.internal.log.EquinoxLogServices logServices
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.osgi.internal.location.BasicLocation result
public java.net.URL getDataArea (java.lang.String) throws java.io.IOException
String filename
java.net.URL base
String prefix
String spec
boolean trailingSlash
}
org/eclipse/osgi/internal/framework/ContextFinder$1.classContextFinder.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.ContextFinder$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Void run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/internal/framework/DTOBuilder.classDTOBuilder.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.DTOBuilder extends java.lang.Object {
private final java.util.Map resources
private final java.util.Map wiringnodes
private void ()
public static org.osgi.framework.dto.BundleDTO newBundleDTO (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.osgi.framework.dto.BundleDTO dto
public static org.osgi.framework.startlevel.dto.BundleStartLevelDTO newBundleStartLevelDTO (org.osgi.framework.Bundle, org.osgi.framework.startlevel.BundleStartLevel)
org.osgi.framework.Bundle b
org.osgi.framework.startlevel.BundleStartLevel bsl
org.osgi.framework.startlevel.dto.BundleStartLevelDTO dto
public static org.osgi.framework.wiring.dto.BundleRevisionDTO newBundleRevisionDTO (org.osgi.framework.wiring.BundleRevision)
org.osgi.framework.wiring.BundleRevision revision
org.osgi.framework.wiring.dto.BundleRevisionDTO dto
private int getResourceId (org.osgi.framework.wiring.BundleRevision)
org.osgi.framework.wiring.BundleRevision revision
org.osgi.framework.wiring.dto.BundleRevisionDTO dto
private org.osgi.framework.wiring.dto.BundleRevisionDTO getBundleRevisionDTO (org.osgi.framework.wiring.BundleRevision)
org.osgi.framework.wiring.BundleRevision revision
org.osgi.framework.wiring.dto.BundleRevisionDTO dto
private java.util.List getListCapabilityDTO (java.util.List)
java.util.List caps
java.util.List dtos
org.osgi.framework.wiring.BundleCapability cap
private org.osgi.resource.dto.CapabilityDTO getCapabilityDTO (org.osgi.framework.wiring.BundleCapability)
org.osgi.framework.wiring.BundleCapability cap
org.osgi.resource.dto.CapabilityDTO dto
private java.util.List getListCapabilityRefDTO (java.util.List)
java.util.List caps
java.util.List dtos
org.osgi.framework.wiring.BundleCapability cap
private org.osgi.resource.dto.CapabilityRefDTO getCapabilityRefDTO (org.osgi.framework.wiring.BundleCapability)
org.osgi.framework.wiring.BundleCapability cap
org.osgi.resource.dto.CapabilityRefDTO dto
private java.util.List getListRequirementDTO (java.util.List)
java.util.List reqs
java.util.List dtos
org.osgi.framework.wiring.BundleRequirement req
private org.osgi.resource.dto.RequirementDTO getRequirementDTO (org.osgi.framework.wiring.BundleRequirement)
org.osgi.framework.wiring.BundleRequirement req
org.osgi.resource.dto.RequirementDTO dto
private java.util.List getListRequirementRefDTO (java.util.List)
java.util.List reqs
java.util.List dtos
org.osgi.framework.wiring.BundleRequirement req
private org.osgi.resource.dto.RequirementRefDTO getRequirementRefDTO (org.osgi.framework.wiring.BundleRequirement)
org.osgi.framework.wiring.BundleRequirement req
org.osgi.resource.dto.RequirementRefDTO dto
public static org.osgi.framework.wiring.dto.BundleRevisionDTO[] newArrayBundleRevisionDTO (org.osgi.framework.wiring.BundleRevisions)
org.osgi.framework.wiring.BundleRevisions revisions
java.util.List revs
int size
org.osgi.framework.wiring.dto.BundleRevisionDTO[] dtos
int i
public static org.osgi.framework.wiring.dto.BundleWiringDTO newBundleWiringDTO (org.osgi.framework.wiring.BundleRevision)
org.osgi.framework.wiring.BundleRevision revision
org.osgi.framework.wiring.dto.BundleWiringDTO dto
private org.osgi.framework.wiring.dto.BundleWiringDTO getBundleWiringDTO (org.osgi.framework.wiring.BundleWiring)
org.osgi.framework.wiring.BundleWiring wiring
org.osgi.framework.wiring.dto.BundleWiringDTO dto
private int getWiringId (org.osgi.framework.wiring.BundleWiring)
org.osgi.framework.wiring.BundleWiring wiring
org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO dto
private org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO getBundleWiringNodeDTO (org.osgi.framework.wiring.BundleWiring)
org.osgi.framework.wiring.BundleWiring wiring
org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO dto
private java.util.List getListBundleWireDTO (java.util.List)
java.util.List wires
java.util.List dtos
org.osgi.framework.wiring.BundleWire wire
private org.osgi.framework.wiring.dto.BundleWireDTO getBundleWireDTO (org.osgi.framework.wiring.BundleWire)
org.osgi.framework.wiring.BundleWire wire
org.osgi.framework.wiring.dto.BundleWireDTO dto
public static org.osgi.framework.wiring.dto.BundleWiringDTO[] newArrayBundleWiringDTO (org.osgi.framework.wiring.BundleRevisions)
org.osgi.framework.wiring.BundleRevisions revisions
java.util.List revs
int size
java.util.List dtos
int i
org.osgi.framework.wiring.BundleWiring wiring
public static org.osgi.framework.dto.FrameworkDTO newFrameworkDTO (org.osgi.framework.BundleContext, java.util.Map)
org.osgi.framework.BundleContext systemBundleContext
java.util.Map configuration
org.osgi.framework.dto.FrameworkDTO dto
org.osgi.framework.Bundle[] bundles
int size
java.util.List bundleDTOs
int i
org.osgi.framework.ServiceReference[] references
java.util.List refDTOs
int i
org.osgi.framework.dto.ServiceReferenceDTO serviceRefDTO
private static java.util.Map asProperties (java.util.Map)
java.util.Map m
private static org.osgi.framework.dto.ServiceReferenceDTO getServiceReferenceDTO (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference ref
org.osgi.framework.Bundle b
org.osgi.framework.dto.ServiceReferenceDTO dto
String[] keys
java.util.Map properties
String k
Object v
org.osgi.framework.Bundle[] using
int length
long[] usingBundles
int i
public static org.osgi.framework.startlevel.dto.FrameworkStartLevelDTO newFrameworkStartLevelDTO (org.osgi.framework.startlevel.FrameworkStartLevel)
org.osgi.framework.startlevel.FrameworkStartLevel fsl
org.osgi.framework.startlevel.dto.FrameworkStartLevelDTO dto
public static org.osgi.framework.dto.ServiceReferenceDTO[] newArrayServiceReferenceDTO (org.osgi.framework.ServiceReference[])
org.osgi.framework.ServiceReference[] references
int length
java.util.List refDTOs
int i
org.osgi.framework.dto.ServiceReferenceDTO dto
private static java.lang.Object mapValue (java.lang.Object)
Object v
java.util.Map m
java.util.Map map
java.util.Map$Entry e
java.util.List c
java.util.List list
Object o
java.util.Set c
java.util.Set set
Object o
int length
Class componentType
Object array
int i
private static java.lang.Class mapComponentType (java.lang.Class)
Class componentType
private static java.util.List newList (int)
int size
private static java.util.Set newSet (int)
int size
private static java.util.Map newMap (int)
int size
private static java.util.Map newDirectivesMapDTO (java.util.Map)
java.util.Map map
java.util.Map dto
private static java.util.Map newAttributesMapDTO (java.util.Map)
java.util.Map map
java.util.Map dto
java.util.Map$Entry entry
Object value
java.util.List newList
java.util.ListIterator iter
Object element
private static int identifier (java.lang.Object)
Object o
}
org/eclipse/osgi/internal/framework/ContextFinder$2.classContextFinder.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.ContextFinder$2 extends java.lang.ClassLoader {
final org.eclipse.osgi.internal.framework.ContextFinder this$0
void (org.eclipse.osgi.internal.framework.ContextFinder, java.lang.ClassLoader)
ClassLoader $anonymous0
}
org/eclipse/osgi/internal/hookregistry/HookConfigurator.classHookConfigurator.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.HookConfigurator extends java.lang.Object {
public abstract void addHooks (org.eclipse.osgi.internal.hookregistry.HookRegistry)
}
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$2.classServiceRegistry.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 (java.lang.Object)
public java.lang.ClassLoader run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$10.classServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$10 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext {
final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
private final boolean val$added
private final java.util.Collection val$listeners
void (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, boolean, java.util.Collection)
public void call (java.lang.Object, org.osgi.framework.ServiceRegistration) throws java.lang.Exception
Object hook
org.osgi.framework.ServiceRegistration hookRegistration
public java.lang.String getHookClassName ()
public java.lang.String getHookMethodName ()
}
org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockPrincipal.classSecurityAdmin.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 (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/weaving/WovenClassImpl$2.classWovenClassImpl.java
package org.eclipse.osgi.internal.weaving
org.eclipse.osgi.internal.weaving.WovenClassImpl$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final org.eclipse.osgi.internal.weaving.WovenClassImpl this$0
private final org.eclipse.osgi.internal.serviceregistry.HookContext val$context
void (org.eclipse.osgi.internal.weaving.WovenClassImpl, org.eclipse.osgi.internal.serviceregistry.HookContext)
public java.lang.Void run ()
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/internal/loader/buddy/IBuddyPolicy.classIBuddyPolicy.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/BundleLoader.classBundleLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.BundleLoader extends org.eclipse.osgi.container.ModuleLoader {
public static final String DEFAULT_PACKAGE
public static final String JAVA_PACKAGE
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 java.util.regex.Pattern PACKAGENAME_FILTER
private final org.eclipse.osgi.container.ModuleWiring wiring
private final org.eclipse.osgi.internal.framework.EquinoxContainer container
private final org.eclipse.osgi.internal.debug.Debug debug
private final org.eclipse.osgi.internal.loader.buddy.PolicyHandler policy
private final java.util.Collection exportedPackages
private final org.eclipse.osgi.internal.loader.BundleLoaderSources exportSources
private final org.eclipse.osgi.framework.util.KeyedHashSet requiredSources
private final org.eclipse.osgi.framework.util.KeyedHashSet importedSources
private final java.util.List requiredBundleWires
private boolean importsInitialized
private boolean dynamicAllPackages
private String[] dynamicImportPackageStems
private String[] dynamicImportPackages
private Object classLoaderMonitor
private org.eclipse.osgi.internal.loader.ModuleClassLoader classloader
private final ClassLoader parent
private final java.util.concurrent.atomic.AtomicBoolean triggerClassLoaded
static void ()
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
public void (org.eclipse.osgi.container.ModuleWiring, org.eclipse.osgi.internal.framework.EquinoxContainer, java.lang.ClassLoader)
org.eclipse.osgi.container.ModuleWiring wiring
org.eclipse.osgi.internal.framework.EquinoxContainer container
ClassLoader parent
java.util.List exports
java.util.List currentRequireBundleWires
java.util.List moduleDatas
java.util.List buddyList
org.eclipse.osgi.container.Module systemModule
org.osgi.framework.Bundle systemBundle
public org.eclipse.osgi.container.ModuleWiring getWiring ()
public void addFragmentExports (java.util.List)
java.util.List exports
private static void initializeExports (java.util.List, org.eclipse.osgi.internal.loader.BundleLoaderSources, java.util.Collection)
java.util.List exports
org.eclipse.osgi.internal.loader.BundleLoaderSources sources
java.util.Collection exportNames
org.eclipse.osgi.container.ModuleCapability export
String name
final org.eclipse.osgi.internal.loader.sources.PackageSource createExportPackageSource (org.eclipse.osgi.container.ModuleWire, java.util.Collection)
org.eclipse.osgi.container.ModuleWire importWire
java.util.Collection visited
String name
org.eclipse.osgi.internal.loader.BundleLoader providerLoader
org.eclipse.osgi.internal.loader.sources.PackageSource requiredSource
org.eclipse.osgi.internal.loader.sources.PackageSource exportSource
private static org.eclipse.osgi.internal.loader.sources.PackageSource createMultiSource (java.lang.String, org.eclipse.osgi.internal.loader.sources.PackageSource[])
String packageName
org.eclipse.osgi.internal.loader.sources.PackageSource[] sources
java.util.List sourceList
int i
org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] innerSources
int j
public org.eclipse.osgi.internal.loader.ModuleClassLoader getModuleClassLoader ()
java.util.List hooks
org.eclipse.osgi.storage.BundleInfo$Generation generation
ClassLoader cl
org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
protected void loadFragments (java.util.Collection)
java.util.Collection fragments
protected void clearManifestLocalizationCache ()
org.eclipse.osgi.storage.BundleInfo$Generation hostGen
org.eclipse.osgi.container.ModuleWire fragmentWire
org.eclipse.osgi.storage.BundleInfo$Generation fragGen
void loadClassLoaderFragments (java.util.Collection)
java.util.Collection fragments
static org.eclipse.osgi.internal.loader.ModuleClassLoader createClassLoaderPrivledged (java.lang.ClassLoader, org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.storage.BundleInfo$Generation, java.util.List)
ClassLoader parent
org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
org.eclipse.osgi.internal.loader.BundleLoader delegate
org.eclipse.osgi.storage.BundleInfo$Generation generation
java.util.List hooks
org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
org.eclipse.osgi.internal.loader.ModuleClassLoader hookClassLoader
public void close ()
org.eclipse.osgi.container.Module systemModule
org.osgi.framework.BundleContext context
protected java.lang.ClassLoader getClassLoader ()
public java.lang.ClassLoader getParentClassLoader ()
final java.net.URL getResource (java.lang.String)
String name
public 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
private java.lang.Class findClassInternal (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean checkParent
String pkgName
boolean bootDelegation
Class result
ClassNotFoundException e
org.eclipse.osgi.internal.loader.sources.PackageSource source
ClassNotFoundException e
private java.lang.Object searchHooks (java.lang.String, int) throws java.lang.ClassNotFoundException java.io.FileNotFoundException
String name
int type
java.util.List loaderHooks
Object result
org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
private boolean isRequestFromVM ()
Class[] context
int i
Class clazz
ClassLoader cl
ClassLoader last
private static java.lang.ClassLoader getClassLoader (java.lang.Class)
Class clazz
public java.net.URL findResource (java.lang.String)
String name
String pkgName
boolean bootDelegation
java.net.URL result
java.net.URL result
org.eclipse.osgi.internal.loader.sources.PackageSource source
public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
String name
String pkgName
java.util.Enumeration result
boolean bootDelegation
java.util.Enumeration hookResources
org.eclipse.osgi.internal.loader.sources.PackageSource source
java.util.Enumeration localResults
java.util.Enumeration hookResources
java.util.Enumeration buddyResult
private boolean isSubPackage (java.lang.String, java.lang.String)
String parentPackage
String subPackage
String prefix
protected java.util.Collection listResources (java.lang.String, java.lang.String, int)
String path
String filePattern
int options
String pkgName
boolean subPackages
java.util.List packages
org.eclipse.osgi.framework.util.KeyedHashSet importSources
org.eclipse.osgi.framework.util.KeyedElement[] imports
org.eclipse.osgi.framework.util.KeyedElement[] imports
org.eclipse.osgi.framework.util.KeyedElement keyedElement
String id
java.util.Collection visited
org.eclipse.osgi.container.ModuleWire bundleWire
org.eclipse.osgi.internal.loader.BundleLoader loader
boolean localSearch
java.util.LinkedHashSet result
java.util.Set importedPackages
String name
org.eclipse.osgi.internal.loader.sources.PackageSource externalSource
String packagePath
java.util.Collection externalResources
String resource
java.util.Collection localResources
String resource
String resourcePkg
protected java.util.List findEntries (java.lang.String, java.lang.String, int)
String path
String filePattern
int options
public static java.util.Enumeration compoundEnumerations (java.util.Enumeration, java.util.Enumeration)
java.util.Enumeration list1
java.util.Enumeration list2
java.util.List compoundResults
Object item
public java.net.URL findLocalResource (java.lang.String)
String name
public java.util.Enumeration findLocalResources (java.lang.String)
String name
public final java.lang.String toString ()
org.eclipse.osgi.container.ModuleRevision revision
String name
private final boolean isDynamicallyImported (java.lang.String)
String pkgname
int i
int i
final void addExportedProvidersFor (java.lang.String, java.util.List, java.util.Collection)
String packageName
java.util.List result
java.util.Collection visited
org.eclipse.osgi.internal.loader.sources.PackageSource local
org.eclipse.osgi.container.ModuleWire bundleWire
org.eclipse.osgi.internal.loader.BundleLoader loader
final void addProvidedPackageNames (java.lang.String, java.util.List, boolean, java.util.Collection)
String packageName
java.util.List result
boolean subPackages
java.util.Collection visited
String exported
String substituted
org.eclipse.osgi.container.ModuleWire bundleWire
org.eclipse.osgi.internal.loader.BundleLoader loader
public final boolean isExportedPackage (java.lang.String)
String name
final boolean isSubstitutedExport (java.lang.String)
String name
private void addDynamicImportPackage (java.util.List)
java.util.List packageImports
java.util.List dynamicImports
org.eclipse.osgi.container.ModuleRequirement packageImport
java.util.regex.Matcher matcher
String dynamicName
private void addDynamicImportPackage (java.lang.String[])
String[] packages
int size
java.util.List stems
java.util.List stems
int i
java.util.List names
java.util.List names
int i
int i
String name
public final void addDynamicImportPackage (org.eclipse.osgi.util.ManifestElement[])
org.eclipse.osgi.util.ManifestElement[] packages
java.util.List dynamicImports
StringBuilder importSpec
org.eclipse.osgi.util.ManifestElement dynamicImportElement
String[] names
String name
java.util.Map dynamicImportMap
org.eclipse.osgi.container.ModuleRevisionBuilder builder
org.osgi.framework.BundleException e
private org.eclipse.osgi.internal.loader.sources.PackageSource findSource (java.lang.String)
String pkgName
org.eclipse.osgi.internal.loader.sources.PackageSource result
private org.eclipse.osgi.internal.loader.sources.PackageSource findImportedSource (java.lang.String, java.util.Collection)
String pkgName
java.util.Collection visited
org.eclipse.osgi.framework.util.KeyedHashSet imports
private org.eclipse.osgi.framework.util.KeyedHashSet getImportedSources (java.util.Collection)
java.util.Collection visited
java.util.List importWires
org.eclipse.osgi.container.ModuleWire importWire
org.eclipse.osgi.internal.loader.sources.PackageSource source
private org.eclipse.osgi.internal.loader.sources.PackageSource findDynamicSource (java.lang.String)
String pkgName
org.eclipse.osgi.container.ModuleRevision revision
org.eclipse.osgi.container.ModuleWire dynamicWire
org.eclipse.osgi.internal.loader.sources.PackageSource source
private org.eclipse.osgi.internal.loader.sources.PackageSource findRequiredSource (java.lang.String, java.util.Collection)
String pkgName
java.util.Collection visited
org.eclipse.osgi.internal.loader.sources.PackageSource result
java.util.List result
org.eclipse.osgi.container.ModuleWire bundleWire
org.eclipse.osgi.internal.loader.BundleLoader loader
org.eclipse.osgi.internal.loader.sources.PackageSource source
org.eclipse.osgi.internal.loader.sources.PackageSource source
org.eclipse.osgi.internal.loader.sources.PackageSource source
org.eclipse.osgi.internal.loader.sources.PackageSource[] srcs
public final org.eclipse.osgi.internal.loader.sources.PackageSource getPackageSource (java.lang.String)
String pkgName
org.eclipse.osgi.internal.loader.sources.PackageSource result
org.eclipse.osgi.internal.loader.sources.PackageSource localSource
protected boolean getAndSetTrigger ()
public boolean isTriggerSet ()
}
org/eclipse/osgi/internal/signedcontent/SignerInfoImpl.classSignerInfoImpl.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 (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/container/EquinoxReentrantLock.classEquinoxReentrantLock.java
package org.eclipse.osgi.internal.container
public final org.eclipse.osgi.internal.container.EquinoxReentrantLock extends java.util.concurrent.locks.ReentrantLock {
private static final long serialVersionUID
public void ()
public final java.lang.Thread getOwner ()
}
org/eclipse/osgi/internal/log/EquinoxLogFactory$1.classEquinoxLogFactory.java
package org.eclipse.osgi.internal.log
org.eclipse.osgi.internal.log.EquinoxLogFactory$1 extends java.lang.Object implements org.eclipse.osgi.framework.log.FrameworkLog {
final org.eclipse.osgi.internal.log.EquinoxLogFactory this$0
private final org.eclipse.osgi.internal.log.EquinoxLogWriter val$logWriter
private final org.eclipse.equinox.log.Logger val$logger
void (org.eclipse.osgi.internal.log.EquinoxLogFactory, org.eclipse.osgi.internal.log.EquinoxLogWriter, org.eclipse.equinox.log.Logger)
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 void setConsoleLog (boolean)
boolean consoleLog
public void log (org.eclipse.osgi.framework.log.FrameworkLogEntry)
org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
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 java.io.File getFile ()
public void close ()
}
org/eclipse/core/runtime/adaptor/EclipseStarter$1.classEclipseStarter.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 (org.osgi.framework.Bundle, java.lang.Runnable)
public void bundleChanged (org.osgi.framework.BundleEvent)
org.osgi.framework.BundleEvent event
}
org/eclipse/equinox/log/LogFilter.classLogFilter.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.LogFilter extends java.lang.Object {
public abstract boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int)
}
org/apache/felix/resolver/Candidates.classCandidates.java
package org.apache.felix.resolver
org.apache.felix.resolver.Candidates extends java.lang.Object {
public static final int MANDATORY
public static final int OPTIONAL
private final java.util.Set m_mandatoryResources
private final org.apache.felix.resolver.util.OpenHashMapSet m_dependentMap
private final org.apache.felix.resolver.util.OpenHashMapList m_candidateMap
private final java.util.Map m_allWrappedHosts
private final java.util.Map m_populateResultCache
private boolean m_fragmentsPresent
private final java.util.Map m_validOnDemandResources
private final java.util.Map m_subtitutableMap
private final org.apache.felix.resolver.util.OpenHashMapSet m_delta
private static final int UNPROCESSED
private static final int PROCESSING
private static final int SUBSTITUTED
private static final int EXPORTED
private void (java.util.Set, org.apache.felix.resolver.util.OpenHashMapSet, org.apache.felix.resolver.util.OpenHashMapList, java.util.Map, java.util.Map, boolean, java.util.Map, java.util.Map, org.apache.felix.resolver.util.OpenHashMapSet)
java.util.Set mandatoryResources
org.apache.felix.resolver.util.OpenHashMapSet dependentMap
org.apache.felix.resolver.util.OpenHashMapList candidateMap
java.util.Map wrappedHosts
java.util.Map populateResultCache
boolean fragmentsPresent
java.util.Map onDemandResources
java.util.Map substitutableMap
org.apache.felix.resolver.util.OpenHashMapSet delta
public void (java.util.Map)
java.util.Map validOnDemandResources
public java.lang.Object getDelta ()
public final void populate (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, int) throws org.osgi.service.resolver.ResolutionException
org.osgi.service.resolver.ResolveContext rc
org.osgi.resource.Resource resource
int resolution
Object cacheValue
boolean isFragment
org.osgi.service.resolver.ResolutionException ex
private void populateResource (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource) throws org.osgi.service.resolver.ResolutionException
org.osgi.service.resolver.ResolveContext rc
org.osgi.resource.Resource resource
Integer cycleCount
java.util.Map localCandidateMap
java.util.List remainingReqs
Object cacheValue
org.osgi.resource.Requirement req
String resolution
java.util.List candidates
org.osgi.service.resolver.ResolutionException rethrow
Object result
String msg
java.util.Iterator it
java.util.Map$Entry entry
java.util.Iterator it2
java.util.Collection ondemandFragments
org.osgi.resource.Resource fragment
Boolean valid
private void populateSubstitutables ()
java.util.Map$Entry populated
private void populateSubstitutables (org.osgi.resource.Resource)
org.osgi.resource.Resource resource
java.util.List packageExports
java.util.List packageImports
java.util.Map exportNames
org.osgi.resource.Capability packageExport
String packageName
java.util.List caps
org.osgi.resource.Requirement req
java.util.List substitutes
String packageName
java.util.List exportedPackages
org.osgi.resource.Capability exportedPackage
org.osgi.resource.Capability exportedPackage
void checkSubstitutes (java.util.List) throws org.osgi.service.resolver.ResolutionException
java.util.List importPermutations
java.util.Map substituteStatuses
org.osgi.resource.Capability substitutable
org.osgi.resource.Capability substitutable
java.util.Map$Entry substituteStatus
org.osgi.resource.Requirement substitutedReq
java.util.Set dependents
org.osgi.resource.Requirement dependent
java.util.List candidates
java.util.Iterator iCandidates
org.osgi.resource.Capability candidate
Integer candidateStatus
String msg
private boolean isSubstituted (org.osgi.resource.Capability, java.util.Map)
org.osgi.resource.Capability substitutableCap
java.util.Map substituteStatuses
Integer substituteState
org.osgi.resource.Requirement substitutableReq
java.util.List substitutes
org.osgi.resource.Capability substituteCandidate
public void populateDynamic (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.osgi.resource.Requirement, java.util.List) throws org.osgi.service.resolver.ResolutionException
org.osgi.service.resolver.ResolveContext rc
org.osgi.resource.Resource resource
org.osgi.resource.Requirement req
java.util.List candidates
org.osgi.service.resolver.ResolutionException rethrow
private org.osgi.service.resolver.ResolutionException processCandidates (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, java.util.List)
org.osgi.service.resolver.ResolveContext rc
org.osgi.resource.Resource resource
java.util.List candidates
org.osgi.service.resolver.ResolutionException rethrow
java.util.Set fragmentCands
java.util.Iterator itCandCap
org.osgi.resource.Capability candCap
boolean isFragment
org.osgi.service.resolver.ResolutionException ex
org.osgi.resource.Capability fragCand
String fragCandName
org.osgi.resource.Wiring wiring
org.osgi.resource.Wire wire
public boolean isPopulated (org.osgi.resource.Resource)
org.osgi.resource.Resource resource
Object value
public org.osgi.service.resolver.ResolutionException getResolveException (org.osgi.resource.Resource)
org.osgi.resource.Resource resource
Object value
private void add (org.osgi.resource.Requirement, java.util.List)
org.osgi.resource.Requirement req
java.util.List candidates
private void add (java.util.Map)
java.util.Map candidates
java.util.Map$Entry entry
public org.osgi.resource.Resource getWrappedHost (org.osgi.resource.Resource)
org.osgi.resource.Resource r
org.osgi.resource.Resource wrapped
public java.util.List getCandidates (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.List candidates
public org.osgi.resource.Capability getFirstCandidate (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.List candidates
public void removeFirstCandidate (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.List candidates
org.osgi.resource.Capability cap
org.apache.felix.resolver.util.CopyOnWriteSet capPath
public java.util.List clearCandidates (org.osgi.resource.Requirement, java.util.Collection)
org.osgi.resource.Requirement req
java.util.Collection caps
java.util.List l
org.apache.felix.resolver.util.CopyOnWriteSet capPath
public void prepare (org.osgi.service.resolver.ResolveContext) throws org.osgi.service.resolver.ResolutionException
org.osgi.service.resolver.ResolveContext rc
java.util.Map hostFragments
java.util.List hostResources
java.util.List unselectedFragments
java.util.Map$Entry hostEntry
org.osgi.resource.Capability hostCap
java.util.Map fragments
java.util.List selectedFragments
java.util.Map$Entry fragEntry
boolean isFirst
java.util.Map$Entry versionEntry
org.osgi.resource.Requirement hostReq
java.util.List hosts
org.apache.felix.resolver.WrappedResource wrappedHost
org.osgi.resource.Resource fragment
org.apache.felix.resolver.WrappedResource hostResource
org.osgi.resource.Capability c
org.osgi.resource.Capability origCap
org.apache.felix.resolver.util.CopyOnWriteSet dependents
org.osgi.resource.Requirement r
java.util.List cands
org.apache.felix.resolver.util.ShadowList shadow
java.util.List original
int removeIdx
int insertIdx
int idx
org.osgi.resource.Requirement r
org.osgi.resource.Requirement origReq
java.util.List cands
org.osgi.resource.Capability cand
java.util.Set dependents
org.osgi.resource.Resource resource
private java.util.Map populateDependents ()
java.util.Map hostFragments
java.util.Map$Entry entry
org.osgi.resource.Requirement req
java.util.List caps
org.osgi.resource.Capability cap
org.apache.felix.resolver.util.CopyOnWriteSet dependents
String resSymName
org.osgi.framework.Version resVersion
java.util.Map fragments
java.util.Map fragmentVersions
java.util.List actual
private void removeResource (org.osgi.resource.Resource, org.osgi.service.resolver.ResolutionException) throws org.osgi.service.resolver.ResolutionException
org.osgi.resource.Resource resource
org.osgi.service.resolver.ResolutionException ex
java.util.Set unresolvedResources
java.util.Iterator it
private void remove (org.osgi.resource.Resource, java.util.Set) throws org.osgi.service.resolver.ResolutionException
org.osgi.resource.Resource resource
java.util.Set unresolvedResources
org.osgi.resource.Requirement r
org.osgi.resource.Capability c
private void remove (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.List candidates
org.osgi.resource.Capability cap
java.util.Set dependents
private void remove (org.osgi.resource.Capability, java.util.Set) throws org.osgi.service.resolver.ResolutionException
org.osgi.resource.Capability c
java.util.Set unresolvedResources
java.util.Set dependents
org.osgi.resource.Requirement r
java.util.List candidates
String msg
public org.apache.felix.resolver.Candidates copy ()
public void dump (org.osgi.service.resolver.ResolveContext)
org.osgi.service.resolver.ResolveContext rc
java.util.Set resources
java.util.Map$Entry entry
org.osgi.resource.Resource resource
org.osgi.resource.Wiring wiring
java.util.List reqs
org.osgi.resource.Requirement req
java.util.List candidates
org.osgi.resource.Requirement req
java.util.List candidates
public void permutate (org.osgi.resource.Requirement, java.util.List)
org.osgi.resource.Requirement req
java.util.List permutations
org.apache.felix.resolver.Candidates perm
public boolean canRemoveCandidate (org.osgi.resource.Requirement)
org.osgi.resource.Requirement req
java.util.List candidates
public void permutateIfNeeded (org.osgi.resource.Requirement, java.util.List)
org.osgi.resource.Requirement req
java.util.List permutations
java.util.List candidates
boolean permutated
org.apache.felix.resolver.Candidates existingPerm
java.util.List existingPermCands
}
org/apache/felix/resolver/WrappedResource.classWrappedResource.java
package org.apache.felix.resolver
org.apache.felix.resolver.WrappedResource extends java.lang.Object implements org.osgi.resource.Resource {
private final org.osgi.resource.Resource m_host
private final java.util.List m_fragments
private java.util.List m_cachedCapabilities
private java.util.List m_cachedRequirements
public void (org.osgi.resource.Resource, java.util.List)
org.osgi.resource.Resource host
java.util.List fragments
public org.osgi.resource.Resource getDeclaredResource ()
public java.util.List getFragments ()
public java.util.List getCapabilities (java.lang.String)
String namespace
java.util.List caps
org.osgi.resource.Capability cap
org.osgi.resource.Resource fragment
org.osgi.resource.Capability cap
public java.util.List getRequirements (java.lang.String)
String namespace
java.util.List reqs
org.osgi.resource.Requirement req
org.osgi.resource.Resource fragment
org.osgi.resource.Requirement req
public java.lang.String toString ()
}
org/osgi/framework/wiring/dto/BundleWiringDTO$NodeDTO.classBundleWiringDTO.java
package org.osgi.framework.wiring.dto
public org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO extends org.osgi.resource.dto.WiringDTO {
public boolean inUse
public boolean current
public void ()
}
org/osgi/framework/PackagePermission.classPackagePermission.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.Map properties
public void (java.lang.String, java.lang.String)
String name
String actions
public void (java.lang.String, org.osgi.framework.Bundle, java.lang.String)
String name
org.osgi.framework.Bundle exportingBundle
String actions
void (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.Map getProperties ()
java.util.Map result
java.util.Map map
}
org/osgi/framework/hooks/bundle/package-info.classpackage-info.java
package org.osgi.framework.hooks.bundle
abstract org.osgi.framework.hooks.bundle.package-info extends java.lang.Object {
}
org/osgi/framework/hooks/resolver/ResolverHook.classResolverHook.java
package org.osgi.framework.hooks.resolver
public abstract org.osgi.framework.hooks.resolver.ResolverHook extends java.lang.Object {
public abstract void filterResolvable (java.util.Collection)
public abstract void filterSingletonCollisions (org.osgi.framework.wiring.BundleCapability, java.util.Collection)
public abstract void filterMatches (org.osgi.framework.wiring.BundleRequirement, java.util.Collection)
public abstract void end ()
}
org/osgi/framework/ServiceObjects.classServiceObjects.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceObjects extends java.lang.Object {
public abstract java.lang.Object getService ()
public abstract void ungetService (java.lang.Object)
public abstract org.osgi.framework.ServiceReference getServiceReference ()
}
org/osgi/framework/startlevel/dto/packageinfo
org/osgi/framework/FrameworkEvent.classFrameworkEvent.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 (int, java.lang.Object)
int type
Object source
public void (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/util/tracker/ServiceTracker$AllTracked.classServiceTracker.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 (org.osgi.util.tracker.ServiceTracker)
}
org/osgi/service/url/packageinfo
org/osgi/service/condpermadmin/ConditionalPermissionInfo.classConditionalPermissionInfo.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/dto/DTO.classDTO.java
package org.osgi.dto
public abstract org.osgi.dto.DTO extends java.lang.Object {
public void ()
public java.lang.String toString ()
private static java.lang.StringBuilder appendDTO (java.lang.StringBuilder, java.util.Map, java.lang.String, org.osgi.dto.DTO)
StringBuilder result
java.util.Map objectRefs
String refpath
org.osgi.dto.DTO dto
String delim
java.lang.reflect.Field field
String name
Object value
private static java.lang.StringBuilder appendValue (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Object)
StringBuilder result
java.util.Map objectRefs
String refpath
Object value
String path
private static java.lang.StringBuilder appendArray (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Object)
StringBuilder result
java.util.Map objectRefs
String refpath
Object array
int length
int i
private static java.lang.StringBuilder appendIterable (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Iterable)
StringBuilder result
java.util.Map objectRefs
String refpath
Iterable iterable
int i
Object item
private static java.lang.StringBuilder appendMap (java.lang.StringBuilder, java.util.Map, java.lang.String, java.util.Map)
StringBuilder result
java.util.Map objectRefs
String refpath
java.util.Map map
String delim
java.util.Map$Entry entry
String name
Object value
private static java.lang.StringBuilder appendString (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder result
CharSequence string
int i
char c
private static java.lang.CharSequence compress (java.lang.CharSequence)
CharSequence in
int length
StringBuilder result
}
org/osgi/dto/package-info.classpackage-info.java
package org.osgi.dto
abstract org.osgi.dto.package-info extends java.lang.Object {
}
org/osgi/resource/Resource.classResource.java
package org.osgi.resource
public abstract org.osgi.resource.Resource extends java.lang.Object {
public abstract java.util.List getCapabilities (java.lang.String)
public abstract java.util.List getRequirements (java.lang.String)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
org/eclipse/osgi/framework/util/SecureAction$6.classSecureAction.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
private final java.io.File val$file
void (org.eclipse.osgi.framework.util.SecureAction, java.io.File)
public java.lang.Long run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/framework/util/SecureAction$3.classSecureAction.java
package org.eclipse.osgi.framework.util
org.eclipse.osgi.framework.util.SecureAction$3 extends java.lang.Object implements java.security.PrivilegedAction {
final org.eclipse.osgi.framework.util.SecureAction this$0
private final String val$property
void (org.eclipse.osgi.framework.util.SecureAction, java.lang.String)
public java.lang.String run ()
public volatile java.lang.Object run ()
}
org/eclipse/osgi/framework/internal/reliablefile/ReliableFile.classReliableFile.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 ()
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 (java.io.File)
java.io.File file
private static int[] getFileGenerations (java.io.File)
java.io.File file
int[] generations
String name
String prefix
int prefixLen
java.io.File parent
String[] files
java.util.List 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.io.InputStream tempIS
long fileSize
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, long) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
int truncateSize
long length
int bufferSize
int bufferSize
byte[] buffer
long 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.Set 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
long getInputLength () 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, long) throws java.io.IOException
java.io.InputStream is
java.util.zip.Checksum crc
long len
boolean markSupported
byte[] data
int num
int pos
byte[] data
int read
int num
int num
int i
int j
long crccmp
long crccmp
private static byte[] intToHex (int)
int l
byte[] buffer
int count
int ch
}
org/eclipse/osgi/framework/internal/reliablefile/ReliableFileInputStream.classReliableFileInputStream.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 long readPos
private long length
public void (java.lang.String) throws java.io.IOException
String name
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, int, int) throws java.io.IOException
java.io.File file
int generation
int openMask
private void (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/eventmgr/EventDispatcher.classEventDispatcher.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/service/localization/BundleLocalization.classBundleLocalization.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/resolver/Resolver.classResolver.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/datalocation/Location.classLocation.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 ()
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/container/ModuleResolver$3.classModuleResolver.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleResolver$3 extends java.lang.Object implements java.util.Comparator {
private final java.util.List val$orderedRequirements
void (java.util.List)
public int compare (org.eclipse.osgi.container.ModuleWire, org.eclipse.osgi.container.ModuleWire)
org.eclipse.osgi.container.ModuleWire w1
org.eclipse.osgi.container.ModuleWire w2
int index1
int index2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/osgi/container/ModuleResolver$1.classModuleResolver.java
package org.eclipse.osgi.container
org.eclipse.osgi.container.ModuleResolver$1 extends java.lang.ThreadLocal {
final org.eclipse.osgi.container.ModuleResolver this$0
void (org.eclipse.osgi.container.ModuleResolver)
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
org/eclipse/osgi/storage/Storage$7.classStorage.java
package org.eclipse.osgi.storage
org.eclipse.osgi.storage.Storage$7 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final org.eclipse.osgi.storage.Storage this$0
void (org.eclipse.osgi.storage.Storage)
public java.lang.Void run () throws java.io.IOException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/storage/bundlefile/BundleFileWrapperChain.classBundleFileWrapperChain.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain extends org.eclipse.osgi.storage.bundlefile.BundleFileWrapper {
private final org.eclipse.osgi.storage.bundlefile.BundleFile wrapped
private final org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain next
public void (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain)
org.eclipse.osgi.storage.bundlefile.BundleFile wrapped
org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain next
public java.lang.String toString ()
public org.eclipse.osgi.storage.bundlefile.BundleFile getWrapped ()
public org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain getNext ()
}
org/eclipse/osgi/storage/Storage$5.classStorage.java
package org.eclipse.osgi.storage
org.eclipse.osgi.storage.Storage$5 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final org.eclipse.osgi.storage.Storage this$0
private final java.io.InputStream val$in
private final java.net.URL val$sourceURL
void (org.eclipse.osgi.storage.Storage, java.io.InputStream, java.net.URL)
public java.io.File run () throws org.osgi.framework.BundleException
public volatile java.lang.Object run () throws java.lang.Exception
}
org/eclipse/osgi/internal/location/LocationHelper.classLocationHelper.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.LocationHelper extends java.lang.Object {
public static final String PROP_OSGI_LOCKING
public static final String LOCKING_NONE
public static final String LOCKING_IO
public static final String LOCKING_NIO
public void ()
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
public static org.eclipse.osgi.internal.location.Locker createLocker (java.io.File, java.lang.String, boolean)
java.io.File lock
String lockMode
boolean debug
}
org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$RequiredBundleImpl.classPackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$RequiredBundleImpl extends java.lang.Object implements org.osgi.service.packageadmin.RequiredBundle {
private final org.osgi.framework.wiring.BundleCapability bundleCapability
private final org.osgi.framework.wiring.BundleWiring providerWiring
public void (org.osgi.framework.wiring.BundleCapability, org.osgi.framework.wiring.BundleWiring)
org.osgi.framework.wiring.BundleCapability bundleCapability
org.osgi.framework.wiring.BundleWiring providerWiring
public java.lang.String getSymbolicName ()
public org.osgi.framework.Bundle getBundle ()
public org.osgi.framework.Bundle[] getRequiringBundles ()
java.util.Set requiring
private static void addRequirers (java.util.Set, org.osgi.framework.wiring.BundleWiring)
java.util.Set requiring
org.osgi.framework.wiring.BundleWiring providerWiring
java.util.List requirerWires
org.osgi.framework.wiring.BundleWire requireBundleWire
org.osgi.framework.Bundle requirer
String reExport
public org.osgi.framework.Version getVersion ()
org.osgi.framework.Version version
public boolean isRemovalPending ()
public java.lang.String toString ()
}
org/eclipse/osgi/internal/framework/BundleContextImpl$2.classBundleContextImpl.java
package org.eclipse.osgi.internal.framework
org.eclipse.osgi.internal.framework.BundleContextImpl$2 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext {
final org.eclipse.osgi.internal.framework.BundleContextImpl this$0
private final org.eclipse.osgi.internal.framework.BundleContextImpl val$context
private final java.util.Collection val$allBundles
void (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.framework.BundleContextImpl, java.util.Collection)
public void call (java.lang.Object, org.osgi.framework.ServiceRegistration) throws java.lang.Exception
Object hook
org.osgi.framework.ServiceRegistration hookRegistration
public java.lang.String getHookClassName ()
public java.lang.String getHookMethodName ()
}
org/eclipse/osgi/internal/framework/EquinoxContainer.classEquinoxContainer.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxContainer extends java.lang.Object implements java.util.concurrent.ThreadFactory java.lang.Runnable {
public static final String NAME
private static final String CONFIG_FILE
static final org.eclipse.osgi.framework.util.SecureAction secureAction
private final org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
private final org.eclipse.osgi.internal.location.EquinoxLocations equinoxLocations
private final org.eclipse.osgi.internal.log.EquinoxLogServices logServices
private final org.eclipse.osgi.storage.Storage storage
private final org.osgi.service.packageadmin.PackageAdmin packageAdmin
private final org.osgi.service.startlevel.StartLevel startLevel
private final java.util.Set bootDelegation
private final String[] bootDelegationStems
private final boolean bootDelegateAll
private final Object monitor
private org.eclipse.osgi.framework.eventmgr.EventManager eventManager
private org.eclipse.osgi.internal.framework.EquinoxEventPublisher eventPublisher
private org.eclipse.osgi.internal.serviceregistry.ServiceRegistry serviceRegistry
private org.eclipse.osgi.internal.framework.ContextFinder contextFinder
private org.osgi.util.tracker.ServiceTracker signedContentFactory
private java.util.concurrent.ScheduledExecutorService executor
private org.eclipse.osgi.internal.framework.StorageSaver storageSaver
static void ()
public void (java.util.Map)
java.util.Map configuration
java.io.IOException e
org.osgi.framework.BundleException e
String bootDelegationProp
String[] bootPackages
java.util.HashSet exactMatch
java.util.List stemMatch
boolean delegateAllValue
int i
private static void loadConfig (org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.location.EquinoxLocations)
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
org.eclipse.osgi.internal.location.EquinoxLocations equinoxLocations
org.eclipse.osgi.service.datalocation.Location configArea
java.net.URL location
private static java.util.Properties loadProperties (java.net.URL, org.eclipse.osgi.internal.framework.EquinoxConfiguration)
java.net.URL location
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
java.util.Properties result
java.io.InputStream in
private static java.util.Properties substituteVars (java.util.Properties, org.eclipse.osgi.internal.framework.EquinoxConfiguration)
java.util.Properties result
org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
java.util.Enumeration eKeys
Object key
String value
public org.eclipse.osgi.storage.Storage getStorage ()
public org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration ()
public org.eclipse.osgi.internal.location.EquinoxLocations getLocations ()
public org.eclipse.osgi.internal.log.EquinoxLogServices getLogServices ()
public org.osgi.service.packageadmin.PackageAdmin getPackageAdmin ()
public org.osgi.service.startlevel.StartLevel getStartLevel ()
public org.eclipse.osgi.signedcontent.SignedContentFactory getSignedContentFactory ()
org.osgi.util.tracker.ServiceTracker current
org.osgi.util.tracker.ServiceTracker current
public boolean isBootDelegationPackage (java.lang.String)
String name
int i
void init ()
void close ()
private void initializeContextFinder ()
Thread current
ClassLoader parent
String type
ClassLoader appCL
Exception e
public org.eclipse.osgi.internal.framework.EquinoxEventPublisher getEventPublisher ()
java.util.concurrent.ScheduledExecutorService getScheduledExecutor ()
public org.eclipse.osgi.internal.serviceregistry.ServiceRegistry getServiceRegistry ()
public org.eclipse.osgi.internal.framework.ContextFinder getContextFinder ()
public org.eclipse.osgi.framework.eventmgr.ListenerQueue newListenerQueue ()
void checkAdminPermission (org.osgi.framework.Bundle, java.lang.String)
org.osgi.framework.Bundle bundle
String action
SecurityManager sm
public void handleRuntimeError (java.lang.Throwable)
Throwable t
void systemStart (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext bc
void systemStop (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext bc
org.osgi.util.tracker.ServiceTracker current
org.osgi.util.tracker.ServiceTracker current
public java.lang.String toString ()
String UUID
org.eclipse.osgi.internal.framework.StorageSaver getStorageSaver ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
public void run ()
}
org/eclipse/osgi/internal/serviceregistry/ShrinkableEntrySetValueCollection.classShrinkableEntrySetValueCollection.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ShrinkableEntrySetValueCollection extends java.util.AbstractCollection implements java.util.Collection {
private final java.util.Set entrySet
public void (java.util.Set)
java.util.Set e
public void clear ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int size ()
}
org/eclipse/osgi/internal/serviceregistry/ServiceReferenceImpl.classServiceReferenceImpl.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl extends java.lang.Object implements org.osgi.framework.ServiceReference {
private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
void (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/ShrinkableValueCollectionMap$EntryIterator.classShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$EntryIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator iter
private Object last
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
void (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/eclipse/osgi/internal/permadmin/implied.permissions
org/eclipse/osgi/internal/url/EquinoxFactoryManager.classEquinoxFactoryManager.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.EquinoxFactoryManager extends java.lang.Object {
private final org.eclipse.osgi.internal.framework.EquinoxContainer container
private volatile org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl urlStreamHandlerFactory
private volatile org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl contentHandlerFactory
public void (org.eclipse.osgi.internal.framework.EquinoxContainer)
org.eclipse.osgi.internal.framework.EquinoxContainer container
public void installHandlerFactories (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
private void installURLStreamHandlerFactory (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl shf
Error err
Exception ex
private static void forceURLStreamHandlerFactory (org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl) throws java.lang.Exception
org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl shf
java.lang.reflect.Field factoryField
Object lock
java.net.URLStreamHandlerFactory factory
java.lang.reflect.Method register
private static void resetURLStreamHandlers () throws java.lang.IllegalAccessException
java.lang.reflect.Field handlersField
java.util.Hashtable handlers
private static java.lang.Object getURLStreamHandlerFactoryLock () throws java.lang.IllegalAccessException
Object lock
Object lock
java.lang.reflect.Field streamHandlerLockField
private void installContentHandlerFactory (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl chf
Error err
Exception ex
private static void forceContentHandlerFactory (org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl) throws java.lang.Exception
org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl chf
java.lang.reflect.Field factoryField
java.net.ContentHandlerFactory factory
java.lang.reflect.Method register
private static void resetContentHandlers () throws java.lang.IllegalAccessException
java.lang.reflect.Field handlersField
java.util.Hashtable handlers
public void uninstallHandlerFactories ()
private void uninstallURLStreamHandlerFactory ()
java.lang.reflect.Field factoryField
Object lock
java.net.URLStreamHandlerFactory factory
java.lang.reflect.Method unregister
private void uninstallContentHandlerFactory ()
java.lang.reflect.Field factoryField
java.net.ContentHandlerFactory factory
java.lang.reflect.Method unregister
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
}
org/eclipse/osgi/internal/loader/classpath/ClasspathEntry.classClasspathEntry.java
package org.eclipse.osgi.internal.loader.classpath
public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry extends java.lang.Object {
private final org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
private final java.security.ProtectionDomain domain
private final java.util.jar.Manifest manifest
private org.eclipse.osgi.framework.util.KeyedHashSet userObjects
private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry$PDEData data
public void (org.eclipse.osgi.storage.bundlefile.BundleFile, java.security.ProtectionDomain, org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
java.security.ProtectionDomain domain
org.eclipse.osgi.storage.BundleInfo$Generation generation
public org.eclipse.osgi.storage.bundlefile.BundleFile getBundleFile ()
public java.security.ProtectionDomain getDomain ()
public synchronized 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
private static java.util.jar.Manifest getManifest (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation)
org.eclipse.osgi.storage.bundlefile.BundleFile cpBundleFile
org.eclipse.osgi.storage.BundleInfo$Generation generation
org.eclipse.osgi.storage.bundlefile.BundleEntry mfEntry
java.io.InputStream manIn
public java.util.jar.Manifest getManifest ()
}
org/eclipse/osgi/internal/loader/buddy/SystemPolicy$ParentClassLoader.classSystemPolicy.java
package org.eclipse.osgi.internal.loader.buddy
org.eclipse.osgi.internal.loader.buddy.SystemPolicy$ParentClassLoader extends java.lang.ClassLoader {
protected void ()
}
org/eclipse/osgi/internal/signedcontent/SignatureBlockProcessor.classSignatureBlockProcessor.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.List signerInfos
private java.util.Map contentMDResults
private java.util.Map tsaSignerInfos
private final int supportFlags
private final org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
public void (org.eclipse.osgi.internal.signedcontent.SignedBundleFile, int, org.eclipse.osgi.internal.signedcontent.SignedBundleHook)
org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedContent
int supportFlags
org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
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.storage.bundlefile.BundleFile wrappedBundleFile
org.eclipse.osgi.storage.bundlefile.BundleEntry be
java.util.Enumeration en
java.util.List signers
String name
byte[] manifestBytes
java.util.Iterator iSigners
org.eclipse.osgi.signedcontent.SignerInfo[] allSigners
java.util.Iterator iResults
java.util.Map$Entry entry
java.util.List[] 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.storage.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.storage.bundlefile.BundleFile bf
byte[] manifestBytes
String signer
org.eclipse.osgi.storage.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)
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.List[] mdResult
java.util.List[] arrayLists
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)
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
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
private static java.lang.StringBuffer removeAll (java.lang.StringBuffer, java.lang.String)
StringBuffer buffer
String toRemove
int index
int length
private static byte[] readIntoArray (org.eclipse.osgi.storage.bundlefile.BundleEntry) throws java.io.IOException
org.eclipse.osgi.storage.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/container/LockSet$LockHolder.classLockSet.java
package org.eclipse.osgi.internal.container
final org.eclipse.osgi.internal.container.LockSet$LockHolder extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger useCount
private final java.util.concurrent.locks.ReentrantLock lock
void ()
int incrementUseCount ()
int decremementUseCount ()
boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
void unlock ()
}
org/eclipse/osgi/internal/log/EventAdminLogListener.classEventAdminLogListener.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.EventAdminLogListener extends java.lang.Object implements org.eclipse.equinox.log.SynchronousLogListener {
public static final String TOPIC
public static final char TOPIC_SEPARATOR
public static final String LOG_ERROR
public static final String LOG_WARNING
public static final String LOG_INFO
public static final String LOG_DEBUG
public static final String LOG_OTHER
public static final String TIMESTAMP
public static final String MESSAGE
public static final String LOG_LEVEL
public static final String LOG_ENTRY
public static final String SERVICE
public static final String SERVICE_ID
public static final String SERVICE_OBJECTCLASS
public static final String SERVICE_PID
public static final String BUNDLE
public static final String BUNDLE_ID
public static final String BUNDLE_SYMBOLICNAME
public static final String EVENT
public static final String EXCEPTION
public static final String EXCEPTION_CLASS
public static final String EXCEPTION_MESSAGE
private final Object eventAdmin
private final java.lang.reflect.Method postEvent
private final java.lang.reflect.Constructor event
public void (java.lang.Object) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException
Object eventAdmin
Class eventAdminClass
ClassLoader cl
Class eventClass
public void logged (org.osgi.service.log.LogEntry)
org.osgi.service.log.LogEntry entry
Object convertedEvent
java.lang.reflect.InvocationTargetException e
Throwable t
IllegalAccessException e
InstantiationException e
private java.lang.Object convertEvent (org.osgi.service.log.LogEntry) throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
org.osgi.service.log.LogEntry entry
String topic
int level
java.util.Hashtable properties
org.osgi.framework.Bundle bundle
Throwable t
org.osgi.framework.ServiceReference ref
public static void putServiceReferenceProperties (java.util.Hashtable, org.osgi.framework.ServiceReference)
java.util.Hashtable properties
org.osgi.framework.ServiceReference ref
Object o
Object o2
public static void putBundleProperties (java.util.Hashtable, org.osgi.framework.Bundle)
java.util.Hashtable properties
org.osgi.framework.Bundle bundle
String symbolicName
public static void putExceptionProperties (java.util.Hashtable, java.lang.Throwable)
java.util.Hashtable properties
Throwable t
String message
}
org/eclipse/core/runtime/adaptor/EclipseStarter.classEclipseStarter.java
package org.eclipse.core.runtime.adaptor
public org.eclipse.core.runtime.adaptor.EclipseStarter extends java.lang.Object {
private static org.osgi.framework.BundleContext context
private static boolean initialize
public static boolean debug
private static boolean running
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
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
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.Map searchCandidates
private static org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher appLauncher
private static java.util.List shutdownHandlers
private static org.eclipse.core.runtime.internal.adaptor.ConsoleManager consoleMgr
private static java.util.Map configuration
private static org.osgi.framework.launch.Framework framework
private static org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
private static String[] allArgs
private static String[] frameworkArgs
private static String[] appArgs
static void ()
public void ()
private static synchronized java.lang.String getProperty (java.lang.String)
String key
private static synchronized java.lang.String getProperty (java.lang.String, java.lang.String)
String key
String dft
String result
private static synchronized java.lang.Object setProperty (java.lang.String, java.lang.String)
String key
String value
private static synchronized java.lang.Object clearProperty (java.lang.String)
String key
private static synchronized java.util.Map getConfiguration ()
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
public static boolean isRunning ()
public static org.osgi.framework.BundleContext startup (java.lang.String[], java.lang.Runnable) throws java.lang.Exception
String[] args
Runnable endSplashHandler
org.osgi.framework.ServiceReference logRef
org.osgi.framework.ServiceReference configRef
org.osgi.framework.Bundle[] startBundles
org.osgi.framework.BundleException e
org.eclipse.osgi.framework.log.FrameworkLogEntry entry
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
org.eclipse.osgi.report.resolution.ResolutionReport report
org.osgi.resource.Resource unresolved
String bsn
org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
public static void shutdown () throws java.lang.Exception
private static void ensureBundlesActive (org.osgi.framework.Bundle[])
org.osgi.framework.Bundle[] bundles
int i
org.osgi.framework.startlevel.FrameworkStartLevel fwStartLevel
org.osgi.framework.startlevel.BundleStartLevel bundleStartLevel
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 () throws java.lang.InterruptedException
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.List startBundles
java.util.List 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.List result
int defaultStartLevel
String syspath
java.util.Collection installLocRef
java.util.Collection installLocRef
org.osgi.framework.InvalidSyntaxException e
org.eclipse.osgi.service.datalocation.Location installLocation
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[]) throws java.lang.InterruptedException
org.osgi.framework.Bundle[] bundles
org.osgi.framework.wiring.FrameworkWiring frameworkWiring
java.util.concurrent.Semaphore semaphore
org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener
private static void waitForShutdown ()
InterruptedException e
private static void processCommandLine (java.lang.String[]) throws java.lang.Exception
String[] args
int[] configArgs
int configArgIndex
int i
boolean found
String arg
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.List 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.List, java.util.List, java.util.List)
org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] initialBundles
org.osgi.framework.Bundle[] curInitBundles
java.util.List startBundles
java.util.List lazyActivationBundles
java.util.List toRefresh
int i
org.osgi.framework.Bundle osgiBundle
java.io.InputStream in
org.osgi.framework.BundleException e
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 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.net.URL createURL (java.lang.String) throws java.net.MalformedURLException
String spec
private static java.net.URL createURL (java.net.URL, java.lang.String) throws java.net.MalformedURLException
java.net.URL urlContext
String spec
private static java.net.URL createURL (java.lang.String, java.lang.String, java.lang.String) throws java.net.MalformedURLException
String protocol
String host
String file
private static java.net.URL createURL (java.lang.String, java.lang.String, int, java.lang.String) throws java.net.MalformedURLException
String protocol
String host
int port
String file
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 setStartLevel (int) throws java.lang.InterruptedException
int value
org.osgi.framework.startlevel.FrameworkStartLevel fwkStartLevel
java.util.concurrent.Semaphore semaphore
org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener
private static void updateSplash (java.util.concurrent.Semaphore, org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener) throws java.lang.InterruptedException
java.util.concurrent.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
java.io.File startFile
String decodePath
java.io.File f
String result
Object[] maxVersion
boolean resultIsFile
int i
String candidateName
boolean simpleJar
char versionSep
String version
Object[] currentVersion
java.io.File candidate
boolean candidateIsFile
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
public static void setInitialProperties (java.util.Map)
java.util.Map initialProperties
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
}
CDC-1.0_Foundation-1.0.profile
JavaSE-1.7.profile
org/apache/felix/resolver/WrappedCapability.classWrappedCapability.java
package org.apache.felix.resolver
public org.apache.felix.resolver.WrappedCapability extends java.lang.Object implements org.osgi.service.resolver.HostedCapability {
private final org.osgi.resource.Resource m_host
private final org.osgi.resource.Capability m_cap
public void (org.osgi.resource.Resource, org.osgi.resource.Capability)
org.osgi.resource.Resource host
org.osgi.resource.Capability cap
public boolean equals (java.lang.Object)
Object obj
org.apache.felix.resolver.WrappedCapability other
public int hashCode ()
int hash
public org.osgi.resource.Capability getDeclaredCapability ()
public org.osgi.resource.Resource getResource ()
public java.lang.String getNamespace ()
public java.util.Map getDirectives ()
public java.util.Map getAttributes ()
public java.lang.String toString ()
}
org/apache/felix/resolver/Util.classUtil.java
package org.apache.felix.resolver
public org.apache.felix.resolver.Util extends java.lang.Object {
public void ()
public static java.lang.String getSymbolicNam