Class Java7Base64UrlSafeEncoder
- java.lang.Object
-
- org.jivesoftware.smack.util.stringencoder.java7.Java7Base64UrlSafeEncoder
-
- All Implemented Interfaces:
StringEncoder<String>
public final class Java7Base64UrlSafeEncoder extends Object implements StringEncoder<String>
A Base 64 encoding implementation that generates filename and Url safe encodings.Note: This does NOT produce standard Base 64 encodings, but a variant as defined in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdecode(String s)Decodes a string back to it's initial representation.Stringencode(String s)Encodes an object to another representation.static Java7Base64UrlSafeEncodergetInstance()
-
-
-
Method Detail
-
getInstance
public static Java7Base64UrlSafeEncoder getInstance()
-
encode
public String encode(String s)
Description copied from interface:StringEncoderEncodes an object to another representation.- Specified by:
encodein interfaceStringEncoder<String>- Parameters:
s- the object to encode.- Returns:
- the encoded String
-
decode
public String decode(String s)
Description copied from interface:StringEncoderDecodes a string back to it's initial representation.- Specified by:
decodein interfaceStringEncoder<String>- Parameters:
s- the string to decode.- Returns:
- the decoded object
-
-