package de.axone.tools; import de.axone.data.Charsets; public abstract class Base64 { /* Same as intance methods */ public abstract byte [] decode( String buffer ); public String decodeToString( String buffer ){ return new String( decode( buffer ), Charsets.UTF8 ); } public abstract String encode( byte[] data ); public String encode( String data ){ return encode( data.getBytes( Charsets.UTF8 ) ); } public abstract String encodeURLSafe( byte[] data ); public String encodeURLSafe( String data ){ return encodeURLSafe( data.getBytes( Charsets.UTF8 ) ); } }