cdrinputstream.java

来自「JAVA 所有包」· Java 代码 · 共 520 行 · 第 1/2 页

JAVA
520
字号
        return impl.read_value(rep_id);    }    public final java.io.Serializable read_value(java.io.Serializable value) {        return impl.read_value(value);    }    public final java.lang.Object read_abstract_interface() {        return impl.read_abstract_interface();    }    public final java.lang.Object read_abstract_interface(java.lang.Class clz) {        return impl.read_abstract_interface(clz);    }    // com.sun.corba.se.impl.encoding.MarshalInputStream    public final void consumeEndian() {        impl.consumeEndian();    }    public final int getPosition() {        return impl.getPosition();    }    // org.omg.CORBA.DataInputStream    public final java.lang.Object read_Abstract () {        return impl.read_Abstract();    }    public final java.io.Serializable read_Value () {        return impl.read_Value();    }    public final void read_any_array (org.omg.CORBA.AnySeqHolder seq, int offset, int length) {        impl.read_any_array(seq, offset, length);    }    public final void read_boolean_array (org.omg.CORBA.BooleanSeqHolder seq, int offset, int length) {        impl.read_boolean_array(seq, offset, length);    }    public final void read_char_array (org.omg.CORBA.CharSeqHolder seq, int offset, int length) {        impl.read_char_array(seq, offset, length);    }    public final void read_wchar_array (org.omg.CORBA.WCharSeqHolder seq, int offset, int length) {        impl.read_wchar_array(seq, offset, length);    }    public final void read_octet_array (org.omg.CORBA.OctetSeqHolder seq, int offset, int length) {        impl.read_octet_array(seq, offset, length);    }    public final void read_short_array (org.omg.CORBA.ShortSeqHolder seq, int offset, int length) {        impl.read_short_array(seq, offset, length);    }    public final void read_ushort_array (org.omg.CORBA.UShortSeqHolder seq, int offset, int length) {        impl.read_ushort_array(seq, offset, length);    }    public final void read_long_array (org.omg.CORBA.LongSeqHolder seq, int offset, int length) {        impl.read_long_array(seq, offset, length);    }    public final void read_ulong_array (org.omg.CORBA.ULongSeqHolder seq, int offset, int length) {        impl.read_ulong_array(seq, offset, length);    }    public final void read_ulonglong_array (org.omg.CORBA.ULongLongSeqHolder seq, int offset, int length) {        impl.read_ulonglong_array(seq, offset, length);    }    public final void read_longlong_array (org.omg.CORBA.LongLongSeqHolder seq, int offset, int length) {        impl.read_longlong_array(seq, offset, length);    }    public final void read_float_array (org.omg.CORBA.FloatSeqHolder seq, int offset, int length) {        impl.read_float_array(seq, offset, length);    }    public final void read_double_array (org.omg.CORBA.DoubleSeqHolder seq, int offset, int length) {        impl.read_double_array(seq, offset, length);    }    // org.omg.CORBA.portable.ValueBase    public final String[] _truncatable_ids() {        return impl._truncatable_ids();    }    // java.io.InputStream    public final int read(byte b[]) throws IOException {        return impl.read(b);    }    public final int read(byte b[], int off, int len) throws IOException {        return impl.read(b, off, len);    }    public final long skip(long n) throws IOException {        return impl.skip(n);    }    public final int available() throws IOException {        return impl.available();    }    public final void close() throws IOException {        impl.close();    }    public final void mark(int readlimit) {        impl.mark(readlimit);    }    public final void reset() {        impl.reset();    }    public final boolean markSupported() {        return impl.markSupported();    }    public abstract CDRInputStream dup();    // Needed by TCUtility    public final java.math.BigDecimal read_fixed(short digits, short scale) {        return impl.read_fixed(digits, scale);    }    public final boolean isLittleEndian() {        return impl.isLittleEndian();    }    protected final ByteBuffer getByteBuffer() {        return impl.getByteBuffer();    }    protected final void setByteBuffer(ByteBuffer byteBuffer) {        impl.setByteBuffer(byteBuffer);    }    protected final void setByteBufferWithInfo(ByteBufferWithInfo bbwi) {        impl.setByteBufferWithInfo(bbwi);    }    public final int getBufferLength() {        return impl.getBufferLength();    }    protected final void setBufferLength(int value) {        impl.setBufferLength(value);    }    protected final int getIndex() {        return impl.getIndex();    }    protected final void setIndex(int value) {        impl.setIndex(value);    }    public final void orb(org.omg.CORBA.ORB orb) {        impl.orb(orb);    }    public final GIOPVersion getGIOPVersion() {        return impl.getGIOPVersion();    }    public final BufferManagerRead getBufferManager() {        return impl.getBufferManager();    }    // This should be overridden by any stream (ex: IIOPInputStream)    // which wants to read values.  Thus, TypeCodeInputStream doesn't    // have to do this.    public CodeBase getCodeBase() {        return null;    }    // Use Latin-1 for GIOP 1.0 or when code set negotiation was not    // performed.    protected CodeSetConversion.BTCConverter createCharBTCConverter() {        return CodeSetConversion.impl().getBTCConverter(OSFCodeSetRegistry.ISO_8859_1,                                                        impl.isLittleEndian());    }    // Subclasses must decide what to do here.  It's inconvenient to    // make the class and this method abstract because of dup().    protected abstract CodeSetConversion.BTCConverter createWCharBTCConverter();    // Prints the current buffer in a human readable form    void printBuffer() {        impl.printBuffer();    }    /**     * Aligns the current position on the given octet boundary     * if there are enough bytes available to do so.  Otherwise,     * it just returns.  This is used for some (but not all)     * GIOP 1.2 message headers.     */    public void alignOnBoundary(int octetBoundary) {        impl.alignOnBoundary(octetBoundary);    }    // Needed by request and reply messages for GIOP versions >= 1.2 only.    public void setHeaderPadding(boolean headerPadding) {        impl.setHeaderPadding(headerPadding);    }        /**     * This must be called after determining the proper ORB version,     * and setting it on the stream's ORB instance.  It can be called     * after reading the service contexts, since that is the only place     * we can get the ORB version info.     *     * Trying to unmarshal things requiring repository IDs before calling     * this will result in NullPtrExceptions.     */    public void performORBVersionSpecificInit() {        // In the case of SystemExceptions, a stream is created        // with its default constructor (and thus no impl is set).        if (impl != null)            impl.performORBVersionSpecificInit();    }    /**     * Resets any internal references to code set converters.     * This is useful for forcing the CDR stream to reacquire     * converters (probably from its subclasses) when state     * has changed.     */    public void resetCodeSetConverters() {        impl.resetCodeSetConverters();    }    public void setMessageMediator(MessageMediator messageMediator)    {        this.messageMediator = (CorbaMessageMediator) messageMediator;    }    public MessageMediator getMessageMediator()    {        return messageMediator;    }    // ValueInputStream -----------------------------    public void start_value() {        impl.start_value();    }    public void end_value() {        impl.end_value();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?