public class

StringEntity

extends AbstractHttpEntity
implements Cloneable
java.lang.Object
   ↳ org.apache.http.entity.AbstractHttpEntity
     ↳ org.apache.http.entity.StringEntity
Known Direct Subclasses

Class Overview

An entity whose content is retrieved from a string.

Summary

Fields
protected final byte[] content
[Expand]
Inherited Fields
From class org.apache.http.entity.AbstractHttpEntity
Public Constructors
StringEntity(String s, String charset)
StringEntity(String s)
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 byte[] content

Public Constructors

public StringEntity (String s, String charset)

public StringEntity (String s)

Public Methods

public Object clone ()

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 ()

Throws
IOException

public long getContentLength ()

public boolean isRepeatable ()

public boolean isStreaming ()

Tells that this entity is not streaming.

Returns
  • false

public void writeTo (OutputStream outstream)

Throws
IOException