public abstract class org.apache.http.message.AbstractHttpMessage extends java.lang.Object implements org.apache.http.HttpMessage
{
protected org.apache.http.message.HeaderGroup headergroup;
protected org.apache.http.params.HttpParams params;
protected void <init>(org.apache.http.params.HttpParams)
{
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
org.apache.http.params.HttpParams v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.params.HttpParams;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.http.message.HeaderGroup;
specialinvoke v.<org.apache.http.message.HeaderGroup: void <init>()>();
v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup> = v;
v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.params.HttpParams params> = v;
return;
}
protected void <init>()
{
org.apache.http.message.AbstractHttpMessage v;
v := @this: org.apache.http.message.AbstractHttpMessage;
specialinvoke v.<org.apache.http.message.AbstractHttpMessage: void <init>(org.apache.http.params.HttpParams)>(null);
return;
}
public boolean containsHeader(java.lang.String)
{
org.apache.http.message.HeaderGroup v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v;
boolean v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: boolean containsHeader(java.lang.String)>(v);
return v;
}
public org.apache.http.Header[] getHeaders(java.lang.String)
{
org.apache.http.Header[] v;
org.apache.http.message.HeaderGroup v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.Header[] getHeaders(java.lang.String)>(v);
return v;
}
public org.apache.http.Header getFirstHeader(java.lang.String)
{
org.apache.http.message.HeaderGroup v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v;
org.apache.http.Header v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.Header getFirstHeader(java.lang.String)>(v);
return v;
}
public org.apache.http.Header getLastHeader(java.lang.String)
{
org.apache.http.message.HeaderGroup v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v;
org.apache.http.Header v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.Header getLastHeader(java.lang.String)>(v);
return v;
}
public org.apache.http.Header[] getAllHeaders()
{
org.apache.http.Header[] v;
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.Header[] getAllHeaders()>();
return v;
}
public void addHeader(org.apache.http.Header)
{
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
org.apache.http.Header v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.Header;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
virtualinvoke v.<org.apache.http.message.HeaderGroup: void addHeader(org.apache.http.Header)>(v);
return;
}
public void addHeader(java.lang.String, java.lang.String)
{
org.apache.http.message.HeaderGroup v;
org.apache.http.message.BasicHeader v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v, v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
staticinvoke <org.apache.http.util.Args: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Header name");
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = new org.apache.http.message.BasicHeader;
specialinvoke v.<org.apache.http.message.BasicHeader: void <init>(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.http.message.HeaderGroup: void addHeader(org.apache.http.Header)>(v);
return;
}
public void setHeader(org.apache.http.Header)
{
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
org.apache.http.Header v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.Header;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
virtualinvoke v.<org.apache.http.message.HeaderGroup: void updateHeader(org.apache.http.Header)>(v);
return;
}
public void setHeader(java.lang.String, java.lang.String)
{
org.apache.http.message.HeaderGroup v;
org.apache.http.message.BasicHeader v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v, v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
staticinvoke <org.apache.http.util.Args: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Header name");
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = new org.apache.http.message.BasicHeader;
specialinvoke v.<org.apache.http.message.BasicHeader: void <init>(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.http.message.HeaderGroup: void updateHeader(org.apache.http.Header)>(v);
return;
}
public void setHeaders(org.apache.http.Header[])
{
org.apache.http.Header[] v;
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.Header[];
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
virtualinvoke v.<org.apache.http.message.HeaderGroup: void setHeaders(org.apache.http.Header[])>(v);
return;
}
public void removeHeader(org.apache.http.Header)
{
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.message.HeaderGroup v;
org.apache.http.Header v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.Header;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
virtualinvoke v.<org.apache.http.message.HeaderGroup: void removeHeader(org.apache.http.Header)>(v);
return;
}
public void removeHeaders(java.lang.String)
{
org.apache.http.HeaderIterator v;
org.apache.http.message.HeaderGroup v;
org.apache.http.Header v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v, v;
boolean v, v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
if v != null goto label;
return;
label:
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.HeaderIterator iterator()>();
label:
v = interfaceinvoke v.<org.apache.http.HeaderIterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.http.HeaderIterator: org.apache.http.Header nextHeader()>();
v = interfaceinvoke v.<org.apache.http.Header: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.http.HeaderIterator: void remove()>();
goto label;
label:
return;
}
public org.apache.http.HeaderIterator headerIterator()
{
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.HeaderIterator v;
org.apache.http.message.HeaderGroup v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.HeaderIterator iterator()>();
return v;
}
public org.apache.http.HeaderIterator headerIterator(java.lang.String)
{
org.apache.http.HeaderIterator v;
org.apache.http.message.HeaderGroup v;
org.apache.http.message.AbstractHttpMessage v;
java.lang.String v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: java.lang.String;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.message.HeaderGroup headergroup>;
v = virtualinvoke v.<org.apache.http.message.HeaderGroup: org.apache.http.HeaderIterator iterator(java.lang.String)>(v);
return v;
}
public org.apache.http.params.HttpParams getParams()
{
org.apache.http.params.BasicHttpParams v;
org.apache.http.params.HttpParams v, v;
org.apache.http.message.AbstractHttpMessage v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.params.HttpParams params>;
if v != null goto label;
v = new org.apache.http.params.BasicHttpParams;
specialinvoke v.<org.apache.http.params.BasicHttpParams: void <init>()>();
v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.params.HttpParams params> = v;
label:
v = v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.params.HttpParams params>;
return v;
}
public void setParams(org.apache.http.params.HttpParams)
{
java.lang.Object v;
org.apache.http.message.AbstractHttpMessage v;
org.apache.http.params.HttpParams v;
v := @this: org.apache.http.message.AbstractHttpMessage;
v := @parameter: org.apache.http.params.HttpParams;
v = staticinvoke <org.apache.http.util.Args: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "HTTP parameters");
v.<org.apache.http.message.AbstractHttpMessage: org.apache.http.params.HttpParams params> = v;
return;
}
}