// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "org-xml-sax-HandlerBase"))]
__jni_bindgen! {
/// public class [HandlerBase](https://developer.android.com/reference/org/xml/sax/HandlerBase.html)
///
/// Required feature: "org-xml-sax-HandlerBase"
#[deprecated] public class HandlerBase ("org/xml/sax/HandlerBase") extends crate::java::lang::Object, implements crate::org::xml::sax::EntityResolver, crate::org::xml::sax::DTDHandler, crate::org::xml::sax::DocumentHandler, crate::org::xml::sax::ErrorHandler {
/// [HandlerBase](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#HandlerBase())
pub fn new<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::Local<'env, crate::org::xml::sax::HandlerBase>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "<init>", .descriptor == "()V"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "<init>\0", "()V\0");
__jni_env.new_object_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [resolveEntity](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#resolveEntity(java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String", "org-xml-sax-InputSource"
#[cfg(any(feature = "all", all(feature = "java-lang-String", feature = "org-xml-sax-InputSource")))]
pub fn resolveEntity<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::org::xml::sax::InputSource>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "resolveEntity", .descriptor == "(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "resolveEntity\0", "(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [notationDecl](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#notationDecl(java.lang.String,%20java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn notationDecl<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "notationDecl", .descriptor == "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "notationDecl\0", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [unparsedEntityDecl](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#unparsedEntityDecl(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn unparsedEntityDecl<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg2: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg3: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "unparsedEntityDecl", .descriptor == "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into()), __jni_bindgen::AsJValue::as_jvalue(&arg2.into()), __jni_bindgen::AsJValue::as_jvalue(&arg3.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "unparsedEntityDecl\0", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [setDocumentLocator](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#setDocumentLocator(org.xml.sax.Locator))
///
/// Required features: "org-xml-sax-Locator"
#[cfg(any(feature = "all", all(feature = "org-xml-sax-Locator")))]
pub fn setDocumentLocator<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::org::xml::sax::Locator>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "setDocumentLocator", .descriptor == "(Lorg/xml/sax/Locator;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "setDocumentLocator\0", "(Lorg/xml/sax/Locator;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [startDocument](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#startDocument())
pub fn startDocument<'env>(&'env self) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "startDocument", .descriptor == "()V"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "startDocument\0", "()V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [endDocument](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#endDocument())
pub fn endDocument<'env>(&'env self) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "endDocument", .descriptor == "()V"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "endDocument\0", "()V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [startElement](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#startElement(java.lang.String,%20org.xml.sax.AttributeList))
///
/// Required features: "java-lang-String", "org-xml-sax-AttributeList"
#[cfg(any(feature = "all", all(feature = "java-lang-String", feature = "org-xml-sax-AttributeList")))]
pub fn startElement<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::org::xml::sax::AttributeList>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "startElement", .descriptor == "(Ljava/lang/String;Lorg/xml/sax/AttributeList;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "startElement\0", "(Ljava/lang/String;Lorg/xml/sax/AttributeList;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [endElement](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#endElement(java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn endElement<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "endElement", .descriptor == "(Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "endElement\0", "(Ljava/lang/String;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [characters](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#characters(char%5B%5D,%20int,%20int))
pub fn characters<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::CharArray>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "characters", .descriptor == "([CII)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "characters\0", "([CII)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [ignorableWhitespace](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#ignorableWhitespace(char%5B%5D,%20int,%20int))
pub fn ignorableWhitespace<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env __jni_bindgen::CharArray>>, arg1: i32, arg2: i32) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "ignorableWhitespace", .descriptor == "([CII)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1), __jni_bindgen::AsJValue::as_jvalue(&arg2)];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "ignorableWhitespace\0", "([CII)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [processingInstruction](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#processingInstruction(java.lang.String,%20java.lang.String))
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn processingInstruction<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>, arg1: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::java::lang::String>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "processingInstruction", .descriptor == "(Ljava/lang/String;Ljava/lang/String;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into()), __jni_bindgen::AsJValue::as_jvalue(&arg1.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "processingInstruction\0", "(Ljava/lang/String;Ljava/lang/String;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [warning](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#warning(org.xml.sax.SAXParseException))
///
/// Required features: "org-xml-sax-SAXParseException"
#[cfg(any(feature = "all", all(feature = "org-xml-sax-SAXParseException")))]
pub fn warning<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::org::xml::sax::SAXParseException>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "warning", .descriptor == "(Lorg/xml/sax/SAXParseException;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "warning\0", "(Lorg/xml/sax/SAXParseException;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [error](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#error(org.xml.sax.SAXParseException))
///
/// Required features: "org-xml-sax-SAXParseException"
#[cfg(any(feature = "all", all(feature = "org-xml-sax-SAXParseException")))]
pub fn error<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::org::xml::sax::SAXParseException>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "error", .descriptor == "(Lorg/xml/sax/SAXParseException;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "error\0", "(Lorg/xml/sax/SAXParseException;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [fatalError](https://developer.android.com/reference/org/xml/sax/HandlerBase.html#fatalError(org.xml.sax.SAXParseException))
///
/// Required features: "org-xml-sax-SAXParseException"
#[cfg(any(feature = "all", all(feature = "org-xml-sax-SAXParseException")))]
pub fn fatalError<'env>(&'env self, arg0: impl __jni_bindgen::std::convert::Into<__jni_bindgen::std::option::Option<&'env crate::org::xml::sax::SAXParseException>>) -> __jni_bindgen::std::result::Result<(), __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "org/xml/sax/HandlerBase", java.flags == PUBLIC, .name == "fatalError", .descriptor == "(Lorg/xml/sax/SAXParseException;)V"
unsafe {
let __jni_args = [__jni_bindgen::AsJValue::as_jvalue(&arg0.into())];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("org/xml/sax/HandlerBase\0", "fatalError\0", "(Lorg/xml/sax/SAXParseException;)V\0");
__jni_env.call_void_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
}
}