org.apache.accumulo.core.client.impl
Class Translator<IT,OT>

java.lang.Object
  extended by org.apache.accumulo.core.client.impl.Translator<IT,OT>
Direct Known Subclasses:
Translator.ColumnTranslator, Translator.CVSTranslator, Translator.KeyExtentTranslator, Translator.ListTranslator, Translator.RangeTranslator, Translator.TColumnTranslator, Translator.TCVSTranslator, Translator.TKeyExtentTranslator, Translator.TRangeTranslator

public abstract class Translator<IT,OT>
extends Object


Nested Class Summary
static class Translator.ColumnTranslator
           
static class Translator.CVSTranslator
           
static class Translator.KeyExtentTranslator
           
static class Translator.ListTranslator<IT,OT>
           
static class Translator.RangeTranslator
           
static class Translator.TColumnTranslator
           
static class Translator.TCVSTranslator
           
static class Translator.TKeyExtentTranslator
           
static class Translator.TRangeTranslator
           
 
Constructor Summary
Translator()
           
 
Method Summary
static
<IT,OT> List<OT>
translate(Collection<IT> input, Translator<IT,OT> translator)
           
abstract  OT translate(IT input)
           
static
<IKT,OKT,IVT,OVT>
Map<OKT,OVT>
translate(Map<IKT,IVT> input, Translator<IKT,OKT> keyTranslator, Translator<IVT,OVT> valueTranslator)
           
static
<IKT,OKT,T>
Map<OKT,T>
translate(Map<IKT,T> input, Translator<IKT,OKT> keyTranslator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Translator

public Translator()
Method Detail

translate

public abstract OT translate(IT input)

translate

public static <IKT,OKT,T> Map<OKT,T> translate(Map<IKT,T> input,
                                               Translator<IKT,OKT> keyTranslator)

translate

public static <IKT,OKT,IVT,OVT> Map<OKT,OVT> translate(Map<IKT,IVT> input,
                                                       Translator<IKT,OKT> keyTranslator,
                                                       Translator<IVT,OVT> valueTranslator)

translate

public static <IT,OT> List<OT> translate(Collection<IT> input,
                                         Translator<IT,OT> translator)


Copyright © 2015 Apache Accumulo Project. All rights reserved.