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


Copyright (c) 2018, 2021 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