|
|
<?xml version="1.0"?>
|
|
|
<typesystem package="com.trolltech.qt.xml"><rejection class="QXmlNamespaceSupport"/>
|
|
|
<rejection class="QXmlAttributes::Attribute"/>
|
|
|
<rejection class="QDomNode" field-name="impl"/>
|
|
|
|
|
|
<enum-type name="QDomNode::NodeType"/>
|
|
|
<enum-type name="QDomNode::EncodingPolicy"/>
|
|
|
<enum-type name="QDomImplementation::InvalidDataPolicy"/>
|
|
|
<!--
|
|
|
<enum-type name="QXmlStreamReader::Error" />
|
|
|
<enum-type name="QXmlStreamReader::TokenType" />
|
|
|
-->
|
|
|
|
|
|
<value-type name="QDomAttr">
|
|
|
<modify-function signature="operator=(QDomAttr)" remove="all"/>
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomCDATASection">
|
|
|
<modify-function signature="operator=(QDomCDATASection)" remove="all"/>
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomCharacterData">
|
|
|
<modify-function signature="operator=(QDomCharacterData)" remove="all"/>
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomComment">
|
|
|
<modify-function signature="operator=(QDomComment)" remove="all"/>
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomDocument">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomDocument)" remove="all"/>
|
|
|
|
|
|
<!--bool setContent(QIODevice* dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
|
|
|
<modify-function signature="setContent(QIODevice*, bool, QString*, int*, int*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcContent"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="setContent(QXmlInputSource*,QXmlReader*,QString*,int*,int*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcContent"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="setContent(QXmlInputSource*,bool,QString*,int*,int*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcContent"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="setContent(QIODevice*,QString*,int*,int*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcContent"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomDocumentFragment">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomDocumentFragment)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomDocumentType">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomDocumentType)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomEntity">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomEntity)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomEntityReference">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomEntityReference)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomImplementation">
|
|
|
<modify-function signature="operator=(QDomImplementation)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomNamedNodeMap">
|
|
|
<modify-function signature="operator=(QDomNamedNodeMap)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomNode">
|
|
|
<modify-function signature="operator=(QDomNode)" remove="all"/>
|
|
|
<modify-function signature="attributes()const" remove="all"/>
|
|
|
|
|
|
<modify-function signature="save(QTextStream&,int)const">
|
|
|
<modify-argument index="1">
|
|
|
<replace-type modified-type="QTextStream*"/>
|
|
|
<conversion-rule class="native">
|
|
|
QTextStream & %out% = *qscriptvalue_cast<QTextStream*>(%in%);
|
|
|
</conversion-rule>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="save(QTextStream&,int,QDomNode::EncodingPolicy)const">
|
|
|
<modify-argument index="1">
|
|
|
<replace-type modified-type="QTextStream*"/>
|
|
|
<conversion-rule class="native">
|
|
|
QTextStream & %out% = *qscriptvalue_cast<QTextStream*>(%in%);
|
|
|
</conversion-rule>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomNodeList">
|
|
|
<modify-function signature="operator=(const QDomNodeList &)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomNotation">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomNotation)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomProcessingInstruction">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomProcessingInstruction)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomText">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(const QDomText &)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlParseException"/>
|
|
|
|
|
|
<!--
|
|
|
<value-type name="QXmlStreamAttribute">
|
|
|
<modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlStreamAttributes">
|
|
|
<modify-function signature="operator+(QVector<QXmlStreamAttribute>)const" remove="all"/>
|
|
|
<modify-function signature="operator<<(QVector<QXmlStreamAttribute>)" remove="all"/>
|
|
|
<modify-function signature="operator<<(QXmlStreamAttribute)" remove="all"/>
|
|
|
<modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
|
|
|
<modify-function signature="pop_back()" remove="all"/>
|
|
|
<modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
|
|
|
<modify-function signature="pop_front()" remove="all"/>
|
|
|
|
|
|
<modify-function signature="value(const QString &, const QLatin1String &)const">
|
|
|
<remove />
|
|
|
</modify-function>
|
|
|
<modify-function signature="value(const QLatin1String &, const QLatin1String &)const">
|
|
|
<remove />
|
|
|
</modify-function>
|
|
|
<modify-function signature="value(const QLatin1String &)const">
|
|
|
<remove />
|
|
|
</modify-function>
|
|
|
<modify-function signature="hasAttribute(const QLatin1String &)const">
|
|
|
<remove />
|
|
|
</modify-function>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlStreamNamespaceDeclaration">
|
|
|
<modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlStreamNotationDeclaration">
|
|
|
<modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlStreamEntityDeclaration">
|
|
|
<modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
|
|
|
</value-type>
|
|
|
-->
|
|
|
|
|
|
<value-type name="QXmlAttributes">
|
|
|
<modify-function signature="index(const QLatin1String&) const">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
<modify-function signature="value(const QLatin1String&) const">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QXmlNamespaceSupport">
|
|
|
<custom-constructor>
|
|
|
QXmlNamespaceSupport *clone = new QXmlNamespaceSupport;
|
|
|
clone->setPrefix("", copy->uri(""));
|
|
|
|
|
|
QStringList prefixes = copy->prefixes();
|
|
|
for (int i=0; i<prefixes.size(); ++i)
|
|
|
clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i)));
|
|
|
|
|
|
return clone;
|
|
|
</custom-constructor>
|
|
|
<custom-destructor>
|
|
|
delete (QXmlNamespaceSupport *)copy;
|
|
|
</custom-destructor>
|
|
|
|
|
|
|
|
|
</value-type>
|
|
|
|
|
|
<value-type name="QDomElement">
|
|
|
<modify-function signature="nodeType()const" remove="all"/>
|
|
|
<modify-function signature="operator=(QDomElement)" remove="all"/>
|
|
|
|
|
|
<modify-function signature="setAttribute(const QString &, unsigned int)">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setAttribute(const QString &, qulonglong)">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setAttributeNS(const QString, const QString &, unsigned int)">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setAttributeNS(const QString, const QString &, qulonglong)">
|
|
|
<remove/>
|
|
|
</modify-function>
|
|
|
|
|
|
</value-type>
|
|
|
|
|
|
<interface-type name="QXmlContentHandler">
|
|
|
<modify-function signature="setDocumentLocator(QXmlLocator*)">
|
|
|
<modify-argument index="1">
|
|
|
<define-ownership class="shell" owner="c++"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</interface-type>
|
|
|
<interface-type name="QXmlDTDHandler"/>
|
|
|
<interface-type name="QXmlDeclHandler"/>
|
|
|
<interface-type name="QXmlEntityResolver"/>
|
|
|
<interface-type name="QXmlErrorHandler"/>
|
|
|
<interface-type name="QXmlLexicalHandler"/>
|
|
|
|
|
|
<object-type name="QXmlDefaultHandler">
|
|
|
<modify-function signature="setDocumentLocator(QXmlLocator*)">
|
|
|
<modify-argument index="1">
|
|
|
<define-ownership class="shell" owner="c++"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</object-type>
|
|
|
<object-type name="QXmlInputSource"/>
|
|
|
<object-type name="QXmlLocator"/>
|
|
|
<object-type name="QXmlSimpleReader">
|
|
|
<modify-function signature="parse(const QXmlInputSource*,bool)">
|
|
|
<modify-argument index="1" invalidate-after-use="yes"/>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="setContentHandler(QXmlContentHandler*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcContentHandler"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setDTDHandler(QXmlDTDHandler*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcDTDHandler"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setDeclHandler(QXmlDeclHandler*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcDeclHandler"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setEntityResolver(QXmlEntityResolver*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcEntityResolver"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setErrorHandler(QXmlErrorHandler*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcErrorHandler"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="setLexicalHandler(QXmlLexicalHandler*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcLexicalHandler"/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</object-type>
|
|
|
|
|
|
<!-- QtScript: This class in in QtCore
|
|
|
<object-type name="QXmlStreamReader">
|
|
|
<modify-function signature="QXmlStreamReader(const char*)" remove="all" />
|
|
|
<modify-function signature="addData(const char*)" remove="all" />
|
|
|
<modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
|
|
|
<modify-argument index="1">
|
|
|
<reference-count action="set" variable-name="__rcEntityResolver" />
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</object-type>
|
|
|
<object-type name="QXmlStreamWriter">
|
|
|
<modify-function signature="QXmlStreamWriter(QString *)">
|
|
|
<remove />
|
|
|
</modify-function>
|
|
|
</object-type>
|
|
|
-->
|
|
|
|
|
|
<object-type name="QXmlReader">
|
|
|
<modify-function signature="parse(const QXmlInputSource*)">
|
|
|
<modify-argument index="1" invalidate-after-use="yes"/>
|
|
|
</modify-function>
|
|
|
|
|
|
<modify-function signature="feature(QString,bool*)const">
|
|
|
<modify-argument index="2">
|
|
|
<remove-argument/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
<modify-function signature="property(QString,bool*)const">
|
|
|
<modify-argument index="2">
|
|
|
<remove-argument/>
|
|
|
</modify-argument>
|
|
|
</modify-function>
|
|
|
</object-type>
|
|
|
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNodeList' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNamespaceDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNamedNodeMap' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNotationDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNode' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomImplementation' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttribute' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttributes' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamEntityDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
|
|
|
|
|
|
</typesystem>
|
|
|
|