Namespace: OpenEdge.Web.DataObject.Writer
Class
LogicalValueWriter
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:LogicalValueWriter
Purpose:Writes values to a ILogicalHolder
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 () /** 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 () /** Opens the writer for output. Open/Close allows us to write the same message multiple times without requiring a new writer each time. */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (character) /* If expression is of type LONGCHAR or CHARACTER, it returns TRUE or FALSE depending on the value in the expression and the format used. Whether or not char-expression-format is given, the case-insensitive values TRUE, FALSE, YES, NO, abbreviated to 1 character, are always accepted. For example, a "Y" is interpreted as TRUE. */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
Write (character[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (date) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (date[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (datetime-tz) /* Writes a datetime-tz value to logical If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE, the function returns TRUE if the value of expression is nonzero. If the value of expression is 0, it returns FALSE. The second argument is ignored if present. */
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) /* Writes a decimal value to logical If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE, the function returns TRUE if the value of expression is nonzero. If the value of expression is 0, it returns FALSE. The second argument is ignored if present. */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (decimal)
Write (decimal[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (handle) /* Writes a handle value to logical If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE, the function returns TRUE if the value of expression is nonzero. If the value of expression is 0, it returns FALSE. The second argument is ignored if present. */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (handle)
Write (handle[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (int64) /* Writes an int64 value to logical If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE, the function returns TRUE if the value of expression is nonzero. If the value of expression is 0, it returns FALSE. The second argument is ignored if present. */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (int64)
Write (int64[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (integer) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
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) /* Writes a longchar as a logical. If expression is of type LONGCHAR or CHARACTER, it returns TRUE or FALSE depending on the value in the expression and the format used. Whether or not char-expression-format is given, the case-insensitive values TRUE, FALSE, YES, NO, abbreviated to 1 character, are always accepted. For example, a "Y" is interpreted as TRUE. */
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (longchar)
Write (longchar[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (memptr) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (memptr[]) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (Object[]) /** Write data to/from the entity @param Object[] Data to write */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Write (Object)
Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (Object)
Write (raw) /* no-op */
Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
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
LogicalValueWriter ()

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

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

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
Purpose: Opens the writer for output. Open/Close allows us to write the same message multiple
times without requiring a new writer each time.
Top

PUBLIC Write (character)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (character)
/* If expression is of type LONGCHAR or CHARACTER, it returns TRUE or FALSE depending on the
value in the expression and the format used. Whether or not char-expression-format is given,
the case-insensitive values TRUE, FALSE, YES, NO, abbreviated to 1 character, are always
accepted. For example, a "Y" is interpreted as TRUE.
Parameters:
pData CHARACTER
Top

PUBLIC Write (character[])

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

PUBLIC Write (date)

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

PUBLIC Write (date[])

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

PUBLIC Write (datetime)

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

PUBLIC Write (datetime-tz)

Overrides OpenEdge.Web.DataObject.Writer.ArgumentValueWriter:Write (datetime-tz)
/* Writes a datetime-tz value to logical
If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE,
the function returns TRUE if the value of expression is nonzero. If the value of expression
is 0, it returns FALSE. The second argument is ignored if present.
Parameters:
pData 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)
/* Writes a decimal value to logical
If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE,
the function returns TRUE if the value of expression is nonzero. If the value of expression
is 0, it returns FALSE. The second argument is ignored if present.
Parameters:
pData 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)
/* Writes a handle value to logical
If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE,
the function returns TRUE if the value of expression is nonzero. If the value of expression
is 0, it returns FALSE. The second argument is ignored if present.
Parameters:
pData 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)
/* Writes an int64 value to logical
If expression is of type DECIMAL, INTEGER, INT64, DATE, DATETIME, DATTIME-TZ, or HANDLE,
the function returns TRUE if the value of expression is nonzero. If the value of expression
is 0, it returns FALSE. The second argument is ignored if present.
Parameters:
pData INT64
Top

PUBLIC Write (int64[])

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

PUBLIC Write (integer)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 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:
pData 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)
/* Writes a longchar as a logical.
If expression is of type LONGCHAR or CHARACTER, it returns TRUE or FALSE depending on the
value in the expression and the format used. Whether or not char-expression-format is given,
the case-insensitive values TRUE, FALSE, YES, NO, abbreviated to 1 character, are always
accepted. For example, a "Y" is interpreted as TRUE.
Parameters:
pData LONGCHAR
Top

PUBLIC Write (longchar[])

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

PUBLIC Write (memptr)

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

PUBLIC Write (memptr[])

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

PUBLIC Write (Object[])

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

PUBLIC Write (Object)

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

PUBLIC Write (raw)

Inherited from OpenEdge.Web.DataObject.Writer.ArgumentValueWriter
/* no-op
Parameters:
p0 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 LogicalValueWriter ()



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