All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.xmlpatterns.QAbstractXmlNodeModel Maven / Gradle / Ivy

package io.qt.xmlpatterns;

import io.qt.*;


/**
 * 

Abstract base class for modeling non-XML data to look like XML for QXmlQuery

*

Java wrapper for Qt class QAbstractXmlNodeModel

* @since This class was introduced in Qt 4.4. */ public abstract class QAbstractXmlNodeModel extends QtObject { static { QtJambi_LibraryUtilities.initialize(); } @NativeAccess private static final class ConcreteWrapper extends QAbstractXmlNodeModel { @NativeAccess private ConcreteWrapper(QPrivateConstructor p) { super(p); } @Override @QtUninvokable protected java.util.@NonNull List attributes(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex element){ return attributes_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(element)); } @QtUninvokable private native java.util.List attributes_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long element); @Override @QtUninvokable public io.qt.core.@NonNull QUrl baseUri(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni){ return baseUri_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ni)); } @QtUninvokable private native io.qt.core.QUrl baseUri_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); @Override @QtUninvokable public io.qt.xmlpatterns.QXmlNodeModelIndex.@NonNull DocumentOrder compareOrder(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni1, io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni2){ return io.qt.xmlpatterns.QXmlNodeModelIndex.DocumentOrder.resolve(compareOrder_native_cref_QXmlNodeModelIndex_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ni1), QtJambi_LibraryUtilities.internal.checkedNativeId(ni2))); } @QtUninvokable private native int compareOrder_native_cref_QXmlNodeModelIndex_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni1, long ni2); @Override @QtUninvokable public io.qt.core.@NonNull QUrl documentUri(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni){ return documentUri_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ni)); } @QtUninvokable private native io.qt.core.QUrl documentUri_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); @Override @QtUninvokable public io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex elementById(io.qt.xmlpatterns.@NonNull QXmlName NCName){ return elementById_native_cref_QXmlName_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(NCName)); } @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex elementById_native_cref_QXmlName_constfct(long __this__nativeId, long NCName); @Override @QtUninvokable public io.qt.xmlpatterns.QXmlNodeModelIndex.@NonNull NodeKind kind(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni){ return io.qt.xmlpatterns.QXmlNodeModelIndex.NodeKind.resolve(kind_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ni))); } @QtUninvokable private native int kind_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); @Override @QtUninvokable public io.qt.xmlpatterns.@NonNull QXmlName name(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni){ return name_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ni)); } @QtUninvokable private native io.qt.xmlpatterns.QXmlName name_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); @Override @QtUninvokable public java.util.@NonNull List namespaceBindings(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n){ return namespaceBindings_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(n)); } @QtUninvokable private native java.util.List namespaceBindings_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); @Override @QtUninvokable protected io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex nextFromSimpleAxis(io.qt.xmlpatterns.QAbstractXmlNodeModel.@NonNull SimpleAxis axis, io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex origin){ return nextFromSimpleAxis_native_QAbstractXmlNodeModel_SimpleAxis_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), axis.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(origin)); } @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex nextFromSimpleAxis_native_QAbstractXmlNodeModel_SimpleAxis_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, int axis, long origin); @Override @QtUninvokable public java.util.@NonNull List nodesByIdref(io.qt.xmlpatterns.@NonNull QXmlName NCName){ return nodesByIdref_native_cref_QXmlName_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(NCName)); } @QtUninvokable private native java.util.List nodesByIdref_native_cref_QXmlName_constfct(long __this__nativeId, long NCName); @Override @QtUninvokable public io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex root(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n){ return root_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(n)); } @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex root_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); @Override @QtUninvokable public java.lang.@NonNull String stringValue(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n){ return stringValue_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(n)); } @QtUninvokable private native java.lang.String stringValue_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); @Override @QtUninvokable public java.lang.Object typedValue(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n){ return typedValue_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(n)); } @QtUninvokable private native java.lang.Object typedValue_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); } /** *

Java wrapper for Qt enum QAbstractXmlNodeModel::NodeCopySetting

* * @see NodeCopySettings */ public enum NodeCopySetting implements QtFlagEnumerator { /** *

Representing QAbstractXmlNodeModel::InheritNamespaces

*/ InheritNamespaces(1), /** *

Representing QAbstractXmlNodeModel::PreserveNamespaces

*/ PreserveNamespaces(2); static { QtJambi_LibraryUtilities.initialize(); } private NodeCopySetting(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Create a QFlags of the enum entry. * @return QFlags */ @Override public @NonNull NodeCopySettings asFlags() { return new NodeCopySettings(value); } /** * Combines this entry with other enum entry. * @param e enum entry * @return new flag */ public @NonNull NodeCopySettings combined(@NonNull NodeCopySetting e) { return asFlags().setFlag(e, true); } /** * Excludes other enum entry from a flag of this entry. * @param e enum entry * @return new flag */ public @NonNull NodeCopySettings cleared(@NonNull NodeCopySetting e) { return asFlags().setFlag(e, false); } /** * Creates a new {@link NodeCopySettings} from the entries. * @param values entries * @return new flag */ public static @NonNull NodeCopySettings flags(@Nullable NodeCopySetting @NonNull... values) { return new NodeCopySettings(values); } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull NodeCopySetting resolve(int value) { switch (value) { case 1: return InheritNamespaces; case 2: return PreserveNamespaces; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** * {@link QFlags} type for enum {@link NodeCopySetting} */ public static final class NodeCopySettings extends QFlags implements Comparable { private static final long serialVersionUID = 0x43088d2f973f3a1dL; static { QtJambi_LibraryUtilities.initialize(); } /** * Creates a new NodeCopySettings where the flags in args are set. * @param args enum entries */ public NodeCopySettings(@Nullable NodeCopySetting @NonNull... args){ super(args); } /** * Creates a new NodeCopySettings with given value. * @param value */ public NodeCopySettings(int value) { super(value); } /** * Combines this flags with enum entry. * @param e enum entry * @return new NodeCopySettings */ @Override public final @NonNull NodeCopySettings combined(@StrictNonNull NodeCopySetting e){ return new NodeCopySettings(value() | e.value()); } /** * Sets the flag e * @param e enum entry * @return this */ @Override public final @NonNull NodeCopySettings setFlag(@Nullable NodeCopySetting e){ return setFlag(e, true); } /** * Sets or clears the flag flag * @param e enum entry * @param on set (true) or clear (false) * @return this */ @Override public final @NonNull NodeCopySettings setFlag(@Nullable NodeCopySetting e, boolean on){ if (on) { setValue(value() | e.value()); }else { setValue(value() & ~e.value()); } return this; } /** * Returns an array of flag objects represented by this NodeCopySettings. * @return array of enum entries */ @Override public final @NonNull NodeCopySetting @NonNull[] flags(){ return super.flags(NodeCopySetting.values()); } /** * {@inheritDoc} */ @Override public final @NonNull NodeCopySettings clone(){ return new NodeCopySettings(value()); } /** * {@inheritDoc} */ @Override public final int compareTo(@StrictNonNull NodeCopySettings other){ return Integer.compare(value(), other.value()); } } /** *

Java wrapper for Qt enum QAbstractXmlNodeModel::SimpleAxis

*/ public enum SimpleAxis implements QtEnumerator { /** *

Representing QAbstractXmlNodeModel::Parent

*/ Parent(0), /** *

Representing QAbstractXmlNodeModel::FirstChild

*/ FirstChild(1), /** *

Representing QAbstractXmlNodeModel::PreviousSibling

*/ PreviousSibling(2), /** *

Representing QAbstractXmlNodeModel::NextSibling

*/ NextSibling(3); static { QtJambi_LibraryUtilities.initialize(); } private SimpleAxis(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull SimpleAxis resolve(int value) { switch (value) { case 0: return Parent; case 1: return FirstChild; case 2: return PreviousSibling; case 3: return NextSibling; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See QAbstractXmlNodeModel::QAbstractXmlNodeModel()

*/ public QAbstractXmlNodeModel(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QAbstractXmlNodeModel instance); /** *

See QAbstractXmlNodeModel::createIndex(qint64)const

* @param data * @return */ @QtUninvokable protected final io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex createIndex(long data){ return createIndex_native_qint64_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), data); } @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex createIndex_native_qint64_constfct(long __this__nativeId, long data); /** *

See QAbstractXmlNodeModel::createIndex(qint64,qint64)const

* @param data * @param additionalData * @return */ @QtUninvokable protected final io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex createIndex(long data, long additionalData){ return createIndex_native_qint64_qint64_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), data, additionalData); } @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex createIndex_native_qint64_qint64_constfct(long __this__nativeId, long data, long additionalData); /** *

See QAbstractXmlNodeModel::sourceLocation(QXmlNodeModelIndex)const

* @since This function was introduced in Qt 4.6. * @param index * @return */ @QtUninvokable public final io.qt.xmlpatterns.@NonNull QSourceLocation sourceLocation(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex index){ return sourceLocation_native_cref_QXmlNodeModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index)); } @QtUninvokable private native io.qt.xmlpatterns.QSourceLocation sourceLocation_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long index); /** *

See QAbstractXmlNodeModel::attributes(QXmlNodeModelIndex)const

* @param element * @return */ @QtUninvokable protected abstract java.util.@NonNull List attributes(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex element); @QtUninvokable private native java.util.List attributes_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long element); /** *

See QAbstractXmlNodeModel::baseUri(QXmlNodeModelIndex)const

* @param ni * @return */ @QtUninvokable public abstract io.qt.core.@NonNull QUrl baseUri(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni); @QtUninvokable private native io.qt.core.QUrl baseUri_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); /** *

See QAbstractXmlNodeModel::compareOrder(QXmlNodeModelIndex,QXmlNodeModelIndex)const

* @param ni1 * @param ni2 * @return */ @QtUninvokable public abstract io.qt.xmlpatterns.QXmlNodeModelIndex.@NonNull DocumentOrder compareOrder(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni1, io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni2); @QtUninvokable private native int compareOrder_native_cref_QXmlNodeModelIndex_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni1, long ni2); /** *

See QAbstractXmlNodeModel::documentUri(QXmlNodeModelIndex)const

* @param ni * @return */ @QtUninvokable public abstract io.qt.core.@NonNull QUrl documentUri(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni); @QtUninvokable private native io.qt.core.QUrl documentUri_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); /** *

See QAbstractXmlNodeModel::elementById(QXmlName)const

* @param NCName * @return */ @QtUninvokable public abstract io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex elementById(io.qt.xmlpatterns.@NonNull QXmlName NCName); @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex elementById_native_cref_QXmlName_constfct(long __this__nativeId, long NCName); /** *

See QAbstractXmlNodeModel::kind(QXmlNodeModelIndex)const

* @param ni * @return */ @QtUninvokable public abstract io.qt.xmlpatterns.QXmlNodeModelIndex.@NonNull NodeKind kind(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni); @QtUninvokable private native int kind_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); /** *

See QAbstractXmlNodeModel::name(QXmlNodeModelIndex)const

* @param ni * @return */ @QtUninvokable public abstract io.qt.xmlpatterns.@NonNull QXmlName name(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex ni); @QtUninvokable private native io.qt.xmlpatterns.QXmlName name_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long ni); /** *

See QAbstractXmlNodeModel::namespaceBindings(QXmlNodeModelIndex)const

* @param n * @return */ @QtUninvokable public abstract java.util.@NonNull List namespaceBindings(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n); @QtUninvokable private native java.util.List namespaceBindings_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); /** *

See QAbstractXmlNodeModel::nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis,QXmlNodeModelIndex)const

* @param axis * @param origin * @return */ @QtUninvokable protected abstract io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex nextFromSimpleAxis(io.qt.xmlpatterns.QAbstractXmlNodeModel.@NonNull SimpleAxis axis, io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex origin); @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex nextFromSimpleAxis_native_QAbstractXmlNodeModel_SimpleAxis_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, int axis, long origin); /** *

See QAbstractXmlNodeModel::nodesByIdref(QXmlName)const

* @param NCName * @return */ @QtUninvokable public abstract java.util.@NonNull List nodesByIdref(io.qt.xmlpatterns.@NonNull QXmlName NCName); @QtUninvokable private native java.util.List nodesByIdref_native_cref_QXmlName_constfct(long __this__nativeId, long NCName); /** *

See QAbstractXmlNodeModel::root(QXmlNodeModelIndex)const

* @param n * @return */ @QtUninvokable public abstract io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex root(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n); @QtUninvokable private native io.qt.xmlpatterns.QXmlNodeModelIndex root_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); /** *

See QAbstractXmlNodeModel::stringValue(QXmlNodeModelIndex)const

* @param n * @return */ @QtUninvokable public abstract java.lang.@NonNull String stringValue(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n); @QtUninvokable private native java.lang.String stringValue_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); /** *

See QAbstractXmlNodeModel::typedValue(QXmlNodeModelIndex)const

* @param n * @return */ @QtUninvokable public abstract java.lang.Object typedValue(io.qt.xmlpatterns.@NonNull QXmlNodeModelIndex n); @QtUninvokable private native java.lang.Object typedValue_native_cref_QXmlNodeModelIndex_constfct(long __this__nativeId, long n); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QAbstractXmlNodeModel(QPrivateConstructor p) { super(p); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy