
io.qt.xmlpatterns.QXmlSchemaValidator Maven / Gradle / Ivy
package io.qt.xmlpatterns;
import io.qt.*;
/**
* Validates XML instance documents against a W3C XML Schema
* Java wrapper for Qt class QXmlSchemaValidator
* @since This class was introduced in Qt 4.6.
*/
public class QXmlSchemaValidator extends QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QXmlSchemaValidator:: QXmlSchemaValidator()
*/
public QXmlSchemaValidator(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QXmlSchemaValidator instance);
/**
* See QXmlSchemaValidator:: QXmlSchemaValidator(QXmlSchema)
* @param schema
*/
public QXmlSchemaValidator(io.qt.xmlpatterns.@NonNull QXmlSchema schema){
super((QPrivateConstructor)null);
initialize_native(this, schema);
}
private native static void initialize_native(QXmlSchemaValidator instance, io.qt.xmlpatterns.QXmlSchema schema);
/**
* See QXmlSchemaValidator:: messageHandler()const
* @return
*/
@QtUninvokable
public final io.qt.xmlpatterns.@Nullable QAbstractMessageHandler messageHandler(){
return messageHandler_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.xmlpatterns.QAbstractMessageHandler messageHandler_native_constfct(long __this__nativeId);
/**
* See QXmlSchemaValidator:: namePool()const
* @return
*/
@QtUninvokable
public final io.qt.xmlpatterns.@NonNull QXmlNamePool namePool(){
return namePool_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.xmlpatterns.QXmlNamePool namePool_native_constfct(long __this__nativeId);
/**
* See QXmlSchemaValidator:: networkAccessManager()const
* @return
*/
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.network.@Nullable QNetworkAccessManager networkAccessManager(){
return networkAccessManager_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.network.QNetworkAccessManager networkAccessManager_native_constfct(long __this__nativeId);
/**
* See QXmlSchemaValidator:: schema()const
* @return
*/
@QtUninvokable
public final io.qt.xmlpatterns.@NonNull QXmlSchema schema(){
return schema_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.xmlpatterns.QXmlSchema schema_native_constfct(long __this__nativeId);
/**
* See QXmlSchemaValidator:: setMessageHandler(QAbstractMessageHandler*)
* @param handler
*/
@QtUninvokable
public final void setMessageHandler(io.qt.xmlpatterns.@Nullable QAbstractMessageHandler handler){
setMessageHandler_native_QAbstractMessageHandler_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(handler));
}
@QtUninvokable
private native void setMessageHandler_native_QAbstractMessageHandler_ptr(long __this__nativeId, long handler);
/**
* See QXmlSchemaValidator:: setNetworkAccessManager(QNetworkAccessManager*)
* @param networkmanager
*/
@SuppressWarnings({"exports"})
@QtUninvokable
public final void setNetworkAccessManager(io.qt.network.@Nullable QNetworkAccessManager networkmanager){
setNetworkAccessManager_native_QNetworkAccessManager_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(networkmanager));
}
@QtUninvokable
private native void setNetworkAccessManager_native_QNetworkAccessManager_ptr(long __this__nativeId, long networkmanager);
/**
* See QXmlSchemaValidator:: setSchema(QXmlSchema)
* @param schema
*/
@QtUninvokable
public final void setSchema(io.qt.xmlpatterns.@NonNull QXmlSchema schema){
setSchema_native_cref_QXmlSchema(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(schema));
}
@QtUninvokable
private native void setSchema_native_cref_QXmlSchema(long __this__nativeId, long schema);
/**
* See QXmlSchemaValidator:: setUriResolver(const QAbstractUriResolver*)
* @param resolver
*/
@QtUninvokable
public final void setUriResolver(io.qt.xmlpatterns.@Nullable QAbstractUriResolver resolver){
setUriResolver_native_const_QAbstractUriResolver_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(resolver));
}
@QtUninvokable
private native void setUriResolver_native_const_QAbstractUriResolver_ptr(long __this__nativeId, long resolver);
/**
* See QXmlSchemaValidator:: uriResolver()const
* @return
*/
@QtUninvokable
public final io.qt.xmlpatterns.@Nullable QAbstractUriResolver uriResolver(){
return uriResolver_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.xmlpatterns.QAbstractUriResolver uriResolver_native_constfct(long __this__nativeId);
/**
* See QXmlSchemaValidator:: validate(QByteArray, QUrl)const
* @param data
* @param documentUri
* @return
*/
@QtUninvokable
public final boolean validate(io.qt.core.@NonNull QByteArray data, io.qt.core.@NonNull QUrl documentUri){
return validate_native_cref_QByteArray_cref_QUrl_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data), QtJambi_LibraryUtilities.internal.checkedNativeId(documentUri));
}
@QtUninvokable
private native boolean validate_native_cref_QByteArray_cref_QUrl_constfct(long __this__nativeId, long data, long documentUri);
/**
* See QXmlSchemaValidator:: validate(QIODevice*, QUrl)const
* @param source
* @param documentUri
* @return
*/
@QtUninvokable
public final boolean validate(io.qt.core.@Nullable QIODevice source, io.qt.core.@NonNull QUrl documentUri){
return validate_native_QIODevice_ptr_cref_QUrl_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(source), QtJambi_LibraryUtilities.internal.checkedNativeId(documentUri));
}
@QtUninvokable
private native boolean validate_native_QIODevice_ptr_cref_QUrl_constfct(long __this__nativeId, long source, long documentUri);
/**
* See QXmlSchemaValidator:: validate(QUrl)const
* @param source
* @return
*/
@QtUninvokable
public final boolean validate(io.qt.core.@NonNull QUrl source){
return validate_native_cref_QUrl_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(source));
}
@QtUninvokable
private native boolean validate_native_cref_QUrl_constfct(long __this__nativeId, long source);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QXmlSchemaValidator(QPrivateConstructor p) { super(p); }
/**
* Overloaded function for {@link #validate(io.qt.core.QByteArray, io.qt.core.QUrl)}
* with documentUri = new io.qt.core.QUrl()
.
*/
@QtUninvokable
public final boolean validate(io.qt.core.@NonNull QByteArray data) {
return validate(data, new io.qt.core.QUrl());
}
/**
* Overloaded function for {@link #validate(byte[], io.qt.core.QUrl)}
* with documentUri = new io.qt.core.QUrl()
.
*/
@QtUninvokable
public final boolean validate(byte @NonNull[] data) {
return validate(data, new io.qt.core.QUrl());
}
/**
* Overloaded function for {@link #validate(io.qt.core.QByteArray, io.qt.core.QUrl)}.
*/
@QtUninvokable
public final boolean validate(byte @NonNull[] data, io.qt.core.@NonNull QUrl documentUri) {
return validate(new io.qt.core.QByteArray(data), documentUri);
}
/**
* Overloaded function for {@link #validate(io.qt.core.QByteArray, io.qt.core.QUrl)}.
*/
@QtUninvokable
public final boolean validate(io.qt.core.@NonNull QByteArray data, java.lang.@NonNull String documentUri) {
return validate(data, new io.qt.core.QUrl(documentUri));
}
/**
* Overloaded function for {@link #validate(io.qt.core.QByteArray, io.qt.core.QUrl)}.
*/
@QtUninvokable
public final boolean validate(byte @NonNull[] data, java.lang.@NonNull String documentUri) {
return validate(new io.qt.core.QByteArray(data), new io.qt.core.QUrl(documentUri));
}
/**
* Overloaded function for {@link #validate(io.qt.core.QIODevice, io.qt.core.QUrl)}
* with documentUri = new io.qt.core.QUrl()
.
*/
@QtUninvokable
public final boolean validate(io.qt.core.@Nullable QIODevice source) {
return validate(source, new io.qt.core.QUrl());
}
/**
* Overloaded function for {@link #validate(io.qt.core.QIODevice, io.qt.core.QUrl)}.
*/
@QtUninvokable
public final boolean validate(io.qt.core.@Nullable QIODevice source, java.lang.@NonNull String documentUri) {
return validate(source, new io.qt.core.QUrl(documentUri));
}
/**
* Overloaded function for {@link #validate(io.qt.core.QUrl)}.
*/
@QtUninvokable
public final boolean validate(java.lang.@NonNull String source) {
return validate(new io.qt.core.QUrl(source));
}
}