# Hierarchy For Package org.apache.sis.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractInternationalString (implements Formattable, InternationalString)
    - DefaultInternationalString (implements Serializable)
    - ResourceInternationalString (implements Serializable)
    - SimpleInternationalString (implements Serializable)
  - Character.Subset
    - Characters.Filter
  - Static
    - ArgumentChecks
    - ArraysExt
    - Characters
    - CharSequences
    - Classes
    - Exceptions
    - Locales
    - Numbers
    - ObjectConverters
    - StringBuilders
    - Utilities
  - Throwable (implements Serializable)
    - Exception
      - RuntimeException
        - CorruptedObjectException
        - IllegalArgumentException
          - UnconvertibleObjectException
          - UnknownNameException
        - UnsupportedOperationException
          - UnsupportedImplementationException
  - Version (implements CharSequence, Comparable<T>, Serializable)

## Interface Hierarchy

- Deprecable
- Disposable
- Emptiable
- Function<T,R>
  - ObjectConverter<S,T>
- LenientComparable
- Localized
- LocalizedException
- Printable

## Annotation Interface Hierarchy

- ArgumentCheckByAssertion (implements Annotation)
- ConditionallySafe (implements Annotation)
- Debug (implements Annotation)
- OptionalCandidate (implements Annotation)
- Workaround (implements Annotation)

## Enum Class Hierarchy

- Object
  - Enum<E> (implements Comparable<T>, Constable, Serializable)
    - ComparisonMode