## Hierarchy For All Packages

Package Hierarchies:
  org.apache.aries.subsystem.core.archive, org.apache.aries.subsystem.core.internal

## Class Hierarchy

- java.lang.Object
  - org.apache.aries.subsystem.core.internal.AbstractAction (implements java.security.PrivilegedAction<T>)
    - org.apache.aries.subsystem.core.internal.StartAction
    - org.apache.aries.subsystem.core.internal.StopAction
    - org.apache.aries.subsystem.core.internal.UninstallAction
  - org.apache.aries.subsystem.core.internal.AbstractCapability (implements org.osgi.resource.Capability)
    - org.apache.aries.subsystem.core.internal.BasicCapability
    - org.apache.aries.subsystem.core.archive.ExportPackageCapability
    - org.apache.aries.subsystem.core.internal.OsgiContentCapability
    - org.apache.aries.subsystem.core.internal.OsgiIdentityCapability
    - org.apache.aries.subsystem.core.archive.ProvideBundleCapability
    - org.apache.aries.subsystem.core.archive.ProvideCapabilityCapability
    - org.apache.aries.subsystem.core.archive.SubsystemExportServiceCapability
  - org.apache.aries.subsystem.core.archive.AbstractHeader (implements org.apache.aries.subsystem.core.archive.Header<C>)
    - org.apache.aries.subsystem.core.archive.SymbolicNameHeader
      - org.apache.aries.subsystem.core.archive.BundleSymbolicNameHeader
      - org.apache.aries.subsystem.core.archive.SubsystemSymbolicNameHeader
    - org.apache.aries.subsystem.core.archive.VersionHeader
      - org.apache.aries.subsystem.core.archive.BundleManifestVersionHeader
      - org.apache.aries.subsystem.core.archive.BundleVersionHeader
      - org.apache.aries.subsystem.core.archive.ManifestVersionHeader
      - org.apache.aries.subsystem.core.archive.SubsystemManifestVersionHeader
      - org.apache.aries.subsystem.core.archive.SubsystemVersionHeader
  - org.apache.aries.subsystem.core.archive.AbstractParameter (implements org.apache.aries.subsystem.core.archive.Parameter)
    - org.apache.aries.subsystem.core.archive.AbstractAttribute (implements org.apache.aries.subsystem.core.archive.Attribute)
      - org.apache.aries.subsystem.core.archive.BundleVersionAttribute
      - org.apache.aries.subsystem.core.archive.DeployedVersionAttribute
      - org.apache.aries.subsystem.core.archive.GenericAttribute
      - org.apache.aries.subsystem.core.archive.TypeAttribute
      - org.apache.aries.subsystem.core.archive.TypedAttribute
      - org.apache.aries.subsystem.core.archive.VersionAttribute
      - org.apache.aries.subsystem.core.archive.VersionRangeAttribute
    - org.apache.aries.subsystem.core.archive.AbstractDirective (implements org.apache.aries.subsystem.core.archive.Directive)
      - org.apache.aries.subsystem.core.archive.EffectiveDirective
      - org.apache.aries.subsystem.core.archive.FilterDirective
      - org.apache.aries.subsystem.core.archive.GenericDirective
      - org.apache.aries.subsystem.core.archive.ProvisionPolicyDirective
      - org.apache.aries.subsystem.core.archive.ReferenceDirective
      - org.apache.aries.subsystem.core.archive.ResolutionDirective
      - org.apache.aries.subsystem.core.archive.StartOrderDirective
      - org.apache.aries.subsystem.core.archive.VisibilityDirective
  - org.apache.aries.subsystem.core.internal.AbstractRequirement (implements org.osgi.resource.Requirement)
    - org.apache.aries.subsystem.core.internal.BasicRequirement
    - org.apache.aries.subsystem.core.archive.DeployedContentRequirement
    - org.apache.aries.subsystem.core.archive.ImportPackageRequirement
    - org.apache.aries.subsystem.core.internal.OsgiIdentityRequirement
    - org.apache.aries.subsystem.core.archive.PreferredProviderRequirement
    - org.apache.aries.subsystem.core.archive.ProvisionResourceRequirement
    - org.apache.aries.subsystem.core.archive.RequireBundleRequirement
    - org.apache.aries.subsystem.core.archive.RequireCapabilityRequirement
    - org.apache.aries.subsystem.core.archive.SubsystemContentRequirement
    - org.apache.aries.subsystem.core.archive.SubsystemImportServiceRequirement
  - org.apache.aries.subsystem.core.internal.Activator (implements org.osgi.framework.BundleActivator, org.osgi.util.tracker.ServiceTrackerCustomizer<S,T>)
  - org.apache.aries.subsystem.core.archive.AriesSubsystemParentsHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.AriesSubsystemParentsHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.AttributeFactory
  - org.apache.aries.subsystem.core.internal.BasicCapability.Builder
  - org.apache.aries.subsystem.core.internal.BasicRequirement.Builder
  - org.apache.aries.subsystem.core.internal.BasicSubsystem (implements org.apache.aries.subsystem.AriesSubsystem, org.osgi.resource.Resource)
  - org.apache.aries.subsystem.core.internal.BundleDirectory (implements org.apache.aries.util.filesystem.IDirectory)
  - org.apache.aries.subsystem.core.internal.BundleEventHook (implements org.osgi.framework.hooks.bundle.EventHook)
  - org.apache.aries.subsystem.core.internal.BundleResource (implements org.osgi.service.repository.RepositoryContent, org.osgi.resource.Resource)
  - org.apache.aries.subsystem.core.internal.BundleRevisionResource (implements org.osgi.resource.Resource)
  - org.apache.aries.subsystem.core.archive.ClauseTokenizer
  - org.apache.aries.subsystem.core.internal.CompositeRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.internal.Constants
  - org.apache.aries.subsystem.core.internal.ContentRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.internal.DependencyCalculator
  - org.apache.aries.subsystem.core.archive.DeployedContentHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.DeployedContentHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.DeploymentManifest
  - org.apache.aries.subsystem.core.archive.DeploymentManifest.Builder
  - org.apache.aries.subsystem.core.archive.DirectiveFactory
  - org.apache.aries.subsystem.core.archive.ExportPackageHeader (implements org.apache.aries.subsystem.core.archive.CapabilityHeader<C>)
  - org.apache.aries.subsystem.core.archive.ExportPackageHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.GenericClause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.GenericHeader (implements org.apache.aries.subsystem.core.archive.Header<C>)
  - org.apache.aries.subsystem.core.archive.GenericHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.GetBundleContextAction (implements java.security.PrivilegedAction<T>)
  - org.apache.aries.subsystem.core.internal.GetSubsystemHeadersAction (implements java.security.PrivilegedAction<T>)
  - org.apache.aries.subsystem.core.archive.HeaderFactory
  - org.apache.aries.subsystem.core.archive.ImportPackageHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.ImportPackageHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.InstallAction (implements java.security.PrivilegedAction<T>)
  - org.apache.aries.subsystem.core.internal.InstallResourceComparator (implements java.util.Comparator<T>)
  - org.apache.aries.subsystem.core.internal.LocalRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.internal.Location
  - org.apache.aries.subsystem.core.archive.Manifest
    - org.apache.aries.subsystem.core.archive.BundleManifest
  - org.apache.aries.subsystem.core.archive.ParameterFactory
  - org.apache.aries.subsystem.core.archive.PreferredProviderHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.PreferredProviderHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.PreferredProviderRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.archive.ProvideCapabilityHeader (implements org.apache.aries.subsystem.core.archive.CapabilityHeader<C>)
  - org.apache.aries.subsystem.core.archive.ProvideCapabilityHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.ProvisionResourceHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.ProvisionResourceHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.RawSubsystemResource (implements org.osgi.resource.Resource)
  - org.apache.aries.subsystem.core.internal.RegionContextBundleHelper
  - org.apache.aries.subsystem.core.internal.RegionUpdater
  - org.apache.aries.subsystem.core.internal.RepositoryServiceRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.archive.RequireBundleHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.RequireBundleHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.RequireCapabilityHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.RequireCapabilityHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.ResourceHelper
  - org.apache.aries.subsystem.core.internal.ResourceInstaller
    - org.apache.aries.subsystem.core.internal.BundleResourceInstaller
    - org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller
  - org.apache.aries.subsystem.core.internal.ResourceReferences
  - org.apache.aries.subsystem.core.internal.ResourceUninstaller
    - org.apache.aries.subsystem.core.internal.BundleResourceUninstaller
    - org.apache.aries.subsystem.core.internal.SubsystemResourceUninstaller
  - org.apache.aries.subsystem.core.internal.SecurityManager
  - org.apache.aries.subsystem.core.internal.SharingPolicyValidator
  - org.apache.aries.subsystem.core.internal.StartResourceComparator (implements java.util.Comparator<T>)
  - org.apache.aries.subsystem.core.archive.SubsystemContentHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.SubsystemContentHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.SubsystemExportServiceHeader (implements org.apache.aries.subsystem.core.archive.Header<C>)
  - org.apache.aries.subsystem.core.archive.SubsystemExportServiceHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.SubsystemGraph
  - org.apache.aries.subsystem.core.internal.SubsystemIdentifier
  - org.apache.aries.subsystem.core.archive.SubsystemImportServiceHeader (implements org.apache.aries.subsystem.core.archive.RequirementHeader<C>)
  - org.apache.aries.subsystem.core.archive.SubsystemImportServiceHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.archive.SubsystemManifest
  - org.apache.aries.subsystem.core.archive.SubsystemManifest.Builder
  - org.apache.aries.subsystem.core.internal.SubsystemManifestValidator
  - org.apache.aries.subsystem.core.internal.SubsystemResolverHook (implements org.osgi.framework.hooks.resolver.ResolverHook)
  - org.apache.aries.subsystem.core.internal.SubsystemResolverHookFactory (implements org.osgi.framework.hooks.resolver.ResolverHookFactory)
  - org.apache.aries.subsystem.core.internal.SubsystemResource (implements org.osgi.resource.Resource)
  - org.apache.aries.subsystem.core.internal.Subsystems
  - org.apache.aries.subsystem.core.internal.SubsystemServiceRegistrar
  - org.apache.aries.subsystem.core.archive.SubsystemTypeHeader (implements org.apache.aries.subsystem.core.archive.Header<C>)
  - org.apache.aries.subsystem.core.archive.SubsystemTypeHeader.Clause (implements org.apache.aries.subsystem.core.archive.Clause)
  - org.apache.aries.subsystem.core.internal.SubsystemUri
  - org.apache.aries.subsystem.core.internal.SystemRepository (implements org.osgi.service.repository.Repository)
  - org.apache.aries.subsystem.core.internal.TargetRegion
  - org.apache.aries.subsystem.core.internal.ThreadLocalSubsystem
  - org.apache.aries.subsystem.core.internal.Utils

## Interface Hierarchy

- org.apache.aries.subsystem.core.archive.Clause
- org.apache.aries.subsystem.core.archive.Grammar
- org.apache.aries.subsystem.core.archive.Header<C>
  - org.apache.aries.subsystem.core.archive.CapabilityHeader<C>
  - org.apache.aries.subsystem.core.archive.RequirementHeader<C>
- org.apache.aries.subsystem.core.archive.Parameter
  - org.apache.aries.subsystem.core.archive.Attribute
  - org.apache.aries.subsystem.core.archive.Directive
- org.apache.aries.subsystem.core.internal.ServiceProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.aries.subsystem.core.archive.TypedAttribute.Type

Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.