belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
InputContentInfoCompat
public final class InputContentInfoCompat
extends Object
java.lang.Object | |
↳ | android.support.v13.view.inputmethod.InputContentInfoCompat |
Helper for accessing features in InputContentInfo introduced after API level 13 in a backwards compatible fashion.
Summary
Public constructors | |
---|---|
InputContentInfoCompat(Uri contentUri, ClipDescription description, Uri linkUri) Constructs |
Public methods | |
---|---|
Uri | getContentUri() |
ClipDescription | getDescription() |
Uri | getLinkUri() |
void | releasePermission() Releases a temporary read-only access permission for content URI associated with this object. |
void | requestPermission() Requests a temporary read-only access permission for content URI associated with this object. |
Object | unwrap() Gets the underlying framework android.view.inputmethod.InputContentInfo object. |
static InputContentInfoCompat | wrap(Object inputContentInfo) Creates an instance from a framework android.view.inputmethod.InputContentInfo object. |
Inherited methods | |
---|---|
![]() java.lang.Object |
Public constructors
InputContentInfoCompat
InputContentInfoCompat (Uri contentUri, ClipDescription description, Uri linkUri)
Constructs InputContentInfoCompat
.
Parameters | |
---|---|
contentUri | Uri : content URI to be exported from the input method. This cannot be null . |
description | ClipDescription : a ClipDescription object that contains the metadata of contentUri such as MIME type(s). This object cannot be null . Also getLabel() should be describing the content specified by contentUri for accessibility reasons. |
linkUri | Uri : an optional http or https URI. The editor author may provide a way to navigate the user to the specified web page if this is not null . |
Public methods
getContentUri
Uri getContentUri ()
Returns | |
---|---|
Uri | content URI with which the content can be obtained. |
getDescription
ClipDescription getDescription ()
Returns | |
---|---|
ClipDescription | ClipDescription object that contains the metadata of #getContentUri() such as MIME type(s). getLabel() can be used for accessibility purpose. |
getLinkUri
Uri getLinkUri ()
Returns | |
---|---|
Uri | an optional http or https URI that is related to this content. |
releasePermission
void releasePermission ()
Releases a temporary read-only access permission for content URI associated with this object.
Does nothing if the temporary permission is not granted.
requestPermission
void requestPermission ()
Requests a temporary read-only access permission for content URI associated with this object.
Does nothing if the temporary permission is already granted.
unwrap
Object unwrap ()
Gets the underlying framework android.view.inputmethod.InputContentInfo object.
This method always returns null
on API <= 24.
Returns | |
---|---|
Object | an equivalent android.view.inputmethod.InputContentInfo object, or null if not supported. |
wrap
InputContentInfoCompat wrap (Object inputContentInfo)
Creates an instance from a framework android.view.inputmethod.InputContentInfo object.
This method always returns null
on API <= 24.
Parameters | |
---|---|
inputContentInfo | Object : an android.view.inputmethod.InputContentInfo object, or null if none. |
Returns | |
---|---|
InputContentInfoCompat | an equivalent InputContentInfoCompat object, or null if not supported. |