class OpenEdge.Net.HTTP.HttpHeaderBuilder
	inherits OpenEdge.Net.HTTP.ConfigBuilder
 abstract:

	constructor protected HttpHeaderBuilder ( pcHeaderName as character):
	end.

	define protected property HeaderName as character no-undo
		protected get.
		private set.

	define public static property Registry as OpenEdge.Net.HTTP.BuilderRegistry no-undo
		public get.
		private set.

	define public abstract property Header as OpenEdge.Net.HTTP.HttpHeader no-undo
		public get.

	method public static OpenEdge.Net.HTTP.HttpHeaderBuilder Build ( pcName as character):
	end.

	method public OpenEdge.Net.HTTP.HttpHeaderBuilder Value ( pcValue as character):
	end.

	method public OpenEdge.Net.HTTP.HttpHeaderBuilder ParametersDelimitedBy ( pcDelim as character):
	end.

	method public OpenEdge.Net.HTTP.HttpHeaderBuilder AddParameter ( pName as character, pValue as character):
	end.

end.
