Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]

IDLjavaObject


Superclasses | Creation | Properties | Methods | Examples | Version History

The IDLjavaObject class creates an IDL object that encapsulates a Java object. IDL provides data type and other translation services, allowing IDL programs to access the Java object's methods and properties using standard IDL syntax.

For detailed information on using the IDLjavaObject class, see Chapter 8, "Using Java Objects in IDL" in the External Development Guide manual.

Superclasses

This class has no superclasses.

Creation

See IDLjavaObject::Init.

Properties

The properties of this object depends on which Java object the IDLjavaObject class encapsulates. See IDLjavaObject Properties for more details.

Methods

This class has the following methods:

In addition to these methods, you can call the underlying Java object's methods directly.

Note
The IDL object system uses method names to identify and call object lifecycle methods (Init and Cleanup). If the Java object underlying IDLjavaObject implements Init or Cleanup methods, they will be overridden by IDL's lifecycle methods - the Java object's methods will be inaccessible from IDL. Similarly, IDL implements the GetProperty and SetProperty methods for IDLjavaObject, so any methods of the underlying Java object that use these names will be inaccessible from IDL. In Java, you can wrap these methods with different named methods to work around this limitation.

Examples

See Chapter 8, "Using Java Objects in IDL" in the External Development Guide manual.

Version History

Introduced: 6.0


Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]