Namespace: OpenEdge.Web.DataObject.Writer
Class
CollectionValueWriter
Parent classes:
Inherits: OpenEdge.Web.DataObject.Writer.ArgumentValueWriter

/* *************************************************************************************************************************
Copyright (c) 2018 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:CollectionValueWriter
Purpose:Writes values into an ICollection
Author(s):pjudge
Created:2018-04-19




Method Summary
Options Name Purpose
Clear ()
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Clear ()
Close () /** Closes the writer. */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Flush () /** Flushes(writes) the input to the target */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Open () /* If nothing's passed in, use a Collection of our own. Don't do this in the constructor as a micro-optimisation (yes, I know) */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Open ()
Write (character)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
Write (character[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (date)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (date)
Write (date[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (datetime)
Write (datetime-tz)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (datetime-tz)
Write (datetime-tz[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (decimal)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (decimal)
Write (decimal[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (handle)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (handle)
Write (handle[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (int64)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (int64)
Write (int64[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (integer)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (integer)
Write (integer[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (logical)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (logical)
Write (logical[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (longchar)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (longchar)
Write (longchar[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (memptr)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (memptr)
Write (memptr[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (Object)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object)
Write (Object[])
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object[])
Write (raw)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (raw)
Write (raw[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (recid) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (recid[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (rowid) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (rowid[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter

Constructor Summary
Options Name Purpose
CollectionValueWriter ()

Property Summary
Options Name Purpose
Progress.Lang.Class ArgumentType
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
ILogWriter Logger
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Progress.Lang.Object Value
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter


Method Detail
Top

PUBLIC Clear ()

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Clear ()
Top

PUBLIC Close ()

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Purpose: Closes the writer.
Top

PUBLIC Flush ()

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Purpose: Flushes(writes) the input to the target
Top

PUBLIC Open ()

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Open ()
/* If nothing's passed in, use a Collection of our own.
Don't do this in the constructor as a micro-optimisation (yes, I know)
Top

PUBLIC Write (character)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
Parameters:
pValue CHARACTER
Top

PUBLIC Write (character[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 CHARACTER
Top

PUBLIC Write (date)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (date)
Parameters:
pValue DATE
Top

PUBLIC Write (date[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 DATE
Top

PUBLIC Write (datetime)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (datetime)
Parameters:
pValue DATETIME
Top

PUBLIC Write (datetime-tz)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (datetime-tz)
Parameters:
pValue DATETIME-TZ
Top

PUBLIC Write (datetime-tz[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 DATETIME-TZ
Top

PUBLIC Write (datetime[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 DATETIME
Top

PUBLIC Write (decimal)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (decimal)
Parameters:
pValue DECIMAL
Top

PUBLIC Write (decimal[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 DECIMAL
Top

PUBLIC Write (handle)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (handle)
Parameters:
phData HANDLE
Top

PUBLIC Write (handle[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
phData HANDLE
Top

PUBLIC Write (int64)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (int64)
Parameters:
pValue INT64
Top

PUBLIC Write (int64[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 INT64
Top

PUBLIC Write (integer)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (integer)
Parameters:
pValue INTEGER
Top

PUBLIC Write (integer[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 INTEGER
Top

PUBLIC Write (logical)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (logical)
Parameters:
pValue LOGICAL
Top

PUBLIC Write (logical[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 LOGICAL
Top

PUBLIC Write (longchar)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (longchar)
Parameters:
pValue LONGCHAR
Top

PUBLIC Write (longchar[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 LONGCHAR
Top

PUBLIC Write (memptr)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (memptr)
Parameters:
pValue OpenEdge.Core.Memptr
Top

PUBLIC Write (memptr[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 OpenEdge.Core.Memptr
Top

PUBLIC Write (Object)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object)
Parameters:
pData Progress.Lang.Object
Top

PUBLIC Write (Object[])

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object[])
Parameters:
pData Progress.Lang.Object
Top

PUBLIC Write (raw)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (raw)
Parameters:
pValue RAW
Top

PUBLIC Write (raw[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 RAW
Top

PUBLIC Write (recid)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 RECID
Top

PUBLIC Write (recid[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 RECID
Top

PUBLIC Write (rowid)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 ROWID
Top

PUBLIC Write (rowid[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 ROWID


Constructor Detail
Top

PUBLIC CollectionValueWriter ()



Property Detail
Top

PUBLIC Progress.Lang.Class ArgumentType

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Returns Progress.Lang.Class
Top

PUBLIC ILogWriter Logger

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Returns ILogWriter
Top

PUBLIC Progress.Lang.Object Value

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Returns Progress.Lang.Object


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0