ValueBase (Java SE 10 & JDK 10 )
Keywords: org.omg.CORBA.portable.ValueBase interface

Module java.corba
Package org.omg.CORBA.portable

## Interface ValueBase

- All Superinterfaces:
    `IDLEntity`, `Serializable`
  All Known Subinterfaces:
    `CustomValue`, `DataInputStream`, `DataOutputStream`, `ObjectReferenceFactory`, `ObjectReferenceTemplate`, `StreamableValue`

      public interface ValueBase
      extends IDLEntity

  The generated Java classes corresponding to valuetype IDL types implement this interface. In other words, the Java mapping of valuetype objects implement the ValueBase interface. The generated Java class for valuetype's shall provide an implementation of the ValueBase interface for the corresponding value type. For value types that are streamable (i.e. non-custom), the generated Java class shall also provide an implementation for the org.omg.CORBA.portable.Streamable interface. (CORBA::ValueBase is mapped to java.io.Serializable.)

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String[]` | `_truncatable_ids()` | Provides truncatable repository ids.

- - ### Method Detail

    - #### _truncatable_ids

          String[] _truncatable_ids()

      Provides truncatable repository ids.
      Returns:
        a String array--list of truncatable repository ids.