IErrorHandler Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Interface básica para manipuladores de erros SAX.
[Android.Runtime.Register("org/xml/sax/ErrorHandler", "", "Org.Xml.Sax.IErrorHandlerInvoker")]
public interface IErrorHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/ErrorHandler", "", "Org.Xml.Sax.IErrorHandlerInvoker")>]
type IErrorHandler = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
Interface básica para manipuladores de erros SAX.
<blockquote><em>Este módulo, o código-fonte e a documentação, está no Domínio Público e vem com <NENHUMA GARANTIA</forte forte> forte>.</em> Consulte http://www.saxproject.org mais informações. </blockquote>
Se um aplicativo SAX precisar implementar o tratamento de erros personalizado, ele deverá implementar essa interface e registrar uma instância com o leitor XML usando o org.xml.sax.XMLReader#setErrorHandler setErrorHandler método. Em seguida, o analisador relatará todos os erros e avisos por meio dessa interface.
<strong>WARNING:</strong> If an application does <em>not</em> register an ErrorHandler, XML parsing errors will go unreported, except that <em>SAXParseException</em>s will be thrown for fatal errors. Para detectar erros de validade, um ErrorHandler que faz algo com #error error() chamadas deve ser registrado.
Para erros de processamento XML, um driver SAX deve usar essa interface em preferência para gerar uma exceção: cabe ao aplicativo decidir se deseja gerar uma exceção para diferentes tipos de erros e avisos. No entanto, observe que não há nenhum requisito de que o analisador continue relatando erros adicionais após uma chamada para #fatalError fatalError. Em outras palavras, uma classe de driver SAX pode gerar uma exceção depois de relatar qualquer FatalError. Além disso, os analisadores podem gerar exceções apropriadas para erros não XML. Por exemplo, XMLReader#parse XMLReader.parse() geraria uma IOException para erros ao acessar entidades ou o documento.
Adicionado ao SAX 1.0.
Java documentação para org.xml.sax.ErrorHandler.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Propriedades
| Nome | Description |
|---|---|
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| JniIdentityHashCode |
Retorna o valor da |
| JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
| JniPeerMembers |
Acesso ao membro e suporte à invocação. (Herdado de IJavaPeerable) |
| PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
Métodos
| Nome | Description |
|---|---|
| Disposed() |
Chamado quando a instância foi descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a essa instância, então chamará |
| Error(SAXParseException) |
Receber notificação de um erro recuperável. |
| FatalError(SAXParseException) |
Receber notificação de um erro não recuperável. |
| Finalized() |
Chamado quando a instância foi finalizada. (Herdado de IJavaPeerable) |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Interface básica para manipuladores de erros SAX. (Herdado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
| Warning(SAXParseException) |
Receber notificação de um aviso. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Interface básica para manipuladores de erros SAX. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |