@ Override public void writeBinaryData ( byte [ ] sBuf , int sOffset , int sLength ) { byte [ ] tBuf = _buffer ; int tOffset = _offset ; int tLength = tBuf . length ; int end = sOffset + sLength ; while ( sOffset < end ) { if ( tLength - tOffset < 1 ) { tOffset = flush ( tOffset ) ; } int sublen = Math . min ( tLength - tOffset , end - sOffset ) ; System . arraycopy ( sBuf , sOffset , tBuf , tOffset , sublen ) ; tOffset += sublen ; sOffset += sublen ; } _offset = tOffset ; }
binary data without type or length