com.trolltech.qt.xml
Interface QXmlDeclHandlerInterface

All Superinterfaces:
QtJambiInterface
All Known Implementing Classes:
QXmlDeclHandler, QXmlDefaultHandler

public interface QXmlDeclHandlerInterface
extends QtJambiInterface

The QXmlDeclHandler class provides an interface to report declaration content of XML data. You can set the declaration handler with QXmlReader::setDeclHandler().

This interface is based on the SAX2 extension DeclHandler.

The interface provides attributeDecl(), internalEntityDecl() and externalEntityDecl() functions.

See also:
QXmlDTDHandler, QXmlContentHandler, QXmlEntityResolver, QXmlErrorHandler, QXmlLexicalHandler, and Introduction to SAX2.


Method Summary
 boolean attributeDecl(java.lang.String eName, java.lang.String aName, java.lang.String type, java.lang.String valueDefault, java.lang.String value)
           
 java.lang.String errorString()
          The reader calls this function to get an error string if any of the handler functions returns false.
 boolean externalEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)
           
 boolean internalEntityDecl(java.lang.String name, java.lang.String value)
           
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Method Detail

attributeDecl

boolean attributeDecl(java.lang.String eName,
                      java.lang.String aName,
                      java.lang.String type,
                      java.lang.String valueDefault,
                      java.lang.String value)

errorString

java.lang.String errorString()
The reader calls this function to get an error string if any of the handler functions returns false.


externalEntityDecl

boolean externalEntityDecl(java.lang.String name,
                           java.lang.String publicId,
                           java.lang.String systemId)

internalEntityDecl

boolean internalEntityDecl(java.lang.String name,
                           java.lang.String value)