当前位置: 首页>>代码示例>>Java>>正文


Java CodedOutputByteBufferNano类代码示例

本文整理汇总了Java中com.google.protobuf.nano.CodedOutputByteBufferNano的典型用法代码示例。如果您正苦于以下问题:Java CodedOutputByteBufferNano类的具体用法?Java CodedOutputByteBufferNano怎么用?Java CodedOutputByteBufferNano使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


CodedOutputByteBufferNano类属于com.google.protobuf.nano包,在下文中一共展示了CodedOutputByteBufferNano类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if (this.doc != null) {
    paramCodedOutputByteBufferNano.writeMessage(1, this.doc);
  }
  if ((this.offer != null) && (this.offer.length > 0)) {
    for (int i = 0; i < this.offer.length; i++)
    {
      Common.Offer localOffer = this.offer[i];
      if (localOffer != null) {
        paramCodedOutputByteBufferNano.writeMessage(2, localOffer);
      }
    }
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:VoucherInfo.java

示例2: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if (!this.displayValue.equals("")) {
    i += CodedOutputByteBufferNano.computeStringSize(1, this.displayValue);
  }
  if (!this.value.equals("")) {
    i += CodedOutputByteBufferNano.computeStringSize(2, this.value);
  }
  if (this.extendedDescriptionInfo != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(4, this.extendedDescriptionInfo);
  }
  if (this.uiReference != 0) {
    i += CodedOutputByteBufferNano.computeInt32Size(5, this.uiReference);
  }
  if (this.icon != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(6, this.icon);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:21,代码来源:UiFieldOuterClass.java

示例3: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if ((this.hasSelected) || (this.selected)) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(1);
  }
  if ((this.hasTitle) || (!this.title.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(2, this.title);
  }
  if ((this.hasListUrl) || (!this.listUrl.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(3, this.listUrl);
  }
  if ((this.hasServerLogsCookie) || (!Arrays.equals(this.serverLogsCookie, WireFormatNano.EMPTY_BYTES))) {
    i += CodedOutputByteBufferNano.computeBytesSize(4, this.serverLogsCookie);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:Containers.java

示例4: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if ((this.hasFamilyId) || (this.familyId != 0L)) {
    paramCodedOutputByteBufferNano.writeFixed64(1, this.familyId);
  }
  if ((this.hasAskToBuy) || (this.askToBuy)) {
    paramCodedOutputByteBufferNano.writeBool(2, this.askToBuy);
  }
  if ((this.hasHohObfuscatedGaiaId) || (!this.hohObfuscatedGaiaId.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(3, this.hohObfuscatedGaiaId);
  }
  if ((this.hasHohEmailAddress) || (!this.hohEmailAddress.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(4, this.hohEmailAddress);
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:Instrument.java

示例5: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if (this.initialPage != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(4, this.initialPage);
  }
  if (this.error != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(5, this.error);
  }
  if (this.context != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(6, this.context);
  }
  if (this.flowComplete) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(8);
  }
  if (this.secureHeader != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(9, this.secureHeader);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:21,代码来源:Api.java

示例6: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if ((this.componentsDependency != null) && (this.componentsDependency.length > 0)) {
    for (int k = 0; k < this.componentsDependency.length; k++)
    {
      DependencyGraphOuterClass.ComponentsDependency localComponentsDependency = this.componentsDependency[k];
      if (localComponentsDependency != null) {
        i += CodedOutputByteBufferNano.computeMessageSize(1, localComponentsDependency);
      }
    }
  }
  if ((this.valuesDependency != null) && (this.valuesDependency.length > 0)) {
    for (int j = 0; j < this.valuesDependency.length; j++)
    {
      DependencyGraphOuterClass.ComponentValuesDependency localComponentValuesDependency = this.valuesDependency[j];
      if (localComponentValuesDependency != null) {
        i += CodedOutputByteBufferNano.computeMessageSize(2, localComponentValuesDependency);
      }
    }
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:24,代码来源:DependencyGraphOuterClass.java

示例7: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if ((this.hasInstrumentType) || (!this.instrumentType.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(1, this.instrumentType);
  }
  if ((this.hasFlowHandle) || (!Arrays.equals(this.flowHandle, WireFormatNano.EMPTY_BYTES))) {
    paramCodedOutputByteBufferNano.writeBytes(2, this.flowHandle);
  }
  if ((this.flowType != 0) || (this.hasFlowType)) {
    paramCodedOutputByteBufferNano.writeInt32(3, this.flowType);
  }
  if ((this.hasApiVersion) || (this.apiVersion != 0)) {
    paramCodedOutputByteBufferNano.writeInt32(4, this.apiVersion);
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:CreateInstrument.java

示例8: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if (this.defaultMessage != null) {
    paramCodedOutputByteBufferNano.writeMessage(1, this.defaultMessage);
  }
  if ((this.messageByCountry != null) && (this.messageByCountry.length > 0)) {
    for (int i = 0; i < this.messageByCountry.length; i++)
    {
      LegalMessageSetOuterClass.LegalMessageByCountry localLegalMessageByCountry = this.messageByCountry[i];
      if (localLegalMessageByCountry != null) {
        paramCodedOutputByteBufferNano.writeMessage(2, localLegalMessageByCountry);
      }
    }
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:LegalMessageSetOuterClass.java

示例9: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if (this.error != null) {
    paramCodedOutputByteBufferNano.writeMessage(1, this.error);
  }
  if (this.context != null) {
    paramCodedOutputByteBufferNano.writeMessage(2, this.context);
  }
  if (this.secureHeader != null) {
    paramCodedOutputByteBufferNano.writeMessage(3, this.secureHeader);
  }
  if (this.flowInstruction != 0) {
    paramCodedOutputByteBufferNano.writeInt32(4, this.flowInstruction);
  }
  if (this.nextPage != null) {
    paramCodedOutputByteBufferNano.writeMessage(5, this.nextPage);
  }
  if (!this.checkoutOrderId.equals("")) {
    paramCodedOutputByteBufferNano.writeString(6, this.checkoutOrderId);
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:24,代码来源:Api.java

示例10: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if ((this.fileType != 0) || (this.hasFileType)) {
    paramCodedOutputByteBufferNano.writeInt32(1, this.fileType);
  }
  if ((this.hasVersionCode) || (this.versionCode != 0)) {
    paramCodedOutputByteBufferNano.writeInt32(2, this.versionCode);
  }
  if ((this.hasSize) || (this.size != 0L)) {
    paramCodedOutputByteBufferNano.writeInt64(3, this.size);
  }
  if ((this.hasDownloadUrl) || (!this.downloadUrl.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(4, this.downloadUrl);
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:VendingProtos.java

示例11: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if ((this.hasTip) || (!this.tip.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(1, this.tip);
  }
  if ((this.hasText) || (!this.text.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(2, this.text);
  }
  if ((this.hasReviewCount) || (this.reviewCount != 0L)) {
    i += CodedOutputByteBufferNano.computeInt64Size(3, this.reviewCount);
  }
  if ((this.hasTipReviewsUrl) || (!this.tipReviewsUrl.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(4, this.tipReviewsUrl);
  }
  if ((this.hasSnippedAtBeginning) || (this.snippedAtBeginning)) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(5);
  }
  if ((this.hasSnippedAtEnd) || (this.snippedAtEnd)) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(6);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:24,代码来源:ReviewSnippet.java

示例12: writeTo

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
  throws IOException
{
  if ((this.hasLevel) || (this.level != 0)) {
    paramCodedOutputByteBufferNano.writeInt32(1, this.level);
  }
  if (this.imageFife != null) {
    paramCodedOutputByteBufferNano.writeMessage(2, this.imageFife);
  }
  if ((this.hasLabel) || (!this.label.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(3, this.label);
  }
  if ((this.hasDfeHeaderValue) || (!this.dfeHeaderValue.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(4, this.dfeHeaderValue);
  }
  if ((this.hasSelected) || (this.selected)) {
    paramCodedOutputByteBufferNano.writeBool(5, this.selected);
  }
  if ((this.hasLabelSummary) || (!this.labelSummary.equals(""))) {
    paramCodedOutputByteBufferNano.writeString(6, this.labelSummary);
  }
  super.writeTo(paramCodedOutputByteBufferNano);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:24,代码来源:ContentFilters.java

示例13: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if (this.formHeader != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(1, this.formHeader);
  }
  if ((this.field != null) && (this.field.length > 0)) {
    for (int j = 0; j < this.field.length; j++)
    {
      SimpleFormOuterClass.Field localField = this.field[j];
      if (localField != null) {
        i += CodedOutputByteBufferNano.computeMessageSize(2, localField);
      }
    }
  }
  if (this.legalMessage != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(3, this.legalMessage);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:21,代码来源:SimpleFormOuterClass.java

示例14: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if (this.installAsset != null) {
    i += CodedOutputByteBufferNano.computeGroupSize(1, this.installAsset);
  }
  if ((this.additionalFile != null) && (this.additionalFile.length > 0)) {
    for (int j = 0; j < this.additionalFile.length; j++)
    {
      VendingProtos.FileMetadataProto localFileMetadataProto = this.additionalFile[j];
      if (localFileMetadataProto != null) {
        i += CodedOutputByteBufferNano.computeMessageSize(15, localFileMetadataProto);
      }
    }
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:VendingProtos.java

示例15: computeSerializedSize

import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
  int i = super.computeSerializedSize();
  if (this.docid != null) {
    i += CodedOutputByteBufferNano.computeMessageSize(1, this.docid);
  }
  if ((this.hasTitle) || (!this.title.equals(""))) {
    i += CodedOutputByteBufferNano.computeStringSize(2, this.title);
  }
  if ((this.hasVersionCode) || (this.versionCode != 0)) {
    i += CodedOutputByteBufferNano.computeInt32Size(3, this.versionCode);
  }
  if ((this.hasBackground) || (this.background)) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(4);
  }
  if ((this.hasCritical) || (this.critical)) {
    i += 1 + CodedOutputByteBufferNano.computeTagSize(5);
  }
  return i;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:21,代码来源:EarlyDocumentInfo.java


注:本文中的com.google.protobuf.nano.CodedOutputByteBufferNano类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。