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
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.