## Uses of Interface
org.apache.sis.util.ObjectConverter

- Packages that use ObjectConverter
  Package | Description
  --- | ---
  org.apache.sis.util | Simple data objects and miscellaneous utilities.
  org.apache.sis.util.collection | Addition to the collection framework.

- - ### Uses of ObjectConverter in org.apache.sis.util

    Methods in org.apache.sis.util that return ObjectConverter
    Modifier and Type | Method and Description
    --- | ---
    `static <S,T> ObjectConverter<? super S,? extends T>` | ObjectConverters.`find(Class<S> source, Class<T> target)` Returns a converter for the specified source and target classes.
    `static <T> ObjectConverter<T,T>` | ObjectConverters.`identity(Class<T> type)` Returns an identity converter for objects of the given type.
    `ObjectConverter<T,S>` | ObjectConverter.`inverse()` Returns a converter capable to convert instances of T back to instances of S.

    Methods in org.apache.sis.util with parameters of type ObjectConverter
    Modifier and Type | Method and Description
    --- | ---
    `static <SK,K,V> Map<K,V>` | ObjectConverters.`derivedKeys(Map<SK,V> storage, ObjectConverter<SK,K> keyConverter, Class<V> valueType)` Returns a map whose keys are derived on-the-fly from the given map.
    `static <SK,SV,K,V> Map<K,V>` | ObjectConverters.`derivedMap(Map<SK,SV> storage, ObjectConverter<SK,K> keyConverter, ObjectConverter<SV,V> valueConverter)` Returns a map whose keys and values are derived on-the-fly from the given map.
    `static <SK,SV,K,V> Map<K,V>` | ObjectConverters.`derivedMap(Map<SK,SV> storage, ObjectConverter<SK,K> keyConverter, ObjectConverter<SV,V> valueConverter)` Returns a map whose keys and values are derived on-the-fly from the given map.
    `static <S,E> Set<E>` | ObjectConverters.`derivedSet(Set<S> storage, ObjectConverter<S,E> converter)` Returns a set whose elements are derived on-the-fly from the given set.
    `static <K,SV,V> Map<K,V>` | ObjectConverters.`derivedValues(Map<K,SV> storage, Class<K> keyType, ObjectConverter<SV,V> valueConverter)` Returns a map whose values are derived on-the-fly from the given map.

  - ### Uses of ObjectConverter in org.apache.sis.util.collection

    Methods in org.apache.sis.util.collection with parameters of type ObjectConverter
    Modifier and Type | Method and Description
    --- | ---
    `static <SK,SV,K,V> Map<K,V>` | Containers.`derivedMap(Map<SK,SV> storage, ObjectConverter<SK,K> keyConverter, ObjectConverter<SV,V> valueConverter)` Returns a map whose keys and values are derived on-the-fly from the given map.
    `static <SK,SV,K,V> Map<K,V>` | Containers.`derivedMap(Map<SK,SV> storage, ObjectConverter<SK,K> keyConverter, ObjectConverter<SV,V> valueConverter)` Returns a map whose keys and values are derived on-the-fly from the given map.
    `static <S,E> Set<E>` | Containers.`derivedSet(Set<S> storage, ObjectConverter<S,E> converter)` Returns a set whose elements are derived on-the-fly from the given set.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.