[]Struct jni_android_sys::android::view::MenuItem

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

public interface MenuItem

Required feature: "android-view-MenuItem"

Methods

impl MenuItem

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

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

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

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

setTitle

Required features: "android-view-MenuItem", "java-lang-CharSequence"

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

setTitle

Required features: "android-view-MenuItem"

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

getTitle

Required features: "java-lang-CharSequence"

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

setTitleCondensed

Required features: "android-view-MenuItem", "java-lang-CharSequence"

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

getTitleCondensed

Required features: "java-lang-CharSequence"

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

setIcon

Required features: "android-graphics-drawable-Drawable", "android-view-MenuItem"

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

setIcon

Required features: "android-view-MenuItem"

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

getIcon

Required features: "android-graphics-drawable-Drawable"

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

setIconTintList

Required features: "android-content-res-ColorStateList", "android-view-MenuItem"

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

getIconTintList

Required features: "android-content-res-ColorStateList"

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

setIconTintMode

Required features: "android-graphics-PorterDuff_Mode", "android-view-MenuItem"

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

getIconTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

setIntent

Required features: "android-content-Intent", "android-view-MenuItem"

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

getIntent

Required features: "android-content-Intent"

pub fn setShortcut_char_char<'env>(
    &'env self,
    arg0: jchar,
    arg1: jchar
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setShortcut

Required features: "android-view-MenuItem"

pub fn setShortcut_char_char_int_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: jchar,
    arg2: i32,
    arg3: i32
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setShortcut

Required features: "android-view-MenuItem"

pub fn setNumericShortcut_char<'env>(
    &'env self,
    arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setNumericShortcut

Required features: "android-view-MenuItem"

pub fn setNumericShortcut_char_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: i32
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setNumericShortcut

Required features: "android-view-MenuItem"

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

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

pub fn setAlphabeticShortcut_char<'env>(
    &'env self,
    arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setAlphabeticShortcut

Required features: "android-view-MenuItem"

pub fn setAlphabeticShortcut_char_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: i32
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setAlphabeticShortcut

Required features: "android-view-MenuItem"

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

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

pub fn setCheckable<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setCheckable

Required features: "android-view-MenuItem"

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

pub fn setChecked<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setChecked

Required features: "android-view-MenuItem"

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

pub fn setVisible<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setVisible

Required features: "android-view-MenuItem"

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

pub fn setEnabled<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>, Local<'env, Throwable>>
[src]

setEnabled

Required features: "android-view-MenuItem"

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

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

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

getSubMenu

Required features: "android-view-SubMenu"

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

setOnMenuItemClickListener

Required features: "android-view-MenuItem", "android-view-MenuItem_OnMenuItemClickListener"

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

getMenuInfo

Required features: "android-view-ContextMenu_ContextMenuInfo"

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

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

setShowAsActionFlags

Required features: "android-view-MenuItem"

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

setActionView

Required features: "android-view-MenuItem", "android-view-View"

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

setActionView

Required features: "android-view-MenuItem"

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

getActionView

Required features: "android-view-View"

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

setActionProvider

Required features: "android-view-ActionProvider", "android-view-MenuItem"

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

getActionProvider

Required features: "android-view-ActionProvider"

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

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

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

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

setOnActionExpandListener

Required features: "android-view-MenuItem", "android-view-MenuItem_OnActionExpandListener"

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

setContentDescription

Required features: "android-view-MenuItem", "java-lang-CharSequence"

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

getContentDescription

Required features: "java-lang-CharSequence"

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

setTooltipText

Required features: "android-view-MenuItem", "java-lang-CharSequence"

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

getTooltipText

Required features: "java-lang-CharSequence"

pub const SHOW_AS_ACTION_ALWAYS: i32[src]

public static final SHOW_AS_ACTION_ALWAYS

pub const SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW: i32[src]

pub const SHOW_AS_ACTION_IF_ROOM: i32[src]

public static final SHOW_AS_ACTION_IF_ROOM

pub const SHOW_AS_ACTION_NEVER: i32[src]

public static final SHOW_AS_ACTION_NEVER

pub const SHOW_AS_ACTION_WITH_TEXT: i32[src]

public static final SHOW_AS_ACTION_WITH_TEXT

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 MenuItem

impl AsValidJObjectAndEnv for MenuItem

impl Deref for MenuItem

type Target = Object

The resulting type after dereferencing.

impl JniType for MenuItem

Auto Trait Implementations

impl RefUnwindSafe for MenuItem

impl !Send for MenuItem

impl !Sync for MenuItem

impl Unpin for MenuItem

impl UnwindSafe for MenuItem

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.