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

io.qt.core.QByteArrayMatcher Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
package io.qt.core;


/**
 * 

Holds a sequence of bytes that can be quickly matched in a byte array

*

Java wrapper for Qt class QByteArrayMatcher

*/ public class QByteArrayMatcher extends io.qt.QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

See QByteArrayMatcher::QByteArrayMatcher()

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

See QByteArrayMatcher::QByteArrayMatcher(QByteArray)

*/ public QByteArrayMatcher(io.qt.core.QByteArray pattern){ super((QPrivateConstructor)null); initialize_native(this, pattern); } private native static void initialize_native(QByteArrayMatcher instance, io.qt.core.QByteArray pattern); /** *

See QByteArrayMatcher::QByteArrayMatcher(QByteArrayMatcher)

*/ public QByteArrayMatcher(io.qt.core.QByteArrayMatcher other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QByteArrayMatcher instance, io.qt.core.QByteArrayMatcher other); /** *

Overloaded function for {@link #indexIn(io.qt.core.QByteArray, long)} * with from = 0.

*/ @io.qt.QtUninvokable public final long indexIn(io.qt.core.QByteArray ba) { return indexIn(ba, (long)0); } /** *

See QByteArrayMatcher::indexIn(QByteArray,qsizetype)const

*/ @io.qt.QtUninvokable public final long indexIn(io.qt.core.QByteArray ba, long from){ return indexIn_native_cref_QByteArray_qsizetype_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ba), from); } @io.qt.QtUninvokable private native long indexIn_native_cref_QByteArray_qsizetype_constfct(long __this__nativeId, long ba, long from); @io.qt.QtUninvokable private final boolean operator_equal(io.qt.core.QByteArrayMatcher value2){ return operator_equal_native_cref_QByteArrayMatcher(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(value2)); } @io.qt.QtUninvokable private native boolean operator_equal_native_cref_QByteArrayMatcher(long __this__nativeId, long value2); /** *

See QByteArrayMatcher::pattern()const

*/ @io.qt.QtUninvokable public final io.qt.core.QByteArray pattern(){ return pattern_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QByteArray pattern_native_constfct(long __this__nativeId); /** *

See QByteArrayMatcher::setPattern(QByteArray)

*/ @io.qt.QtUninvokable public final void setPattern(io.qt.core.QByteArray pattern){ setPattern_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pattern)); } @io.qt.QtUninvokable private native void setPattern_native_cref_QByteArray(long __this__nativeId, long pattern); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QByteArrayMatcher(QPrivateConstructor p) { super(p); } @Override @io.qt.QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.core.QByteArrayMatcher) { return operator_equal((io.qt.core.QByteArrayMatcher) other); } return false; } @io.qt.QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native static int hashCode_native(long __this_nativeId); @Override public QByteArrayMatcher clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native QByteArrayMatcher clone_native(long __this_nativeId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy