Namespace: OpenEdge.Core.Collections
Class
ObjectStack
Parent classes:
Inherits: OpenEdge.Core.Collections.Stack

Copyright (c) 2013 by Progress Software Corporation. All rights reserved.
File:ObjectStack
Author(s):pjudge
Created:Tue Jan 05 13:50:43 EST 2010




Method Summary
Options Name Purpose
Progress.Lang.Object Clone ()
Inherited from OpenEdge.Core.Collections.Stack
Invert ()
Inherited from OpenEdge.Core.Collections.Stack
LOGICAL ObjectContains (Object)
Inherited from OpenEdge.Core.Collections.Stack
Progress.Lang.Object ObjectPeek () /* Size should never be <= 0 but hey! ... */
Inherited from OpenEdge.Core.Collections.Stack
Progress.Lang.Object ObjectPop ()
Inherited from OpenEdge.Core.Collections.Stack
ObjectPush (Object)
Inherited from OpenEdge.Core.Collections.Stack
Progress.Lang.Object ObjectToArray ()
Inherited from OpenEdge.Core.Collections.Stack
Progress.Lang.Object Peek ()
Progress.Lang.Object Pop ()
LOGICAL PrimitiveContains (character)
Inherited from OpenEdge.Core.Collections.Stack
CHARACTER PrimitivePeek () /* Size should never be < 0 but hey! ... */
Inherited from OpenEdge.Core.Collections.Stack
CHARACTER PrimitivePop ()
Inherited from OpenEdge.Core.Collections.Stack
PrimitivePush (character)
Inherited from OpenEdge.Core.Collections.Stack
CHARACTER PrimitiveToArray ()
Inherited from OpenEdge.Core.Collections.Stack
Push (Object)
Rotate (integer)
Inherited from OpenEdge.Core.Collections.Stack
Swap (integer, integer)
Inherited from OpenEdge.Core.Collections.Stack
Progress.Lang.Object ToArray ()

Constructor Summary
Options Name Purpose
ObjectStack ()
ObjectStack (integer)
ObjectStack (Object[])

Property Summary
Options Name Purpose
LOGICAL AutoExpand
Inherited from OpenEdge.Core.Collections.Stack
INTEGER Depth
Inherited from OpenEdge.Core.Collections.Stack
LOGICAL DiscardOnShrink
Inherited from OpenEdge.Core.Collections.Stack
INTEGER Size
Inherited from OpenEdge.Core.Collections.Stack


Method Detail
Top

PUBLIC Progress.Lang.Object Clone ()

Inherited from OpenEdge.Core.Collections.Stack
Returns Progress.Lang.Object
Top

PUBLIC Invert ()

Inherited from OpenEdge.Core.Collections.Stack
Top

PROTECTED LOGICAL ObjectContains (Object)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
poItem Progress.Lang.Object
Returns LOGICAL
Top

PROTECTED Progress.Lang.Object ObjectPeek ()

Inherited from OpenEdge.Core.Collections.Stack
/* Size should never be <= 0 but hey! ...
Returns Progress.Lang.Object
Top

PROTECTED Progress.Lang.Object ObjectPop ()

Inherited from OpenEdge.Core.Collections.Stack
Returns Progress.Lang.Object
Top

PROTECTED ObjectPush (Object)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
poValue Progress.Lang.Object
Top

PROTECTED Progress.Lang.Object ObjectToArray ()

Inherited from OpenEdge.Core.Collections.Stack
Returns Progress.Lang.Object
Top

PUBLIC Progress.Lang.Object Peek ()

Returns Progress.Lang.Object
Top

PUBLIC Progress.Lang.Object Pop ()

Returns Progress.Lang.Object
Top

PROTECTED LOGICAL PrimitiveContains (character)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
pcItem CHARACTER
Returns LOGICAL
Top

PROTECTED CHARACTER PrimitivePeek ()

Inherited from OpenEdge.Core.Collections.Stack
/* Size should never be < 0 but hey! ...
Returns CHARACTER
Top

PROTECTED CHARACTER PrimitivePop ()

Inherited from OpenEdge.Core.Collections.Stack
Returns CHARACTER
Top

PROTECTED PrimitivePush (character)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
pcValue CHARACTER
Top

PROTECTED CHARACTER PrimitiveToArray ()

Inherited from OpenEdge.Core.Collections.Stack
Returns CHARACTER
Top

PUBLIC Push (Object)

Parameters:
poValue Progress.Lang.Object
Top

PUBLIC Rotate (integer)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
piItems INTEGER
Top

PUBLIC Swap (integer, integer)

Inherited from OpenEdge.Core.Collections.Stack
Parameters:
piFromPos INTEGER
piToPos INTEGER
Top

PUBLIC Progress.Lang.Object ToArray ()

Returns Progress.Lang.Object


Constructor Detail
Top

PUBLIC ObjectStack ()

Top

PUBLIC ObjectStack (integer)

Parameters:
piDepth INTEGER
Top

PUBLIC ObjectStack (Object[])

Parameters:
poArray Progress.Lang.Object


Property Detail
Top

PUBLIC LOGICAL AutoExpand

Inherited from OpenEdge.Core.Collections.Stack
Returns LOGICAL
Top

PUBLIC INTEGER Depth

Inherited from OpenEdge.Core.Collections.Stack
Returns INTEGER
Top

PUBLIC LOGICAL DiscardOnShrink

Inherited from OpenEdge.Core.Collections.Stack
Returns LOGICAL
Top

PUBLIC INTEGER Size

Inherited from OpenEdge.Core.Collections.Stack
Returns INTEGER


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0