class OpenEdge.Net.HTTP.Filter.Payload.JsonEntityWriter
	inherits OpenEdge.Net.HTTP.Filter.Payload.MessageWriter
	implements OpenEdge.Logging.ISupportLogging:

	constructor public JsonEntityWriter ():
	end.

	constructor protected JsonEntityWriter ( pType as Progress.Lang.Class):
	end.

	method public override void Open ():
	end.

	method public override void Close ():
	end.

	method protected Progress.Json.ObjectModel.JsonObject Write ( pCookie as OpenEdge.Net.HTTP.Cookie):
	end.

	method protected Progress.Json.ObjectModel.JsonObject Write ( pHeader as OpenEdge.Net.HTTP.HttpHeader):
	end.

	method protected void WriteTuple ( pKey as Progress.Lang.Object, pValue as Progress.Lang.Object):
	end.

	method protected void WriteMap ( pValue as OpenEdge.Core.Collections.IMap):
	end.

	method protected void WriteError ( poError as Progress.Lang.Error):
	end.

	method public override int64 Write ( poData as Progress.Lang.Object):
	end.

	method public override int64 Write ( pcData as longchar):
	end.

	method public override int64 Write ( pmData as memptr):
	end.

	method public int64 WriteHandle ( phData as handle):
	end.

	method public override int64 Write ( phData as handle):
	end.

	method public override int64 Write ( pcData as character):
	end.

end.
