org.apache.lucene.analysis.payloads
Class IdentityEncoder

java.lang.Object
  extended by org.apache.lucene.analysis.payloads.AbstractEncoder
      extended by org.apache.lucene.analysis.payloads.IdentityEncoder
All Implemented Interfaces:
PayloadEncoder

public class IdentityEncoder
extends AbstractEncoder
implements PayloadEncoder

Does nothing other than convert the char array to a byte array using the specified encoding.


Field Summary
protected  Charset charset
           
protected  String charsetName
          Deprecated. This field is no longer used. Use charset instead.
 
Constructor Summary
IdentityEncoder()
           
IdentityEncoder(Charset charset)
           
 
Method Summary
 Payload encode(char[] buffer, int offset, int length)
          Convert a char array to a Payload
 
Methods inherited from class org.apache.lucene.analysis.payloads.AbstractEncoder
encode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.lucene.analysis.payloads.PayloadEncoder
encode
 

Field Detail

charset

protected Charset charset

charsetName

@Deprecated
protected String charsetName
Deprecated. This field is no longer used. Use charset instead.
Constructor Detail

IdentityEncoder

public IdentityEncoder()

IdentityEncoder

public IdentityEncoder(Charset charset)
Method Detail

encode

public Payload encode(char[] buffer,
                      int offset,
                      int length)
Description copied from interface: PayloadEncoder
Convert a char array to a Payload

Specified by:
encode in interface PayloadEncoder
Returns:
encoded Payload