本文整理汇总了Java中com.google.protobuf.nano.CodedOutputByteBufferNano类的典型用法代码示例。如果您正苦于以下问题:Java CodedOutputByteBufferNano类的具体用法?Java CodedOutputByteBufferNano怎么用?Java CodedOutputByteBufferNano使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CodedOutputByteBufferNano类属于com.google.protobuf.nano包,在下文中一共展示了CodedOutputByteBufferNano类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: computeSerializedSize
import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
int i = super.computeSerializedSize();
if ((this.hasOptionsContainerDocidDeprecated) || (!this.optionsContainerDocidDeprecated.equals(""))) {
i += CodedOutputByteBufferNano.computeStringSize(1, this.optionsContainerDocidDeprecated);
}
if ((this.hasOptionsListUrl) || (!this.optionsListUrl.equals(""))) {
i += CodedOutputByteBufferNano.computeStringSize(2, this.optionsListUrl);
}
if ((this.hasSubtitle) || (!this.subtitle.equals(""))) {
i += CodedOutputByteBufferNano.computeStringSize(3, this.subtitle);
}
if (this.optionsContainerDocid != null) {
i += CodedOutputByteBufferNano.computeMessageSize(4, this.optionsContainerDocid);
}
return i;
}
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:TopupInfo.java
示例17: computeSerializedSize
import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
protected final int computeSerializedSize()
{
int i = super.computeSerializedSize();
if ((this.hasUrl) || (!this.url.equals(""))) {
i += CodedOutputByteBufferNano.computeStringSize(1, this.url);
}
if ((this.type != 0) || (this.hasType)) {
i += CodedOutputByteBufferNano.computeInt32Size(2, this.type);
}
if ((this.hasRemoteIp) || (!Arrays.equals(this.remoteIp, WireFormatNano.EMPTY_BYTES))) {
i += CodedOutputByteBufferNano.computeBytesSize(3, this.remoteIp);
}
if ((this.hasReferrer) || (!this.referrer.equals(""))) {
i += CodedOutputByteBufferNano.computeStringSize(4, this.referrer);
}
return i;
}
开发者ID:ChiangC,项目名称:FMTech,代码行数:18,代码来源:CsdClient.java
示例18: writeTo
import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
throws IOException
{
if ((this.hasData) || (!this.data.equals(""))) {
paramCodedOutputByteBufferNano.writeString(1, this.data);
}
if ((this.hasEncryptedKey) || (!this.encryptedKey.equals(""))) {
paramCodedOutputByteBufferNano.writeString(2, this.encryptedKey);
}
if ((this.hasSignature) || (!this.signature.equals(""))) {
paramCodedOutputByteBufferNano.writeString(3, this.signature);
}
if ((this.hasInitVector) || (!this.initVector.equals(""))) {
paramCodedOutputByteBufferNano.writeString(4, this.initVector);
}
if ((this.hasGoogleKeyVersion) || (this.googleKeyVersion != 0)) {
paramCodedOutputByteBufferNano.writeInt32(5, this.googleKeyVersion);
}
if ((this.hasCarrierKeyVersion) || (this.carrierKeyVersion != 0)) {
paramCodedOutputByteBufferNano.writeInt32(6, this.carrierKeyVersion);
}
super.writeTo(paramCodedOutputByteBufferNano);
}
开发者ID:ChiangC,项目名称:FMTech,代码行数:24,代码来源:EncryptedSubscriberInfo.java
示例19: writeTo
import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
throws IOException
{
if ((this.hasHeaderText) || (!this.headerText.equals(""))) {
paramCodedOutputByteBufferNano.writeString(1, this.headerText);
}
if ((this.hasDescriptionHtml) || (!this.descriptionHtml.equals(""))) {
paramCodedOutputByteBufferNano.writeString(2, this.descriptionHtml);
}
if (this.image != null) {
paramCodedOutputByteBufferNano.writeMessage(3, this.image);
}
if ((this.hasIntroductoryTextHtml) || (!this.introductoryTextHtml.equals(""))) {
paramCodedOutputByteBufferNano.writeString(4, this.introductoryTextHtml);
}
if ((this.hasOfferTitle) || (!this.offerTitle.equals(""))) {
paramCodedOutputByteBufferNano.writeString(5, this.offerTitle);
}
if ((this.hasNoActionDescription) || (!this.noActionDescription.equals(""))) {
paramCodedOutputByteBufferNano.writeString(6, this.noActionDescription);
}
if ((this.hasTermsAndConditionsHtml) || (!this.termsAndConditionsHtml.equals(""))) {
paramCodedOutputByteBufferNano.writeString(7, this.termsAndConditionsHtml);
}
super.writeTo(paramCodedOutputByteBufferNano);
}
开发者ID:ChiangC,项目名称:FMTech,代码行数:27,代码来源:AddCreditCardPromoOffer.java
示例20: writeTo
import com.google.protobuf.nano.CodedOutputByteBufferNano; //导入依赖的package包/类
public final void writeTo(CodedOutputByteBufferNano paramCodedOutputByteBufferNano)
throws IOException
{
if (this.familyPurchaseSetting != null) {
paramCodedOutputByteBufferNano.writeMessage(1, this.familyPurchaseSetting);
}
if ((this.purchaseOption != null) && (this.purchaseOption.length > 0)) {
for (int i = 0; i < this.purchaseOption.length; i++)
{
FamilyPurchaseSettingOption localFamilyPurchaseSettingOption = this.purchaseOption[i];
if (localFamilyPurchaseSettingOption != null) {
paramCodedOutputByteBufferNano.writeMessage(2, localFamilyPurchaseSettingOption);
}
}
}
if ((this.hasPurchaseSettingTitle) || (!this.purchaseSettingTitle.equals(""))) {
paramCodedOutputByteBufferNano.writeString(3, this.purchaseSettingTitle);
}
if ((this.hasPurchaseSettingSubtitle) || (!this.purchaseSettingSubtitle.equals(""))) {
paramCodedOutputByteBufferNano.writeString(4, this.purchaseSettingSubtitle);
}
if ((this.hasLearnMoreText) || (!this.learnMoreText.equals(""))) {
paramCodedOutputByteBufferNano.writeString(5, this.learnMoreText);
}
super.writeTo(paramCodedOutputByteBufferNano);
}
开发者ID:ChiangC,项目名称:FMTech,代码行数:27,代码来源:GetFamilyPurchaseSettingResponse.java
注:本文中的com.google.protobuf.nano.CodedOutputByteBufferNano类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论