org.omg.CORBA.portable

Interface ValueBase

public interface ValueBase extends IDLEntity

ValueBase is the basic interface for all CORBA value data types. A value type is something between CORBA structure and CORBA object. Like CORBA object, it can have methods, supporting some IDL-defined interface. However, like structures, they are local and passed by value, not by IOR reference. Unlike CORBA objects, values are not connected to any ORB by default; they hanlde the implemented functionality locally. The classes, required to implement that functionality, should either be pre-defined or they can be downloaded from the certain URL, defined as CodeBase. The value types can have both public and private members. They support inheritance. Value types can also be abstract. For transferring the value type data via stream, it must implement either {@link CustomValue} or {@link StreamableValue}.

Since: 1.3

Method Summary
String[]_truncatable_ids()
Get the truncatable repository ids.

Method Detail

_truncatable_ids

public String[] _truncatable_ids()
Get the truncatable repository ids.

Returns: the array of repository ids, defining the base types, to that basic types this value base can be truncated.