org.omg.CORBA
    Interface   CustomValue
   public
    interface  
   CustomValue
   
      extends ValueBase, CustomMarshal
   
   
   
   
   
 A Custom Value is a {@link ValueBase} implementing its own methods for
 reading and writing (unmarshaling and marshaling) the content. These methods
 are defined in superinterface {@link CustomMarshal}.
 Custom value types can never be safely truncated to the more general
 base type. They and always require an exact match for their RepositoryId
 in the receiving context.
 If the value base does not implement this interface, it normally implements
 {@link StreamableValue} instead.