OutputDocument.IsInstance

Prototypes

static boolean IsInstance( Object obj )

Return Value

If obj is an object of the OutputDocument class, the return value is true. Otherwise, the return value is false.

Parameters

Object obj
A reference to an object.

Remarks

This method determines whether an object is an instance of the OutputDocument class.

Example
start MyModule( Object obj );
    if OutputDocument.IsInstance( obj ) then
        print "MyModule was passed an OutputDocument object";
    else do;
        /* if not OutputDocument, assume DataView */
        declare DataView view = obj;
        if ScatterPlot.IsInstance( view ) then
            print "MyModule was passed a ScatterPlot object";
        end;
finish;

declare OutputDocument doc = OutputDocument.GetDefault();

run MyModule( doc );

x = ranuni( 1:50 );
y = ranuni( 1:50 );
declare ScatterPlot plot = ScatterPlot.Create( "Example", x, y );

run MyModule( plot );