## Hierarchy For All Packages

Package Hierarchies:
  com.sun.jersey.api.provider.jaxb, com.sun.jersey.api.representation, com.sun.jersey.api.uri, com.sun.jersey.core.header, com.sun.jersey.core.header.reader, com.sun.jersey.core.osgi, com.sun.jersey.core.provider, com.sun.jersey.core.provider.jaxb, com.sun.jersey.core.reflection, com.sun.jersey.core.spi.component, com.sun.jersey.core.spi.component.ioc, com.sun.jersey.core.spi.factory, com.sun.jersey.core.spi.scanning, com.sun.jersey.core.spi.scanning.uri, com.sun.jersey.core.util, com.sun.jersey.localization, com.sun.jersey.spi, com.sun.jersey.spi.inject, com.sun.jersey.spi.service

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - com.sun.jersey.core.util.MultivaluedMapImpl (implements javax.ws.rs.core.MultivaluedMap<K,V>)
        - com.sun.jersey.api.representation.Form
    - com.sun.jersey.core.util.KeyComparatorHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - com.sun.jersey.core.util.KeyComparatorLinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - com.sun.jersey.core.util.StringKeyIgnoreCaseMultivaluedMap<V> (implements javax.ws.rs.core.MultivaluedMap<K,V>)
          - com.sun.jersey.core.util.StringKeyObjectValueIgnoreCaseMultivaluedMap
            - com.sun.jersey.core.header.OutBoundHeaders
          - com.sun.jersey.core.util.StringKeyStringValueIgnoreCaseMultivaluedMap
            - com.sun.jersey.core.header.InBoundHeaders
  - com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider<T> (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>)
    - com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider<T>
      - com.sun.jersey.core.provider.jaxb.AbstractJAXBElementProvider
      - com.sun.jersey.core.provider.jaxb.AbstractListElementProvider
      - com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider
  - com.sun.jersey.core.osgi.Activator (implements org.osgi.framework.BundleActivator)
  - com.sun.jersey.core.spi.component.AnnotatedContext (implements com.sun.jersey.core.spi.component.ComponentContext)
  - com.sun.jersey.core.reflection.AnnotatedMethod (implements java.lang.reflect.AnnotatedElement)
  - com.sun.jersey.core.util.Base64
  - com.sun.jersey.core.spi.scanning.uri.BundleSchemeScanner (implements com.sun.jersey.core.spi.scanning.uri.UriSchemeScanner)
  - com.sun.jersey.core.util.Closing
  - com.sun.jersey.core.spi.component.ComponentConstructor<T>
  - com.sun.jersey.core.spi.component.ComponentDestructor
  - com.sun.jersey.core.spi.component.ComponentInjector<T>
  - com.sun.jersey.spi.inject.ConstrainedToType
    - com.sun.jersey.spi.inject.ClientSide
    - com.sun.jersey.spi.inject.ServerSide
  - com.sun.jersey.core.header.ContentDisposition
    - com.sun.jersey.core.header.FormDataContentDisposition
  - com.sun.jersey.core.header.ContentDisposition.ContentDispositionBuilder<T,V>
    - com.sun.jersey.core.header.FormDataContentDisposition.FormDataContentDispositionBuilder
  - com.sun.jersey.core.spi.factory.ContextResolverFactory
  - com.sun.jersey.core.provider.EntityHolder<T>
  - javax.ws.rs.core.EntityTag
    - com.sun.jersey.core.header.MatchingEntityTag
  - com.sun.jersey.spi.inject.Errors
  - com.sun.jersey.spi.inject.Errors.ErrorMessage
  - com.sun.jersey.core.spi.scanning.uri.FileSchemeScanner (implements com.sun.jersey.core.spi.scanning.uri.UriSchemeScanner)
  - com.sun.jersey.core.spi.scanning.FilesScanner (implements com.sun.jersey.core.spi.scanning.Scanner)
  - com.sun.jersey.core.header.GrammarUtil
  - com.sun.jersey.core.header.HttpDateFormat
  - com.sun.jersey.core.header.reader.HttpHeaderReader
  - com.sun.jersey.spi.inject.InjectableProviderContext.InjectableScopePair
  - com.sun.jersey.core.spi.factory.InjectableProviderFactory (implements com.sun.jersey.spi.inject.InjectableProviderContext)
  - com.sun.jersey.core.spi.scanning.JarFileScanner
  - com.sun.jersey.core.spi.scanning.uri.JarZipSchemeScanner (implements com.sun.jersey.core.spi.scanning.uri.UriSchemeScanner)
  - com.sun.jersey.core.header.LanguageTag
    - com.sun.jersey.core.header.AcceptableLanguageTag (implements com.sun.jersey.core.header.QualityFactor)
  - com.sun.jersey.core.util.LazyVal<T>
  - com.sun.jersey.core.header.LinkHeader
  - com.sun.jersey.core.header.LinkHeader.LinkHeaderBuilder<T,V>
  - com.sun.jersey.core.header.LinkHeaders
  - com.sun.jersey.localization.LocalizableMessage (implements com.sun.jersey.localization.Localizable)
  - com.sun.jersey.localization.LocalizableMessageFactory
  - com.sun.jersey.localization.Localizer
  - javax.ws.rs.core.MediaType
    - com.sun.jersey.core.header.AcceptableMediaType (implements com.sun.jersey.core.header.QualityFactor)
    - com.sun.jersey.core.header.QualitySourceMediaType
  - com.sun.jersey.core.header.MediaTypes
  - com.sun.jersey.core.spi.factory.MessageBodyFactory (implements com.sun.jersey.spi.MessageBodyWorkers)
  - com.sun.jersey.core.reflection.MethodList (implements java.lang.Iterable<T>)
  - com.sun.jersey.core.osgi.OsgiRegistry (implements org.osgi.framework.SynchronousBundleListener)
  - com.sun.jersey.core.spi.scanning.PackageNamesScanner (implements com.sun.jersey.core.spi.scanning.Scanner)
  - com.sun.jersey.core.spi.scanning.PackageNamesScanner.ResourcesProvider
  - com.sun.jersey.core.header.ParameterizedHeader
  - com.sun.jersey.spi.inject.PerRequestTypeInjectableProvider<A,T> (implements com.sun.jersey.spi.inject.InjectableProvider<A,C>)
  - com.sun.jersey.core.util.PriorityUtil
  - com.sun.jersey.core.util.PriorityUtil.InstanceComparator (implements java.util.Comparator<T>)
  - com.sun.jersey.core.util.PriorityUtil.TypeComparator (implements java.util.Comparator<T>)
  - com.sun.jersey.core.spi.component.ProviderFactory (implements com.sun.jersey.core.spi.component.ComponentProviderFactory<C>)
    - com.sun.jersey.core.spi.component.ioc.IoCProviderFactory
  - com.sun.jersey.core.spi.component.ProviderServices
  - com.sun.jersey.core.spi.component.ProviderServices.ProviderClass
  - com.sun.jersey.core.util.ReaderWriter
  - com.sun.jersey.core.reflection.ReflectionHelper
  - com.sun.jersey.core.reflection.ReflectionHelper.ClassTypePair
  - com.sun.jersey.core.reflection.ReflectionHelper.DeclaringClassInterfacePair
  - com.sun.jersey.core.reflection.ReflectionHelper.TypeClassPair
  - javax.ws.rs.core.Response
    - com.sun.jersey.core.spi.factory.ResponseImpl
  - javax.ws.rs.core.Response.ResponseBuilder
    - com.sun.jersey.core.spi.factory.ResponseBuilderImpl
  - com.sun.jersey.core.spi.factory.ResponseBuilderHeaders
  - javax.ws.rs.ext.RuntimeDelegate
    - com.sun.jersey.core.spi.factory.AbstractRuntimeDelegate
  - com.sun.jersey.core.util.SaxHelper
  - com.sun.jersey.spi.service.ServiceFinder<T> (implements java.lang.Iterable<T>)
  - com.sun.jersey.spi.service.ServiceFinder.ServiceIteratorProvider<T>
    - com.sun.jersey.spi.service.ServiceFinder.DefaultServiceIteratorProvider<T>
  - com.sun.jersey.spi.inject.SingletonTypeInjectableProvider<A,T> (implements com.sun.jersey.spi.inject.Injectable<T>, com.sun.jersey.spi.inject.InjectableProvider<A,C>)
  - com.sun.jersey.core.util.StringIgnoreCaseKeyComparator (implements com.sun.jersey.core.util.KeyComparator<K>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - com.sun.jersey.spi.service.ServiceConfigurationError
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sun.jersey.spi.inject.Errors.ErrorMessagesException
        - com.sun.jersey.core.spi.scanning.ScannerException
  - com.sun.jersey.core.util.ThrowHelper
  - com.sun.jersey.core.header.Token
    - com.sun.jersey.core.header.AcceptableToken (implements com.sun.jersey.core.header.QualityFactor)
  - com.sun.jersey.core.util.UnmodifiableMultivaluedMap<K,V> (implements javax.ws.rs.core.MultivaluedMap<K,V>)
  - javax.ws.rs.core.UriBuilder
    - com.sun.jersey.api.uri.UriBuilderImpl
  - com.sun.jersey.api.uri.UriComponent
  - com.sun.jersey.api.uri.UriPattern
  - com.sun.jersey.api.uri.UriTemplate
  - com.sun.jersey.api.uri.UriTemplateParser
  - javax.ws.rs.core.Variant.VariantListBuilder
    - com.sun.jersey.core.spi.factory.VariantListBuilderImpl
  - com.sun.jersey.core.spi.scanning.uri.VfsSchemeScanner (implements com.sun.jersey.core.spi.scanning.uri.UriSchemeScanner)

## Interface Hierarchy

- com.sun.jersey.core.provider.jaxb.AbstractListElementProvider.JaxbTypeChecker
- com.sun.jersey.spi.CloseableService
- com.sun.jersey.core.util.Closing.Closure
- java.util.Comparator<T>
  - com.sun.jersey.core.util.KeyComparator<K>
- com.sun.jersey.core.provider.CompletableReader<T>
- com.sun.jersey.core.spi.component.ComponentContext
- com.sun.jersey.core.spi.component.ComponentProvider
  - com.sun.jersey.core.spi.component.ioc.IoCComponentProvider
    - com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider
    - com.sun.jersey.core.spi.component.ioc.IoCInstantiatedComponentProvider
      - com.sun.jersey.core.spi.component.ioc.IoCManagedComponentProvider
    - com.sun.jersey.core.spi.component.ioc.IoCManagedComponentProvider
    - com.sun.jersey.core.spi.component.ioc.IoCProxiedComponentProvider
  - com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider
  - com.sun.jersey.core.spi.component.ioc.IoCInstantiatedComponentProvider
    - com.sun.jersey.core.spi.component.ioc.IoCManagedComponentProvider
  - com.sun.jersey.core.spi.component.ioc.IoCManagedComponentProvider
  - com.sun.jersey.core.spi.component.ioc.IoCProxiedComponentProvider
- com.sun.jersey.core.spi.component.ComponentProviderFactory<C>
  - com.sun.jersey.core.spi.component.ioc.IoCComponentProviderFactory
- com.sun.jersey.spi.inject.Errors.Closure<T>
- com.sun.jersey.core.util.FeaturesAndProperties
- com.sun.jersey.core.header.reader.HttpHeaderReader.ListElementCreator<T>
- com.sun.jersey.spi.inject.Injectable<T>
- com.sun.jersey.spi.inject.InjectableProvider<A,C>
- com.sun.jersey.spi.inject.InjectableProviderContext
- com.sun.jersey.core.spi.component.ioc.IoCComponentProcessor
- com.sun.jersey.core.spi.component.ioc.IoCComponentProcessorFactory
- com.sun.jersey.core.spi.component.ioc.IoCComponentProcessorFactoryInitializer
- com.sun.jersey.core.spi.component.ioc.IoCDestroyable
- com.sun.jersey.localization.Localizable
- com.sun.jersey.spi.MessageBodyWorkers
- com.sun.jersey.core.reflection.MethodList.Filter
- com.sun.jersey.core.spi.component.ProviderFactory.Destroyable
- com.sun.jersey.core.spi.component.ProviderServices.ProviderListener<T>
- com.sun.jersey.core.header.QualityFactor
- javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
  - com.sun.jersey.spi.HeaderDelegateProvider<T>
- com.sun.jersey.core.spi.scanning.Scanner
- com.sun.jersey.core.spi.scanning.ScannerListener
- com.sun.jersey.spi.StringReader<T>
- com.sun.jersey.spi.StringReaderProvider<T>
- com.sun.jersey.spi.StringReaderWorkers
- com.sun.jersey.core.spi.scanning.uri.UriSchemeScanner

## Annotation Type Hierarchy

- com.sun.jersey.spi.StringReader.ValidateDefaultValue (implements java.lang.annotation.Annotation)
- com.sun.jersey.spi.inject.ConstrainedTo (implements java.lang.annotation.Annotation)
- com.sun.jersey.spi.inject.Inject (implements java.lang.annotation.Annotation)
- com.sun.jersey.api.provider.jaxb.XmlHeader (implements java.lang.annotation.Annotation)
- com.sun.jersey.core.util.Priority (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.sun.jersey.api.uri.UriComponent.Type
    - com.sun.jersey.core.header.reader.HttpHeaderReader.Event
    - com.sun.jersey.core.spi.component.ComponentScope

Copyright © 2017 Oracle Corporation. All Rights Reserved.