import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.text.*;
import android.util.AttributeSet;
import android.widget.EditText;
/**
* Invittion code
*/
public class InviteCodeEditText extends EditText implements android.text.TextWatcher
{
private static final int INVITE_CODE_TOTAL_INCLUDING_DIVIDER = 19;
private static final int INVITE_CODE_TOTAL = 16;
private static final int INVITE_CODE_MODULO = 5;
private static final int INVITE_CODE_DIVIDER_POSITION = INVITE_CODE_MODULO - 1;
private static final char INVITE_CODE_DIVIDER = '-';
public InviteCodeEditText(Context context)
{
super(context);
init();
}
public InviteCodeEditText(Context context, AttributeSet attrs)
{
super(context, attrs);
init();
}
public InviteCodeEditText(Context context, AttributeSet attrs, int defStyleAttr)
{
super(context, attrs, defStyleAt