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

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

package io.qt.core;


/**
 * 

Pattern matching using regular expressions

*

Java wrapper for Qt class QRegExp

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

Java wrapper for Qt enum QRegExp::CaretMode

*/ public enum CaretMode implements io.qt.QtEnumerator { CaretAtZero(0), CaretAtOffset(1), CaretWontMatch(2); private CaretMode(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static CaretMode resolve(int value) { switch (value) { case 0: return CaretAtZero; case 1: return CaretAtOffset; case 2: return CaretWontMatch; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum QRegExp::PatternSyntax

*/ public enum PatternSyntax implements io.qt.QtEnumerator { RegExp(0), Wildcard(1), FixedString(2), RegExp2(3), WildcardUnix(4), W3CXmlSchema11(5); private PatternSyntax(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static PatternSyntax resolve(int value) { switch (value) { case 0: return RegExp; case 1: return Wildcard; case 2: return FixedString; case 3: return RegExp2; case 4: return WildcardUnix; case 5: return W3CXmlSchema11; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

See QRegExp::QRegExp()

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

See QRegExp::QRegExp(QRegExp)

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

Overloaded constructor for {@link #QRegExp(java.lang.String, io.qt.core.Qt.CaseSensitivity, io.qt.core.QRegExp.PatternSyntax)} * with syntax = io.qt.core.QRegExp.PatternSyntax.RegExp.

*/ public QRegExp(java.lang.String pattern, io.qt.core.Qt.CaseSensitivity cs) { this(pattern, cs, io.qt.core.QRegExp.PatternSyntax.RegExp); } /** *

Overloaded constructor for {@link #QRegExp(java.lang.String, io.qt.core.Qt.CaseSensitivity, io.qt.core.QRegExp.PatternSyntax)}

*

with:

    *
  • cs = io.qt.core.Qt.CaseSensitivity.CaseSensitive
  • *
  • syntax = io.qt.core.QRegExp.PatternSyntax.RegExp
  • *
*/ public QRegExp(java.lang.String pattern) { this(pattern, io.qt.core.Qt.CaseSensitivity.CaseSensitive, io.qt.core.QRegExp.PatternSyntax.RegExp); } /** *

See QRegExp::QRegExp(QString,Qt::CaseSensitivity,QRegExp::PatternSyntax)

*/ public QRegExp(java.lang.String pattern, io.qt.core.Qt.CaseSensitivity cs, io.qt.core.QRegExp.PatternSyntax syntax){ super((QPrivateConstructor)null); initialize_native(this, pattern, cs, syntax); } private native static void initialize_native(QRegExp instance, java.lang.String pattern, io.qt.core.Qt.CaseSensitivity cs, io.qt.core.QRegExp.PatternSyntax syntax); /** *

Overloaded function for {@link #cap(int)} * with nth = 0.

*/ @io.qt.QtUninvokable public final java.lang.String cap() { return cap((int)0); } @io.qt.QtUninvokable public final java.lang.String cap(int nth){ return cap_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), nth); } @io.qt.QtUninvokable private native java.lang.String cap_native_int(long __this__nativeId, int nth); /** *

See QRegExp::captureCount()const

*/ @io.qt.QtUninvokable public final int captureCount(){ return captureCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int captureCount_native_constfct(long __this__nativeId); @io.qt.QtUninvokable public final io.qt.core.QStringList capturedTexts(){ return capturedTexts_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QStringList capturedTexts_native(long __this__nativeId); /** *

See QRegExp::caseSensitivity()const

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.CaseSensitivity caseSensitivity(){ return io.qt.core.Qt.CaseSensitivity.resolve(caseSensitivity_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int caseSensitivity_native_constfct(long __this__nativeId); @io.qt.QtUninvokable public final java.lang.String errorString(){ return errorString_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String errorString_native(long __this__nativeId); /** *

See QRegExp::exactMatch(QString)const

*/ @io.qt.QtUninvokable public final boolean exactMatch(java.lang.String str){ return exactMatch_native_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), str); } @io.qt.QtUninvokable private native boolean exactMatch_native_cref_QString_constfct(long __this__nativeId, java.lang.String str); /** *

Overloaded function for {@link #indexIn(java.lang.String, int, io.qt.core.QRegExp.CaretMode)} * with caretMode = io.qt.core.QRegExp.CaretMode.CaretAtZero.

*/ @io.qt.QtUninvokable public final int indexIn(java.lang.String str, int offset) { return indexIn(str, offset, io.qt.core.QRegExp.CaretMode.CaretAtZero); } /** *

Overloaded function for {@link #indexIn(java.lang.String, int, io.qt.core.QRegExp.CaretMode)}

*

with:

    *
  • offset = 0
  • *
  • caretMode = io.qt.core.QRegExp.CaretMode.CaretAtZero
  • *
*/ @io.qt.QtUninvokable public final int indexIn(java.lang.String str) { return indexIn(str, (int)0, io.qt.core.QRegExp.CaretMode.CaretAtZero); } /** *

See QRegExp::indexIn(QString,int,QRegExp::CaretMode)const

*/ @io.qt.QtUninvokable public final int indexIn(java.lang.String str, int offset, io.qt.core.QRegExp.CaretMode caretMode){ return indexIn_native_cref_QString_int_QRegExp_CaretMode_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), str, offset, caretMode.value()); } @io.qt.QtUninvokable private native int indexIn_native_cref_QString_int_QRegExp_CaretMode_constfct(long __this__nativeId, java.lang.String str, int offset, int caretMode); /** *

See QRegExp::isEmpty()const

*/ @io.qt.QtUninvokable public final boolean isEmpty(){ return isEmpty_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isEmpty_native_constfct(long __this__nativeId); /** *

See QRegExp::isMinimal()const

*/ @io.qt.QtUninvokable public final boolean isMinimal(){ return isMinimal_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isMinimal_native_constfct(long __this__nativeId); /** *

See QRegExp::isValid()const

*/ @io.qt.QtUninvokable public final boolean isValid(){ return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isValid_native_constfct(long __this__nativeId); /** *

Overloaded function for {@link #lastIndexIn(java.lang.String, int, io.qt.core.QRegExp.CaretMode)} * with caretMode = io.qt.core.QRegExp.CaretMode.CaretAtZero.

*/ @io.qt.QtUninvokable public final int lastIndexIn(java.lang.String str, int offset) { return lastIndexIn(str, offset, io.qt.core.QRegExp.CaretMode.CaretAtZero); } /** *

Overloaded function for {@link #lastIndexIn(java.lang.String, int, io.qt.core.QRegExp.CaretMode)}

*

with:

    *
  • offset = -1
  • *
  • caretMode = io.qt.core.QRegExp.CaretMode.CaretAtZero
  • *
*/ @io.qt.QtUninvokable public final int lastIndexIn(java.lang.String str) { return lastIndexIn(str, (int)-1, io.qt.core.QRegExp.CaretMode.CaretAtZero); } /** *

See QRegExp::lastIndexIn(QString,int,QRegExp::CaretMode)const

*/ @io.qt.QtUninvokable public final int lastIndexIn(java.lang.String str, int offset, io.qt.core.QRegExp.CaretMode caretMode){ return lastIndexIn_native_cref_QString_int_QRegExp_CaretMode_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), str, offset, caretMode.value()); } @io.qt.QtUninvokable private native int lastIndexIn_native_cref_QString_int_QRegExp_CaretMode_constfct(long __this__nativeId, java.lang.String str, int offset, int caretMode); /** *

See QRegExp::matchedLength()const

*/ @io.qt.QtUninvokable public final int matchedLength(){ return matchedLength_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int matchedLength_native_constfct(long __this__nativeId); @io.qt.QtUninvokable public void writeTo(io.qt.core.QDataStream out){ java.util.Objects.requireNonNull(out, "Argument 'out': null not expected."); writeTo_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(out)); } @io.qt.QtUninvokable private native void writeTo_native_ref_QDataStream(long __this__nativeId, long out); /** *

See QRegExp::operator==(QRegExp)const

*/ @io.qt.QtUninvokable private final boolean operator_equal(io.qt.core.QRegExp rx){ return operator_equal_native_cref_QRegExp_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rx)); } @io.qt.QtUninvokable private native boolean operator_equal_native_cref_QRegExp_constfct(long __this__nativeId, long rx); @io.qt.QtUninvokable public void readFrom(io.qt.core.QDataStream in){ java.util.Objects.requireNonNull(in, "Argument 'in': null not expected."); readFrom_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(in)); } @io.qt.QtUninvokable private native void readFrom_native_ref_QDataStream(long __this__nativeId, long in); /** *

See QRegExp::pattern()const

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

See QRegExp::patternSyntax()const

*/ @io.qt.QtUninvokable public final io.qt.core.QRegExp.PatternSyntax patternSyntax(){ return io.qt.core.QRegExp.PatternSyntax.resolve(patternSyntax_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int patternSyntax_native_constfct(long __this__nativeId); /** *

Overloaded function for {@link #pos(int)} * with nth = 0.

*/ @io.qt.QtUninvokable public final int pos() { return pos((int)0); } @io.qt.QtUninvokable public final int pos(int nth){ return pos_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), nth); } @io.qt.QtUninvokable private native int pos_native_int(long __this__nativeId, int nth); /** *

See QRegExp::setCaseSensitivity(Qt::CaseSensitivity)

*/ @io.qt.QtUninvokable public final void setCaseSensitivity(io.qt.core.Qt.CaseSensitivity cs){ setCaseSensitivity_native_Qt_CaseSensitivity(QtJambi_LibraryUtilities.internal.nativeId(this), cs.value()); } @io.qt.QtUninvokable private native void setCaseSensitivity_native_Qt_CaseSensitivity(long __this__nativeId, int cs); /** *

See QRegExp::setMinimal(bool)

*/ @io.qt.QtUninvokable public final void setMinimal(boolean minimal){ setMinimal_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), minimal); } @io.qt.QtUninvokable private native void setMinimal_native_bool(long __this__nativeId, boolean minimal); /** *

See QRegExp::setPattern(QString)

*/ @io.qt.QtUninvokable public final void setPattern(java.lang.String pattern){ setPattern_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), pattern); } @io.qt.QtUninvokable private native void setPattern_native_cref_QString(long __this__nativeId, java.lang.String pattern); /** *

See QRegExp::setPatternSyntax(QRegExp::PatternSyntax)

*/ @io.qt.QtUninvokable public final void setPatternSyntax(io.qt.core.QRegExp.PatternSyntax syntax){ setPatternSyntax_native_QRegExp_PatternSyntax(QtJambi_LibraryUtilities.internal.nativeId(this), syntax.value()); } @io.qt.QtUninvokable private native void setPatternSyntax_native_QRegExp_PatternSyntax(long __this__nativeId, int syntax); /** *

See QRegExp::swap(QRegExp&)

*/ @io.qt.QtUninvokable public final void swap(io.qt.core.QRegExp other){ java.util.Objects.requireNonNull(other, "Argument 'other': null not expected."); swap_native_ref_QRegExp(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other)); } @io.qt.QtUninvokable private native void swap_native_ref_QRegExp(long __this__nativeId, long other); /** *

See QRegExp::escape(QString)

*/ public native static java.lang.String escape(java.lang.String str); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QRegExp(QPrivateConstructor p) { super(p); } @Override @io.qt.QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.core.QRegExp) { return operator_equal((io.qt.core.QRegExp) 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 @io.qt.QtUninvokable public String toString() { return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private static native String toString_native(long __this_nativeId); @Override public QRegExp clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native QRegExp clone_native(long __this_nativeId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy