|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
edu.uoc.tcfj2ee_gatd.model.comu.GATDExcepcio
public class GATDExcepcio
Excepció específica de l'aplicació.
Implementa la internacionalització segons la recomanació I18N. Els constructors, en lloc de prendre un missatge, reben una clau par a trobar-lo a "resource bundle" pertinent.
A més a més, el missatge pot ser una cadena per a formatar un seguit
d'arguments addicionals, segons la funció String.format(...)
Constructor Summary | |
---|---|
GATDExcepcio(GATDExcepcio gcause)
Constructor a partir d'una altra GATDExcepcio G, sense clau ni arguments. |
|
GATDExcepcio(java.lang.String clau,
java.lang.Object... aargs)
Constructor amb la clau del missatge i arguments addicionals |
|
GATDExcepcio(java.lang.Throwable cause,
java.lang.String clau,
java.lang.Object... aargs)
Constructor amb causa, clau de missatge i arguments addicionals. |
Method Summary | |
---|---|
java.lang.Object[] |
getAargs()
Dona els arguments addicionals del missatge |
java.lang.String |
getClau()
Dona la clau del missatge al "resource bundle" |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GATDExcepcio(java.lang.Throwable cause, java.lang.String clau, java.lang.Object... aargs)
Si no s'indica la clau del missatge i la causa C es una altra
GATDExcepcio
, la nova excepció agafa la clau i els
arguments addicionals de C.
Si no s'indica la clau del missatge i la causa C no es una altra
GATDExcepcio
, el missatge de la nova excepció será
C.toString()
cause
- la causa C de l'excepcióclau
- clau del missatge, que pot ser null
aargs
- arguments addicionals del missatge, que poden ser
null
public GATDExcepcio(java.lang.String clau, java.lang.Object... aargs)
clau
- clau del missatge, que pot ser null
aargs
- arguments addicionals del missatge, que poden ser
null
public GATDExcepcio(GATDExcepcio gcause)
gcause
- causa de l'excepcióMethod Detail |
---|
public java.lang.String getClau()
IMissatgeAmbFormat
getClau
in interface IMissatgeAmbFormat
clau
public java.lang.Object[] getAargs()
IMissatgeAmbFormat
getAargs
in interface IMissatgeAmbFormat
aargs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |