# Print output for @column tags ?>
public
final
class
InputContentInfo
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.view.inputmethod.InputContentInfo |
A container object with which input methods can send content files to the target application.
Inherited constants |
---|
Fields | |
---|---|
public
static
final
Creator<InputContentInfo> |
CREATOR
Used to make this class parcelable. |
Public constructors | |
---|---|
InputContentInfo(Uri contentUri, ClipDescription description)
Constructs |
|
InputContentInfo(Uri contentUri, ClipDescription description, Uri linkUri)
Constructs |
Public methods | |
---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
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. |
void
|
writeToParcel(Parcel dest, int flags)
Used to package this object into a |
Inherited methods | |
---|---|
public InputContentInfo (Uri contentUri, ClipDescription description)
Constructs InputContentInfo
object only with mandatory data.
Parameters | |
---|---|
contentUri |
Uri : Content URI to be exported from the input method.
This cannot be null .
This value 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
ClipDescription#getLabel() should be describing the content specified by
contentUri for accessibility reasons.
This value cannot be null . |
public InputContentInfo (Uri contentUri, ClipDescription description, Uri linkUri)
Constructs InputContentInfo
object with additional link URI.
Parameters | |
---|---|
contentUri |
Uri : Content URI to be exported from the input method.
This cannot be null .
This value 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
ClipDescription#getLabel() should be describing the content specified by
contentUri for accessibility reasons.
This value cannot be null . |
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 .
This value may be null . |
Throws | |
---|---|
InvalidParameterException |
if any invalid parameter is specified. |
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
public Uri getContentUri ()
Returns | |
---|---|
Uri |
Content URI with which the content can be obtained.
This value cannot be null . |
public ClipDescription getDescription ()
Returns | |
---|---|
ClipDescription |
ClipDescription object that contains the metadata of #getContentUri()
such as MIME type(s). ClipDescription#getLabel() can be used for accessibility
purpose.
This value cannot be null . |
public Uri getLinkUri ()
Returns | |
---|---|
Uri |
An optional http or https URI that is related to this content.
This value may be null . |
public 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.
public 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.