Namespace: OpenEdge.Net.HTTP
Class 
SemicolonParamHeaderBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.DefaultHeaderBuilder

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:SemicolonParamHeaderBuilder
Purpose:Builder for headers that have semil-colon-delimted parameters
Author(s):pjudge
Created:Tue Jul 07 13:37:33 EDT 2015




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

Constructor Summary
Options Name Purpose
# SemicolonParamHeaderBuilder (character)

Property Summary
Options Name Purpose
# A HttpHeader Header /** Each concrete builder will implement this differently */
Overrides OpenEdge.Net.HTTP.DefaultHeaderBuilder:Header
# BuilderRegistry Registry /** Registry for mapping build types to their implementations */
Inherited from OpenEdge.Net.HTTP.HttpHeaderBuilder


Method Detail
Top

PROTECTED HttpHeaderBuilder Build (character)

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

PUBLIC InitializeRegistry (BuilderRegistry)

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

PUBLIC HttpHeader NewHeader ()

Inherited from OpenEdge.Net.HTTP.DefaultHeaderBuilder
Returns HttpHeader
Top

PROTECTED HttpHeaderBuilder ParametersDelimitedBy (character)

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

PROTECTED HttpHeaderBuilder Value (character)

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


Constructor Detail
Top

PROTECTED SemicolonParamHeaderBuilder (character)

Parameters:
pcHeaderName CHARACTER


Property Detail
Top

PROTECTED HttpHeader Header

Overrides OpenEdge.Net.HTTP.DefaultHeaderBuilder:Header
Purpose: Each concrete builder will implement this differently
Returns HttpHeader
Top

PROTECTED BuilderRegistry Registry

Inherited from OpenEdge.Net.HTTP.HttpHeaderBuilder
Purpose: Registry for mapping build types to their implementations
Returns BuilderRegistry


10.27.2015 12:36:54