com.hammurapi.extract

## Interface Mappable<T,V,C>

- Type Parameters:
    `T` -
    `V` -
    `C` -
  All Known Subinterfaces:
    CommutativeCompositePredicate<T,C,S>, CompositePredicate<T,PC,C,S>
  All Known Implementing Classes:
    Add, And, CommutativeAnd, CommutativeOr, ComparisonPredicate, CompiledExtractorBase, Divide, Equal, GreaterEqual, GreaterThan, IndexedExtractor, InstanceOfPredicate, LessEqual, LessThan, MappedExtractor, MappedPredicate, Multiply, NotEqual, Or, Subtract

      public interface Mappable<T,V,C>

  Extractors which can change their internal mapping shall implement this interface.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Extractor<T,V,C>` | `map(int[] map)` Applies mapping to extractor.

- - ### Method Detail

    - #### map

          Extractor<T,V,C> map(int[] map)

      Applies mapping to extractor.
      Parameters:
        `map` -
      Returns:
        Extractor with changed mapping or null if mapping is not possible.