OO Programming with Object COBOL

Index

Table of Contents

!  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

!

No entries

A

Account classes  6.1
ALIGN directive  15.2
Animating, Class Library  16.4
ANSI, data  2.1.3
Association  7.3
        template  7.3
Attributes
        change  2.1.1
        overview  2.1.1

B

Bank1.cbl  6.2
Binding, messages  2.1.6

C

Callback frameworks  Ch19
        creating Callback  19.2.1
        creation  19.2.1
        invoke  19.2.2
Called program not found  14.3.1
Class  11.1
        data  2.1.2 , 5.1.3 , 11.4.1
        identification  5.1.1
        initialization  11.4.2
        initialization time  11.4.2.1
        load time  11.4.2.1
        method  5.1.4
        methods  2.1.2 , 11.4.3
        object  11.1
        overview  2.1.2
        programming behavior  11.4
        registration  10.2 , 10.2
        structure  11.2
Class data, ANSI  2.1.3
Class Library  16.1
        animating  16.4
        documentation  1.2.2.1
        exploring  1.2.2.1
        private interface  16.1.2
        public interface  16.1.1
        reference  16.2
Class object
        overview  2.1.2
        program  5.1.3
CLASS-CONTROL paragraph  5.1.2 , 10.1 , 10.2 , 11.1
Class-id  5.1.1
.cls file  11.3.2.1
CobolComp5 class  18.2.1
CobolCompX class  18.2.1
CobolPicX class  18.2.1
Coll0.cbl  7.1
Coll1.cbl  7.2
"collect" method  7.4 , 17.6
Collections  Ch17
        array  7.1
        bag  7.1
        categories  7.1
        CharacterArray  7.1
        Dictionary  7.1
        display mechanisms  17.4
        element comparison  17.2
        framework concept  7.1
        Hashing elements  17.3
        IdentityDictionary  7.1
        IdentitySet  7.1
        iteration  17.6
        iterator methods  7.4
        OrderedCollection  7.1
        sort methods  17.5
        SortedCollection  7.1
        ValueSet  7.1
Comparisons, object references  10.3.2
Compiler directives, ALIGN  15.2
Compiling  15.2
Components  Ch21
        connect  21.2.3
        make  21.2.1
Concepts  Ch2
        classes  2.1.2
        inheritance  2.1.4
        messages  2.1.6
        methods  2.1.3
        objects  2.1.1
        polymorphism  2.1.5
Connect components  21.2.3
Creating
        new object instance  10.5 , 11.6.3

D

Data
        class  11.4.1
        inheritance  11.3.2
        inheritance at run-time  11.3.2.2
        instance  11.5.1
        methods  11.6.1
DATA IS PRIVATE clause  11.3.2.1
DATA IS PROTECTED clause  11.3.2.1
Debugging  Ch14
Declare object references  10.3.1
Demand loading  11.4.2.1
Developing, OO Applications  1.2.1
Dictionaries  7.3
        "ofAssociations"  7.3
        "ofValues"  7.3
Dictionary error, RTS message  14.2.2
"do" method  7.4 , 17.6
"doesNotUnderstand" method  11.3.1

E

Environment variables
        OOSW  14.2.2 , ApA
Error handling  Ch20
Exception
        handler, register  8.2
        handler, write  8.3
        raising  8.1
Exception handling  Ch8 , Ch20
        canceling a registration  20.2.4
        methods  20.2.5
        register an object  20.2.3
        system method  20.2.6
Extending classes  Ch12
External class  13.2.1.1

F

Files
        .cls  11.3.2.1
        .if  13.1
        .ins  11.3.2.1
        trace.log  14.2.4
"finalize" method  10.6.1
Frameworks  16.3 , Ch17
        Callbacks  Ch19
        collections  Ch17
        components  Ch21
        intrinsic data  Ch18

G

Garbage collection  10.6
"getNumberOfObjects" method  14.2.5

H

No entries

I

.if file  13.1
Inheritance  Ch6 , 11.3
        data  11.3.2
        methods  11.3.1
        overview  2.1.4
        with data  11.3.2.1
Initialization time  11.4.2.1
Initialize
        class objects  11.4.2
        instance objects  11.5.2
Input sockets  21.2.2
.ins file  11.3.2.1
Instance
        coding  11.5
        creation  11.6.3
        data  5.1.5 , 11.5.1
        initialization  11.5.2
        methods  11.5.3
        object  11.1
        overview  2.1.2
Intrinsic data  7.2 , Ch18
        clone class  18.2.1
        send message  7.2 , 18.2.2
        writing new classes  18.3
Invoke  10.1
        sending a message  10.4
Invoke.. as  7.2
Invoke...as  18.2.2
Iterator methods  7.4 , 17.6
        examples  7.4

J

No entries

K

No entries

L

No entries

M

Memory leaks  10.6.1.1
        finding  14.2.5
Message  10.4
        binding  2.1.6
        send  4.2
        tracing  14.2.4
Method  11.6
        class  11.4.3
        data  5.1.4 , 11.6.1
        inheritance  11.3.1
        inheritance chain  11.3.1
        instance  11.5.3
        new  10.5
        "newClass"  18.2.1
        overview  2.1.3
        parameters  11.6.1
        selector  2.1.6
Method interface, vocabulary  13.2.1.2

N

"new" method  10.5 , 11.6.3
"newClass" method  18.2.1
Null-terminated literals  19.2.1

O

Object
        create  10.5
        destroy  10.6
        destruction guidelines  10.6.1.1
        destruction methods  10.6.1
        finalize  10.6.1
        handle  10.1
        interface  4.1
        overview  2.1.1
        program  5.1.5
        reference  10.1 , 10.3
Object creation  10.5
        "New"  10.5
Object handles  10.1 , 11.4.2 , 11.6.2 , 11.6.3
        prevent reallocation  14.2.2
Object reference
        comparison  10.3.2
        copy  10.3.2
        declare  10.3.1
        declare, class  10.3.1
        manipulate  10.3.2
        SET  10.3.2
Object-orientation, learning more  1.3
Object-Storage Section  5.1.3 , 5.1.5
OO
        development  1.2.1
        documentation  1.2.2
        support  1.1
OO-desktop  11.7
OOSW environment variable  14.2.2 , ApA
Output signals  21.2.1

P

Packaging  15.3
Parameters, methods  11.6.1
Polymorphism  2.1.5
Private
        data  11.3.2.1
        interface  16.1.2
Protection violations  14.3.2
Public interface  16.1.1

Q

No entries

R

Raise an exception  20.2.2
Register a class  10.2
Registering an exception message file  20.2.1
"reject" method  7.4 , 17.6
Requirements-based vocabulary
        See also Vocabulary
Requirements-based Vocabulary, method interface  13.2.1.2
Reserved names  11.7
Root classes  11.3
RTS Dictionary error  14.2.2

S

"select" method  7.4 , 17.6
Self  11.6.2
Selfclass  11.6.2
Sending messages  4.2 , 10.4
Sending signals  21.2.4
Shared data  11.2 , 11.2 , 11.6.1
Shipping  15.3
Signals  21.2 , 21.2.1
        sending  21.2.4
Sockets  21.2 , 21.2.2
Stopwatch class  4.1
Super  11.6.2
Switches  ApA
Symbol redefined  14.3.3

T

Trace  14.2.4
trace.log file  14.2.4

U

User defined functions, vocabulary  13.2.1.2.1

V

Vocabulary  Ch13
        define  13.2.1
        external class structure  13.2.1.1
        using  13.2.2

W

With data  11.3.2.1
Working-storage, ANSI  2.1.3

X

No entries

Y

No entries

Z

z"string"  19.2.1