OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder
- Last Updated: January 15, 2026
- 4 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (OperationArgument) |
/** Returns an argument value writer for a argument
@param OperationArgument The operation for which to build the writer
@return ArgumentValueWriterBuilder The entity writer builder to use */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (Class) |
/** Returns an argument value writer for a argument type.
@param P.L.Class The argument type for which to build the writer
@return ArgumentValueWriterBuilder The entity writer builder to use */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (Class, BuilderRegistry) |
/** Returns an argument value writer for a argument type
@param P.L.Class The argument type for which to build the writer
@param BuilderRegistry The registry from which to find the writer
@return ArgumentValueWriterBuilder The entity writer builder to use */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder FromRegistry (BuilderRegistry) |
/** Adds a custom/service-level registry for ArgumentValueWriters
@param BuilderRegistry The registry
@return ArgumentValueWriterBuilder This builder object. */
|
||
| Progress.Lang.Class GetWriter (Class, BuilderRegistry) |
/** Returns a value writer from a particular registry
The search alogrithm is
0. Empty registry returns nothing
1. Equality match - identical type name
2. IsA / Inherits match. This may be slow, so if one is found, it's registered
@param Progress.Lang.Class The current argument type for which we are trying to find a writer
@param BuilderRegistry The registry in which to look
@return Progress.Lang.Class The type of the writer. It's the caller's responsibility to invoke and use the writer */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder 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 ArgumentValueWriterBuilder This builder object. */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder WriteTo (Object) |
/** Specifies the Entity object to use for the message body
@param Progress.Lang.Object The argument value into which to write
@return ArgumentValueWriterBuilder The writer used */
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder WriteTo (Object, Class) |
/** Specifies the Entity object to use for the message body
@param Progress.Lang.Object The argument value into which to write
@param Progress.Lang.Class The type of the argument (actual type or maybe interface)
@return ArgumentValueWriterBuilder The writer used */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| ArgumentValueWriterBuilder (Class) |
/* Constructor */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| Progress.Lang.Class ArgumentType |
|
||
| OpenEdge.Core.Util.BuilderRegistry Registry |
|
||
| OpenEdge.Web.DataObject.Writer.ArgumentValueWriter Writer |
|
Method Detail
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (OperationArgument)
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (Class)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Build (Class, BuilderRegistry)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder FromRegistry (BuilderRegistry)
|
||||||||||||||||||||||||||||
Progress.Lang.Class GetWriter (Class, BuilderRegistry)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Logger (ILogWriter)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Option (character, character)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Option (character, decimal)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Option (character, int64)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Option (character, logical)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder Option (character, Object)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder WriteTo (Object)
|
||||||||||||||||||||||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriterBuilder WriteTo (Object, Class)
|
||||||||||||||||||||||||||||
Constructor Detail
ArgumentValueWriterBuilder (Class)
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Detail
Progress.Lang.Class ArgumentType
|
||||||||
|---|---|---|---|---|---|---|---|---|
OpenEdge.Core.Util.BuilderRegistry Registry |
||||||||
OpenEdge.Web.DataObject.Writer.ArgumentValueWriter Writer |
||||||||