Routines (alphabetical) > Object Classes > Miscellaneous Object Classes > IDLjavaObject::SetProperty

# IDLjavaObject::SetProperty

Syntax | Arguments | Keywords | Version History

The IDLjavaObject::SetProperty procedure method sets properties (known as data members in Java) for the Java object that underlies an instance of IDLjavaObject. The Java object’s property names are represented as IDL keywords to the SetProperty method, and property values are treated as IDL keyword values.

## Syntax

Obj->[IDLjavaObject::]SetProperty [, PROPERTY=value]

## Arguments

None

## Keywords

### PROPERTY

The Java object property names are mapped to IDL keywords. The underlying property values are treated as IDL keyword values, which is the same convention for other IDL objects.

Note: The provided keywords must map directly to a property name or IDL issues an error. Any keyword passed into either of the property routines is assumed to be a fully-qualified Java property name. As such, the partial keyword name functionality provided by IDL is not valid with IDL Java based objects.

The value may be an IDL primitive type, an instance of IDLJavaObject, or an array of IDL primitive types. See IDL-Java Bridge Data Type Mapping for more information.

Note: Besides other Java based objects, no complex types (structures, pointers, etc.) are supported as parameters to method calls.

## Version History

6.0 | Introduced