corba/src/java.corba/share/classes/org/omg/CORBA/DataInputStream.java
author avstepan
Wed, 08 Apr 2015 16:01:26 +0400
changeset 29827 aac4782e69ac
parent 25862 a5e25d68f971
permissions -rw-r--r--
8039440: Tidy warnings cleanup for org/omg Summary: some HTML markup fixes for CORBA Reviewed-by: yan, rriggs, lancea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     1
/*
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
     2
 * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
02bb8761fcce Initial load
duke
parents:
diff changeset
     4
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
02bb8761fcce Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 4
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 4
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    10
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
02bb8761fcce Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
02bb8761fcce Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
02bb8761fcce Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
02bb8761fcce Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
02bb8761fcce Initial load
duke
parents:
diff changeset
    16
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
02bb8761fcce Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
02bb8761fcce Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
02bb8761fcce Initial load
duke
parents:
diff changeset
    20
 *
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 4
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 4
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 4
diff changeset
    23
 * questions.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    24
 */
02bb8761fcce Initial load
duke
parents:
diff changeset
    25
02bb8761fcce Initial load
duke
parents:
diff changeset
    26
package org.omg.CORBA;
02bb8761fcce Initial load
duke
parents:
diff changeset
    27
02bb8761fcce Initial load
duke
parents:
diff changeset
    28
/** Defines the methods used to read primitive data types from input streams
02bb8761fcce Initial load
duke
parents:
diff changeset
    29
* for unmarshaling custom value types.  This interface is used by user
02bb8761fcce Initial load
duke
parents:
diff changeset
    30
* written custom unmarshaling code for custom value types.
02bb8761fcce Initial load
duke
parents:
diff changeset
    31
* @see org.omg.CORBA.DataOutputStream
02bb8761fcce Initial load
duke
parents:
diff changeset
    32
* @see org.omg.CORBA.CustomMarshal
02bb8761fcce Initial load
duke
parents:
diff changeset
    33
*/
02bb8761fcce Initial load
duke
parents:
diff changeset
    34
