コード例 #1
0
 public void ReadData(IObjectDataInput input)
 {
     Bool         = input.ReadBool();
     BoolArray    = input.ReadBoolArray();
     Byte         = input.ReadByte();
     ByteArray    = input.ReadByteArray();
     Char         = input.ReadChar();
     CharArray    = input.ReadCharArray();
     Short        = input.ReadShort();
     ShortArray   = input.ReadShortArray();
     Int          = input.ReadInt();
     IntArray     = input.ReadIntArray();
     Long         = input.ReadLong();
     LongArray    = input.ReadLongArray();
     Float        = input.ReadFloat();
     FloatArray   = input.ReadFloatArray();
     Double       = input.ReadDouble();
     DoubleArray  = input.ReadDoubleArray();
     Serializable = input.ReadObject <IIdentifiedDataSerializable>();
     //input.ReadObject(SerializableArray);
     //Portable = input.ReadObject<IPortable>();
     //input.ReadObject(PortableArray);
     Chars       = new string(input.ReadCharArray());
     String      = input.ReadString();
     StringArray = input.ReadStringArray();
     DateTime    = input.ReadObject <DateTime>();
 }
コード例 #2
0
        public void ReadData(IObjectDataInput input)
        {
            Bool         = input.ReadBoolean();
            BoolArray    = input.ReadBooleanArray();
            Byte         = input.ReadByte();
            ByteArray    = input.ReadByteArray();
            Char         = input.ReadChar();
            CharArray    = input.ReadCharArray();
            Short        = input.ReadShort();
            ShortArray   = input.ReadShortArray();
            Int          = input.ReadInt();
            IntArray     = input.ReadIntArray();
            Long         = input.ReadLong();
            LongArray    = input.ReadLongArray();
            Float        = input.ReadFloat();
            FloatArray   = input.ReadFloatArray();
            Double       = input.ReadDouble();
            DoubleArray  = input.ReadDoubleArray();
            Serializable = input.ReadObject <IIdentifiedDataSerializable>();
            //input.ReadObject(SerializableArray);
            //Portable = input.ReadObject<IPortable>();
            //input.ReadObject(PortableArray);
            var charLength = input.ReadInt();
            var chars      = new char[charLength];

            for (var i = 0; i < charLength; i++)
            {
                chars[i] = input.ReadChar();
            }
            Chars       = new string(chars);
            String      = input.ReadUTF();
            StringArray = input.ReadUTFArray();
            DateTime    = input.ReadObject <DateTime>();
        }
コード例 #3
0
 /// <exception cref="System.IO.IOException"></exception>
 public override byte Read(IObjectDataInput input)
 {
     return(input.ReadByte());
 }
コード例 #4
0
 /// <exception cref="System.IO.IOException"></exception>
 public override bool Read(IObjectDataInput input)
 {
     return(input.ReadByte() != 0);
 }
コード例 #5
0
            /// <exception cref="System.IO.IOException"></exception>
            public override Guid Read(IObjectDataInput input)
            {
                var order = default(FixedSizeTypesCodec.JavaUUIDOrder);

                order.B00 = input.ReadByte();
                order.B01 = input.ReadByte();
                order.B02 = input.ReadByte();
                order.B03 = input.ReadByte();

                order.B04 = input.ReadByte();
                order.B05 = input.ReadByte();
                order.B06 = input.ReadByte();
                order.B07 = input.ReadByte();

                order.B08 = input.ReadByte();
                order.B09 = input.ReadByte();
                order.B10 = input.ReadByte();
                order.B11 = input.ReadByte();

                order.B12 = input.ReadByte();
                order.B13 = input.ReadByte();
                order.B14 = input.ReadByte();
                order.B15 = input.ReadByte();

                return(order.Value);
            }
 public void ReadData(IObjectDataInput input)
 {
     Bool = input.ReadBoolean();
     BoolArray = input.ReadBooleanArray();
     Byte = input.ReadByte();
     ByteArray = input.ReadByteArray();
     Char = input.ReadChar();
     CharArray = input.ReadCharArray();
     Short = input.ReadShort();
     ShortArray = input.ReadShortArray();
     Int = input.ReadInt();
     IntArray = input.ReadIntArray();
     Long = input.ReadLong();
     LongArray = input.ReadLongArray();
     Float = input.ReadFloat();
     FloatArray = input.ReadFloatArray();
     Double = input.ReadDouble();
     DoubleArray = input.ReadDoubleArray();
     Serializable = input.ReadObject<IIdentifiedDataSerializable>();
     //input.ReadObject(SerializableArray);
     //Portable = input.ReadObject<IPortable>();
     //input.ReadObject(PortableArray);
     var charLength = input.ReadInt();
     var chars = new char[charLength];
     for (var i = 0; i < charLength; i++)
     {
         chars[i] = input.ReadChar();
     }
     Chars = new string(chars);
     String = input.ReadUTF();
     StringArray = input.ReadUTFArray();
     DateTime = input.ReadObject<DateTime>();
 }
コード例 #7
0
        /// <exception cref="System.IO.IOException"></exception>
        public override Guid Read(IObjectDataInput input)
        {
            var order = default(JavaUuidOrder);

            order.X0 = input.ReadByte();
            order.X1 = input.ReadByte();
            order.X2 = input.ReadByte();
            order.X3 = input.ReadByte();

            order.X4 = input.ReadByte();
            order.X5 = input.ReadByte();
            order.X6 = input.ReadByte();
            order.X7 = input.ReadByte();

            order.X8 = input.ReadByte();
            order.X9 = input.ReadByte();
            order.XA = input.ReadByte();
            order.XB = input.ReadByte();

            order.XC = input.ReadByte();
            order.XD = input.ReadByte();
            order.XE = input.ReadByte();
            order.XF = input.ReadByte();

            return(order.Value);
        }