.class public abstract Lorg/apache/http/entity/AbstractHttpEntity; .super Ljava/lang/Object; .source "AbstractHttpEntity.java" # interfaces .implements Lorg/apache/http/HttpEntity; # static fields .field protected static final OUTPUT_BUFFER_SIZE:I = 0x1000 # instance fields .field protected chunked:Z .field protected contentEncoding:Lorg/apache/http/Header; .field protected contentType:Lorg/apache/http/Header; # direct methods .method protected constructor ()V .registers 1 .line 63 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public consumeContent()V .registers 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation return-void .end method .method public getContentEncoding()Lorg/apache/http/Header; .registers 2 .line 89 iget-object v0, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentEncoding:Lorg/apache/http/Header; return-object v0 .end method .method public getContentType()Lorg/apache/http/Header; .registers 2 .line 76 iget-object v0, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentType:Lorg/apache/http/Header; return-object v0 .end method .method public isChunked()Z .registers 2 .line 101 iget-boolean v0, p0, Lorg/apache/http/entity/AbstractHttpEntity;->chunked:Z return v0 .end method .method public setChunked(Z)V .registers 2 .line 178 iput-boolean p1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->chunked:Z return-void .end method .method public setContentEncoding(Ljava/lang/String;)V .registers 4 if-eqz p1, :cond_a .line 157 new-instance v0, Lorg/apache/http/message/BasicHeader; const-string v1, "Content-Encoding" invoke-direct {v0, v1, p1}, Lorg/apache/http/message/BasicHeader;->(Ljava/lang/String;Ljava/lang/String;)V goto :goto_b :cond_a const/4 v0, 0x0 .line 159 :goto_b invoke-virtual {p0, v0}, Lorg/apache/http/entity/AbstractHttpEntity;->setContentEncoding(Lorg/apache/http/Header;)V return-void .end method .method public setContentEncoding(Lorg/apache/http/Header;)V .registers 2 .line 143 iput-object p1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentEncoding:Lorg/apache/http/Header; return-void .end method .method public setContentType(Ljava/lang/String;)V .registers 4 if-eqz p1, :cond_a .line 128 new-instance v0, Lorg/apache/http/message/BasicHeader; const-string v1, "Content-Type" invoke-direct {v0, v1, p1}, Lorg/apache/http/message/BasicHeader;->(Ljava/lang/String;Ljava/lang/String;)V goto :goto_b :cond_a const/4 v0, 0x0 .line 130 :goto_b invoke-virtual {p0, v0}, Lorg/apache/http/entity/AbstractHttpEntity;->setContentType(Lorg/apache/http/Header;)V return-void .end method .method public setContentType(Lorg/apache/http/Header;)V .registers 2 .line 114 iput-object p1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentType:Lorg/apache/http/Header; return-void .end method .method public toString()Ljava/lang/String; .registers 8 .line 195 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "[" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V .line 197 iget-object v1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentType:Lorg/apache/http/Header; const/16 v2, 0x2c if-eqz v1, :cond_1e .line 198 const-string v1, "Content-Type: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 199 iget-object v1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentType:Lorg/apache/http/Header; invoke-interface {v1}, Lorg/apache/http/Header;->getValue()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 200 invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 202 :cond_1e iget-object v1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentEncoding:Lorg/apache/http/Header; if-eqz v1, :cond_33 .line 203 const-string v1, "Content-Encoding: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 204 iget-object v1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->contentEncoding:Lorg/apache/http/Header; invoke-interface {v1}, Lorg/apache/http/Header;->getValue()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 205 invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 207 :cond_33 invoke-virtual {p0}, Lorg/apache/http/entity/AbstractHttpEntity;->getContentLength()J move-result-wide v3 const-wide/16 v5, 0x0 cmp-long v1, v3, v5 if-ltz v1, :cond_48 .line 209 const-string v1, "Content-Length: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 210 invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; .line 211 invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 213 :cond_48 const-string v1, "Chunked: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 214 iget-boolean v1, p0, Lorg/apache/http/entity/AbstractHttpEntity;->chunked:Z invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; const/16 v1, 0x5d .line 215 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 216 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method