com.leafdigital.irc.api
Interface IRCEncoding.EncodingInfo

Enclosing interface:
IRCEncoding

public static interface IRCEncoding.EncodingInfo

Information about encoding in a different context


Method Summary
 java.lang.String convertIncoming(byte[] data)
          Converts incoming text as specified by preferences
 byte[] convertOutgoing(java.lang.String text)
          Converts outgoing text using the given charset or UTF-8.
 java.lang.String getEncoding()
           
 java.lang.String getOutgoing()
           
 boolean isUTF8()
           
 

Method Detail

getEncoding

java.lang.String getEncoding()
Returns:
Incoming encoding

getOutgoing

java.lang.String getOutgoing()
Returns:
Outgoing default encoding (UTF-8 is always used if this doesn't support the text)

isUTF8

boolean isUTF8()
Returns:
True if UTF-8 should be used by default for incoming text

convertIncoming

java.lang.String convertIncoming(byte[] data)
Converts incoming text as specified by preferences

Parameters:
data - Incoming data
Returns:
Converted

convertOutgoing

byte[] convertOutgoing(java.lang.String text)
Converts outgoing text using the given charset or UTF-8.

Parameters:
text - Text
Returns:
Bytes


Copyright © 2011 Samuel Marshall. All rights reserved.