[]Struct jni_android_sys::java::util::jar::JarEntry

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

public class JarEntry

Required feature: "java-util-jar-JarEntry"

Methods

impl JarEntry

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

JarEntry

Required features: "java-lang-String"

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

JarEntry

Required features: "java-util-zip-ZipEntry"

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

JarEntry

Required features: "java-util-jar-JarEntry"

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

getAttributes

Required features: "java-util-jar-Attributes"

pub fn getCertificates<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<Certificate, Throwable>>>, Local<'env, Throwable>>
[src]

getCertificates

Required features: "java-security-cert-Certificate"

pub fn getCodeSigners<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<CodeSigner, Throwable>>>, Local<'env, Throwable>>
[src]

getCodeSigners

Required features: "java-security-CodeSigner"

pub const CENATT: i32[src]

public static final CENATT

pub const CENATX: i32[src]

public static final CENATX

pub const CENCOM: i32[src]

public static final CENCOM

pub const CENCRC: i32[src]

public static final CENCRC

pub const CENDSK: i32[src]

public static final CENDSK

pub const CENEXT: i32[src]

public static final CENEXT

pub const CENFLG: i32[src]

public static final CENFLG

pub const CENHDR: i32[src]

public static final CENHDR

pub const CENHOW: i32[src]

public static final CENHOW

pub const CENLEN: i32[src]

public static final CENLEN

pub const CENNAM: i32[src]

public static final CENNAM

pub const CENOFF: i32[src]

public static final CENOFF

pub const CENSIG: i64[src]

public static final CENSIG

pub const CENSIZ: i32[src]

public static final CENSIZ

pub const CENTIM: i32[src]

public static final CENTIM

pub const CENVEM: i32[src]

public static final CENVEM

pub const CENVER: i32[src]

public static final CENVER

pub const ENDCOM: i32[src]

public static final ENDCOM

pub const ENDHDR: i32[src]

public static final ENDHDR

pub const ENDOFF: i32[src]

public static final ENDOFF

pub const ENDSIG: i64[src]

public static final ENDSIG

pub const ENDSIZ: i32[src]

public static final ENDSIZ

pub const ENDSUB: i32[src]

public static final ENDSUB

pub const ENDTOT: i32[src]

public static final ENDTOT

pub const EXTCRC: i32[src]

public static final EXTCRC

pub const EXTHDR: i32[src]

public static final EXTHDR

pub const EXTLEN: i32[src]

public static final EXTLEN

pub const EXTSIG: i64[src]

public static final EXTSIG

pub const EXTSIZ: i32[src]

public static final EXTSIZ

pub const LOCCRC: i32[src]

public static final LOCCRC

pub const LOCEXT: i32[src]

public static final LOCEXT

pub const LOCFLG: i32[src]

public static final LOCFLG

pub const LOCHDR: i32[src]

public static final LOCHDR

pub const LOCHOW: i32[src]

public static final LOCHOW

pub const LOCLEN: i32[src]

public static final LOCLEN

pub const LOCNAM: i32[src]

public static final LOCNAM

pub const LOCSIG: i64[src]

public static final LOCSIG

pub const LOCSIZ: i32[src]

public static final LOCSIZ

pub const LOCTIM: i32[src]

public static final LOCTIM

pub const LOCVER: i32[src]

public static final LOCVER

Methods from Deref<Target = ZipEntry>

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

getName

Required features: "java-lang-String"

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

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

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

setLastModifiedTime

Required features: "java-nio-file-attribute-FileTime", "java-util-zip-ZipEntry"

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

getLastModifiedTime

Required features: "java-nio-file-attribute-FileTime"

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

setLastAccessTime

Required features: "java-nio-file-attribute-FileTime", "java-util-zip-ZipEntry"

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

getLastAccessTime

Required features: "java-nio-file-attribute-FileTime"

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

setCreationTime

Required features: "java-nio-file-attribute-FileTime", "java-util-zip-ZipEntry"

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

getCreationTime

Required features: "java-nio-file-attribute-FileTime"

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

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

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

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

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

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

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

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

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

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

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

setComment

Required features: "java-lang-String"

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

getComment

Required features: "java-lang-String"

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

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

toString

Required features: "java-lang-String"

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

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

clone

Required features: "java-lang-Object"

pub const CENATT: i32[src]

pub const CENATX: i32[src]

pub const CENCOM: i32[src]

pub const CENCRC: i32[src]

pub const CENDSK: i32[src]

pub const CENEXT: i32[src]

pub const CENFLG: i32[src]

pub const CENHDR: i32[src]

pub const CENHOW: i32[src]

pub const CENLEN: i32[src]

pub const CENNAM: i32[src]

pub const CENOFF: i32[src]

pub const CENSIG: i64[src]

pub const CENSIZ: i32[src]

pub const CENTIM: i32[src]

pub const CENVEM: i32[src]

pub const CENVER: i32[src]

pub const DEFLATED: i32[src]

pub const ENDCOM: i32[src]

pub const ENDHDR: i32[src]

pub const ENDOFF: i32[src]

pub const ENDSIG: i64[src]

pub const ENDSIZ: i32[src]

pub const ENDSUB: i32[src]

pub const ENDTOT: i32[src]

pub const EXTCRC: i32[src]

pub const EXTHDR: i32[src]

pub const EXTLEN: i32[src]

pub const EXTSIG: i64[src]

pub const EXTSIZ: i32[src]

pub const LOCCRC: i32[src]

pub const LOCEXT: i32[src]

pub const LOCFLG: i32[src]

pub const LOCHDR: i32[src]

pub const LOCHOW: i32[src]

pub const LOCLEN: i32[src]

pub const LOCNAM: i32[src]

pub const LOCSIG: i64[src]

pub const LOCSIZ: i32[src]

pub const LOCTIM: i32[src]

pub const LOCVER: i32[src]

pub const STORED: i32[src]

Trait Implementations

impl AsJValue for JarEntry

impl AsValidJObjectAndEnv for JarEntry

impl Deref for JarEntry

type Target = ZipEntry

The resulting type after dereferencing.

impl JniType for JarEntry

Auto Trait Implementations

impl RefUnwindSafe for JarEntry

impl !Send for JarEntry

impl !Sync for JarEntry

impl Unpin for JarEntry

impl UnwindSafe for JarEntry

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.