org.ldaptive.io
Class AbstractPrimitiveValueTranscoder<T>

java.lang.Object
  extended by org.ldaptive.io.AbstractStringValueTranscoder<T>
      extended by org.ldaptive.io.AbstractPrimitiveValueTranscoder<T>
Type Parameters:
T - type of object to transcode
All Implemented Interfaces:
ValueTranscoder<T>
Direct Known Subclasses:
BooleanValueTranscoder, DoubleValueTranscoder, FloatValueTranscoder, IntegerValueTranscoder, LongValueTranscoder, ShortValueTranscoder

public abstract class AbstractPrimitiveValueTranscoder<T>
extends AbstractStringValueTranscoder<T>

Base class for primitive value transcoders.

Version:
$Revision: 2994 $ $Date: 2014-06-03 15:00:45 -0400 (Tue, 03 Jun 2014) $
Author:
Middleware Services

Constructor Summary
AbstractPrimitiveValueTranscoder()
           
 
Method Summary
 String encodeStringValue(T value)
          Encodes the supplied value into an ldap attribute value.
 boolean isPrimitive()
          Returns whether this transcoder operates on a primitive value.
 void setPrimitive(boolean b)
          Sets whether this transcoder operates on a primitive value.
 
Methods inherited from class org.ldaptive.io.AbstractStringValueTranscoder
decodeBinaryValue, encodeBinaryValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ldaptive.io.ValueTranscoder
decodeStringValue, getType
 

Constructor Detail

AbstractPrimitiveValueTranscoder

public AbstractPrimitiveValueTranscoder()
Method Detail

isPrimitive

public boolean isPrimitive()
Returns whether this transcoder operates on a primitive value.

Returns:
whether this transcoder operates on a primitive value

setPrimitive

public void setPrimitive(boolean b)
Sets whether this transcoder operates on a primitive value.

Parameters:
b - whether this transcoder operates on a primitive value

encodeStringValue

public String encodeStringValue(T value)
Encodes the supplied value into an ldap attribute value.

Parameters:
value - to encode
Returns:
encoded value


Copyright © 2003-2015 Virginia Tech. All Rights Reserved.