[]Struct jni_android_sys::android::net::Uri

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

public class Uri

Required feature: "android-net-Uri"

Methods

impl Uri

pub fn isHierarchical<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isOpaque<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isRelative<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isAbsolute<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

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

getScheme

Required features: "java-lang-String"

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

getSchemeSpecificPart

Required features: "java-lang-String"

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

getEncodedSchemeSpecificPart

Required features: "java-lang-String"

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

getAuthority

Required features: "java-lang-String"

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

getEncodedAuthority

Required features: "java-lang-String"

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

getUserInfo

Required features: "java-lang-String"

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

getEncodedUserInfo

Required features: "java-lang-String"

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

getHost

Required features: "java-lang-String"

pub fn getPort<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

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

getPath

Required features: "java-lang-String"

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

getEncodedPath

Required features: "java-lang-String"

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

getQuery

Required features: "java-lang-String"

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

getEncodedQuery

Required features: "java-lang-String"

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

getFragment

Required features: "java-lang-String"

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

getEncodedFragment

Required features: "java-lang-String"

pub fn getPathSegments<'env>(
    &'env self
) -> Result<Option<Local<'env, List>>, Local<'env, Throwable>>
[src]

getPathSegments

Required features: "java-util-List"

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

getLastPathSegment

Required features: "java-lang-String"

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

equals

Required features: "java-lang-Object"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn compareTo_Uri<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Uri>>
) -> Result<i32, Local<'env, Throwable>>
[src]

compareTo

Required features: "android-net-Uri"

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

toString

Required features: "java-lang-String"

pub fn buildUpon<'env>(
    &'env self
) -> Result<Option<Local<'env, Uri_Builder>>, Local<'env, Throwable>>
[src]

buildUpon

Required features: "android-net-Uri_Builder"

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

parse

Required features: "android-net-Uri", "java-lang-String"

pub fn fromFile<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env File>>
) -> Result<Option<Local<'env, Uri>>, Local<'env, Throwable>>
[src]

fromFile

Required features: "android-net-Uri", "java-io-File"

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

fromParts

Required features: "android-net-Uri", "java-lang-String"

pub fn getQueryParameterNames<'env>(
    &'env self
) -> Result<Option<Local<'env, Set>>, Local<'env, Throwable>>
[src]

getQueryParameterNames

Required features: "java-util-Set"

pub fn getQueryParameters<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, List>>, Local<'env, Throwable>>
[src]

getQueryParameters

Required features: "java-lang-String", "java-util-List"

pub fn getQueryParameter<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getQueryParameter

Required features: "java-lang-String"

pub fn getBooleanQueryParameter<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: bool
) -> Result<bool, Local<'env, Throwable>>
[src]

getBooleanQueryParameter

Required features: "java-lang-String"

pub fn normalizeScheme<'env>(
    &'env self
) -> Result<Option<Local<'env, Uri>>, Local<'env, Throwable>>
[src]

normalizeScheme

Required features: "android-net-Uri"

pub fn writeToParcel<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: impl Into<Option<&'env Uri>>
) -> Result<(), Local<'env, Throwable>>
[src]

writeToParcel

Required features: "android-net-Uri", "android-os-Parcel"

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

encode

Required features: "java-lang-String"

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

encode

Required features: "java-lang-String"

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

decode

Required features: "java-lang-String"

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

withAppendedPath

Required features: "android-net-Uri", "java-lang-String"

pub fn CREATOR<'env>(env: &'env Env) -> Option<Local<'env, Parcelable_Creator>>[src]

get public static final CREATOR

Required feature: "android-os-Parcelable_Creator"

pub fn EMPTY<'env>(env: &'env Env) -> Option<Local<'env, Uri>>[src]

get public static final EMPTY

Required feature: "android-net-Uri"

Methods from Deref<Target = Object>

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

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

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

equals

Required features: "java-lang-Object"

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

toString

Required features: "java-lang-String"

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

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

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

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

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

Trait Implementations

impl AsJValue for Uri

impl AsRef<Comparable> for Uri

impl AsRef<Parcelable> for Uri

impl AsValidJObjectAndEnv for Uri

impl Deref for Uri

type Target = Object

The resulting type after dereferencing.

impl JniType for Uri

Auto Trait Implementations

impl RefUnwindSafe for Uri

impl !Send for Uri

impl !Sync for Uri

impl Unpin for Uri

impl UnwindSafe for Uri

Blanket Implementations

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

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

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

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.