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

/* *************************************************************************************************************************
Copyright (c) 2016 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:JsonValueWriter
Purpose:Writes values to a JSON construct (object or array)
Author(s):pjudge
Created:2016-06-08




Method Summary
Options Name Purpose
Clear () /** Clears or empties the target */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Close ()
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Close ()
Flush () /** Flushes(writes) the input to the target */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Open ()
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Open ()
Write (character) /** Write data to/from the message @param character Data to write */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
Write (character[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (date)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (date[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime-tz)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime-tz[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (decimal)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (decimal[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (handle) /** Write data to/from the message @param handle Data to write */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (handle)
Write (handle[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (int64)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (int64[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (integer)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (integer[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (logical)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (logical[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (longchar)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (longchar)
Write (longchar[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (memptr)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (memptr)
Write (memptr[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (Object)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object)
Write (Object[]) /** Write data to/from the entity @param Object[] Data to write */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (raw)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (raw[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (recid)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (recid[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (rowid)
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (rowid[])
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
WriteHandle (handle) /** Write data to/from the message @param handle Data to write */

Constructor Summary
Options Name Purpose
JsonValueWriter ()

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 ()

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Purpose: Clears or empties the target
Top

PUBLIC Close ()

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Close ()
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 ()
Top

PUBLIC Write (character)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
Purpose: Write data to/from the message
Parameters:
pcData CHARACTER
Top

PUBLIC Write (character[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 CHARACTER
Top

PUBLIC Write (date)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATE
Top

PUBLIC Write (date[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATE
Top

PUBLIC Write (datetime)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATETIME
Top

PUBLIC Write (datetime-tz)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATETIME-TZ
Top

PUBLIC Write (datetime-tz[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATETIME-TZ
Top

PUBLIC Write (datetime[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DATETIME
Top

PUBLIC Write (decimal)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DECIMAL
Top

PUBLIC Write (decimal[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 DECIMAL
Top

PUBLIC Write (handle)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (handle)
Purpose: Write data to/from the message
Parameters:
phData HANDLE
Top

PUBLIC Write (handle[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
phData HANDLE
Top

PUBLIC Write (int64)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 INT64
Top

PUBLIC Write (int64[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 INT64
Top

PUBLIC Write (integer)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 INTEGER
Top

PUBLIC Write (integer[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 INTEGER
Top

PUBLIC Write (logical)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 LOGICAL
Top

PUBLIC Write (logical[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 LOGICAL
Top

PUBLIC Write (longchar)

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

PUBLIC Write (longchar[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 LONGCHAR
Top

PUBLIC Write (memptr)

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

PUBLIC Write (memptr[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 OpenEdge.Core.Memptr
Top

PUBLIC Write (Object)

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

PUBLIC Write (Object[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Purpose: Write data to/from the entity
Parameters:
poData Progress.Lang.Object
Top

PUBLIC Write (raw)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 RAW
Top

PUBLIC Write (raw[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 RAW
Top

PUBLIC Write (recid)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 RECID
Top

PUBLIC Write (recid[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 RECID
Top

PUBLIC Write (rowid)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 ROWID
Top

PUBLIC Write (rowid[])

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Parameters:
p0 ROWID
Top

PUBLIC WriteHandle (handle)

Purpose: Write data to/from the message
Parameters:
phData HANDLE


Constructor Detail
Top

PUBLIC JsonValueWriter ()



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 © 2019 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.0.0