Top Inners Constructors Methods
org.bouncycastle.est

pack-priv Class HttpUtil

extends Object
Class Inheritance
Imports
java.io.StringWriter, java.util.HashMap, .Iterator, .Map

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static String[]
pack-priv static String
mergeCSL(String
Optional prefix to apply, eg: prefix key="value" (,key="value")
prefix
,
Map<String, String> kv)

Merge kv into comma separated set of key="value" pairs.

pack-priv static Map<String, String>
splitCSL(String skip, String src)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HttpUtilback to summary
pack-priv HttpUtil()

Method Detail

appendback to summary
public static String[] append(String[] a, String b)
mergeCSLback to summary
pack-priv static String mergeCSL(String prefix, Map<String, String> kv)

Merge kv into comma separated set of key="value" pairs.

Parameters
prefix:String

Optional prefix to apply, eg: prefix key="value" (,key="value")

splitCSLback to summary
pack-priv static Map<String, String> splitCSL(String skip, String src)
org.bouncycastle.est back to summary

pack-priv Class HttpUtil.Headers

extends HashMap<String, String[]>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
actualKey(String header)

public void
add(String key, String value)

public Object
clone()

Overrides java.util.HashMap.clone.

Returns a shallow copy of this HashMap instance: the keys and values themselves are not cloned.

private String[]
copy(String[] vs)

public void
public String
public String
public String[]
private boolean
hasHeader(String header)

public void
set(String key, String value)

Inherited from java.util.HashMap:
clearcomputecomputeIfAbsentcomputeIfPresentcontainsKeycontainsValueentrySetforEachgetgetOrDefaultisEmptykeySetmergenewHashMapputputAllputIfAbsentremoveremovereplacereplacereplaceAllsizevalues

Field Detail

EMPTYback to summary
private static final String EMPTY

Constructor Detail

Headersback to summary
public Headers()

Method Detail

actualKeyback to summary
private String actualKey(String header)
addback to summary
public void add(String key, String value)
cloneback to summary
public Object clone()

Overrides java.util.HashMap.clone.

Doc from java.util.HashMap.clone.

Returns a shallow copy of this HashMap instance: the keys and values themselves are not cloned.

Returns:Object

a shallow copy of this map

copyback to summary
private String[] copy(String[] vs)
ensureHeaderback to summary
public void ensureHeader(String key, String value)
getFirstValueback to summary
public String getFirstValue(String key)
getFirstValueOrEmptyback to summary
public String getFirstValueOrEmpty(String key)
getValuesback to summary
public String[] getValues(String key)
hasHeaderback to summary
private boolean hasHeader(String header)
setback to summary
public void set(String key, String value)
org.bouncycastle.est back to summary

pack-priv Class HttpUtil.PartLexer

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
p

private final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private String
private boolean
consumeIf(char c)

private String
consumeUntil(char c)

private void
private void
discard(int i)

pack-priv Map<String, String>
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

lastback to summary
pack-priv int last
pback to summary
pack-priv int p
srcback to summary
private final String src

Constructor Detail

PartLexerback to summary
pack-priv PartLexer(String src)

Method Detail

consumeAlphaback to summary
private String consumeAlpha()
consumeIfback to summary
private boolean consumeIf(char c)
consumeUntilback to summary
private String consumeUntil(char c)
discardback to summary
private void discard()
discardback to summary
private void discard(int i)
Parseback to summary
pack-priv Map<String, String> Parse()
skipWhiteSpaceback to summary
private void skipWhiteSpace()