Namespace: OpenEdge.Web.DataObject.Writer
Class
ResponseElementWriterBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.ConfigBuilder

Copyright (c) 2018 by Progress Software Corporation. All rights reserved.
File:ResponseElementWriterBuilder
Purpose:Builds a response element type writer
Author(s):pjudge
Created:2018-05-08
/* (mandatory) The argument type to which we want to write




Method Summary
Options Name Purpose
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Build (ElementTypeEnum) /** Returns an argument value writer for a argument type @param OperationArgument The operation for which to build the writer @return ResponseElementWriterBuilder The entity writer builder to use */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Logger (ILogWriter) /** Adds or overwrites an option for the client library. @param character The name of the option @param character The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriter NewResponseElementWriterBuilder ()
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, character) /** Adds or overwrites an option for the client library. @param character The name of the option @param character The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, decimal) /** Adds or overwrites an option for the client library. @param character The name of the option @param decimal The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, int64) /** Adds or overwrites an option for the client library. @param character The name of the option @param int64 The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, logical) /** Adds or overwrites an option for the client library. @param character The name of the option @param logical The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, Object) /** Adds or overwrites an option for the client library. @param character The name of the option @param Object The value of the option (can be anything) @return ResponseElementWriterBuilder This builder object. */
OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder WriteTo (IHttpResponse) /** Specifies the Entity object to use for the message body @param ByteBucket The bucket to use @return ResponseElementWriterBuilder The writer used */

Constructor Summary
Options Name Purpose
ResponseElementWriterBuilder (ElementTypeEnum) /* Constructor */

Property Summary
Options Name Purpose
OpenEdge.Web.DataObject.ElementTypeEnum ElementType
OpenEdge.Core.Util.BuilderRegistry Registry
OpenEdge.Web.DataObject.Writer.ResponseElementWriter Writer


Method Detail
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Build (ElementTypeEnum)

Purpose: Returns an argument value writer for a argument type
Parameters:
pElemType OpenEdge.Web.DataObject.ElementTypeEnum
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder The entity writer builder to use
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Logger (ILogWriter)

Purpose: Adds or overwrites an option for the client library.
Parameters:
poLogger OpenEdge.Logging.ILogWriter
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriter NewResponseElementWriterBuilder ()

Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriter
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, character)

Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, decimal)

Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
pdValue DECIMAL
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, int64)

Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
piValue INT64
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, logical)

Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
plValue LOGICAL
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder Option (character, Object)

Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
poValue Progress.Lang.Object
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder This builder object.
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder WriteTo (IHttpResponse)

Purpose: Specifies the Entity object to use for the message body
Parameters:
pResponse OpenEdge.Net.HTTP.IHttpResponse
Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriterBuilder
ResponseElementWriterBuilder The writer used


Constructor Detail
Top

ResponseElementWriterBuilder (ElementTypeEnum)

/* Constructor
Parameters:
pElementType OpenEdge.Web.DataObject.ElementTypeEnum


Property Detail
Top

OpenEdge.Web.DataObject.ElementTypeEnum ElementType

Returns OpenEdge.Web.DataObject.ElementTypeEnum
Top

OpenEdge.Core.Util.BuilderRegistry Registry

Returns OpenEdge.Core.Util.BuilderRegistry
Top

OpenEdge.Web.DataObject.Writer.ResponseElementWriter Writer

Returns OpenEdge.Web.DataObject.Writer.ResponseElementWriter


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15