package de.axone.tools; public class Base64JavaxDatabind extends Base64 { /* Static Methods */ public static byte [] Decode( String lexicalXSDBase64Binary ){ return javax.xml.bind.DatatypeConverter.parseBase64Binary( lexicalXSDBase64Binary ); } public static String Encode( byte[] data ){ return javax.xml.bind.DatatypeConverter.printBase64Binary( data ); } public static String EncodeURLSafe( byte[] data ){ throw new UnsupportedOperationException( "Cannot encode URL-Safe" ); } /* Same as intance methods */ @Override public byte [] decode( String buffer ){ return Decode( buffer ); } @Override public String encode( byte[] data ){ return Encode( data ); } @Override public String encodeURLSafe( byte[] data ) { return EncodeURLSafe( data ); } }