本文整理了Java中io.protostuff.Output.writeUInt32()
方法的一些代码示例,展示了Output.writeUInt32()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Output.writeUInt32()
方法的具体详情如下:
包路径:io.protostuff.Output
类名称:Output
方法名:writeUInt32
[英]Writes an unsigned int field.
[中]
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Character value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.charValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Character value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.charValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Short value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.shortValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Byte value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.byteValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
@SuppressWarnings("unchecked")
protected <T> HasSchema<T> tryWritePojoIdTo(Output output, int fieldNumber,
Class<T> clazz, boolean registered) throws IOException
{
final BaseHS<T> wrapper = (BaseHS<T>) pojoMapping.get(clazz);
if (wrapper != null)
output.writeUInt32(fieldNumber, wrapper.id, false);
return wrapper;
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Byte value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.byteValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
@SuppressWarnings("unchecked")
protected <T> HasDelegate<T> tryWriteDelegateIdTo(Output output, int fieldNumber,
Class<T> clazz) throws IOException
{
final RegisteredDelegate<T> rd = (RegisteredDelegate<T>) delegateMapping.get(
clazz);
if (rd == null)
return null;
output.writeUInt32(fieldNumber, rd.id, false);
return rd;
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Short value,
boolean repeated) throws IOException
{
output.writeUInt32(number, value.shortValue(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeUInt32(number, input.readUInt32(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
protected void writeMapIdTo(Output output, int fieldNumber, Class<?> clazz)
throws IOException
{
final RegisteredMapFactory factory = mapMapping.get(clazz);
if (factory == null)
throw new UnknownTypeException("map: " + clazz);
output.writeUInt32(fieldNumber, factory.id, false);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeUInt32(number, input.readUInt32(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeUInt32(number, input.readUInt32(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
protected void writeEnumIdTo(Output output, int fieldNumber, Class<?> clazz)
throws IOException
{
int id;
RuntimeEnumIO reio = getRuntimeEnumIO(clazz);
// wait till everything is completely set
while (0 == (id = reio.id))
LockSupport.parkNanos(1);
output.writeUInt32(fieldNumber, id, false);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeUInt32(number, input.readUInt32(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, Bat message) throws IOException
{
output.writeUInt32(1, message.id, false);
}
代码示例来源:origin: protostuff/protostuff
@Override
@SuppressWarnings("unchecked")
protected <T> HasSchema<T> writePojoIdTo(Output output, int fieldNumber, Class<T> clazz)
throws IOException
{
final BaseHS<T> wrapper = (BaseHS<T>) pojoMapping.get(clazz);
if (wrapper == null)
throw new UnknownTypeException("pojo: " + clazz);
output.writeUInt32(fieldNumber, wrapper.id, false);
return wrapper;
}
代码示例来源:origin: protostuff/protostuff
@Override
protected void transferCollectionId(Input input, Output output, int fieldNumber)
throws IOException
{
output.writeUInt32(fieldNumber, input.readUInt32(), false);
}
代码示例来源:origin: protostuff/protostuff
@Override
@SuppressWarnings("unchecked")
protected <T> Schema<T> writeMessageIdTo(Output output, int fieldNumber,
Message<T> message) throws IOException
{
final BaseHS<T> wrapper = (BaseHS<T>) pojoMapping.get(message.getClass());
if (wrapper == null)
throw new UnknownTypeException("pojo: " + message.getClass());
output.writeUInt32(fieldNumber, wrapper.id, false);
// TODO allow the wrapper to return an override schema?
return message.cachedSchema();
}
代码示例来源:origin: protostuff/protostuff
@Override
@SuppressWarnings("unchecked")
protected <T> HasSchema<T> transferPojoId(Input input, Output output,
int fieldNumber) throws IOException
{
final int id = input.readUInt32();
final BaseHS<T> wrapper = (BaseHS<T>) pojos.get(id);
if (wrapper == null)
throw new UnknownTypeException("pojo id: " + id + " (Outdated registry)");
output.writeUInt32(fieldNumber, id, false);
return wrapper;
}
代码示例来源:origin: protostuff/protostuff
@Override
protected void transferArrayId(Input input, Output output, int fieldNumber,
boolean mapped) throws IOException
{
if (mapped)
input.transferByteRangeTo(output, true, fieldNumber, false);
else
output.writeUInt32(fieldNumber, input.readUInt32(), false);
}
内容来源于网络,如有侵权,请联系作者删除!