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 + -
显示快捷键?