class OpenEdge.Core.Collections.StringKeyedMap
	inherits OpenEdge.Core.Collections.Map
	implements OpenEdge.Core.Collections.IStringKeyedMap, 
		OpenEdge.Core.Collections.IMap:

	constructor public StringKeyedMap ( poMap as OpenEdge.Core.Collections.IStringKeyedMap):
	end.

	constructor public StringKeyedMap ():
	end.

	method public Progress.Lang.Object Put ( poKey as OpenEdge.Core.String, poValue as Progress.Lang.Object):
	end.

	method public override Progress.Lang.Object Put ( poKey as Progress.Lang.Object, poValue as Progress.Lang.Object):
	end.

	method public Progress.Lang.Object Remove ( poKey as OpenEdge.Core.String):
	end.

	method public override Progress.Lang.Object Remove ( poKey as Progress.Lang.Object):
	end.

	method public override logical ContainsKey ( poKey as Progress.Lang.Object):
	end.

	method public logical ContainsKey ( poKey as OpenEdge.Core.String):
	end.

	method public override Progress.Lang.Object Get ( poKey as Progress.Lang.Object):
	end.

	method public Progress.Lang.Object Get ( poKey as OpenEdge.Core.String):
	end.

	method public void PutAll ( poMap as OpenEdge.Core.Collections.IStringKeyedMap):
	end.

	method public override void PutAll ( poMap as OpenEdge.Core.Collections.IMap):
	end.

	method public Progress.Lang.Object Put ( pcKey as character, poValue as Progress.Lang.Object):
	end.

	method public Progress.Lang.Object Get ( pcKey as character):
	end.

	method public Progress.Lang.Object Remove ( pcKey as character):
	end.

	method public logical ContainsKey ( pcKey as character):
	end.

end.