public interface DataInputStream extends org.omg.CORBA.portable.ValueBase
02bb8761fcce Initial load
duke
parents:
diff changeset
    35
{
02bb8761fcce Initial load
duke
parents:
diff changeset
    36
    /** Reads an IDL <code>Any</code> value from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    37
    * @return  the <code>Any</code> read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    38
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    39
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    40
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    41
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    42
    org.omg.CORBA.Any read_any ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    43
02bb8761fcce Initial load
duke
parents:
diff changeset
    44
    /** Reads an IDL boolean value from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    45
    * @return  the boolean read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    46
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    47
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    48
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    49
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    50
    boolean read_boolean ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    51
02bb8761fcce Initial load
duke
parents:
diff changeset
    52
    /** Reads an IDL character value from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    53
    * @return  the character read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    54
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    55
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    56
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    57
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    58
    char read_char ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    59
02bb8761fcce Initial load
duke
parents:
diff changeset
    60
    /** Reads an IDL wide character value from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    61
    * @return  the wide character read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    62
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    63
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    64
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    65
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    66
    char read_wchar ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    67
02bb8761fcce Initial load
duke
parents:
diff changeset
    68
    /** Reads an IDL octet value from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    69
    * @return  the octet value read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    70
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    71
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    72
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    73
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    74
    byte read_octet ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    75
02bb8761fcce Initial load
duke
parents:
diff changeset
    76
    /** Reads an IDL short from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    77
    * @return  the short read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    78
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    79
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    80
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    81
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    82
    short read_short ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    83
02bb8761fcce Initial load
duke
parents:
diff changeset
    84
    /** Reads an IDL unsigned short from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    85
    * @return  the unsigned short read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    86
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    87
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    88
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    89
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    90
    short read_ushort ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    91
02bb8761fcce Initial load
duke
parents:
diff changeset
    92
    /** Reads an IDL long from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
    93
    * @return  the long read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
    94
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    95
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
    96
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
    97
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
    98
    int read_long ();
02bb8761fcce Initial load
duke
parents:
diff changeset
    99
02bb8761fcce Initial load
duke
parents:
diff changeset
   100
    /** Reads an IDL unsigned long from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   101
    * @return  the unsigned long read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   102
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   103
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   104
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   105
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   106
    int read_ulong ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   107
02bb8761fcce Initial load
duke
parents:
diff changeset
   108
    /** Reads an IDL long long from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   109
    * @return  the long long read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   110
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   111
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   112
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   113
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   114
    long read_longlong ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   115
02bb8761fcce Initial load
duke
parents:
diff changeset
   116
    /** Reads an unsigned IDL long long from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   117
    * @return  the unsigned long long read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   118
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   119
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   120
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   121
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   122
    long read_ulonglong ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   123
02bb8761fcce Initial load
duke
parents:
diff changeset
   124
    /** Reads an IDL float from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   125
    * @return  the float read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   126
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   127
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   128
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   129
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   130
    float read_float ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   131
02bb8761fcce Initial load
duke
parents:
diff changeset
   132
    /** Reads an IDL double from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   133
    * @return  the double read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   134
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   135
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   136
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   137
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   138
    double read_double ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   139
    // read_longdouble not supported by IDL/Java mapping
02bb8761fcce Initial load
duke
parents:
diff changeset
   140
02bb8761fcce Initial load
duke
parents:
diff changeset
   141
    /** Reads an IDL string from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   142
    * @return  the string read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   143
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   144
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   145
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   146
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   147
    String read_string ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   148
02bb8761fcce Initial load
duke
parents:
diff changeset
   149
    /** Reads an IDL wide string from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   150
    * @return  the wide string read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   151
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   152
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   153
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   154
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   155
    String read_wstring ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   156
02bb8761fcce Initial load
duke
parents:
diff changeset
   157
    /** Reads an IDL CORBA::Object from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   158
    * @return  the CORBA::Object read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   159
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   160
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   161
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   162
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   163
    org.omg.CORBA.Object read_Object ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   164
02bb8761fcce Initial load
duke
parents:
diff changeset
   165
    /** Reads an IDL Abstract interface from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   166
    * @return  the Abstract interface read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   167
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   168
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   169
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   170
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   171
    java.lang.Object read_Abstract ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   172
02bb8761fcce Initial load
duke
parents:
diff changeset
   173
    /** Reads an IDL value type from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   174
    * @return  the value type read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   175
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   176
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   177
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   178
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   179
    java.io.Serializable read_Value ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   180
02bb8761fcce Initial load
duke
parents:
diff changeset
   181
    /** Reads an IDL typecode from the input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   182
    * @return  the typecode read.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   183
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   184
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   185
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   186
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   187
    org.omg.CORBA.TypeCode read_TypeCode ();
02bb8761fcce Initial load
duke
parents:
diff changeset
   188
02bb8761fcce Initial load
duke
parents:
diff changeset
   189
    /** Reads array of IDL Anys from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   190
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   191
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   192
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   193
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   194
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   195
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   196
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   197
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   198
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   199
    void read_any_array (org.omg.CORBA.AnySeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   200
02bb8761fcce Initial load
duke
parents:
diff changeset
   201
    /** Reads array of IDL booleans from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   202
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   203
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   204
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   205
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   206
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   207
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   208
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   209
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   210
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   211
    void read_boolean_array (org.omg.CORBA.BooleanSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   212
02bb8761fcce Initial load
duke
parents:
diff changeset
   213
    /** Reads array of IDL characters from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   214
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   215
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   216
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   217
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   218
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   219
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   220
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   221
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   222
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   223
    void read_char_array (org.omg.CORBA.CharSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   224
02bb8761fcce Initial load
duke
parents:
diff changeset
   225
    /** Reads array of IDL wide characters from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   226
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   227
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   228
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   229
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   230
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   231
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   232
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   233
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   234
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   235
    void read_wchar_array (org.omg.CORBA.WCharSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   236
02bb8761fcce Initial load
duke
parents:
diff changeset
   237
    /** Reads array of IDL octets from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   238
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   239
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   240
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   241
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   242
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   243
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   244
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   245
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   246
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   247
    void read_octet_array (org.omg.CORBA.OctetSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   248
02bb8761fcce Initial load
duke
parents:
diff changeset
   249
    /** Reads array of IDL shorts from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   250
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   251
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   252
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   253
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   254
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   255
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   256
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   257
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   258
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   259
    void read_short_array (org.omg.CORBA.ShortSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   260
02bb8761fcce Initial load
duke
parents:
diff changeset
   261
    /** Reads array of IDL unsigned shorts from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   262
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   263
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   264
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   265
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   266
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   267
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   268
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   269
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   270
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   271
    void read_ushort_array (org.omg.CORBA.UShortSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   272
02bb8761fcce Initial load
duke
parents:
diff changeset
   273
    /** Reads array of IDL longs from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   274
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   275
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   276
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   277
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   278
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   279
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   280
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   281
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   282
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   283
    void read_long_array (org.omg.CORBA.LongSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   284
02bb8761fcce Initial load
duke
parents:
diff changeset
   285
    /** Reads array of IDL unsigned longs from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   286
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   287
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   288
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   289
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   290
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   291
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   292
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   293
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   294
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   295
    void read_ulong_array (org.omg.CORBA.ULongSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   296
02bb8761fcce Initial load
duke
parents:
diff changeset
   297
    /** Reads array of IDL unsigned long longs from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   298
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   299
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   300
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   301
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   302
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   303
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   304
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   305
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   306
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   307
    void read_ulonglong_array (org.omg.CORBA.ULongLongSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   308
02bb8761fcce Initial load
duke
parents:
diff changeset
   309
    /** Reads array of IDL long longs from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   310
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   311
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   312
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   313
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   314
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   315
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   316
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   317
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   318
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   319
    void read_longlong_array (org.omg.CORBA.LongLongSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   320
02bb8761fcce Initial load
duke
parents:
diff changeset
   321
    /** Reads array of IDL floats from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   322
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   323
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   324
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   325
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   326
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   327
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   328
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   329
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   330
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   331
    void read_float_array (org.omg.CORBA.FloatSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   332
02bb8761fcce Initial load
duke
parents:
diff changeset
   333
    /** Reads array of IDL doubles from offset for length elements from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   334
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   335
    * @param seq The out parameter holder for the array to be read.
02bb8761fcce Initial load
duke
parents:
diff changeset
   336
    * @param offset The index into seq of the first element to read from the
02bb8761fcce Initial load
duke
parents:
diff changeset
   337
    * input stream.
02bb8761fcce Initial load
duke
parents:
diff changeset
   338
    * @param length The number of elements to read from the input stream.
29827
aac4782e69ac 8039440: Tidy warnings cleanup for org/omg
avstepan
parents: 25862
diff changeset
   339
    * @throws org.omg.CORBA.MARSHAL
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   340
    * If an inconsistency is detected, including not having registered
02bb8761fcce Initial load
duke
parents:
diff changeset
   341
    * a streaming policy, then the standard system exception MARSHAL is raised.
02bb8761fcce Initial load
duke
parents:
diff changeset
   342
    */
02bb8761fcce Initial load
duke
parents:
diff changeset
   343
    void read_double_array (org.omg.CORBA.DoubleSeqHolder seq, int offset, int length);
02bb8761fcce Initial load
duke
parents:
diff changeset
   344
} // interface DataInputStream