Condividi tramite


IErrorListener Interfaccia

Definizione

Per fornire una gestione degli errori personalizzata, implementare questa interfaccia e usare il setErrorListener metodo per registrare un'istanza dell'implementazione con .javax.xml.transform.Transformer

[Android.Runtime.Register("javax/xml/transform/ErrorListener", "", "Javax.Xml.Transform.IErrorListenerInvoker")]
public interface IErrorListener : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/transform/ErrorListener", "", "Javax.Xml.Transform.IErrorListenerInvoker")>]
type IErrorListener = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

Per fornire una gestione degli errori personalizzata, implementare questa interfaccia e usare il setErrorListener metodo per registrare un'istanza dell'implementazione con .javax.xml.transform.Transformer Viene Transformer quindi segnalato tutti gli errori e gli avvisi tramite questa interfaccia.

Se un'applicazione non <><registra>il proprio oggetto personalizzatoErrorListener, viene usata l'impostazione predefinita ErrorListener che segnala tutti gli avvisi e gli errori a System.err e non genera alcuna Exceptioneccezione. Le applicazioni sono>< fortemente</em> incoraggiate a registrare e usare ErrorListeners che assicurano un comportamento appropriato per avvisi ed errori.

Per gli errori di trasformazione, un Transformer oggetto deve usare questa interfaccia anziché generare un Exceptionoggetto : spetta all'applicazione decidere se generare un'eccezione Exception per diversi tipi di errori e avvisi. Si noti tuttavia che non Transformer è necessario continuare con la trasformazione dopo una chiamata a #fatalError(TransformerException exception).

Transformers può usare questo meccanismo per segnalare errori di analisi XML e errori di trasformazione.

Documentazione java per javax.xml.transform.ErrorListener.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)

Metodi

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Error(TransformerException)

Ricevere una notifica di un errore ripristinabile.

FatalError(TransformerException)

Ricevere una notifica di un errore non ripristinabile.

Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Per fornire una gestione degli errori personalizzata, implementare questa interfaccia e usare il setErrorListener metodo per registrare un'istanza dell'implementazione con .javax.xml.transform.Transformer

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)
Warning(TransformerException)

Ricevere una notifica di avviso.

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Per fornire una gestione degli errori personalizzata, implementare questa interfaccia e usare il setErrorListener metodo per registrare un'istanza dell'implementazione con .javax.xml.transform.Transformer

GetJniTypeName(IJavaPeerable)

Per fornire una gestione degli errori personalizzata, implementare questa interfaccia e usare il setErrorListener metodo per registrare un'istanza dell'implementazione con .javax.xml.transform.Transformer

Si applica a