public class IdentifierResolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RAW_BYTES_ID |
static java.lang.String |
TEXT_ID |
static java.lang.String |
TYPED_BYTES_ID |
Constructor and Description |
---|
IdentifierResolver() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends InputWriter> |
getInputWriterClass()
Returns the resolved
InputWriter class. |
java.lang.Class |
getOutputKeyClass()
Returns the resolved output key class.
|
java.lang.Class<? extends OutputReader> |
getOutputReaderClass()
Returns the resolved
OutputReader class. |
java.lang.Class |
getOutputValueClass()
Returns the resolved output value class.
|
void |
resolve(java.lang.String identifier)
Resolves a given identifier.
|
protected void |
setInputWriterClass(java.lang.Class<? extends InputWriter> inputWriterClass)
Sets the
InputWriter class. |
protected void |
setOutputKeyClass(java.lang.Class outputKeyClass)
Sets the output key class class.
|
protected void |
setOutputReaderClass(java.lang.Class<? extends OutputReader> outputReaderClass)
Sets the
OutputReader class. |
protected void |
setOutputValueClass(java.lang.Class outputValueClass)
Sets the output value class.
|
public static final java.lang.String TEXT_ID
public static final java.lang.String RAW_BYTES_ID
public static final java.lang.String TYPED_BYTES_ID
public void resolve(java.lang.String identifier)
public java.lang.Class<? extends InputWriter> getInputWriterClass()
InputWriter
class.public java.lang.Class<? extends OutputReader> getOutputReaderClass()
OutputReader
class.public java.lang.Class getOutputKeyClass()
public java.lang.Class getOutputValueClass()
protected void setInputWriterClass(java.lang.Class<? extends InputWriter> inputWriterClass)
InputWriter
class.protected void setOutputReaderClass(java.lang.Class<? extends OutputReader> outputReaderClass)
OutputReader
class.protected void setOutputKeyClass(java.lang.Class outputKeyClass)
protected void setOutputValueClass(java.lang.Class outputValueClass)
Copyright © 2009 The Apache Software Foundation