com.softwareag.tamino.db.api.invocation
Interface TEncodingStrategy

All Known Implementing Classes:
TBase64EncodingStrategy

public interface TEncodingStrategy

TEncodingStrategy is the interface that defines the operations needed for an encoding strategy. These comprise encoding as well as decoding operations.

Version:
$Revision: 1.3 $
Author:
Marcus Schreyer

Method Summary
 byte[] decode(byte[] data)
          This method decodes the given encoded byte array according a concrete decoding algorithm.
 java.lang.String decode(java.lang.String str)
          This method decodes the given encoded string according a concrete decoding algorithm.
 byte[] encode(byte[] data)
          This method encodes the given byte array according a concrete encoding
 java.lang.String encode(java.lang.String str)
          This method encodes the given string according a concrete encoding algorithm.
 

Method Detail

encode

java.lang.String encode(java.lang.String str)
This method encodes the given string according a concrete encoding algorithm.

Parameters:
str - the string to encode.
Returns:
the encoded str

encode

byte[] encode(byte[] data)
This method encodes the given byte array according a concrete encoding

Parameters:
data - the byte array to encode.
Returns:
the encoded data

decode

java.lang.String decode(java.lang.String str)
This method decodes the given encoded string according a concrete decoding algorithm.

Parameters:
str - the encoded string.
Returns:
the decoded str.

decode

byte[] decode(byte[] data)
This method decodes the given encoded byte array according a concrete decoding algorithm.

Parameters:
data - the encoded byte array.
Returns:
the decoded data.


Copyright (c) 2013 Software AG. All Rights Reserved.