Namespace: Consultingwerk
Class 
HandleHolder Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Ccs.Common.Support.IHandleHolder, Consultingwerk.IPrimitiveHolder, Consultingwerk.IQueryExpression
SERIALIZABLE

File:HandleHolder
Purpose:A holder class for ABL primitive values
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Oct 10 01:15:43 CEST 2012
Notes:This holder class does not DELETE OBJECT the handle referenced
in the Value property, use the StrongHandleHolder if that
behavior is required
Purpose: Gets and sets the Value associated with this holder class
Notes:



Top Method Summary
Options Name Purpose
+ Progress.Lang.Object Clone () Clones the object instance
+ LOGICAL Equals (Object) Performs by-value comparison with another holder class
+ CHARACTER GetExpression () Returns the Expression to be used in a Query String
+ CHARACTER GetValue () Returns the Value of the Holder instance
+ CHARACTER ToString () Returns a Character representation of the value

Top Constructor Summary
Options Name Purpose
+ HandleHolder () Constructor for the HandleHolder class
+ HandleHolder (handle) Constructor for the IntegerHolder class

Top Property Summary
Options Name Purpose
+ HANDLE Value


Method Detail
Top

PUBLIC Progress.Lang.Object Clone ()

Purpose: Clones the object instance
Notes:

Returns Progress.Lang.Object
The cloned object instance
Top

PUBLIC LOGICAL Equals (Object)

Purpose: Performs by-value comparison with another holder class
Notes: The provided object for comparison needs to be of the same type

Parameters:
poObject Progress.Lang.Object
The object to compare with the current instance
Returns LOGICAL
Logical value indicating if this object and the passed in object instance have the same value
Top

PUBLIC CHARACTER GetExpression ()

Purpose: Returns the Expression to be used in a Query String
Notes: Quoted value

Returns CHARACTER
The CHARACTER Expression
Top

PUBLIC CHARACTER GetValue ()

Purpose: Returns the Value of the Holder instance
Notes: Unquoted value

Returns CHARACTER
The value as a CHARACTER
Top

PUBLIC CHARACTER ToString ()

Purpose: Returns a Character representation of the value
Notes:

Returns CHARACTER
The Character representation of the value


Constructor Detail
Top

PUBLIC HandleHolder ()

Purpose: Constructor for the HandleHolder class
Notes:

Top

PUBLIC HandleHolder (handle)

Purpose: Constructor for the IntegerHolder class
Notes:

Parameters:
phValue HANDLE
The initial Value


Property Detail
Top

PUBLIC HANDLE Value


Returns HANDLE


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:51:52