IContentHandler Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recibir notificación del contenido lógico de un documento.
[Android.Runtime.Register("org/xml/sax/ContentHandler", "", "Org.Xml.Sax.IContentHandlerInvoker")]
public interface IContentHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/ContentHandler", "", "Org.Xml.Sax.IContentHandlerInvoker")>]
type IContentHandler = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementaciones
Comentarios
Recibir notificación del contenido lógico de un documento.
<blockquote><em>Este módulo, tanto el código fuente como la documentación, se encuentra en el dominio público y viene con <una fuerte>NO GARANTÍA</fuerte>.</em> Consulte http://www.saxproject.org para obtener más información. </Blockquote>
Esta es la interfaz principal que la mayoría de las aplicaciones SAX implementan: si la aplicación debe informarse de los eventos de análisis básicos, implementa esta interfaz y registra una instancia con el analizador SAX mediante el org.xml.sax.XMLReader#setContentHandler setContentHandler
método . El analizador usa la instancia para notificar eventos básicos relacionados con documentos, como el inicio y el final de los elementos y los datos de caracteres.
El orden de los eventos de esta interfaz es muy importante y refleja el orden de la información en el propio documento. Por ejemplo, todo el contenido de un elemento (datos de caracteres, instrucciones de procesamiento o subelementos) aparecerá, en orden, entre el evento startElement y el evento endElement correspondiente.
Esta interfaz es similar a la interfaz SAX 1.0 DocumentHandler en desuso ahora, pero agrega compatibilidad con espacios de nombres y para notificar entidades omitidas (en procesadores XML no validantes).
Los implementadores deben tener en cuenta que también hay una ContentHandler
clase en el java.net
paquete; esto significa que probablemente es una mala idea hacer
import java.net.*;
import org.xml.sax.*;
De hecho, "importar ...*" suele ser un signo de programación inclinada, por lo que el usuario debe considerar esta característica en lugar de un error.
Agregado en SAX 2.0.
Documentación de Java para org.xml.sax.ContentHandler
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Propiedades
Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
JniIdentityHashCode |
Devuelve el valor de |
JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
PeerReference |
Devuelve una JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
Characters(Char[], Int32, Int32) |
Recibir notificación de datos de caracteres. |
Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
EndDocument() |
Recibir notificación del final de un documento. |
EndElement(String, String, String) |
Recibir notificación del final de un elemento. |
EndPrefixMapping(String) |
Finalice el ámbito de una asignación de prefijo-URI. |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
IgnorableWhitespace(Char[], Int32, Int32) |
Recibir notificación de espacios en blanco ignorables en el contenido del elemento. |
ProcessingInstruction(String, String) |
Recibir notificación de una instrucción de procesamiento. |
SetDocumentLocator(ILocator) |
Recibir un objeto para localizar el origen de los eventos de documento SAX. |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Recibir notificación del contenido lógico de un documento. (Heredado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
SkippedEntity(String) |
Recibir notificación de una entidad omitida. |
StartDocument() |
Recibir notificación del principio de un documento. |
StartElement(String, String, String, IAttributes) |
Recibir notificación del principio de un elemento. |
StartPrefixMapping(String, String) |
Comience el ámbito de una asignación de espacio de nombres de prefijo-URI. |
UnregisterFromRuntime() |
Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Recibir notificación del contenido lógico de un documento. |
GetJniTypeName(IJavaPeerable) |
Recibir notificación del contenido lógico de un documento. |