## Hierarchy For Package org.apache.aries.subsystem.core.archive

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.aries.subsystem.core.internal.AbstractCapability (implements org.osgi.resource.Capability)
    - org.apache.aries.subsystem.core.archive.ExportPackageCapability
    - 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.archive.DeployedContentRequirement
    - org.apache.aries.subsystem.core.archive.ImportPackageRequirement
    - 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.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.archive.ClauseTokenizer
  - 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.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.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.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.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.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.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.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)

## 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

## 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.