[]Struct jni_android_sys::java::net::URL

#[repr(transparent)]
pub struct URL(_);

public final class URL

Required feature: java-net-URL

Methods

impl URL

pub fn new_string_string_int_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: i32,
    arg3: impl Into<Option<&'env String>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String"

pub fn new_string_string_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String"

pub fn new_string_string_int_string_url_stream_handler<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: i32,
    arg3: impl Into<Option<&'env String>>,
    arg4: impl Into<Option<&'env URLStreamHandler>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String", "java-net-URLStreamHandler"

pub fn new_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String"

pub fn new_url_string<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env URL>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String", "java-net-URL"

pub fn new_url_string_url_stream_handler<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env URL>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env URLStreamHandler>>
) -> Result<Local<'env, URL>>
[src]

Required features: "java-lang-String", "java-net-URL", "java-net-URLStreamHandler"

pub fn get_query<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getQuery

Required features: "java-lang-String"

pub fn get_path<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getPath

Required features: "java-lang-String"

pub fn get_user_info<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getUserInfo

Required features: "java-lang-String"

pub fn get_authority<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getAuthority

Required features: "java-lang-String"

pub fn get_port<'env>(&'env self) -> Result<i32>[src]

pub fn get_default_port<'env>(&'env self) -> Result<i32>[src]

pub fn get_protocol<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getProtocol

Required features: "java-lang-String"

pub fn get_host<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getHost

Required features: "java-lang-String"

pub fn get_file<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getFile

Required features: "java-lang-String"

pub fn get_ref<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getRef

Required features: "java-lang-String"

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn same_file<'env>(
    &'env self,
    arg0: impl Into<Option<&'env URL>>
) -> Result<bool>
[src]

sameFile

Required features: "java-net-URL"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn to_external_form<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toExternalForm

Required features: "java-lang-String"

pub fn to_uri<'env>(&'env self) -> Result<Option<Local<'env, URI>>>[src]

toURI

Required features: "java-net-URI"

pub fn open_connection<'env>(
    &'env self
) -> Result<Option<Local<'env, URLConnection>>>
[src]

openConnection

Required features: "java-net-URLConnection"

pub fn open_connection_proxy<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Proxy>>
) -> Result<Option<Local<'env, URLConnection>>>
[src]

openConnection

Required features: "java-net-Proxy", "java-net-URLConnection"

pub fn open_stream<'env>(&'env self) -> Result<Option<Local<'env, InputStream>>>[src]

openStream

Required features: "java-io-InputStream"

pub fn get_content<'env>(&'env self) -> Result<Option<Local<'env, Object>>>[src]

getContent

Required features: "java-lang-Object"

pub fn set_url_stream_handler_factory<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env URLStreamHandlerFactory>>
) -> Result<()>
[src]

setURLStreamHandlerFactory

Required features: "java-net-URLStreamHandlerFactory"

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<Serializable> for URL

impl Deref for URL

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for URL

impl AsJValue for URL

Auto Trait Implementations

impl !Sync for URL

impl !Send for URL

impl Unpin for URL

impl RefUnwindSafe for URL

impl UnwindSafe for URL

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]