typesystem_xml.xml
327 lines
| 14.4 KiB
| application/xml
|
XmlLexer
/ generator_50 / typesystem_xml.xml
r0 | <?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> | ||||