Java getter para el atributo inexistente de la clase
Estoy usando alguna funcionalidad en Java que realmente no entiendo, así que quiero leer sobre ella para poder usarla de manera más efectiva. El problema es que no sé cómo se llama, por lo que es difícil obtener más información al respecto:
Tengo una claseFoo
definido así:
private String _name;
private Bar _bar;
//getters and setters
YBar
:
private String _code;
//getters and setters
public String get_isCodeSmith()
{
boolean rVal = _code.toLowerCase().contains("smith");
return rVal;
}
De alguna manera, en mis páginas JSP (cuando tengo unSession
variable llamadaFoo
) Puedo escribir etiquetas lógicas como esta:
<logic:equal name="Foo" property="_bar._isCodeSmith" value="true">
Y aunque no haya ningún atributo_isCodeSmith
en mi claseBar
, ejecuta elget_isCodeSmith()
método automáticamente.
¿Cómo se llama esto y dónde puedo obtener más información?