to top
Android APIs
public class

FileEntity

extends AbstractHttpEntity
implements Cloneable
java.lang.Object
   ↳ org.apache.http.entity.AbstractHttpEntity
     ↳ org.apache.http.entity.FileEntity

Class Overview

An entity whose content is retrieved from a file.

Summary

Fields
protected final File file
[Expand]
Inherited Fields
From class org.apache.http.entity.AbstractHttpEntity
Public Constructors
FileEntity(File file, String contentType)
Public Methods
Object clone()
Creates and returns a copy of this Object.
InputStream getContent()
long getContentLength()
boolean isRepeatable()
boolean isStreaming()
Tells that this entity is not streaming.
void writeTo(OutputStream outstream)
[Expand]
Inherited Methods
From class org.apache.http.entity.AbstractHttpEntity
From class java.lang.Object
From interface org.apache.http.HttpEntity

Fields

protected final File file

Since: API Level 1

Public Constructors

public FileEntity (File file, String contentType)

Since: API Level 1

Public Methods

public Object clone ()

Since: API Level 1

Creates and returns a copy of this Object. The default implementation returns a so-called "shallow" copy: It creates a new instance of the same class and then copies the field values (including object references) from this instance to the new instance. A "deep" copy, in contrast, would also recursively clone nested objects. A subclass that needs to implement this kind of cloning should call super.clone() to create the new instance and then create deep copies of the nested, mutable objects.

Returns
  • a copy of this object.

public InputStream getContent ()

Since: API Level 1

Throws
IOException

public long getContentLength ()

Since: API Level 1

public boolean isRepeatable ()

Since: API Level 1

public boolean isStreaming ()

Since: API Level 1

Tells that this entity is not streaming.

Returns
  • false

public void writeTo (OutputStream outstream)

Since: API Level 1

Throws
IOException