Home | History | Annotate | Download | only in 1.6.6

META-INF/MANIFEST.MF
META-INF/
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/LICENSE.kxml2
META-INF/NOTICE
META-INF/maven/
META-INF/maven/org.apache.felix/
META-INF/maven/org.apache.felix/org.apache.felix.bundlerepository/
META-INF/maven/org.apache.felix/org.apache.felix.bundlerepository/pom.properties
META-INF/maven/org.apache.felix/org.apache.felix.bundlerepository/pom.xml
org/
org/apache/
org/apache/felix/
org/apache/felix/bundlerepository/
org/apache/felix/bundlerepository/Capability.class
Capability.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Capability extends java.lang.Object {
	public static final String BUNDLE
	public static final String FRAGMENT
	public static final String PACKAGE
	public static final String SERVICE
	public static final String EXECUTIONENVIRONMENT
	public abstract java.lang.String getName () 
	public abstract org.apache.felix.bundlerepository.Property[] getProperties () 
	public abstract java.util.Map getPropertiesAsMap () 
}

org/apache/felix/bundlerepository/DataModelHelper.class
DataModelHelper.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.DataModelHelper extends java.lang.Object {
	public abstract org.apache.felix.bundlerepository.Requirement requirement (java.lang.String, java.lang.String) 
	public abstract org.osgi.framework.Filter filter (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract org.apache.felix.bundlerepository.Repository repository (java.net.URL)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Repository repository (org.apache.felix.bundlerepository.Resource[]) 
	public abstract org.apache.felix.bundlerepository.Capability capability (java.lang.String, java.util.Map) 
	public abstract org.apache.felix.bundlerepository.Resource createResource (org.osgi.framework.Bundle) 
	public abstract org.apache.felix.bundlerepository.Resource createResource (java.net.URL)  throws java.io.IOException 
	public abstract org.apache.felix.bundlerepository.Resource createResource (java.util.jar.Attributes) 
	public abstract org.apache.felix.bundlerepository.Repository readRepository (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Repository readRepository (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Resource readResource (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Resource readResource (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Capability readCapability (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Capability readCapability (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Requirement readRequirement (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Requirement readRequirement (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Property readProperty (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Property readProperty (java.io.Reader)  throws java.lang.Exception 
	public abstract java.lang.String writeRepository (org.apache.felix.bundlerepository.Repository) 
	public abstract void writeRepository (org.apache.felix.bundlerepository.Repository, java.io.Writer)  throws java.io.IOException 
	public abstract java.lang.String writeResource (org.apache.felix.bundlerepository.Resource) 
	public abstract void writeResource (org.apache.felix.bundlerepository.Resource, java.io.Writer)  throws java.io.IOException 
	public abstract java.lang.String writeCapability (org.apache.felix.bundlerepository.Capability) 
	public abstract void writeCapability (org.apache.felix.bundlerepository.Capability, java.io.Writer)  throws java.io.IOException 
	public abstract java.lang.String writeRequirement (org.apache.felix.bundlerepository.Requirement) 
	public abstract void writeRequirement (org.apache.felix.bundlerepository.Requirement, java.io.Writer)  throws java.io.IOException 
	public abstract java.lang.String writeProperty (org.apache.felix.bundlerepository.Property) 
	public abstract void writeProperty (org.apache.felix.bundlerepository.Property, java.io.Writer)  throws java.io.IOException 
}

org/apache/felix/bundlerepository/InterruptedResolutionException.class
InterruptedResolutionException.java
package org.apache.felix.bundlerepository
public org.apache.felix.bundlerepository.InterruptedResolutionException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

org/apache/felix/bundlerepository/Property.class
Property.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Property extends java.lang.Object {
	public static final String VERSION
	public static final String URL
	public static final String URI
	public static final String LONG
	public static final String DOUBLE
	public static final String SET
	public abstract java.lang.String getName () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getValue () 
	public abstract java.lang.Object getConvertedValue () 
}

org/apache/felix/bundlerepository/Reason.class
Reason.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Reason extends java.lang.Object {
	public abstract org.apache.felix.bundlerepository.Resource getResource () 
	public abstract org.apache.felix.bundlerepository.Requirement getRequirement () 
}

org/apache/felix/bundlerepository/Repository.class
Repository.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Repository extends java.lang.Object {
	public static final String SYSTEM
	public static final String LOCAL
	public abstract java.lang.String getURI () 
	public abstract org.apache.felix.bundlerepository.Resource[] getResources () 
	public abstract java.lang.String getName () 
	public abstract long getLastModified () 
}

org/apache/felix/bundlerepository/RepositoryAdmin.class
RepositoryAdmin.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.RepositoryAdmin extends java.lang.Object {
	public abstract org.apache.felix.bundlerepository.Resource[] discoverResources (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract org.apache.felix.bundlerepository.Resource[] discoverResources (org.apache.felix.bundlerepository.Requirement[]) 
	public abstract org.apache.felix.bundlerepository.Resolver resolver () 
	public abstract org.apache.felix.bundlerepository.Resolver resolver (org.apache.felix.bundlerepository.Repository[]) 
	public abstract org.apache.felix.bundlerepository.Repository addRepository (java.lang.String)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.Repository addRepository (java.net.URL)  throws java.lang.Exception 
	public abstract boolean removeRepository (java.lang.String) 
	public abstract org.apache.felix.bundlerepository.Repository[] listRepositories () 
	public abstract org.apache.felix.bundlerepository.Repository getSystemRepository () 
	public abstract org.apache.felix.bundlerepository.Repository getLocalRepository () 
	public abstract org.apache.felix.bundlerepository.DataModelHelper getHelper () 
}

org/apache/felix/bundlerepository/Requirement.class
Requirement.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Requirement extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract java.lang.String getFilter () 
	public abstract boolean isMultiple () 
	public abstract boolean isOptional () 
	public abstract boolean isExtend () 
	public abstract java.lang.String getComment () 
	public abstract boolean isSatisfied (org.apache.felix.bundlerepository.Capability) 
}

org/apache/felix/bundlerepository/Resolver.class
Resolver.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Resolver extends java.lang.Object {
	public static final int NO_OPTIONAL_RESOURCES
	public static final int NO_LOCAL_RESOURCES
	public static final int NO_SYSTEM_BUNDLE
	public static final int DO_NOT_PREFER_LOCAL
	public static final int START
	public abstract void add (org.apache.felix.bundlerepository.Resource) 
	public abstract org.apache.felix.bundlerepository.Resource[] getAddedResources () 
	public abstract void add (org.apache.felix.bundlerepository.Requirement) 
	public abstract org.apache.felix.bundlerepository.Requirement[] getAddedRequirements () 
	public abstract void addGlobalCapability (org.apache.felix.bundlerepository.Capability) 
	public abstract org.apache.felix.bundlerepository.Capability[] getGlobalCapabilities () 
	public abstract boolean resolve ()  throws org.apache.felix.bundlerepository.InterruptedResolutionException 
	public abstract boolean resolve (int)  throws org.apache.felix.bundlerepository.InterruptedResolutionException 
	public abstract org.apache.felix.bundlerepository.Resource[] getRequiredResources () 
	public abstract org.apache.felix.bundlerepository.Resource[] getOptionalResources () 
	public abstract org.apache.felix.bundlerepository.Reason[] getReason (org.apache.felix.bundlerepository.Resource) 
	public abstract org.apache.felix.bundlerepository.Reason[] getUnsatisfiedRequirements () 
	public abstract void deploy (int) 
}

org/apache/felix/bundlerepository/Resource.class
Resource.java
package org.apache.felix.bundlerepository
public abstract org.apache.felix.bundlerepository.Resource extends java.lang.Object {
	public static final String LICENSE_URI
	public static final String DESCRIPTION
	public static final String DOCUMENTATION_URI
	public static final String COPYRIGHT
	public static final String SOURCE_URI
	public static final String JAVADOC_URI
	public static final String SYMBOLIC_NAME
	public static final String PRESENTATION_NAME
	public static final String ID
	public static final String VERSION
	public static final String URI
	public static final String SIZE
	public static final String CATEGORY
	public static final String MANIFEST_VERSION
	public abstract java.util.Map getProperties () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getSymbolicName () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract java.lang.String getPresentationName () 
	public abstract java.lang.String getURI () 
	public abstract java.lang.Long getSize () 
	public abstract java.lang.String[] getCategories () 
	public abstract org.apache.felix.bundlerepository.Capability[] getCapabilities () 
	public abstract org.apache.felix.bundlerepository.Requirement[] getRequirements () 
	public abstract boolean isLocal () 
}

org/apache/felix/bundlerepository/impl/
org/apache/felix/bundlerepository/impl/Activator.class
Activator.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private static org.osgi.framework.BundleContext context
	private static org.apache.felix.utils.log.Logger logger
	private transient org.apache.felix.bundlerepository.impl.RepositoryAdminImpl m_repoAdmin
	static Class class$org$apache$felix$bundlerepository$RepositoryAdmin
	static Class class$org$osgi$service$obr$RepositoryAdmin
	static Class class$org$apache$felix$shell$Command
	static Class class$org$osgi$service$url$URLStreamHandlerService
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	static void setContext (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public static void log (int, java.lang.String) 
		int level
		String message
	public static void log (int, java.lang.String, java.lang.Throwable) 
		int level
		String message
		Throwable exception
	public void start (org.osgi.framework.BundleContext) 
		Throwable th
		Throwable th
		java.util.Hashtable dict
		Exception e
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/felix/bundlerepository/impl/Base64Encoder.class
Base64Encoder.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.Base64Encoder extends java.lang.Object {
	private static final byte[] encTab
	public void  () 
	public static java.lang.String base64Encode (java.lang.String)  throws java.io.IOException 
		String s
	public static java.lang.String encode (byte[], int)  throws java.io.IOException 
		byte[] in
		int len
		java.io.ByteArrayOutputStream baos
		java.io.ByteArrayInputStream bais
	public static void encode (java.io.InputStream, java.io.OutputStream, int)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int len
		int bits
		int nbits
		int nbytes
		int b
	static void  () 
}

org/apache/felix/bundlerepository/impl/CapabilityImpl.class
CapabilityImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.CapabilityImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Capability  {
	private String m_name
	private final java.util.Map m_map
	private final java.util.List m_list
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.apache.felix.bundlerepository.impl.PropertyImpl[]) 
		int i
		String name
		org.apache.felix.bundlerepository.impl.PropertyImpl[] properties
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.util.Map getPropertiesAsMap () 
	public org.apache.felix.bundlerepository.Property[] getProperties () 
	public void addProperty (org.apache.felix.bundlerepository.Property) 
		org.apache.felix.bundlerepository.Property prop
	public void addProperty (java.lang.String, java.lang.String) 
		String name
		String value
	public void addProperty (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public java.lang.String toString () 
}

org/apache/felix/bundlerepository/impl/DataModelHelperImpl$1.class
DataModelHelperImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.DataModelHelperImpl$1 extends java.lang.Object implements org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers  {
	private final java.util.Dictionary val$dict
	private final org.apache.felix.bundlerepository.impl.DataModelHelperImpl this$0
	void  (org.apache.felix.bundlerepository.impl.DataModelHelperImpl, java.util.Dictionary) 
	public java.lang.String getHeader (java.lang.String) 
		String name
}

org/apache/felix/bundlerepository/impl/DataModelHelperImpl$2.class
DataModelHelperImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.DataModelHelperImpl$2 extends java.lang.Object implements org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers  {
	private final java.util.jar.Manifest manifest
	private java.util.Properties localization
	private final java.net.URL val$bundleUrl
	private final org.apache.felix.bundlerepository.impl.DataModelHelperImpl this$0
	void  (org.apache.felix.bundlerepository.impl.DataModelHelperImpl, java.net.URL)  throws java.io.IOException 
		byte[] man
	public java.lang.String getHeader (java.lang.String) 
		String path
		byte[] loc
		java.io.IOException e
		String name
		String value
	private byte[] loadEntry (java.lang.String)  throws java.io.IOException 
		java.io.ByteArrayOutputStream baos
		byte[] buf
		int n
		java.util.zip.ZipEntry e
		java.util.zip.ZipInputStream jis
		String name
		java.io.InputStream is
}

org/apache/felix/bundlerepository/impl/DataModelHelperImpl$3.class
DataModelHelperImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.DataModelHelperImpl$3 extends java.lang.Object implements org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers  {
	private final java.util.jar.Attributes val$attributes
	private final org.apache.felix.bundlerepository.impl.DataModelHelperImpl this$0
	void  (org.apache.felix.bundlerepository.impl.DataModelHelperImpl, java.util.jar.Attributes) 
	public java.lang.String getHeader (java.lang.String) 
		String name
}

org/apache/felix/bundlerepository/impl/DataModelHelperImpl$Headers.class
DataModelHelperImpl.java
package org.apache.felix.bundlerepository.impl
abstract org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers extends java.lang.Object {
	public abstract java.lang.String getHeader (java.lang.String) 
}

org/apache/felix/bundlerepository/impl/DataModelHelperImpl.class
DataModelHelperImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.DataModelHelperImpl extends java.lang.Object implements org.apache.felix.bundlerepository.DataModelHelper  {
	public static final String BUNDLE_LICENSE
	public static final String BUNDLE_SOURCE
	public void  () 
	public org.apache.felix.bundlerepository.Requirement requirement (java.lang.String, java.lang.String) 
		String name
		String filter
		org.apache.felix.bundlerepository.impl.RequirementImpl req
	public org.osgi.framework.Filter filter (java.lang.String) 
		IllegalArgumentException ex
		org.osgi.framework.InvalidSyntaxException e
		String filter
	public org.apache.felix.bundlerepository.Repository repository (java.net.URL)  throws java.lang.Exception 
		java.util.zip.ZipInputStream zin
		java.util.zip.ZipEntry entry
		java.io.IOException ex
		org.apache.felix.bundlerepository.impl.RepositoryImpl repository
		java.io.IOException ex
		java.net.URL url
		java.io.InputStream is
		java.io.BufferedReader br
	public org.apache.felix.bundlerepository.impl.RepositoryImpl repository (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream is
		org.apache.felix.bundlerepository.impl.RepositoryParser parser
		org.apache.felix.bundlerepository.impl.RepositoryImpl repository
	public org.apache.felix.bundlerepository.Repository repository (org.apache.felix.bundlerepository.Resource[]) 
		org.apache.felix.bundlerepository.Resource[] resources
	public org.apache.felix.bundlerepository.Capability capability (java.lang.String, java.util.Map) 
		java.util.Map$Entry e
		java.util.Iterator it
		String name
		java.util.Map properties
		org.apache.felix.bundlerepository.impl.CapabilityImpl cap
	public java.lang.String writeRepository (org.apache.felix.bundlerepository.Repository) 
		java.io.StringWriter sw
		IllegalStateException ex
		java.io.IOException e
		org.apache.felix.bundlerepository.Repository repository
	public void writeRepository (org.apache.felix.bundlerepository.Repository, java.io.Writer)  throws java.io.IOException 
		org.apache.felix.bundlerepository.Repository repository
		java.io.Writer writer
		org.apache.felix.bundlerepository.impl.XmlWriter w
	public java.lang.String writeResource (org.apache.felix.bundlerepository.Resource) 
		java.io.StringWriter sw
		IllegalStateException ex
		java.io.IOException e
		org.apache.felix.bundlerepository.Resource resource
	public void writeResource (org.apache.felix.bundlerepository.Resource, java.io.Writer)  throws java.io.IOException 
		org.apache.felix.bundlerepository.Resource resource
		java.io.Writer writer
		org.apache.felix.bundlerepository.impl.XmlWriter w
	public java.lang.String writeCapability (org.apache.felix.bundlerepository.Capability) 
		java.io.StringWriter sw
		IllegalStateException ex
		java.io.IOException e
		org.apache.felix.bundlerepository.Capability capability
	public void writeCapability (org.apache.felix.bundlerepository.Capability, java.io.Writer)  throws java.io.IOException 
		org.apache.felix.bundlerepository.Capability capability
		java.io.Writer writer
		org.apache.felix.bundlerepository.impl.XmlWriter w
	public java.lang.String writeRequirement (org.apache.felix.bundlerepository.Requirement) 
		java.io.StringWriter sw
		IllegalStateException ex
		java.io.IOException e
		org.apache.felix.bundlerepository.Requirement requirement
	public void writeRequirement (org.apache.felix.bundlerepository.Requirement, java.io.Writer)  throws java.io.IOException 
		org.apache.felix.bundlerepository.Requirement requirement
		java.io.Writer writer
		org.apache.felix.bundlerepository.impl.XmlWriter w
	public java.lang.String writeProperty (org.apache.felix.bundlerepository.Property) 
		java.io.StringWriter sw
		IllegalStateException ex
		java.io.IOException e
		org.apache.felix.bundlerepository.Property property
	public void writeProperty (org.apache.felix.bundlerepository.Property, java.io.Writer)  throws java.io.IOException 
		org.apache.felix.bundlerepository.Property property
		java.io.Writer writer
		org.apache.felix.bundlerepository.impl.XmlWriter w
	private static void toXml (org.apache.felix.bundlerepository.impl.XmlWriter, org.apache.felix.bundlerepository.Repository)  throws java.io.IOException 
		int i
		org.apache.felix.bundlerepository.impl.Referral[] referrals
		int i
		org.apache.felix.bundlerepository.impl.XmlWriter w
		org.apache.felix.bundlerepository.Repository repository
		java.text.SimpleDateFormat format
		org.apache.felix.bundlerepository.Resource[] resources
	private static void toXml (org.apache.felix.bundlerepository.impl.XmlWriter, org.apache.felix.bundlerepository.Resource)  throws java.io.IOException 
		int i
		int i
		int i
		org.apache.felix.bundlerepository.impl.XmlWriter w
		org.apache.felix.bundlerepository.Resource resource
		String[] categories
		org.apache.felix.bundlerepository.Capability[] capabilities
		org.apache.felix.bundlerepository.Requirement[] requirements
	private static java.lang.String getRelativeUri (org.apache.felix.bundlerepository.Resource, java.lang.String) 
		Throwable t
		org.apache.felix.bundlerepository.Resource resource
		String name
		String uri
	private static void toXml (org.apache.felix.bundlerepository.impl.XmlWriter, org.apache.felix.bundlerepository.Capability)  throws java.io.IOException 
		int j
		org.apache.felix.bundlerepository.impl.XmlWriter w
		org.apache.felix.bundlerepository.Capability capability
		org.apache.felix.bundlerepository.Property[] props
	private static void toXml (org.apache.felix.bundlerepository.impl.XmlWriter, org.apache.felix.bundlerepository.Property)  throws java.io.IOException 
		org.apache.felix.bundlerepository.impl.XmlWriter w
		org.apache.felix.bundlerepository.Property property
	private static void toXml (org.apache.felix.bundlerepository.impl.XmlWriter, org.apache.felix.bundlerepository.Requirement)  throws java.io.IOException 
		org.apache.felix.bundlerepository.impl.XmlWriter w
		org.apache.felix.bundlerepository.Requirement requirement
	public org.apache.felix.bundlerepository.Resource createResource (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		java.util.Dictionary dict
	public org.apache.felix.bundlerepository.Resource createResource (java.net.URL)  throws java.io.IOException 
		java.io.File f
		java.net.URISyntaxException e
		java.net.URL bundleUrl
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
	public org.apache.felix.bundlerepository.Resource createResource (java.util.jar.Attributes) 
		java.util.jar.Attributes attributes
	public org.apache.felix.bundlerepository.impl.ResourceImpl createResource (org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		String bsn
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
	static void populate (org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers, org.apache.felix.bundlerepository.impl.ResourceImpl) 
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		String bsn
		String v
	private static void doCategories (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		int i
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static void doImportExportServices (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.RequirementImpl ri
		String avail
		String mult
		int i
		org.apache.felix.bundlerepository.impl.CapabilityImpl cap
		int i
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] imports
		org.apache.felix.utils.manifest.Clause[] exports
	private static java.lang.String createServiceFilter (org.apache.felix.utils.manifest.Clause) 
		org.apache.felix.utils.manifest.Clause clause
		String f
		StringBuffer filter
	private static org.apache.felix.bundlerepository.impl.CapabilityImpl createServiceCapability (org.apache.felix.utils.manifest.Clause) 
		int i
		org.apache.felix.utils.manifest.Clause clause
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		org.apache.felix.utils.manifest.Attribute[] attributes
	private static void doFragment (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.RequirementImpl r
		StringBuffer sb
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static void doRequires (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.RequirementImpl r
		org.apache.felix.utils.version.VersionRange v
		StringBuffer sb
		int i
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static void doBundle (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
	private static void doExports (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		int i
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static org.apache.felix.bundlerepository.impl.CapabilityImpl createCapability (java.lang.String, org.apache.felix.utils.manifest.Clause) 
		String value
		String key
		int i
		String key
		String value
		int i
		String name
		org.apache.felix.utils.manifest.Clause clause
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		org.apache.felix.utils.manifest.Attribute[] attributes
		org.apache.felix.utils.manifest.Directive[] directives
	private static void doImports (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		int i
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static void createImportFilter (org.apache.felix.bundlerepository.impl.RequirementImpl, java.lang.String, org.apache.felix.utils.manifest.Clause) 
		java.util.Iterator i
		String del
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		String name
		org.apache.felix.utils.manifest.Clause clause
		StringBuffer filter
		org.apache.felix.utils.manifest.Attribute[] attributes
		java.util.Set attrs
	private static java.util.Set doImportPackageAttributes (org.apache.felix.bundlerepository.impl.RequirementImpl, java.lang.StringBuffer, org.apache.felix.utils.manifest.Attribute[]) 
		String name
		String value
		int i
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		StringBuffer filter
		org.apache.felix.utils.manifest.Attribute[] attributes
		java.util.HashSet set
	private static void doExecutionEnvironment (org.apache.felix.bundlerepository.impl.ResourceImpl, org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		int i
		StringBuffer sb
		org.apache.felix.bundlerepository.impl.RequirementImpl req
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		org.apache.felix.utils.manifest.Clause[] clauses
	private static java.lang.String getVersion (org.apache.felix.utils.manifest.Clause) 
		org.apache.felix.utils.manifest.Clause clause
		String v
	private static org.apache.felix.utils.version.VersionRange getVersionRange (org.apache.felix.utils.manifest.Clause) 
		org.apache.felix.utils.manifest.Clause clause
		String v
	private static java.lang.String getSymbolicName (org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		String bsn
		org.apache.felix.utils.manifest.Clause[] clauses
	private static java.lang.String getVersion (org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		String v
	private static java.lang.String getManifestVersion (org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers) 
		org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers headers
		String v
	private static void appendVersion (java.lang.StringBuffer, org.apache.felix.utils.version.VersionRange) 
		StringBuffer filter
		org.apache.felix.utils.version.VersionRange version
	public org.apache.felix.bundlerepository.Repository readRepository (java.lang.String)  throws java.lang.Exception 
		IllegalStateException ex
		java.io.IOException e
		String xml
	public org.apache.felix.bundlerepository.Repository readRepository (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
	public org.apache.felix.bundlerepository.Resource readResource (java.lang.String)  throws java.lang.Exception 
		IllegalStateException ex
		java.io.IOException e
		String xml
	public org.apache.felix.bundlerepository.Resource readResource (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
	public org.apache.felix.bundlerepository.Capability readCapability (java.lang.String)  throws java.lang.Exception 
		IllegalStateException ex
		java.io.IOException e
		String xml
	public org.apache.felix.bundlerepository.Capability readCapability (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
	public org.apache.felix.bundlerepository.Requirement readRequirement (java.lang.String)  throws java.lang.Exception 
		IllegalStateException ex
		java.io.IOException e
		String xml
	public org.apache.felix.bundlerepository.Requirement readRequirement (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
	public org.apache.felix.bundlerepository.Property readProperty (java.lang.String)  throws java.lang.Exception 
		IllegalStateException ex
		java.io.IOException e
		String xml
	public org.apache.felix.bundlerepository.Property readProperty (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
}

org/apache/felix/bundlerepository/impl/FileUtil.class
FileUtil.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.FileUtil extends java.lang.Object {
	public void  () 
	public static void downloadSource (java.io.PrintStream, java.io.PrintStream, java.net.URL, java.lang.String, boolean) 
		int len
		java.util.jar.JarInputStream jis
		java.io.File dir
		java.io.File file
		java.io.OutputStream os
		java.net.URLConnection conn
		int total
		java.io.InputStream is
		byte[] buffer
		int count
		Exception ex
		java.io.PrintStream out
		java.io.PrintStream err
		java.net.URL srcURL
		String dirStr
		boolean extract
		String fileName
	public static void unjar (java.util.jar.JarInputStream, java.io.File)  throws java.io.IOException 
		java.io.File target
		int lastIndex
		String name
		String destination
		java.util.jar.JarEntry je
		java.util.jar.JarInputStream jis
		java.io.File dir
		byte[] buffer
	public static void copy (java.io.InputStream, java.io.File, java.lang.String, java.lang.String, byte[])  throws java.io.IOException 
		java.io.InputStream is
		java.io.File dir
		String destName
		String destDir
		byte[] buffer
		java.io.File targetDir
		java.io.BufferedOutputStream bos
		int count
	public static void setProxyAuth (java.net.URLConnection)  throws java.io.IOException 
		String base64
		java.net.URLConnection conn
		String auth
	public static java.io.InputStream openURL (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public static java.io.InputStream openURL (java.net.URLConnection)  throws java.io.IOException 
		java.net.URL url
		java.io.IOException newException
		java.io.IOException e
		java.net.URLConnection conn
}

org/apache/felix/bundlerepository/impl/LocalRepositoryImpl.class
LocalRepositoryImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.LocalRepositoryImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Repository org.osgi.framework.SynchronousBundleListener org.osgi.framework.AllServiceListener  {
	private final org.osgi.framework.BundleContext m_context
	private final org.apache.felix.utils.log.Logger m_logger
	private long m_snapshotTimeStamp
	private java.util.Map m_localResourceList
	public void  (org.osgi.framework.BundleContext, org.apache.felix.utils.log.Logger) 
		org.osgi.framework.BundleContext context
		org.apache.felix.utils.log.Logger logger
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	public void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.Bundle bundle
	private void addBundle (org.osgi.framework.Bundle, org.apache.felix.utils.log.Logger) 
		org.osgi.framework.InvalidSyntaxException ex
		org.osgi.framework.Bundle bundle
		org.apache.felix.utils.log.Logger logger
	private void removeBundle (org.osgi.framework.Bundle, org.apache.felix.utils.log.Logger) 
		org.osgi.framework.Bundle bundle
		org.apache.felix.utils.log.Logger logger
	public void dispose () 
	public java.lang.String getURI () 
	public java.lang.String getName () 
	public synchronized long getLastModified () 
	public synchronized org.apache.felix.bundlerepository.Resource[] getResources () 
	private void initialize () 
		int i
		org.osgi.framework.Bundle[] bundles
}

org/apache/felix/bundlerepository/impl/LocalResourceImpl$1.class
LocalResourceImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.LocalResourceImpl$1 extends java.lang.Object implements org.apache.felix.bundlerepository.impl.DataModelHelperImpl$Headers  {
	private final java.util.Dictionary val$dict
	private final org.apache.felix.bundlerepository.impl.LocalResourceImpl this$0
	void  (org.apache.felix.bundlerepository.impl.LocalResourceImpl, java.util.Dictionary) 
	public java.lang.String getHeader (java.lang.String) 
		String name
	public void close () 
}

org/apache/felix/bundlerepository/impl/LocalResourceImpl.class
LocalResourceImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.LocalResourceImpl extends org.apache.felix.bundlerepository.impl.ResourceImpl {
	private org.osgi.framework.Bundle m_bundle
	void  (org.osgi.framework.Bundle)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.Bundle bundle
	public boolean isLocal () 
	public org.osgi.framework.Bundle getBundle () 
	private void initialize ()  throws org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.bundlerepository.impl.CapabilityImpl cap
		java.util.StringTokenizer tokens
		String ee
		java.util.Dictionary dict
	private void convertExportServiceToCapability (java.util.Dictionary, org.osgi.framework.Bundle) 
		org.apache.felix.bundlerepository.impl.CapabilityImpl cap
		int j
		String[] cls
		int i
		java.util.Dictionary dict
		org.osgi.framework.Bundle bundle
		java.util.Set services
		org.osgi.framework.ServiceReference[] refs
	public java.lang.String toString () 
}

org/apache/felix/bundlerepository/impl/ObrCommandImpl$1.class
ObrCommandImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.ObrCommandImpl$1 extends java.lang.Object implements java.util.Comparator  {
	private final org.apache.felix.bundlerepository.impl.ObrCommandImpl this$0
	void  (org.apache.felix.bundlerepository.impl.ObrCommandImpl) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.felix.bundlerepository.Resource r1
		org.apache.felix.bundlerepository.Resource r2
		int symCompare
		int compare
}

org/apache/felix/bundlerepository/impl/ObrCommandImpl$ParsedCommand.class
ObrCommandImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand extends java.lang.Object {
	private static final int NAME_IDX
	private static final int VERSION_IDX
	private boolean m_isResolve
	private boolean m_isCheck
	private boolean m_isExtract
	private boolean m_isVerbose
	private String m_tokens
	private String m_dir
	private String[][] m_targets
	private void  () 
	public boolean isResolve () 
	public void setResolve (boolean) 
		boolean b
	public boolean isCheck () 
	public void setCheck (boolean) 
		boolean b
	public boolean isExtract () 
	public void setExtract (boolean) 
		boolean b
	public boolean isVerbose () 
	public void setVerbose (boolean) 
		boolean b
	public java.lang.String getTokens () 
	public void setTokens (java.lang.String) 
		String s
	public java.lang.String getDirectory () 
	public void setDirectory (java.lang.String) 
		String s
	public int getTargetCount () 
	public java.lang.String getTargetId (int) 
		int i
	public java.lang.String getTargetVersion (int) 
		int i
	public void addTarget (java.lang.String, java.lang.String) 
		String name
		String version
		String[][] newTargets
	void  (org.apache.felix.bundlerepository.impl.ObrCommandImpl$1) 
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$1 x0
}

org/apache/felix/bundlerepository/impl/ObrCommandImpl.class
ObrCommandImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ObrCommandImpl extends java.lang.Object implements org.apache.felix.shell.Command  {
	private static final String HELP_CMD
	private static final String ADDURL_CMD
	private static final String REMOVEURL_CMD
	private static final String LISTURL_CMD
	private static final String REFRESHURL_CMD
	private static final String LIST_CMD
	private static final String INFO_CMD
	private static final String DEPLOY_CMD
	private static final String START_CMD
	private static final String SOURCE_CMD
	private static final String JAVADOC_CMD
	private static final String EXTRACT_SWITCH
	private static final String VERBOSE_SWITCH
	private org.osgi.framework.BundleContext m_context
	private org.apache.felix.bundlerepository.RepositoryAdmin m_repoAdmin
	public void  (org.osgi.framework.BundleContext, org.apache.felix.bundlerepository.RepositoryAdmin) 
		org.osgi.framework.BundleContext context
		org.apache.felix.bundlerepository.RepositoryAdmin repoAdmin
	public java.lang.String getName () 
	public java.lang.String getUsage () 
	public java.lang.String getShortDescription () 
	public synchronized void execute (java.lang.String, java.io.PrintStream, java.io.PrintStream) 
		Exception ex
		java.util.StringTokenizer st
		String command
		org.osgi.framework.InvalidSyntaxException ex
		java.io.IOException ex
		String commandLine
		java.io.PrintStream out
		java.io.PrintStream err
	private void urls (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException 
		String uri
		Exception ex
		int i
		org.apache.felix.bundlerepository.Repository[] repos
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		java.util.StringTokenizer st
		int count
	private void list (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.bundlerepository.Resource[] revisions
		int resIdx
		java.util.Map$Entry entry
		org.apache.felix.bundlerepository.Resource[] revisions
		String name
		int revIdx
		java.util.Iterator i
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		StringBuffer sb
		org.apache.felix.bundlerepository.Resource[] resources
		java.util.Map revisionMap
	private void info (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		int resIdx
		org.apache.felix.bundlerepository.Resource[] resources
		int cmdIdx
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
	private void deploy (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
	private void _deploy (org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.bundlerepository.Resource resource
		int i
		int resIdx
		int resIdx
		int resIdx
		IllegalStateException ex
		org.apache.felix.bundlerepository.Resource[] resources
		int reqIdx
		org.apache.felix.bundlerepository.Reason[] reqs
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.Resolver resolver
	private void source (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String srcURI
		org.apache.felix.bundlerepository.Resource resource
		int i
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
	private void javadoc (java.lang.String, java.lang.String, java.io.PrintStream, java.io.PrintStream)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		java.net.URL docURL
		org.apache.felix.bundlerepository.Resource resource
		int i
		String commandLine
		String command
		java.io.PrintStream out
		java.io.PrintStream err
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
	private org.apache.felix.bundlerepository.Resource[] searchRepository (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.Bundle bundle
		NumberFormatException ex
		String targetId
		String targetVersion
		StringBuffer sb
	public org.apache.felix.bundlerepository.Resource selectNewestVersion (org.apache.felix.bundlerepository.Resource[]) 
		org.osgi.framework.Version vtmp
		int i
		org.apache.felix.bundlerepository.Resource[] resources
		int idx
		org.osgi.framework.Version v
	private void printResource (java.io.PrintStream, org.apache.felix.bundlerepository.Resource) 
		int j
		java.util.Map$Entry entry
		java.util.Iterator iter
		int i
		int i
		java.io.PrintStream out
		org.apache.felix.bundlerepository.Resource resource
		java.util.Map map
		org.apache.felix.bundlerepository.Requirement[] reqs
		org.apache.felix.bundlerepository.Capability[] caps
	private static void printUnderline (java.io.PrintStream, int) 
		int i
		java.io.PrintStream out
		int length
	private org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand parseList (java.lang.String)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String commandLine
		java.io.StringReader sr
		java.io.StreamTokenizer tokenizer
		int type
		int EOF
		int SWITCH
		int TOKEN
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		String tokens
		int expecting
	private org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand parseInfo (java.lang.String)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String commandLine
		java.io.StringReader sr
		java.io.StreamTokenizer tokenizer
		int type
		int EOF
		int SWITCH
		int TARGET
		int VERSION
		int VERSION_VALUE
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		String currentTargetName
		int expecting
	private org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand parseInstallStart (java.lang.String)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String commandLine
		java.io.StringReader sr
		java.io.StreamTokenizer tokenizer
		int type
		int EOF
		int SWITCH
		int TARGET
		int VERSION
		int VERSION_VALUE
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		String currentTargetName
		int expecting
	private org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand parseSource (java.lang.String)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String commandLine
		java.io.StringReader sr
		java.io.StreamTokenizer tokenizer
		int type
		int EOF
		int SWITCH
		int DIRECTORY
		int TARGET
		int VERSION
		int VERSION_VALUE
		org.apache.felix.bundlerepository.impl.ObrCommandImpl$ParsedCommand pc
		String currentTargetName
		int expecting
	private void help (java.io.PrintStream, java.util.StringTokenizer) 
		java.io.PrintStream out
		java.util.StringTokenizer st
		String command
	private static org.apache.felix.bundlerepository.Resource[] addResourceByVersion (org.apache.felix.bundlerepository.Resource[], org.apache.felix.bundlerepository.Resource) 
		int cmp
		org.osgi.framework.Version version
		org.osgi.framework.Version middleVersion
		int top
		int bottom
		int middle
		org.apache.felix.bundlerepository.Resource[] revisions
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Resource[] sorted
}

org/apache/felix/bundlerepository/impl/ObrURLStreamHandlerService$NewestSelectionStrategy.class
ObrURLStreamHandlerService.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$NewestSelectionStrategy extends org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy {
	void  (org.apache.felix.utils.log.Logger) 
		org.apache.felix.utils.log.Logger logger
	org.osgi.framework.Version determineVersion (org.osgi.framework.Version, java.util.SortedMap) 
		org.osgi.framework.Version currentVersion
		java.util.SortedMap sortedResources
}

org/apache/felix/bundlerepository/impl/ObrURLStreamHandlerService$ResourceSelectionStrategy.class
ObrURLStreamHandlerService.java
package org.apache.felix.bundlerepository.impl
abstract org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy extends java.lang.Object {
	private final org.apache.felix.utils.log.Logger m_logger
	void  (org.apache.felix.utils.log.Logger) 
		org.apache.felix.utils.log.Logger logger
	org.apache.felix.utils.log.Logger getLogger () 
	final org.apache.felix.bundlerepository.Resource selectOne (org.osgi.framework.Version, org.apache.felix.bundlerepository.Resource[]) 
		int i
		org.osgi.framework.Version currentVersion
		org.apache.felix.bundlerepository.Resource[] resources
		java.util.SortedMap sortedResources
		org.osgi.framework.Version versionToUse
	abstract org.osgi.framework.Version determineVersion (org.osgi.framework.Version, java.util.SortedMap) 
}

org/apache/felix/bundlerepository/impl/ObrURLStreamHandlerService$SameSelectionStrategy.class
ObrURLStreamHandlerService.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$SameSelectionStrategy extends org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy {
	void  (org.apache.felix.utils.log.Logger) 
		org.apache.felix.utils.log.Logger logger
	org.osgi.framework.Version determineVersion (org.osgi.framework.Version, java.util.SortedMap) 
		org.osgi.framework.Version currentVersion
		java.util.SortedMap sortedResources
}

org/apache/felix/bundlerepository/impl/ObrURLStreamHandlerService.class
ObrURLStreamHandlerService.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService extends org.osgi.service.url.AbstractURLStreamHandlerService {
	private static final String SYNTAX
	public static final String OBR_UPDATE_STRATEGY
	private final org.osgi.framework.BundleContext m_bundleContext
	private final org.apache.felix.bundlerepository.RepositoryAdmin m_reRepositoryAdmin
	private final org.apache.felix.utils.log.Logger m_logger
	private String m_updateStrategy
	public void  (org.osgi.framework.BundleContext, org.apache.felix.bundlerepository.RepositoryAdmin) 
		org.osgi.framework.BundleContext context
		org.apache.felix.bundlerepository.RepositoryAdmin admin
	public java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		String path
		org.osgi.framework.Bundle[] bundles
		int i
		org.osgi.framework.InvalidSyntaxException e
		java.net.URL u
		String url
		java.net.URL remoteURL
	private java.net.URL getRemoteObrInstallUrl (java.lang.String)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		String path
		String[] segments
		StringBuffer buffer
		org.apache.felix.bundlerepository.Resource[] discoverResources
		org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy strategy
		org.apache.felix.bundlerepository.Resource selected
	private boolean validateFilter (java.lang.String) 
		org.osgi.framework.InvalidSyntaxException e
		String filter
	private java.net.URL getRemoteUrlForBundle (org.osgi.framework.Bundle)  throws java.io.IOException org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.Bundle bundle
		String symbolicName
		String version
		StringBuffer buffer
		org.apache.felix.bundlerepository.Resource[] discoverResources
		org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy strategy
		org.apache.felix.bundlerepository.Resource selected
	private org.apache.felix.bundlerepository.impl.ObrURLStreamHandlerService$ResourceSelectionStrategy getStrategy (java.lang.String) 
		String strategy
}

org/apache/felix/bundlerepository/impl/PropertyImpl.class
PropertyImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.PropertyImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Property  {
	private final String name
	private final String type
	private final String value
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getValue () 
	public java.lang.Object getConvertedValue () 
	private static java.lang.Object convert (java.lang.String, java.lang.String) 
		java.util.StringTokenizer st
		java.util.Set s
		IllegalArgumentException ex
		Exception e
		String value
		String type
}

org/apache/felix/bundlerepository/impl/PullParser.class
PullParser.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.PullParser extends org.apache.felix.bundlerepository.impl.RepositoryParser {
	public void  () 
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream is
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.ResourceImpl parseResource (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.CapabilityImpl parseCapability (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.PropertyImpl parseProperty (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.RequirementImpl parseRequirement (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		org.xmlpull.v1.XmlPullParser reader
		int event
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parse (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.apache.felix.bundlerepository.impl.Referral referral
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		String element
		org.xmlpull.v1.XmlPullParser reader
		org.apache.felix.bundlerepository.impl.RepositoryImpl repository
		int event
	private void sanityCheckEndElement (org.xmlpull.v1.XmlPullParser, int, java.lang.String) 
		org.xmlpull.v1.XmlPullParser reader
		int event
		String element
	public org.apache.felix.bundlerepository.impl.Referral parseReferral (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.xmlpull.v1.XmlPullParser reader
		org.apache.felix.bundlerepository.impl.Referral referral
	public org.apache.felix.bundlerepository.impl.ResourceImpl parseResource (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		int i
		int nb
		String category
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		StringBuffer sb
		String type
		String element
		int event
		Exception e
		org.xmlpull.v1.XmlPullParser reader
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
	public java.lang.String parseCategory (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int i
		int nb
		org.xmlpull.v1.XmlPullParser reader
		String id
	public org.apache.felix.bundlerepository.impl.CapabilityImpl parseCapability (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.apache.felix.bundlerepository.impl.PropertyImpl prop
		String element
		org.xmlpull.v1.XmlPullParser reader
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		int event
	public org.apache.felix.bundlerepository.impl.PropertyImpl parseProperty (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.xmlpull.v1.XmlPullParser reader
		String n
		String t
		String v
		org.apache.felix.bundlerepository.impl.PropertyImpl prop
	public org.apache.felix.bundlerepository.impl.RequirementImpl parseRequire (org.xmlpull.v1.XmlPullParser)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.xmlpull.v1.XmlPullParser reader
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		int event
		StringBuffer sb
	public void ignoreTag (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int eventType
		org.xmlpull.v1.XmlPullParser reader
		int level
}

org/apache/felix/bundlerepository/impl/ReasonImpl.class
ReasonImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ReasonImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Reason  {
	private final org.apache.felix.bundlerepository.Resource resource
	private final org.apache.felix.bundlerepository.Requirement requirement
	public void  (org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Requirement) 
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Requirement requirement
	public org.apache.felix.bundlerepository.Resource getResource () 
	public org.apache.felix.bundlerepository.Requirement getRequirement () 
}

org/apache/felix/bundlerepository/impl/Referral.class
Referral.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.Referral extends java.lang.Object {
	private int m_depth
	private String m_url
	public void  () 
	public int getDepth () 
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String url
	public void setDepth (java.lang.String) 
		NumberFormatException nfe
		String depth
}

org/apache/felix/bundlerepository/impl/RepositoryAdminImpl$1.class
RepositoryAdminImpl.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.RepositoryAdminImpl$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final java.net.URL val$url
	private final org.apache.felix.bundlerepository.impl.RepositoryAdminImpl this$0
	void  (org.apache.felix.bundlerepository.impl.RepositoryAdminImpl, java.net.URL) 
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/felix/bundlerepository/impl/RepositoryAdminImpl.class
RepositoryAdminImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.RepositoryAdminImpl extends java.lang.Object implements org.apache.felix.bundlerepository.RepositoryAdmin  {
	private final org.osgi.framework.BundleContext m_context
	private final org.apache.felix.utils.log.Logger m_logger
	private final org.apache.felix.bundlerepository.impl.SystemRepositoryImpl m_system
	private final org.apache.felix.bundlerepository.impl.LocalRepositoryImpl m_local
	private final org.apache.felix.bundlerepository.DataModelHelper m_helper
	private java.util.Map m_repoMap
	private boolean m_initialized
	private java.util.Comparator m_nameComparator
	public static final String REPOSITORY_URL_PROP
	public static final String EXTERN_REPOSITORY_TAG
	public void  (org.osgi.framework.BundleContext, org.apache.felix.utils.log.Logger) 
		org.osgi.framework.BundleContext context
		org.apache.felix.utils.log.Logger logger
	public org.apache.felix.bundlerepository.DataModelHelper getHelper () 
	public org.apache.felix.bundlerepository.Repository getLocalRepository () 
	public org.apache.felix.bundlerepository.Repository getSystemRepository () 
	public void dispose () 
	public org.apache.felix.bundlerepository.Repository addRepository (java.lang.String)  throws java.lang.Exception 
		String uri
	public org.apache.felix.bundlerepository.Repository addRepository (java.net.URL)  throws java.lang.Exception 
		java.net.URL url
	public synchronized org.apache.felix.bundlerepository.impl.RepositoryImpl addRepository (java.net.URL, int)  throws java.lang.Exception 
		org.apache.felix.bundlerepository.impl.Referral referral
		java.net.URL referralUrl
		int i
		org.apache.felix.bundlerepository.impl.RepositoryImpl repository
		java.security.PrivilegedActionException ex
		java.net.URL url
		int hopCount
	public synchronized boolean removeRepository (java.lang.String) 
		java.net.URL url
		java.net.MalformedURLException e
		String uri
	public synchronized org.apache.felix.bundlerepository.Repository[] listRepositories () 
	public synchronized org.apache.felix.bundlerepository.Resolver resolver () 
		java.util.List repositories
	public synchronized org.apache.felix.bundlerepository.Resolver resolver (org.apache.felix.bundlerepository.Repository[]) 
		org.apache.felix.bundlerepository.Repository[] repositories
	public synchronized org.apache.felix.bundlerepository.Resource[] discoverResources (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		int resIdx
		org.apache.felix.bundlerepository.Resource[] resources
		int repoIdx
		String filterExpr
		org.osgi.framework.Filter filter
		org.apache.felix.bundlerepository.Resource[] resources
		org.apache.felix.utils.collections.MapToDictionary dict
		org.apache.felix.bundlerepository.Repository[] repos
		java.util.List matchList
	public synchronized org.apache.felix.bundlerepository.Resource[] discoverResources (org.apache.felix.bundlerepository.Requirement[]) 
		int capIdx
		boolean reqMatch
		org.apache.felix.bundlerepository.Capability[] caps
		int reqIdx
		boolean match
		int resIdx
		int repoIdx
		org.apache.felix.bundlerepository.Requirement[] requirements
		org.apache.felix.bundlerepository.Resource[] resources
		org.apache.felix.bundlerepository.Repository[] repos
		java.util.List matchList
	private void initialize () 
		Exception ex
		String token
		java.util.StringTokenizer st
		String urlStr
	static org.apache.felix.bundlerepository.DataModelHelper access$000 (org.apache.felix.bundlerepository.impl.RepositoryAdminImpl) 
		org.apache.felix.bundlerepository.impl.RepositoryAdminImpl x0
}

org/apache/felix/bundlerepository/impl/RepositoryImpl.class
RepositoryImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.RepositoryImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Repository  {
	private String m_name
	private long m_lastmodified
	private String m_uri
	private org.apache.felix.bundlerepository.Resource[] m_resources
	private org.apache.felix.bundlerepository.impl.Referral[] m_referrals
	private java.util.Set m_resourceSet
	public void  () 
	public void  (org.apache.felix.bundlerepository.Resource[]) 
		org.apache.felix.bundlerepository.Resource[] resources
	public java.lang.String getURI () 
	protected void setURI (java.lang.String) 
		String uri
	public org.apache.felix.bundlerepository.Resource[] getResources () 
	public void addResource (org.apache.felix.bundlerepository.Resource) 
		org.apache.felix.bundlerepository.Resource resource
	public org.apache.felix.bundlerepository.impl.Referral[] getReferrals () 
	public void addReferral (org.apache.felix.bundlerepository.impl.Referral)  throws java.lang.Exception 
		org.apache.felix.bundlerepository.impl.Referral[] newResources
		org.apache.felix.bundlerepository.impl.Referral referral
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public long getLastModified () 
	public void setLastModified (long) 
		long lastModified
	public void setLastModified (java.lang.String) 
		java.text.ParseException ex
		String s
		java.text.SimpleDateFormat format
	protected java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

org/apache/felix/bundlerepository/impl/RepositoryParser.class
RepositoryParser.java
package org.apache.felix.bundlerepository.impl
public abstract org.apache.felix.bundlerepository.impl.RepositoryParser extends java.lang.Object {
	public static final String REPOSITORY
	public static final String NAME
	public static final String LASTMODIFIED
	public static final String REFERRAL
	public static final String RESOURCE
	public static final String DEPTH
	public static final String URL
	public static final String CATEGORY
	public static final String ID
	public static final String CAPABILITY
	public static final String REQUIRE
	public static final String P
	public static final String N
	public static final String T
	public static final String V
	public static final String FILTER
	public static final String EXTEND
	public static final String MULTIPLE
	public static final String OPTIONAL
	public static final String OBR_PARSER_CLASS
	public void  () 
	public static org.apache.felix.bundlerepository.impl.RepositoryParser getParser () 
		String className
		Throwable t
		org.apache.felix.bundlerepository.impl.RepositoryParser parser
	public abstract org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.InputStream)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.impl.ResourceImpl parseResource (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.impl.CapabilityImpl parseCapability (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.impl.PropertyImpl parseProperty (java.io.Reader)  throws java.lang.Exception 
	public abstract org.apache.felix.bundlerepository.impl.RequirementImpl parseRequirement (java.io.Reader)  throws java.lang.Exception 
}

org/apache/felix/bundlerepository/impl/RequirementImpl.class
RequirementImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.RequirementImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Requirement  {
	private static final java.util.regex.Pattern REMOVE_LT
	private static final java.util.regex.Pattern REMOVE_GT
	private static final java.util.regex.Pattern REMOVE_NV
	private String m_name
	private boolean m_extend
	private boolean m_multiple
	private boolean m_optional
	private org.apache.felix.utils.filter.FilterImpl m_filter
	private String m_comment
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getFilter () 
	public void setFilter (java.lang.String) 
		String nf
		IllegalArgumentException ex
		org.osgi.framework.InvalidSyntaxException e
		String filter
	public boolean isSatisfied (org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Capability capability
	public boolean isExtend () 
	public void setExtend (boolean) 
		boolean extend
	public boolean isMultiple () 
	public void setMultiple (boolean) 
		boolean multiple
	public boolean isOptional () 
	public void setOptional (boolean) 
		boolean optional
	public java.lang.String getComment () 
	public void addText (java.lang.String) 
		String s
	public boolean equals (java.lang.Object) 
		org.apache.felix.bundlerepository.Requirement r
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

org/apache/felix/bundlerepository/impl/ResolverImpl.class
ResolverImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ResolverImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Resolver  {
	private final org.osgi.framework.BundleContext m_context
	private final org.apache.felix.utils.log.Logger m_logger
	private final org.apache.felix.bundlerepository.Repository[] m_repositories
	private final java.util.Set m_addedSet
	private final java.util.Set m_addedRequirementSet
	private final java.util.Set m_globalCapabilities
	private final java.util.Set m_failedSet
	private final java.util.Set m_resolveSet
	private final java.util.Set m_requiredSet
	private final java.util.Set m_optionalSet
	private final java.util.Map m_reasonMap
	private final java.util.Set m_unsatisfiedSet
	private boolean m_resolved
	private long m_resolveTimeStamp
	private int m_resolutionFlags
	private int m_deployFlags
	public void  (org.osgi.framework.BundleContext, org.apache.felix.bundlerepository.Repository[], org.apache.felix.utils.log.Logger) 
		org.osgi.framework.BundleContext context
		org.apache.felix.bundlerepository.Repository[] repositories
		org.apache.felix.utils.log.Logger logger
	public synchronized void add (org.apache.felix.bundlerepository.Resource) 
		org.apache.felix.bundlerepository.Resource resource
	public synchronized org.apache.felix.bundlerepository.Resource[] getAddedResources () 
	public synchronized void add (org.apache.felix.bundlerepository.Requirement) 
		org.apache.felix.bundlerepository.Requirement requirement
	public synchronized org.apache.felix.bundlerepository.Requirement[] getAddedRequirements () 
	public void addGlobalCapability (org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Capability capability
	public org.apache.felix.bundlerepository.Capability[] getGlobalCapabilities () 
	public synchronized org.apache.felix.bundlerepository.Resource[] getRequiredResources () 
	public synchronized org.apache.felix.bundlerepository.Resource[] getOptionalResources () 
	public synchronized org.apache.felix.bundlerepository.Reason[] getReason (org.apache.felix.bundlerepository.Resource) 
		java.util.List l
		org.apache.felix.bundlerepository.Resource resource
	public synchronized org.apache.felix.bundlerepository.Reason[] getUnsatisfiedRequirements () 
	private org.apache.felix.bundlerepository.Resource[] getResources (boolean) 
		int resIdx
		boolean isLocal
		boolean isSystem
		org.apache.felix.bundlerepository.Resource[] res
		int repoIdx
		boolean local
		java.util.List resources
	public synchronized boolean resolve () 
	public synchronized boolean resolve (int) 
		int repoIdx
		org.apache.felix.bundlerepository.Capability cap
		java.util.Iterator iter
		org.apache.felix.bundlerepository.Requirement req
		java.util.Iterator iter
		org.apache.felix.bundlerepository.impl.ResourceImpl fake
		java.util.Iterator iter
		int flags
		org.apache.felix.bundlerepository.Resource[] locals
		org.apache.felix.bundlerepository.Resource[] remotes
		boolean result
	private boolean resolve (org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Resource[], org.apache.felix.bundlerepository.Resource[], boolean) 
		org.apache.felix.bundlerepository.impl.ResourceCapability bestCapability
		java.util.List candidateCapabilities
		java.util.List reasons
		org.apache.felix.bundlerepository.Resource candidate
		int reqIdx
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Resource[] locals
		org.apache.felix.bundlerepository.Resource[] remotes
		boolean optional
		boolean result
		org.apache.felix.bundlerepository.Requirement[] reqs
	private org.apache.felix.bundlerepository.Resource searchResources (org.apache.felix.bundlerepository.Requirement, java.util.Set) 
		int capIdx
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Capability[] caps
		java.util.Iterator iter
		org.apache.felix.bundlerepository.Requirement req
		java.util.Set resourceSet
	private java.util.List searchResources (org.apache.felix.bundlerepository.Requirement, org.apache.felix.bundlerepository.Resource[]) 
		int capIdx
		org.apache.felix.bundlerepository.Capability[] caps
		int resIdx
		org.apache.felix.bundlerepository.Requirement req
		org.apache.felix.bundlerepository.Resource[] resources
		java.util.List matchingCapabilities
	private org.apache.felix.bundlerepository.impl.ResourceCapability getBestCandidate (java.util.List) 
		Object v
		Object v
		org.apache.felix.bundlerepository.impl.ResourceCapability current
		boolean isCurrentLocal
		int capIdx
		java.util.List caps
		org.osgi.framework.Version bestVersion
		org.apache.felix.bundlerepository.impl.ResourceCapability best
		boolean bestLocal
	private void checkInterrupt () 
	public synchronized void deploy (int) 
		int repoIdx
		int i
		int i
		int i
		org.osgi.framework.Bundle bundle
		boolean doStartBundle
		Exception ex
		org.osgi.framework.Bundle bundle
		java.net.URL url
		Exception ex
		org.apache.felix.bundlerepository.impl.LocalResourceImpl localResource
		int i
		org.osgi.framework.BundleException ex
		int i
		int flags
		java.util.Map deployMap
		org.apache.felix.bundlerepository.Resource[] resources
		org.apache.felix.bundlerepository.Resource[] deployResources
		java.util.List startList
	private boolean isFragmentBundle (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	private org.apache.felix.bundlerepository.impl.LocalResourceImpl findUpdatableLocalResource (org.apache.felix.bundlerepository.Resource) 
		int i
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Resource[] localResources
	private org.apache.felix.bundlerepository.Resource[] findLocalResources (java.lang.String) 
		String localSymName
		int i
		String symName
		org.apache.felix.bundlerepository.Resource[] localResources
		java.util.List matchList
	private boolean isResourceUpdatable (org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Resource[]) 
		int capIdx
		boolean satisfied
		int reqIdx
		org.apache.felix.bundlerepository.Resource oldVersion
		org.apache.felix.bundlerepository.Resource newVersion
		org.apache.felix.bundlerepository.Resource[] resources
		org.apache.felix.bundlerepository.Requirement[] reqs
		org.apache.felix.bundlerepository.Capability[] caps
	private org.apache.felix.bundlerepository.Requirement[] getResolvableRequirements (org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Resource[]) 
		int reqIdx
		org.apache.felix.bundlerepository.Requirement[] reqs
		int resIdx
		boolean added
		int capIdx
		java.util.List reqList
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Resource[] resources
		org.apache.felix.bundlerepository.Capability[] caps
	public static java.lang.String getBundleName (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		String name
}

org/apache/felix/bundlerepository/impl/ResourceCapability.class
ResourceCapability.java
package org.apache.felix.bundlerepository.impl
public abstract org.apache.felix.bundlerepository.impl.ResourceCapability extends java.lang.Object {
	public abstract org.apache.felix.bundlerepository.Resource getResource () 
	public abstract org.apache.felix.bundlerepository.Capability getCapability () 
}

org/apache/felix/bundlerepository/impl/ResourceCapabilityImpl.class
ResourceCapabilityImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ResourceCapabilityImpl extends java.lang.Object implements org.apache.felix.bundlerepository.impl.ResourceCapability  {
	private final org.apache.felix.bundlerepository.Resource resource
	private final org.apache.felix.bundlerepository.Capability capability
	public void  (org.apache.felix.bundlerepository.Resource, org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Resource resource
		org.apache.felix.bundlerepository.Capability capability
	public org.apache.felix.bundlerepository.Resource getResource () 
	public org.apache.felix.bundlerepository.Capability getCapability () 
}

org/apache/felix/bundlerepository/impl/ResourceComparator.class
ResourceComparator.java
package org.apache.felix.bundlerepository.impl
 org.apache.felix.bundlerepository.impl.ResourceComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.felix.bundlerepository.Resource r1
		org.apache.felix.bundlerepository.Resource r2
		String name1
		String name2
}

org/apache/felix/bundlerepository/impl/ResourceImpl.class
ResourceImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.ResourceImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Resource  {
	private final java.util.Map m_map
	private final java.util.List m_capList
	private final java.util.List m_reqList
	private org.apache.felix.bundlerepository.Repository m_repo
	private java.util.Map m_uris
	private transient int m_hash
	public void  () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public org.apache.felix.bundlerepository.Repository getRepository () 
	public void setRepository (org.apache.felix.bundlerepository.Repository) 
		org.apache.felix.bundlerepository.Repository repository
	public java.util.Map getProperties () 
	public java.lang.String getPresentationName () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getId () 
	public org.osgi.framework.Version getVersion () 
		org.osgi.framework.Version v
	public java.lang.String getURI () 
	public java.lang.Long getSize () 
	public org.apache.felix.bundlerepository.Requirement[] getRequirements () 
	public void addRequire (org.apache.felix.bundlerepository.Requirement) 
		org.apache.felix.bundlerepository.Requirement req
	public org.apache.felix.bundlerepository.Capability[] getCapabilities () 
	public void addCapability (org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Capability cap
	public java.lang.String[] getCategories () 
		java.util.List catList
	public void addCategory (java.lang.String) 
		String category
		java.util.List catList
	public boolean isLocal () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void put (java.lang.String, java.lang.String, java.lang.String) 
		java.util.StringTokenizer st
		java.util.Set s
		String key
		String value
		String type
	private void convertURIs () 
		String key
		String val
		java.util.Iterator it
	private java.lang.String resolveUri (java.lang.String) 
		Throwable t
		String uri
	public java.lang.String toString () 
}

org/apache/felix/bundlerepository/impl/StaxParser.class
StaxParser.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.StaxParser extends org.apache.felix.bundlerepository.impl.RepositoryParser {
	static javax.xml.stream.XMLInputFactory factory
	public static synchronized void setFactory (javax.xml.stream.XMLInputFactory) 
		javax.xml.stream.XMLInputFactory factory
	public static synchronized javax.xml.stream.XMLInputFactory getFactory () 
		javax.xml.stream.XMLInputFactory factory
	public void  () 
	protected static boolean setProperty (javax.xml.stream.XMLInputFactory, java.lang.String, boolean) 
		Throwable t
		javax.xml.stream.XMLInputFactory factory
		String name
		boolean value
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream is
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.ResourceImpl parseResource (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.CapabilityImpl parseCapability (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.PropertyImpl parseProperty (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.RequirementImpl parseRequirement (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader r
		javax.xml.stream.XMLStreamReader reader
		int event
	public org.apache.felix.bundlerepository.impl.RepositoryImpl parseRepository (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.apache.felix.bundlerepository.impl.Referral referral
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
		String element
		javax.xml.stream.XMLStreamReader reader
		org.apache.felix.bundlerepository.impl.RepositoryImpl repository
		int event
	private void sanityCheckEndElement (javax.xml.stream.XMLStreamReader, int, java.lang.String) 
		javax.xml.stream.XMLStreamReader reader
		int event
		String element
	private org.apache.felix.bundlerepository.impl.Referral parseReferral (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		javax.xml.stream.XMLStreamReader reader
		org.apache.felix.bundlerepository.impl.Referral referral
	private org.apache.felix.bundlerepository.impl.ResourceImpl parseResource (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		int i
		int nb
		String category
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		StringBuffer sb
		String type
		String element
		int event
		javax.xml.stream.Location loc
		Exception e
		javax.xml.stream.XMLStreamReader reader
		org.apache.felix.bundlerepository.impl.ResourceImpl resource
	private java.lang.String parseCategory (javax.xml.stream.XMLStreamReader)  throws javax.xml.stream.XMLStreamException 
		int i
		int nb
		javax.xml.stream.XMLStreamReader reader
		String id
	private org.apache.felix.bundlerepository.impl.CapabilityImpl parseCapability (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		org.apache.felix.bundlerepository.impl.PropertyImpl prop
		String element
		javax.xml.stream.XMLStreamReader reader
		org.apache.felix.bundlerepository.impl.CapabilityImpl capability
		int event
	private org.apache.felix.bundlerepository.impl.PropertyImpl parseProperty (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		javax.xml.stream.XMLStreamReader reader
		String n
		String t
		String v
		org.apache.felix.bundlerepository.impl.PropertyImpl prop
	private org.apache.felix.bundlerepository.impl.RequirementImpl parseRequire (javax.xml.stream.XMLStreamReader)  throws java.lang.Exception 
		String name
		String value
		int i
		int nb
		javax.xml.stream.XMLStreamReader reader
		org.apache.felix.bundlerepository.impl.RequirementImpl requirement
		int event
		StringBuffer sb
	private void ignoreTag (javax.xml.stream.XMLStreamReader)  throws javax.xml.stream.XMLStreamException 
		javax.xml.stream.XMLStreamReader reader
		int level
		int event
}

org/apache/felix/bundlerepository/impl/SystemRepositoryImpl.class
SystemRepositoryImpl.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.SystemRepositoryImpl extends java.lang.Object implements org.apache.felix.bundlerepository.Repository  {
	private final org.apache.felix.utils.log.Logger m_logger
	private final long lastModified
	private final org.apache.felix.bundlerepository.impl.LocalResourceImpl systemBundleResource
	public void  (org.osgi.framework.BundleContext, org.apache.felix.utils.log.Logger) 
		org.osgi.framework.InvalidSyntaxException ex
		org.osgi.framework.BundleContext context
		org.apache.felix.utils.log.Logger logger
	public java.lang.String getURI () 
	public org.apache.felix.bundlerepository.Resource[] getResources () 
	public java.lang.String getName () 
	public long getLastModified () 
}

org/apache/felix/bundlerepository/impl/XmlWriter.class
XmlWriter.java
package org.apache.felix.bundlerepository.impl
public org.apache.felix.bundlerepository.impl.XmlWriter extends java.lang.Object {
	private final java.io.Writer w
	private final java.util.List elements
	private boolean empty
	private boolean endAttr
	private boolean indent
	public void  (java.io.Writer) 
		java.io.Writer w
	public void  (java.io.Writer, boolean) 
		java.io.Writer w
		boolean indent
	public org.apache.felix.bundlerepository.impl.XmlWriter indent (int)  throws java.io.IOException 
		int nb
	public org.apache.felix.bundlerepository.impl.XmlWriter newLine ()  throws java.io.IOException 
	public org.apache.felix.bundlerepository.impl.XmlWriter element (java.lang.String)  throws java.io.IOException 
		String name
	public org.apache.felix.bundlerepository.impl.XmlWriter attribute (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String name
		Object value
	public org.apache.felix.bundlerepository.impl.XmlWriter end ()  throws java.io.IOException 
	public org.apache.felix.bundlerepository.impl.XmlWriter end (boolean)  throws java.io.IOException 
		boolean indent
		String name
	public org.apache.felix.bundlerepository.impl.XmlWriter text (java.lang.Object)  throws java.io.IOException 
		Object value
	public org.apache.felix.bundlerepository.impl.XmlWriter textElement (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String name
		Object value
	private static java.lang.String encode (java.lang.Object) 
		Object o
		String s
}

org/apache/felix/bundlerepository/impl/wrapper/
org/apache/felix/bundlerepository/impl/wrapper/CapabilityWrapper.class
CapabilityWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.CapabilityWrapper extends java.lang.Object implements org.osgi.service.obr.Capability  {
	final org.apache.felix.bundlerepository.Capability capability
	public void  (org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Capability capability
	public java.lang.String getName () 
	public java.util.Map getProperties () 
}

org/apache/felix/bundlerepository/impl/wrapper/ConvertedResource.class
ConvertedResource.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.ConvertedResource extends java.lang.Object implements org.apache.felix.bundlerepository.Resource  {
	private final org.osgi.service.obr.Resource resource
	private org.apache.felix.bundlerepository.Capability[] capabilities
	private org.apache.felix.bundlerepository.Requirement[] requirements
	public void  (org.osgi.service.obr.Resource) 
		java.util.Map$Entry entry
		org.apache.felix.bundlerepository.impl.CapabilityImpl cap
		java.util.Iterator iter
		int j
		int i
		org.apache.felix.bundlerepository.impl.RequirementImpl req
		int i
		org.osgi.service.obr.Resource resource
		org.osgi.service.obr.Capability[] c
		org.osgi.service.obr.Requirement[] r
	public org.apache.felix.bundlerepository.Capability[] getCapabilities () 
	public org.apache.felix.bundlerepository.Requirement[] getRequirements () 
	public java.lang.String[] getCategories () 
	public java.lang.String getId () 
	public java.lang.String getPresentationName () 
	public java.util.Map getProperties () 
	public java.lang.Long getSize () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getURI () 
	public org.osgi.framework.Version getVersion () 
	public boolean isLocal () 
}

org/apache/felix/bundlerepository/impl/wrapper/RepositoryAdminWrapper.class
RepositoryAdminWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.RepositoryAdminWrapper extends java.lang.Object implements org.osgi.service.obr.RepositoryAdmin  {
	private final org.apache.felix.bundlerepository.RepositoryAdmin admin
	public void  (org.apache.felix.bundlerepository.RepositoryAdmin) 
		org.apache.felix.bundlerepository.RepositoryAdmin admin
	public org.osgi.service.obr.Resource[] discoverResources (java.lang.String) 
		org.osgi.framework.InvalidSyntaxException e
		String filterExpr
	public org.osgi.service.obr.Resolver resolver () 
	public org.osgi.service.obr.Repository addRepository (java.net.URL)  throws java.lang.Exception 
		java.net.URL repository
	public boolean removeRepository (java.net.URL) 
		java.net.URL repository
	public org.osgi.service.obr.Repository[] listRepositories () 
	public org.osgi.service.obr.Resource getResource (java.lang.String) 
		String s
}

org/apache/felix/bundlerepository/impl/wrapper/RepositoryWrapper.class
RepositoryWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.RepositoryWrapper extends java.lang.Object implements org.osgi.service.obr.Repository  {
	private final org.apache.felix.bundlerepository.Repository repository
	public void  (org.apache.felix.bundlerepository.Repository) 
		org.apache.felix.bundlerepository.Repository repository
	public java.net.URL getURL () 
		java.net.MalformedURLException e
	public org.osgi.service.obr.Resource[] getResources () 
	public java.lang.String getName () 
	public long getLastModified () 
}

org/apache/felix/bundlerepository/impl/wrapper/RequirementWrapper.class
RequirementWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.RequirementWrapper extends java.lang.Object implements org.osgi.service.obr.Requirement  {
	final org.apache.felix.bundlerepository.Requirement requirement
	public void  (org.apache.felix.bundlerepository.Requirement) 
		org.apache.felix.bundlerepository.Requirement requirement
	public java.lang.String getName () 
	public java.lang.String getFilter () 
	public boolean isMultiple () 
	public boolean isOptional () 
	public boolean isExtend () 
	public java.lang.String getComment () 
	public boolean isSatisfied (org.osgi.service.obr.Capability) 
		org.osgi.service.obr.Capability capability
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.felix.bundlerepository.impl.wrapper.RequirementWrapper that
	public int hashCode () 
}

org/apache/felix/bundlerepository/impl/wrapper/ResolverWrapper.class
ResolverWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.ResolverWrapper extends java.lang.Object implements org.osgi.service.obr.Resolver  {
	private final org.apache.felix.bundlerepository.Resolver resolver
	public void  (org.apache.felix.bundlerepository.Resolver) 
		org.apache.felix.bundlerepository.Resolver resolver
	public void add (org.osgi.service.obr.Resource) 
		org.osgi.service.obr.Resource resource
	public org.osgi.service.obr.Resource[] getAddedResources () 
	public org.osgi.service.obr.Resource[] getRequiredResources () 
	public org.osgi.service.obr.Resource[] getOptionalResources () 
	public org.osgi.service.obr.Requirement[] getReason (org.osgi.service.obr.Resource) 
		int reaIdx
		org.osgi.service.obr.Resource resource
		org.apache.felix.bundlerepository.Reason[] r
		org.apache.felix.bundlerepository.Requirement[] r2
	public org.osgi.service.obr.Requirement[] getUnsatisfiedRequirements () 
		java.util.Map map
	public org.osgi.service.obr.Resource[] getResources (org.osgi.service.obr.Requirement) 
		org.osgi.service.obr.Requirement requirement
		java.util.Map map
		java.util.List l
	public boolean resolve () 
	public void deploy (boolean) 
		boolean start
	private java.util.Map getUnsatisfiedRequirementsMap () 
		org.osgi.service.obr.Requirement req
		org.osgi.service.obr.Resource res
		java.util.List l
		int i
		org.apache.felix.bundlerepository.Reason[] reasons
		java.util.Map map
}

org/apache/felix/bundlerepository/impl/wrapper/ResourceWrapper.class
ResourceWrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.ResourceWrapper extends java.lang.Object implements org.osgi.service.obr.Resource  {
	final org.apache.felix.bundlerepository.Resource resource
	public void  (org.apache.felix.bundlerepository.Resource) 
		org.apache.felix.bundlerepository.Resource resource
	public java.util.Map getProperties () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getPresentationName () 
	public org.osgi.framework.Version getVersion () 
	public java.lang.String getId () 
	public java.net.URL getURL () 
		java.net.MalformedURLException e
	public org.osgi.service.obr.Requirement[] getRequirements () 
	public org.osgi.service.obr.Capability[] getCapabilities () 
	public java.lang.String[] getCategories () 
	public org.osgi.service.obr.Repository getRepository () 
}

org/apache/felix/bundlerepository/impl/wrapper/Wrapper.class
Wrapper.java
package org.apache.felix.bundlerepository.impl.wrapper
public org.apache.felix.bundlerepository.impl.wrapper.Wrapper extends java.lang.Object {
	public void  () 
	public static org.osgi.service.obr.RepositoryAdmin wrap (org.apache.felix.bundlerepository.RepositoryAdmin) 
		org.apache.felix.bundlerepository.RepositoryAdmin admin
	public static org.osgi.service.obr.Resource wrap (org.apache.felix.bundlerepository.Resource) 
		org.apache.felix.bundlerepository.Resource resource
	public static org.osgi.service.obr.Repository wrap (org.apache.felix.bundlerepository.Repository) 
		org.apache.felix.bundlerepository.Repository repository
	public static org.osgi.service.obr.Resolver wrap (org.apache.felix.bundlerepository.Resolver) 
		org.apache.felix.bundlerepository.Resolver resolver
	public static org.osgi.service.obr.Requirement wrap (org.apache.felix.bundlerepository.Requirement) 
		org.apache.felix.bundlerepository.Requirement resolver
	public static org.osgi.service.obr.Capability wrap (org.apache.felix.bundlerepository.Capability) 
		org.apache.felix.bundlerepository.Capability capability
	public static org.apache.felix.bundlerepository.Capability unwrap (org.osgi.service.obr.Capability) 
		org.osgi.service.obr.Capability capability
	public static org.apache.felix.bundlerepository.Resource unwrap (org.osgi.service.obr.Resource) 
		org.osgi.service.obr.Resource resource
	public static org.apache.felix.bundlerepository.Requirement unwrap (org.osgi.service.obr.Requirement) 
		org.osgi.service.obr.Requirement requirement
	public static org.osgi.service.obr.Resource[] wrap (org.apache.felix.bundlerepository.Resource[]) 
		int i
		org.apache.felix.bundlerepository.Resource[] resources
		org.osgi.service.obr.Resource[] res
	public static org.osgi.service.obr.Repository[] wrap (org.apache.felix.bundlerepository.Repository[]) 
		int i
		org.apache.felix.bundlerepository.Repository[] repositories
		org.osgi.service.obr.Repository[] rep
	public static org.osgi.service.obr.Requirement[] wrap (org.apache.felix.bundlerepository.Requirement[]) 
		int i
		org.apache.felix.bundlerepository.Requirement[] requirements
		org.osgi.service.obr.Requirement[] req
	public static org.osgi.service.obr.Capability[] wrap (org.apache.felix.bundlerepository.Capability[]) 
		int i
		org.apache.felix.bundlerepository.Capability[] capabilities
		org.osgi.service.obr.Capability[] cap
}

org/apache/felix/utils/
org/apache/felix/utils/collections/
org/apache/felix/utils/collections/DictionaryAsMap$1$1.class
DictionaryAsMap.java
package org.apache.felix.utils.collections
 org.apache.felix.utils.collections.DictionaryAsMap$1$1 extends java.lang.Object implements java.util.Iterator  {
	private Object key
	private final java.util.Enumeration val$e
	private final org.apache.felix.utils.collections.DictionaryAsMap$1 this$1
	void  (org.apache.felix.utils.collections.DictionaryAsMap$1, java.util.Enumeration) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
	public void remove () 
	public java.lang.Object next () 
}

org/apache/felix/utils/collections/DictionaryAsMap$1.class
DictionaryAsMap.java
package org.apache.felix.utils.collections
 org.apache.felix.utils.collections.DictionaryAsMap$1 extends java.util.AbstractSet {
	private final org.apache.felix.utils.collections.DictionaryAsMap this$0
	void  (org.apache.felix.utils.collections.DictionaryAsMap) 
	public java.util.Iterator iterator () 
		java.util.Enumeration e
	public int size () 
	static org.apache.felix.utils.collections.DictionaryAsMap access$100 (org.apache.felix.utils.collections.DictionaryAsMap$1) 
		org.apache.felix.utils.collections.DictionaryAsMap$1 x0
}

org/apache/felix/utils/collections/DictionaryAsMap$KeyEntry.class
DictionaryAsMap.java
package org.apache.felix.utils.collections
 org.apache.felix.utils.collections.DictionaryAsMap$KeyEntry extends java.lang.Object implements java.util.Map$Entry  {
	private final Object key
	private final org.apache.felix.utils.collections.DictionaryAsMap this$0
	void  (org.apache.felix.utils.collections.DictionaryAsMap, java.lang.Object) 
		Object key
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
}

org/apache/felix/utils/collections/DictionaryAsMap.class
DictionaryAsMap.java
package org.apache.felix.utils.collections
public org.apache.felix.utils.collections.DictionaryAsMap extends java.util.AbstractMap {
	private java.util.Dictionary dict
	public void  (java.util.Dictionary) 
		java.util.Dictionary dict
	public java.util.Set entrySet () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.util.Dictionary access$000 (org.apache.felix.utils.collections.DictionaryAsMap) 
		org.apache.felix.utils.collections.DictionaryAsMap x0
}

org/apache/felix/utils/collections/IteratorToEnumeration.class
IteratorToEnumeration.java
package org.apache.felix.utils.collections
public org.apache.felix.utils.collections.IteratorToEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final java.util.Iterator iter
	public void  (java.util.Iterator) 
		java.util.Iterator iter
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/apache/felix/utils/collections/MapToDictionary.class
MapToDictionary.java
package org.apache.felix.utils.collections
public org.apache.felix.utils.collections.MapToDictionary extends java.util.Dictionary {
	private java.util.Map map
	public void  (java.util.Map) 
		java.util.Map map
	public void setSourceMap (java.util.Map) 
		java.util.Map map
	public java.util.Enumeration elements () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
}

org/apache/felix/utils/filter/
org/apache/felix/utils/filter/FilterImpl$CaseInsensitiveDictionary.class
FilterImpl.java
package org.apache.felix.utils.filter
 org.apache.felix.utils.filter.FilterImpl$CaseInsensitiveDictionary extends java.util.Dictionary {
	private final java.util.Dictionary dictionary
	private final String[] keys
	void  (java.util.Dictionary) 
		java.util.Iterator i
		String key
		Object k
		java.util.Enumeration e
		java.util.Dictionary dictionary
		java.util.List keyList
	public java.lang.Object get (java.lang.Object) 
		String key
		int i
		int length
		Object o
		String k
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.util.Enumeration elements () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
}

org/apache/felix/utils/filter/FilterImpl$Parser.class
FilterImpl.java
package org.apache.felix.utils.filter
 org.apache.felix.utils.filter.FilterImpl$Parser extends java.lang.Object {
	private final String filterstring
	private final boolean ignoreCase
	private final char[] filterChars
	private int pos
	void  (java.lang.String, boolean) 
		String filterstring
		boolean ignoreCase
	org.apache.felix.utils.filter.FilterImpl parse ()  throws org.osgi.framework.InvalidSyntaxException 
		ArrayIndexOutOfBoundsException e
		org.apache.felix.utils.filter.FilterImpl filter
	private org.apache.felix.utils.filter.FilterImpl parse_filter ()  throws org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.utils.filter.FilterImpl filter
	private org.apache.felix.utils.filter.FilterImpl parse_filtercomp ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
	private org.apache.felix.utils.filter.FilterImpl parse_and ()  throws org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.utils.filter.FilterImpl child
		int lookahead
		java.util.List operands
	private org.apache.felix.utils.filter.FilterImpl parse_or ()  throws org.osgi.framework.InvalidSyntaxException 
		org.apache.felix.utils.filter.FilterImpl child
		int lookahead
		java.util.List operands
	private org.apache.felix.utils.filter.FilterImpl parse_not ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		org.apache.felix.utils.filter.FilterImpl child
	private org.apache.felix.utils.filter.FilterImpl parse_item ()  throws org.osgi.framework.InvalidSyntaxException 
		int oldpos
		Object string
		String attr
	private java.lang.String parse_attr ()  throws org.osgi.framework.InvalidSyntaxException 
		int begin
		int end
		char c
		int length
		String str
	private java.lang.String parse_value ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
		StringBuffer sb
	private java.lang.Object parse_substring ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
		Object single
		StringBuffer sb
		java.util.List operands
		int size
	private void skipWhiteSpace () 
		int length
}

org/apache/felix/utils/filter/FilterImpl$ServiceReferenceDictionary.class
FilterImpl.java
package org.apache.felix.utils.filter
 org.apache.felix.utils.filter.FilterImpl$ServiceReferenceDictionary extends java.util.Dictionary {
	private final org.osgi.framework.ServiceReference reference
	void  (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.util.Enumeration elements () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
}

org/apache/felix/utils/filter/FilterImpl$SetAccessibleAction.class
FilterImpl.java
package org.apache.felix.utils.filter
 org.apache.felix.utils.filter.FilterImpl$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.lang.reflect.AccessibleObject accessible
	void  (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject accessible
	public java.lang.Object run () 
}

org/apache/felix/utils/filter/FilterImpl.class
FilterImpl.java
package org.apache.felix.utils.filter
public org.apache.felix.utils.filter.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 static final int SUBSET
	private static final int SUPERSET
	private final int op
	private final String attr
	private final Object value
	private final Object converted
	private volatile transient String filterString
	private static final Class[] constructorType
	static Class class$java$lang$String
	public static org.apache.felix.utils.filter.FilterImpl newInstance (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filterString
	public static org.apache.felix.utils.filter.FilterImpl newInstance (java.lang.String, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		String filterString
		boolean ignoreCase
	void  (int, java.lang.String, java.lang.Object) 
		Throwable t
		int operation
		String attr
		Object value
		Object conv
	public boolean match (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public boolean match (java.util.Dictionary) 
		java.util.Dictionary dictionary
	public boolean matchCase (java.util.Dictionary) 
		java.util.Dictionary dictionary
	public boolean matchCase (java.util.Map) 
		java.util.Map map
	public java.lang.String toString () 
		String result
	private java.lang.String normalize () 
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		org.apache.felix.utils.filter.FilterImpl filter
		String substr
		int i
		int size
		String[] substrings
		StringBuffer sb
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	private boolean match0 (java.util.Dictionary) 
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		org.apache.felix.utils.filter.FilterImpl filter
		Object prop
		Object prop
		java.util.Dictionary properties
	private boolean match0 (java.util.Map) 
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		int i
		int size
		org.apache.felix.utils.filter.FilterImpl[] filters
		org.apache.felix.utils.filter.FilterImpl filter
		Object prop
		Object prop
		java.util.Map properties
	private static java.lang.String encodeValue (java.lang.String) 
		char c
		int i
		String value
		boolean encoded
		int inlen
		int outlen
		char[] output
		int cursor
	private java.util.Collection getSet (java.lang.Object) 
		java.util.Collection s
		java.util.Collection s
		java.util.Collection s
		java.util.StringTokenizer st
		String v
		java.util.Collection s
		Object value
		java.util.Collection s
	private boolean compare (int, java.lang.Object, java.lang.Object) 
		java.util.Collection s1
		java.util.Collection s2
		Class type
		int operation
		Object value1
		Object value2
		Class clazz
	private boolean compare_Collection (int, java.util.Collection, java.lang.Object) 
		java.util.StringTokenizer st
		java.util.Set set
		java.util.Iterator iterator
		int operation
		java.util.Collection collection
		Object value2
	private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) 
		int i
		int size
		int operation
		Object[] array
		Object value2
	private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) 
		int i
		int size
		int[] array
		int i
		int size
		long[] array
		int i
		int size
		byte[] array
		int i
		int size
		short[] array
		int i
		int size
		char[] array
		int i
		int size
		float[] array
		int i
		int size
		double[] array
		int i
		int size
		boolean[] array
		int operation
		Class type
		Object primarray
		Object value2
	private boolean compare_String (int, java.lang.String, java.lang.Object) 
		String substr2
		int index
		int len
		String substr
		int i
		int size
		String[] substrings
		int pos
		String string2
		int operation
		String string
		Object value2
	private boolean compare_Integer (int, int, java.lang.Object) 
		IllegalArgumentException e
		int operation
		int intval
		Object value2
		int intval2
	private boolean compare_Long (int, long, java.lang.Object) 
		IllegalArgumentException e
		int operation
		long longval
		Object value2
		long longval2
	private boolean compare_Byte (int, byte, java.lang.Object) 
		IllegalArgumentException e
		int operation
		byte byteval
		Object value2
		byte byteval2
	private boolean compare_Short (int, short, java.lang.Object) 
		IllegalArgumentException e
		int operation
		short shortval
		Object value2
		short shortval2
	private boolean compare_Character (int, char, java.lang.Object) 
		IndexOutOfBoundsException e
		int operation
		char charval
		Object value2
		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) 
		IllegalArgumentException e
		int operation
		float floatval
		Object value2
		float floatval2
	private boolean compare_Double (int, double, java.lang.Object) 
		IllegalArgumentException e
		int operation
		double doubleval
		Object value2
		double doubleval2
	private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) 
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		InstantiationException e
		int operation
		Comparable value1
		Object value2
		java.lang.reflect.Constructor constructor
	private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) 
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		InstantiationException e
		int operation
		Object value1
		Object value2
		java.lang.reflect.Constructor constructor
	private static java.lang.String approxString (java.lang.String) 
		char c
		int i
		int length
		String input
		boolean changed
		char[] output
		int cursor
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/felix/utils/log/
org/apache/felix/utils/log/Logger.class
Logger.java
package org.apache.felix.utils.log
public org.apache.felix.utils.log.Logger extends java.lang.Object {
	public static final int LOG_ERROR
	public static final int LOG_WARNING
	public static final int LOG_INFO
	public static final int LOG_DEBUG
	private final org.osgi.framework.BundleContext m_context
	private boolean m_isLogClassPresent
	static Class class$org$osgi$service$log$LogService
	public void  (org.osgi.framework.BundleContext) 
		NoClassDefFoundError ex
		org.osgi.framework.BundleContext context
	public void log (int, java.lang.String) 
		int level
		String message
	public void log (int, java.lang.String, java.lang.Throwable) 
		java.io.PrintStream stream
		int level
		String message
		Throwable exception
	private boolean _log (int, java.lang.String, java.lang.Throwable) 
		org.osgi.service.log.LogService logService
		org.osgi.framework.ServiceReference reference
		NoClassDefFoundError e
		int level
		String message
		Throwable exception
	private java.io.PrintStream getStream (int) 
		int level
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/utils/manifest/
org/apache/felix/utils/manifest/Attribute.class
Attribute.java
package org.apache.felix.utils.manifest
public org.apache.felix.utils.manifest.Attribute extends java.lang.Object {
	private final String name
	private final String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public java.lang.String getValue () 
}

org/apache/felix/utils/manifest/Clause.class
Clause.java
package org.apache.felix.utils.manifest
public org.apache.felix.utils.manifest.Clause extends java.lang.Object {
	private final String name
	private final org.apache.felix.utils.manifest.Directive[] directives
	private final org.apache.felix.utils.manifest.Attribute[] attributes
	public void  (java.lang.String, org.apache.felix.utils.manifest.Directive[], org.apache.felix.utils.manifest.Attribute[]) 
		String name
		org.apache.felix.utils.manifest.Directive[] directives
		org.apache.felix.utils.manifest.Attribute[] attributes
	public java.lang.String getName () 
	public org.apache.felix.utils.manifest.Directive[] getDirectives () 
	public org.apache.felix.utils.manifest.Attribute[] getAttributes () 
	public java.lang.String getDirective (java.lang.String) 
		int i
		String name
	public java.lang.String getAttribute (java.lang.String) 
		int i
		String name
	public java.lang.String toString () 
		int i
		int i
		StringBuffer sb
}

org/apache/felix/utils/manifest/Directive.class
Directive.java
package org.apache.felix.utils.manifest
public org.apache.felix.utils.manifest.Directive extends java.lang.Object {
	private final String name
	private final String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public java.lang.String getValue () 
}

org/apache/felix/utils/manifest/Parser.class
Parser.java
package org.apache.felix.utils.manifest
public final org.apache.felix.utils.manifest.Parser extends java.lang.Object {
	private void  () 
	public static org.apache.felix.utils.manifest.Clause[] parseHeader (java.lang.String)  throws java.lang.IllegalArgumentException 
		String[] ss
		String header
		org.apache.felix.utils.manifest.Clause[] clauses
	public static org.apache.felix.utils.manifest.Clause[] parseClauses (java.lang.String[])  throws java.lang.IllegalArgumentException 
		int pieceIdx
		String key
		String value
		int pieceIdx
		int pkgIdx
		String[] pieces
		int pathCount
		org.apache.felix.utils.manifest.Directive[] dirs
		org.apache.felix.utils.manifest.Attribute[] attrs
		int dirCount
		int attrCount
		int idx
		String sep
		org.apache.felix.utils.manifest.Directive[] dirsFinal
		org.apache.felix.utils.manifest.Attribute[] attrsFinal
		org.apache.felix.utils.manifest.Clause[] pkgs
		int ssIdx
		String[] ss
		java.util.List completeList
		org.apache.felix.utils.manifest.Clause[] pkgs
	public static java.lang.String[] parseDelimitedString (java.lang.String, java.lang.String) 
		char c
		boolean isDelimiter
		boolean isQuote
		int i
		String value
		String delim
		java.util.List list
		int CHAR
		int DELIMITER
		int STARTQUOTE
		int ENDQUOTE
		StringBuffer sb
		int expecting
}

org/apache/felix/utils/properties/
org/apache/felix/utils/properties/InterpolationHelper.class
InterpolationHelper.java
package org.apache.felix.utils.properties
public org.apache.felix.utils.properties.InterpolationHelper extends java.lang.Object {
	private static final char ESCAPE_CHAR
	private static final String DELIM_START
	private static final String DELIM_STOP
	private void  () 
	public static void performSubstitution (java.util.Map) 
		java.util.Map properties
	public static void performSubstitution (java.util.Map, org.osgi.framework.BundleContext) 
		String value
		String name
		java.util.Iterator i$
		java.util.Map properties
		org.osgi.framework.BundleContext context
	public static java.lang.String substVars (java.lang.String, java.lang.String, java.util.Map, java.util.Map, org.osgi.framework.BundleContext)  throws java.lang.IllegalArgumentException 
		int idx
		String val
		String currentKey
		java.util.Map cycleMap
		java.util.Map configProps
		org.osgi.framework.BundleContext context
		int stopDelim
		int startDelim
		String variable
		String substValue
	private static java.lang.String unescape (java.lang.String) 
		char c
		String val
		int escape
}

org/apache/felix/utils/properties/Properties$Layout.class
Properties.java
package org.apache.felix.utils.properties
public org.apache.felix.utils.properties.Properties$Layout extends java.lang.Object {
	private java.util.List commentLines
	private java.util.List valueLines
	public void  () 
	public void  (java.util.List, java.util.List) 
		java.util.List commentLines
		java.util.List valueLines
	public java.util.List getCommentLines () 
	public void setCommentLines (java.util.List) 
		java.util.List commentLines
	public java.util.List getValueLines () 
	public void setValueLines (java.util.List) 
		java.util.List valueLines
	public void clearValue () 
}

org/apache/felix/utils/properties/Properties$PropertiesReader.class
Properties.java
package org.apache.felix.utils.properties
public org.apache.felix.utils.properties.Properties$PropertiesReader extends java.io.LineNumberReader {
	private java.util.List commentLines
	private java.util.List valueLines
	private String propertyName
	private String propertyValue
	public void  (java.io.Reader) 
		java.io.Reader reader
	public java.lang.String readProperty ()  throws java.io.IOException 
		String line
		StringBuffer buffer
	public boolean nextProperty ()  throws java.io.IOException 
		String line
		String[] property
	public java.util.List getCommentLines () 
	public java.util.List getValueLines () 
	public java.lang.String getPropertyName () 
	public java.lang.String getPropertyValue () 
	private static boolean checkCombineLines (java.lang.String) 
		int idx
		String line
		int bsCount
	private static java.lang.String[] parseProperty (java.lang.String) 
		char c
		int pos
		String line
		String[] result
		StringBuffer key
		StringBuffer value
		int state
}

org/apache/felix/utils/properties/Properties$PropertiesWriter.class
Properties.java
package org.apache.felix.utils.properties
public org.apache.felix.utils.properties.Properties$PropertiesWriter extends java.io.FilterWriter {
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void writeProperty (java.lang.String, java.lang.String)  throws java.io.IOException 
		String key
		String value
	private java.lang.String escapeKey (java.lang.String) 
		char c
		int i
		String key
		StringBuffer newkey
	public void writeln (java.lang.String)  throws java.io.IOException 
		String s
}

org/apache/felix/utils/properties/Properties.class
Properties.java
package org.apache.felix.utils.properties
public org.apache.felix.utils.properties.Properties extends java.util.AbstractMap {
	private static final String COMMENT_CHARS
	private static final char[] SEPARATORS
	private static final char[] WHITE_SPACE
	private static final String DEFAULT_ENCODING
	private static final String LINE_SEPARATOR
	private static final int HEX_RADIX
	private static final int UNICODE_LEN
	private java.util.Map storage
	private java.util.Map layout
	private java.util.List header
	private java.util.List footer
	private java.io.File location
	public void  () 
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File location
	public void load (java.io.File)  throws java.io.IOException 
		java.io.File location
		java.io.InputStream is
	public void load (java.net.URL)  throws java.io.IOException 
		java.net.URL location
		java.io.InputStream is
	public void load (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	public void load (java.io.Reader)  throws java.io.IOException 
		java.io.Reader reader
	public void save ()  throws java.io.IOException 
	public void save (java.io.File)  throws java.io.IOException 
		java.io.File location
		java.io.OutputStream os
	public void save (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream os
	public void save (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public java.util.Set entrySet () 
	public java.lang.String put (java.lang.String, java.lang.String) 
		org.apache.felix.utils.properties.Properties$Layout l
		String key
		String value
		String old
	public java.lang.String remove (java.lang.Object) 
		Object key
		org.apache.felix.utils.properties.Properties$Layout l
	public void clear () 
		org.apache.felix.utils.properties.Properties$Layout l
		java.util.Iterator i$
	public java.util.List getHeader () 
	public void setHeader (java.util.List) 
		java.util.List header
	public java.util.List getFooter () 
	public void setFooter (java.util.List) 
		java.util.List footer
	protected void loadLayout (java.io.Reader)  throws java.io.IOException 
		int idx
		java.io.Reader in
		org.apache.felix.utils.properties.Properties$PropertiesReader reader
	protected void saveLayout (java.io.Writer)  throws java.io.IOException 
		String s
		java.util.Iterator i$
		String s
		java.util.Iterator i$
		String s
		java.util.Iterator i$
		org.apache.felix.utils.properties.Properties$Layout l
		String key
		java.util.Iterator i$
		String s
		java.util.Iterator i$
		java.io.Writer out
		org.apache.felix.utils.properties.Properties$PropertiesWriter writer
	private int checkHeaderComment (java.util.List) 
		int index
		java.util.List commentLines
	static boolean isCommentLine (java.lang.String) 
		String line
		String s
	protected static java.lang.String unescapeJava (java.lang.String) 
		int value
		NumberFormatException nfe
		char ch
		int i
		String str
		int sz
		StringBuffer out
		StringBuffer unicode
		boolean hadSlash
		boolean inUnicode
	protected static java.lang.String escapeJava (java.lang.String) 
		char ch
		int i
		String str
		int sz
		StringBuffer out
	protected static java.lang.String hex (char) 
		char ch
	public static boolean contains (char[], char) 
		int i
		char[] array
		char valueToFind
	public java.lang.Object remove (java.lang.Object) 
		Object x0
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static char[] access$000 () 
	static char[] access$100 () 
	static java.lang.String access$200 () 
	static void  () 
}

org/apache/felix/utils/version/
org/apache/felix/utils/version/VersionCleaner.class
VersionCleaner.java
package org.apache.felix.utils.version
public final org.apache.felix.utils.version.VersionCleaner extends java.lang.Object {
	private static final java.util.regex.Pattern FUZZY_VERSION
	private void  () 
	public static java.lang.String clean (java.lang.String) 
		String major
		String minor
		String micro
		String qualifier
		String version
		StringBuffer result
		java.util.regex.Matcher m
	private static void cleanupModifier (java.lang.StringBuffer, java.lang.String) 
		char c
		int i
		StringBuffer result
		String modifier
	static void  () 
}

org/apache/felix/utils/version/VersionRange.class
VersionRange.java
package org.apache.felix.utils.version
public org.apache.felix.utils.version.VersionRange extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.osgi.framework.Version INFINITE_VERSION
	public static final org.apache.felix.utils.version.VersionRange ANY_VERSION
	public static final int EXACT
	public static final int MICRO
	public static final int MINOR
	public static final int MAJOR
	public static final int ANY
	private final boolean openFloor
	private final org.osgi.framework.Version floor
	private final org.osgi.framework.Version ceiling
	private final boolean openCeiling
	public void  (boolean, org.osgi.framework.Version, org.osgi.framework.Version, boolean) 
		boolean openFloor
		org.osgi.framework.Version floor
		org.osgi.framework.Version ceiling
		boolean openCeiling
	public void  (org.osgi.framework.Version) 
		org.osgi.framework.Version atLeast
	public void  (org.osgi.framework.Version, boolean) 
		org.osgi.framework.Version atLeast
		boolean exact
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException java.lang.NumberFormatException 
		String val
	public void  (java.lang.String, boolean)  throws java.lang.IllegalArgumentException java.lang.NumberFormatException 
		String val
		boolean exact
	public void  (java.lang.String, boolean, boolean)  throws java.lang.IllegalArgumentException java.lang.NumberFormatException 
		String val
		boolean exact
		boolean clean
		int fst
		int lst
		String inner
		String[] floorCeiling
	public static org.apache.felix.utils.version.VersionRange parseVersionRange (java.lang.String)  throws java.lang.IllegalArgumentException java.lang.NumberFormatException 
		String val
	public org.osgi.framework.Version getCeiling () 
	public org.osgi.framework.Version getFloor () 
	public boolean isOpenCeiling () 
	public boolean isOpenFloor () 
	public boolean isPointVersion () 
	public boolean contains (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public org.apache.felix.utils.version.VersionRange intersect (org.apache.felix.utils.version.VersionRange) 
		org.osgi.framework.Version newFloor
		boolean newOpenFloor
		org.osgi.framework.Version newFloor
		boolean newOpenFloor
		org.osgi.framework.Version newCeiling
		boolean newOpenCeiling
		org.osgi.framework.Version newCeiling
		boolean newOpenCeiling
		org.apache.felix.utils.version.VersionRange result
		org.apache.felix.utils.version.VersionRange r
		org.osgi.framework.Version newFloor
		boolean newOpenFloor
		int minCompare
		org.osgi.framework.Version newCeiling
		boolean newOpenCeiling
		int maxCompare
		org.apache.felix.utils.version.VersionRange result
	private static boolean isRangeValid (boolean, org.osgi.framework.Version, org.osgi.framework.Version, boolean) 
		boolean result
		boolean result
		boolean openFloor
		org.osgi.framework.Version floor
		org.osgi.framework.Version ceiling
		boolean openCeiling
		boolean result
		int compare
	private void checkRange () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.felix.utils.version.VersionRange other
	public java.lang.String toString () 
	private java.lang.String makeString (boolean, org.osgi.framework.Version, org.osgi.framework.Version, boolean) 
		String floorStr
		String ceilingStr
		boolean openFloor
		org.osgi.framework.Version floor
		org.osgi.framework.Version ceiling
		boolean openCeiling
		StringBuffer vr
	public static org.apache.felix.utils.version.VersionRange newInstance (org.osgi.framework.Version, int, int) 
		org.osgi.framework.Version pointVersion
		int lowerBoundRule
		int upperBoundRule
		org.osgi.framework.Version floor
		org.osgi.framework.Version ceiling
		boolean openCeiling
	static void  () 
}

org/apache/felix/utils/version/VersionTable.class
VersionTable.java
package org.apache.felix.utils.version
public final org.apache.felix.utils.version.VersionTable extends java.lang.Object {
	private static final java.util.WeakHashMap versions
	private void  () 
	public static org.osgi.framework.Version getVersion (java.lang.String) 
		String version
	public static org.osgi.framework.Version getVersion (java.lang.String, boolean) 
		org.osgi.framework.Version v
		String version
		boolean clean
	public static org.osgi.framework.Version getVersion (int, int, int) 
		int major
		int minor
		int micro
	public static org.osgi.framework.Version getVersion (int, int, int, java.lang.String) 
		String key
		org.osgi.framework.Version v
		int major
		int minor
		int micro
		String qualifier
		String key
	static void  () 
}

org/kxml2/
org/kxml2/io/
org/kxml2/io/KXmlParser.class

package org.kxml2.io
public org.kxml2.io.KXmlParser extends java.lang.Object implements org.xmlpull.v1.XmlPullParser  {
	private Object location
	private static final String UNEXPECTED_EOF
	private static final String ILLEGAL_TYPE
	private static final int LEGACY
	private static final int XML_DECL
	private String version
	private Boolean standalone
	private boolean processNsp
	private boolean relaxed
	private java.util.Hashtable entityMap
	private int depth
	private String[] elementStack
	private String[] nspStack
	private int[] nspCounts
	private java.io.Reader reader
	private String encoding
	private char[] srcBuf
	private int srcPos
	private int srcCount
	private int line
	private int column
	private char[] txtBuf
	private int txtPos
	private int type
	private boolean isWhitespace
	private String namespace
	private String prefix
	private String name
	private boolean degenerated
	private int attributeCount
	private String[] attributes
	private int stackMismatch
	private String error
	private int[] peek
	private int peekCount
	private boolean wasCR
	private boolean unresolved
	private boolean token
	public void  () 
	private final boolean isProp (java.lang.String, boolean, java.lang.String) 
	private final boolean adjustNsp ()  throws org.xmlpull.v1.XmlPullParserException 
	private final java.lang.String[] ensureCapacity (java.lang.String[], int) 
	private final void error (java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	private final void exception (java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	private final void nextImpl ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final int parseLegacy (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void parseDoctype (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void parseEndTag ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final int peekType ()  throws java.io.IOException 
	private final java.lang.String get (int) 
	private final void push (int) 
	private final void parseStartTag (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void pushEntity ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void pushText (int, boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void read (char)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final int read ()  throws java.io.IOException 
	private final int peek (int)  throws java.io.IOException 
	private final java.lang.String readName ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private final void skip ()  throws java.io.IOException 
	public void setInput (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException 
	public void setInput (java.io.InputStream, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public boolean getFeature (java.lang.String) 
	public java.lang.String getInputEncoding () 
	public void defineEntityReplacementText (java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public java.lang.Object getProperty (java.lang.String) 
	public int getNamespaceCount (int) 
	public java.lang.String getNamespacePrefix (int) 
	public java.lang.String getNamespaceUri (int) 
	public java.lang.String getNamespace (java.lang.String) 
	public int getDepth () 
	public java.lang.String getPositionDescription () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public boolean isWhitespace ()  throws org.xmlpull.v1.XmlPullParserException 
	public java.lang.String getText () 
	public char[] getTextCharacters (int[]) 
	public java.lang.String getNamespace () 
	public java.lang.String getName () 
	public java.lang.String getPrefix () 
	public boolean isEmptyElementTag ()  throws org.xmlpull.v1.XmlPullParserException 
	public int getAttributeCount () 
	public java.lang.String getAttributeType (int) 
	public boolean isAttributeDefault (int) 
	public java.lang.String getAttributeNamespace (int) 
	public java.lang.String getAttributeName (int) 
	public java.lang.String getAttributePrefix (int) 
	public java.lang.String getAttributeValue (int) 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
	public int getEventType ()  throws org.xmlpull.v1.XmlPullParserException 
	public int next ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public int nextToken ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public int nextTag ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public void require (int, java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public java.lang.String nextText ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xmlpull.v1.XmlPullParserException 
	public void skipSubTree ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
}

org/kxml2/io/KXmlSerializer.class

package org.kxml2.io
public org.kxml2.io.KXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer  {
	private java.io.Writer writer
	private boolean pending
	private int auto
	private int depth
	private String[] elementStack
	private int[] nspCounts
	private String[] nspStack
	private boolean[] indent
	private boolean unicode
	private String encoding
	public void  () 
	private final void check (boolean)  throws java.io.IOException 
	private final void writeEscaped (java.lang.String, int)  throws java.io.IOException 
	public void docdecl (java.lang.String)  throws java.io.IOException 
	public void endDocument ()  throws java.io.IOException 
	public void entityRef (java.lang.String)  throws java.io.IOException 
	public boolean getFeature (java.lang.String) 
	public java.lang.String getPrefix (java.lang.String, boolean) 
	private final java.lang.String getPrefix (java.lang.String, boolean, boolean)  throws java.io.IOException 
	public java.lang.Object getProperty (java.lang.String) 
	public void ignorableWhitespace (java.lang.String)  throws java.io.IOException 
	public void setFeature (java.lang.String, boolean) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public void setPrefix (java.lang.String, java.lang.String)  throws java.io.IOException 
	public void setOutput (java.io.Writer) 
	public void setOutput (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
	public void startDocument (java.lang.String, java.lang.Boolean)  throws java.io.IOException 
	public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String)  throws java.io.IOException 
	public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String)  throws java.io.IOException 
	public java.lang.String getNamespace () 
	public java.lang.String getName () 
	public int getDepth () 
	public org.xmlpull.v1.XmlSerializer text (java.lang.String)  throws java.io.IOException 
	public org.xmlpull.v1.XmlSerializer text (char[], int, int)  throws java.io.IOException 
	public void cdsect (java.lang.String)  throws java.io.IOException 
	public void comment (java.lang.String)  throws java.io.IOException 
	public void processingInstruction (java.lang.String)  throws java.io.IOException 
}

org/xmlpull/
org/xmlpull/v1/
org/xmlpull/v1/XmlPullParser.class
XmlPullParser.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlPullParser extends java.lang.Object {
	public static final String NO_NAMESPACE
	public static final int START_DOCUMENT
	public static final int END_DOCUMENT
	public static final int START_TAG
	public static final int END_TAG
	public static final int TEXT
	public static final int CDSECT
	public static final int ENTITY_REF
	public static final int IGNORABLE_WHITESPACE
	public static final int PROCESSING_INSTRUCTION
	public static final int COMMENT
	public static final int DOCDECL
	public static final String[] TYPES
	public static final String FEATURE_PROCESS_NAMESPACES
	public static final String FEATURE_REPORT_NAMESPACE_ATTRIBUTES
	public static final String FEATURE_PROCESS_DOCDECL
	public static final String FEATURE_VALIDATION
	public abstract void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract boolean getFeature (java.lang.String) 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract void setInput (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract void setInput (java.io.InputStream, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getInputEncoding () 
	public abstract void defineEntityReplacementText (java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int getNamespaceCount (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespacePrefix (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespaceUri (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespace (java.lang.String) 
	public abstract int getDepth () 
	public abstract java.lang.String getPositionDescription () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract boolean isWhitespace ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getText () 
	public abstract char[] getTextCharacters (int[]) 
	public abstract java.lang.String getNamespace () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getPrefix () 
	public abstract boolean isEmptyElementTag ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int getAttributeCount () 
	public abstract java.lang.String getAttributeNamespace (int) 
	public abstract java.lang.String getAttributeName (int) 
	public abstract java.lang.String getAttributePrefix (int) 
	public abstract java.lang.String getAttributeType (int) 
	public abstract boolean isAttributeDefault (int) 
	public abstract java.lang.String getAttributeValue (int) 
	public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
	public abstract int getEventType ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int next ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract int nextToken ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract void require (int, java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract java.lang.String nextText ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract int nextTag ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	static void  () 
}

org/xmlpull/v1/XmlPullParserException.class
XmlPullParserException.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserException extends java.lang.Exception {
	protected Throwable detail
	protected int row
	protected int column
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable) 
		String msg
		org.xmlpull.v1.XmlPullParser parser
		Throwable chain
	public java.lang.Throwable getDetail () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public void printStackTrace () 
}

org/xmlpull/v1/XmlPullParserFactory.class
XmlPullParserFactory.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserFactory extends java.lang.Object {
	static final Class referenceContextClass
	public static final String PROPERTY_NAME
	private static final String RESOURCE_NAME
	protected java.util.Vector parserClasses
	protected String classNamesLocation
	protected java.util.Vector serializerClasses
	protected java.util.Hashtable features
	protected void  () 
	public void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
		String name
		boolean state
	public boolean getFeature (java.lang.String) 
		String name
		Boolean value
	public void setNamespaceAware (boolean) 
		boolean awareness
	public boolean isNamespaceAware () 
	public void setValidating (boolean) 
		boolean validating
	public boolean isValidating () 
	public org.xmlpull.v1.XmlPullParser newPullParser ()  throws org.xmlpull.v1.XmlPullParserException 
		StringBuffer issues
		int i
		Class ppClass
		org.xmlpull.v1.XmlPullParser pp
		java.util.Enumeration e
		String key
		Boolean value
		Exception ex
	public org.xmlpull.v1.XmlSerializer newSerializer ()  throws org.xmlpull.v1.XmlPullParserException 
		StringBuffer issues
		int i
		Class ppClass
		org.xmlpull.v1.XmlSerializer ser
		Exception ex
	public static org.xmlpull.v1.XmlPullParserFactory newInstance ()  throws org.xmlpull.v1.XmlPullParserException 
	public static org.xmlpull.v1.XmlPullParserFactory newInstance (java.lang.String, java.lang.Class)  throws org.xmlpull.v1.XmlPullParserException 
		String classNames
		Class context
		String classNamesLocation
		java.io.InputStream is
		StringBuffer sb
		int ch
		Exception e
		org.xmlpull.v1.XmlPullParserFactory factory
		java.util.Vector parserClasses
		java.util.Vector serializerClasses
		int pos
		int cut
		String name
		Class candidate
		Object instance
		Exception e
		boolean recognized
	static void  () 
		org.xmlpull.v1.XmlPullParserFactory f
}

org/xmlpull/v1/XmlSerializer.class
XmlSerializer.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlSerializer extends java.lang.Object {
	public abstract void setFeature (java.lang.String, boolean)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract boolean getFeature (java.lang.String) 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract void setOutput (java.io.OutputStream, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void setOutput (java.io.Writer)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void startDocument (java.lang.String, java.lang.Boolean)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void endDocument ()  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void setPrefix (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract java.lang.String getPrefix (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
	public abstract int getDepth () 
	public abstract java.lang.String getNamespace () 
	public abstract java.lang.String getName () 
	public abstract org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer text (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer text (char[], int, int)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void cdsect (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void entityRef (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void processingInstruction (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void comment (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void docdecl (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void ignorableWhitespace (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void flush ()  throws java.io.IOException 
}