// Path: app/src/main/java/com/evgenii/aescrypto/interfaces/JsEncryptorInterface.java
// public interface JsEncryptorInterface {
// 	public void decrypt(String text, String password, JsCallback callback);
// 
// 	public void encrypt(String text, String password, JsCallback callback);
// 
// 	public boolean isEncrypted(String text);
// }
// 
// Path: app/src/main/java/com/evgenii/aescrypto/interfaces/MainActivityInterface.java
// public interface MainActivityInterface {
// 	public boolean hasMessage();
// 
// 	public boolean hasPassword();
// 
// 	public boolean isBusy();
// 
// 	public void setMessage(String message);
// 
// 	public String trimmedMessage();
// 
// 	public String trimmedPassword();
// 
// 	public void updateBusy(boolean isBusy);
// 
// 	public void updateEncryptButtonTitle();
// }


import com.evgenii.aescrypto.interfaces.JsEncryptorInterface;
import com.evgenii.aescrypto.interfaces.MainActivityInterface;
import com.evgenii.jsevaluator.interfaces.JsCallback;
package com.evgenii.aescrypto;


public class Decrypt {
	private final MainActivityInterface mActivity;
// Path: app/src/main/java/com/evgenii/aescrypto/interfaces/JsEncryptorInterface.java
// public interface JsEncryptorInterface {
// 	public void decrypt(String text, String password, JsCallback callback);
// 
// 	public void encrypt(String text, String password, JsCallback callback);
// 
// 	public boolean isEncrypted(String text);
// }
// 
// Path: app/src/main/java/com/evgenii/aescrypto/interfaces/MainActivityInterface.java
// public interface MainActivityInterface {
// 	public boolean hasMessage();
// 
// 	public boolean hasPassword();
// 
// 	public boolean isBusy();
// 
// 	public void setMessage(String message);
// 
// 	public String trimmedMessage();
// 
// 	public String trimmedPassword();
// 
// 	public void updateBusy(boolean isBusy);
// 
// 	public void updateEncryptButtonTitle();
// }


// Path: app/src/main/java/com/evgenii/aescrypto/Decrypt.java
import com.evgenii.aescrypto.interfaces.JsEncryptorInterface;
import com.evgenii.aescrypto.interfaces.MainActivityInterface;
import com.evgenii.jsevaluator.interfaces.JsCallback;

package com.evgenii.aescrypto;


public class Decrypt {
	private final MainActivityInterface mActivity;
	private final JsEncryptorInterface mJsEncryptor;