Namespace: OpenEdge.Net.HTTP
Type: Class HttpHeaderBuilder
Parent Classes:
Inherits: OpenEdge.Net.HTTP.ConfigBuilder


Copyright (c) 2015, 2017-2018 by Progress Software Corporation. All rights reserved.
File:HttpHeaderBuilder
Purpose:Creates an instance of an HttpHeader object.
Author(s):pjudge
Created:Fri Feb 13 13:33:42 EST 2015



Method Summary
  Options Name Purpose
  OpenEdge.Net.HTTP.HttpHeaderBuilder AddParameter (character, character) /* Adds a header parameter name and value @param character The parameter name @param character The parameter value @return HttpHeaderBuilder The current builder object. */
  OpenEdge.Net.HTTP.HttpHeaderBuilder Build (character) /** Builder director method. @return RequestBuilder A builder for the requested type */
  InitializeRegistry (BuilderRegistry) /** Adds initial values into the registry @param BuilderRegistry The registry to populate */
  OpenEdge.Net.HTTP.HttpHeaderBuilder ParametersDelimitedBy (character) /* Sets the header's parameter delimiter @param character The delimter to use between parameters @return HttpHeaderBuilder The current builder object. */
  OpenEdge.Net.HTTP.HttpHeaderBuilder Value (character) /** Sets the header's value @param character The complete (unparsed) header value @return HttpHeaderBuilder The current builder object. */

Constructor Summary
  Options Name Purpose
  HttpHeaderBuilder (character)

Property Summary
  Options Name Purpose
  OpenEdge.Net.HTTP.HttpHeader Header
  CHARACTER HeaderName
  OpenEdge.Net.HTTP.BuilderRegistry Registry


Method Detail
Top

OpenEdge.Net.HTTP.HttpHeaderBuilder AddParameter (character, character)

/* Adds a header parameter name and value
Parameters:
pName CHARACTER
 
pValue CHARACTER
 
Returns OpenEdge.Net.HTTP.HttpHeaderBuilder
  HttpHeaderBuilder The current builder object.
Top

OpenEdge.Net.HTTP.HttpHeaderBuilder Build (character)

Purpose: Builder director method.
Parameters:
pcName CHARACTER
 
Returns OpenEdge.Net.HTTP.HttpHeaderBuilder
  RequestBuilder A builder for the requested type
Top

InitializeRegistry (BuilderRegistry)

Purpose: Adds initial values into the registry
Parameters:
poRegistry OpenEdge.Net.HTTP.BuilderRegistry
 
Top

OpenEdge.Net.HTTP.HttpHeaderBuilder ParametersDelimitedBy (character)

/* Sets the header's parameter delimiter
Parameters:
pcDelim CHARACTER
 
Returns OpenEdge.Net.HTTP.HttpHeaderBuilder
  HttpHeaderBuilder The current builder object.
Top

OpenEdge.Net.HTTP.HttpHeaderBuilder Value (character)

Purpose: Sets the header's value
Parameters:
pcValue CHARACTER
 
Returns OpenEdge.Net.HTTP.HttpHeaderBuilder
  HttpHeaderBuilder The current builder object.


Constructor Detail
Top

HttpHeaderBuilder (character)

Parameters:
pcHeaderName CHARACTER
 


Property Detail
Top

OpenEdge.Net.HTTP.HttpHeader Header

Returns OpenEdge.Net.HTTP.HttpHeader
 
Top

CHARACTER HeaderName

Returns CHARACTER
 
Top

OpenEdge.Net.HTTP.BuilderRegistry Registry

Returns OpenEdge.Net.HTTP.BuilderRegistry