Tipo de entrada de Android Get EditText en tiempo de ejecución

Tengo una implementación personalizada de una clase de edición de texto.

Basado en estos atributos XML .....

android:inputType="textPersonName"
android:inputType="textPersonName"
android:inputType="textEmailAddress"
android:inputType="textPassword"

Quiero poder saber esto en tiempo de ejecución (en código Java)

He encontrado este método que me da el tipo de entrada

getInputType()

Y estos son los valores devueltos basados en el XML que publiqué anteriormente.

97,97,33,129

Sin embargo, estos no corresponden a los valores constantes enumerados aquí

http://developer.android.com/reference/android/text/InputType.html

¿Cómo puedo saber el tipo de entrada de un texto de edición en tiempo de ejecución?

Respuestas a la pregunta(3)

Su respuesta a la pregunta