|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.base.AbstractXMLObject
it.eng.spago.error.EMFErrorHandler
La classe EMFErrorHandler
è il gestore degli errori nell'ambito dell' application framework.
EMFErrorHandler
contiene gli errori (ovvero le istanze di classe che estendono
EMFAbstractError
) e mette a disposizioni dei servizi per la loro gestione.
EMFAbstractError
,
Serialized FormField Summary | |
static java.lang.String |
ERRORS_ELEMENT
|
Constructor Summary | |
EMFErrorHandler()
Costruisce un EMFErrorHandler inizializzando lo stack degli errori . |
|
EMFErrorHandler(EMFErrorHandler errorHandler)
Costruisce un EMFErrorHandler inizializzando lo stack con gli errori
presenti nell'istanza di EMFErrorHandler ricevuta come parametro. |
Method Summary | |
void |
addError(EMFAbstractError errorItem)
Questo metodo permette di aggiungere un errore nello stack del gestore. |
void |
clear()
Ripulisce lo stack degli errori . |
void |
clearBySeverity(java.lang.String severity)
Questo metodo elimina dallo stack degli errori tutti quegli oggetti che hanno il severity uguale a quello passato come parametro. |
CloneableObject |
cloneObject()
Ritorna un CloneableObject copia dell'oggetto stesso. |
java.util.Collection |
getErrors()
Ritorna un Collection di EMFAbstractError presenti nello stack
degli errori. |
SourceBean |
getSourceBean()
Ritorna un SourceBean popolato di EMFAbstractError presenti nello stack
degli errori.Ad ogni elemento dello stack si recupera il suo SourceBean . |
java.lang.String |
getStackTrace()
Ritorna un String risultato della concatenazione di tutte le descrizioni degli errori
presenti nello stack. |
java.lang.String |
getStackTraceBySeverity(java.lang.String severity)
Ritorna un String risultato della concatenazione di tutte le descrizioni degli errori
presenti nello stack aventi un severity uguale al parametro in input. |
boolean |
isOK()
Ritorna un boolean avente il seguente significato:
true lo stack degli errori non contiene elementi.
|
boolean |
isOKBySeverity(java.lang.String severity)
Ritorna un boolean avente il seguente significato:
true lo stack degli errori non contiene elementi aventi severity uguale a
quella specificata in input.
|
org.w3c.dom.Element |
toElement(org.w3c.dom.Document document)
In quanto subclass della classe AbstractXMLObject è necessario implementare questo metodo
che viene invocato indirettamente dal metodo toXML() per rappresentare l'oggetto in XML. |
Methods inherited from class it.eng.spago.base.AbstractXMLObject |
toDocument, toXML, toXML, toXML, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ERRORS_ELEMENT
Constructor Detail |
public EMFErrorHandler()
EMFErrorHandler
inizializzando lo stack degli errori .
public EMFErrorHandler(EMFErrorHandler errorHandler)
EMFErrorHandler
inizializzando lo stack con gli errori
presenti nell'istanza di EMFErrorHandler
ricevuta come parametro.
errorHandler
- istanza di EMFErrorHandler
.Method Detail |
public CloneableObject cloneObject()
CloneableObject
copia dell'oggetto stesso.
cloneObject
in interface CloneableObject
EMFErrorHandler
stesso.public void clear()
public void clearBySeverity(java.lang.String severity)
severity
- identifica gli oggetti da eliminare.public void addError(EMFAbstractError errorItem)
errorItem
- oggetto errore da aggiungere nello stack.public java.lang.String getStackTrace()
String
risultato della concatenazione di tutte le descrizioni degli errori
presenti nello stack.
public java.lang.String getStackTraceBySeverity(java.lang.String severity)
String
risultato della concatenazione di tutte le descrizioni degli errori
presenti nello stack aventi un severity uguale al parametro in input.
public boolean isOK()
boolean
avente il seguente significato:
true lo stack degli errori non contiene elementi.
false lo stack degli errori contiene elementi.
boolean
indica la presenza di errori nello stack.public boolean isOKBySeverity(java.lang.String severity)
boolean
avente il seguente significato:
true lo stack degli errori non contiene elementi aventi severity uguale a
quella specificata in input.
false lo stack degli errori contiene elementi aventi severity uguale a
quella specificata in input.
boolean
indica la presenza di errori nello stack.public java.util.Collection getErrors()
Collection
di EMFAbstractError
presenti nello stack
degli errori.
Collection
di EMFAbstractError
.public SourceBean getSourceBean()
SourceBean
popolato di EMFAbstractError
presenti nello stack
degli errori.Ad ogni elemento dello stack si recupera il suo SourceBean
.
SourceBean
di EMFAbstractError
.public org.w3c.dom.Element toElement(org.w3c.dom.Document document)
AbstractXMLObject
è necessario implementare questo metodo
che viene invocato indirettamente dal metodo toXML()
per rappresentare l'oggetto in XML.
toElement
in interface XMLObject
Element
partendo dall'oggetto Document
della classe stessa.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |