final
class
ProtobufOutputStreamOutput extends Output
Instance Constructors
-
new
ProtobufOutputStreamOutput(os: OutputStream)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
allowStringMap: Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
encodeZigZag32(n: Int): Int
-
final
def
encodeZigZag64(n: Long): Long
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
final
def
writeBoolNoTag(value: Boolean): Unit
-
final
def
writeBytesNoTag(value: Array[Byte]): Unit
-
final
def
writeDoubleNoTag(value: Double): Unit
-
final
def
writeFieldBigDecimal(number: Int, name: String, value: BigDecimal): Unit
-
final
def
writeFieldBigInteger(number: Int, name: String, value: BigInteger): Unit
-
final
def
writeFieldBool(number: Int, name: String, value: Boolean): Unit
-
final
def
writeFieldByteArray(number: Int, name: String, value: Array[Byte]): Unit
-
final
def
writeFieldCollection[T](number: Int, name: String, col: T)(f: (NestedOutput, T) ⇒ Unit): Unit
-
final
def
writeFieldDouble(number: Int, name: String, value: Double): Unit
-
final
def
writeFieldFixedInt(number: Int, name: String, value: Int): Unit
-
final
def
writeFieldFixedLong(number: Int, name: String, value: Long): Unit
-
final
def
writeFieldFloat(number: Int, name: String, value: Float): Unit
-
final
def
writeFieldInt(number: Int, name: String, value: Int): Unit
-
final
def
writeFieldLengthDelimitedObject[T](number: Int, name: String, obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit
-
final
def
writeFieldLong(number: Int, name: String, value: Long): Unit
-
def
writeFieldNull(number: Int, name: String): Unit
-
final
def
writeFieldObject[T](number: Int, name: String, obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit
-
final
def
writeFieldSignedInt(number: Int, name: String, value: Int): Unit
-
final
def
writeFieldSignedLong(number: Int, name: String, value: Long): Unit
-
final
def
writeFieldString(number: Int, name: String, value: String): Unit
-
final
def
writeFieldUnsignedInt(number: Int, name: String, value: Int): Unit
-
final
def
writeFieldUnsignedLong(number: Int, name: String, value: Long): Unit
-
final
def
writeFixed32NoTag(value: Int): Unit
-
final
def
writeFixed64NoTag(value: Long): Unit
-
final
def
writeFloatNoTag(value: Float): Unit
-
final
def
writeInt32NoTag(value: Int): Unit
-
final
def
writeInt64NoTag(value: Long): Unit
-
final
def
writeLengthDelimited[T](obj: T)(f: (Output, T) ⇒ Unit): Unit
-
final
def
writeLengthDelimitedNull(): Unit
-
final
def
writeMessageNoTag[T](obj: T)(f: (Output, T) ⇒ Unit): Unit
-
final
def
writeNestedBigDecimal(value: BigDecimal): Unit
-
final
def
writeNestedBigInteger(value: BigInteger): Unit
-
final
def
writeNestedBool(value: Boolean): Unit
-
final
def
writeNestedByteArray(value: Array[Byte]): Unit
-
final
def
writeNestedCollection[T](col: T)(f: (NestedOutput, T) ⇒ Unit): Unit
-
final
def
writeNestedDouble(value: Double): Unit
-
final
def
writeNestedFixedInt(value: Int): Unit
-
final
def
writeNestedFixedLong(value: Long): Unit
-
final
def
writeNestedFloat(value: Float): Unit
-
final
def
writeNestedInt(value: Int): Unit
-
final
def
writeNestedLong(value: Long): Unit
-
final
def
writeNestedObject[T](obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit
-
final
def
writeNestedSignedInt(value: Int): Unit
-
final
def
writeNestedSignedLong(value: Long): Unit
-
final
def
writeNestedString(value: String): Unit
-
final
def
writeNestedUnsignedInt(value: Int): Unit
-
final
def
writeNestedUnsignedLong(value: Long): Unit
-
final
def
writeRawBigDecimal(value: BigDecimal): Unit
-
final
def
writeRawBigEndian32(value: Int): Unit
-
final
def
writeRawBigEndian64(value: Long): Unit
-
final
def
writeRawBigInteger(value: BigInteger): Unit
-
final
def
writeRawBool(value: Boolean): Unit
-
final
def
writeRawByteArray(value: Array[Byte]): Unit
-
final
def
writeRawCollection[T](col: T)(f: (NestedOutput, T) ⇒ Unit): Unit
-
final
def
writeRawDouble(value: Double): Unit
-
final
def
writeRawFixedInt(value: Int): Unit
-
final
def
writeRawFixedLong(value: Long): Unit
-
final
def
writeRawFloat(value: Float): Unit
-
final
def
writeRawInt(value: Int): Unit
-
final
def
writeRawLittleEndian32(value: Int): Unit
-
final
def
writeRawLittleEndian64(value: Long): Unit
-
final
def
writeRawLong(value: Long): Unit
-
final
def
writeRawObject[T](obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit
-
final
def
writeRawSignedInt(value: Int): Unit
-
final
def
writeRawSignedLong(value: Long): Unit
-
final
def
writeRawString(value: String): Unit
-
final
def
writeRawUnsignedInt(value: Int): Unit
-
final
def
writeRawUnsignedLong(value: Long): Unit
-
final
def
writeRawVarint32(value: Int): Unit
-
final
def
writeRawVarint64(value: Long): Unit
-
final
def
writeSInt32NoTag(value: Int): Unit
-
final
def
writeSInt64NoTag(value: Long): Unit
-
final
def
writeStringNoTag(value: String): Unit
-
final
def
writeTag(number: Int, wireType: Int): Unit
-
final
def
writeUInt32NoTag(value: Int): Unit
-
final
def
writeUInt64NoTag(value: Long): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any
Modified Protocol Buffers Output
The main difference between his and the stock Protocol Buffers Implementation is the handling of repeated fields. In this implementation:
The Stock Implementation: