Package org.bitcoinj.wallet
Class Protos.Extension
- java.lang.Object
- 
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
- 
- com.google.protobuf.GeneratedMessageLite<Protos.Extension,Protos.Extension.Builder>
- 
- org.bitcoinj.wallet.Protos.Extension
 
 
 
- 
- All Implemented Interfaces:
- com.google.protobuf.MessageLite,- com.google.protobuf.MessageLiteOrBuilder,- Protos.ExtensionOrBuilder
 - Enclosing class:
- Protos
 
 public static final class Protos.Extension extends com.google.protobuf.GeneratedMessageLite<Protos.Extension,Protos.Extension.Builder> implements Protos.ExtensionOrBuilder An extension to the wallet Protobuf typewallet.Extension
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classProtos.Extension.BuilderAn extension to the wallet- 
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLitecom.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intDATA_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intMANDATORY_FIELD_NUMBER
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)com.google.protobuf.ByteStringgetData()required bytes data = 2;static Protos.ExtensiongetDefaultInstance()java.lang.StringgetId()like org.whatever.foo.barcom.google.protobuf.ByteStringgetIdBytes()like org.whatever.foo.barbooleangetMandatory()If we do not understand a mandatory extension, abort to prevent data loss.booleanhasData()required bytes data = 2;booleanhasId()like org.whatever.foo.barbooleanhasMandatory()If we do not understand a mandatory extension, abort to prevent data loss.static Protos.Extension.BuildernewBuilder()static Protos.Extension.BuildernewBuilder(Protos.Extension prototype)static Protos.ExtensionparseDelimitedFrom(java.io.InputStream input)static Protos.ExtensionparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExtensionparseFrom(byte[] data)static Protos.ExtensionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExtensionparseFrom(com.google.protobuf.ByteString data)static Protos.ExtensionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExtensionparseFrom(com.google.protobuf.CodedInputStream input)static Protos.ExtensionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExtensionparseFrom(java.io.InputStream input)static Protos.ExtensionparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExtensionparseFrom(java.nio.ByteBuffer data)static Protos.ExtensionparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Protos.Extension>parser()- 
Methods inherited from class com.google.protobuf.GeneratedMessageLitecreateBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
 - 
Methods inherited from class com.google.protobuf.AbstractMessageLiteaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
 
- 
 
- 
- 
- 
Field Detail- 
ID_FIELD_NUMBERpublic static final int ID_FIELD_NUMBER - See Also:
- Constant Field Values
 
 - 
DATA_FIELD_NUMBERpublic static final int DATA_FIELD_NUMBER - See Also:
- Constant Field Values
 
 - 
MANDATORY_FIELD_NUMBERpublic static final int MANDATORY_FIELD_NUMBER - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
hasIdpublic boolean hasId() like org.whatever.foo.bar required string id = 1;- Specified by:
- hasIdin interface- Protos.ExtensionOrBuilder
- Returns:
- Whether the id field is set.
 
 - 
getIdpublic java.lang.String getId() like org.whatever.foo.bar required string id = 1;- Specified by:
- getIdin interface- Protos.ExtensionOrBuilder
- Returns:
- The id.
 
 - 
getIdBytespublic com.google.protobuf.ByteString getIdBytes() like org.whatever.foo.bar required string id = 1;- Specified by:
- getIdBytesin interface- Protos.ExtensionOrBuilder
- Returns:
- The bytes for id.
 
 - 
hasDatapublic boolean hasData() required bytes data = 2;- Specified by:
- hasDatain interface- Protos.ExtensionOrBuilder
- Returns:
- Whether the data field is set.
 
 - 
getDatapublic com.google.protobuf.ByteString getData() required bytes data = 2;- Specified by:
- getDatain interface- Protos.ExtensionOrBuilder
- Returns:
- The data.
 
 - 
hasMandatorypublic boolean hasMandatory() If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value. required bool mandatory = 3;- Specified by:
- hasMandatoryin interface- Protos.ExtensionOrBuilder
- Returns:
- Whether the mandatory field is set.
 
 - 
getMandatorypublic boolean getMandatory() If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value. required bool mandatory = 3;- Specified by:
- getMandatoryin interface- Protos.ExtensionOrBuilder
- Returns:
- The mandatory.
 
 - 
parseFrompublic static Protos.Extension parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
 - 
parseFrompublic static Protos.Extension parseFrom(java.io.InputStream input) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
parseFrompublic static Protos.Extension parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
parseDelimitedFrompublic static Protos.Extension parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
parseDelimitedFrompublic static Protos.Extension parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
parseFrompublic static Protos.Extension parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
parseFrompublic static Protos.Extension parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
newBuilderpublic static Protos.Extension.Builder newBuilder() 
 - 
newBuilderpublic static Protos.Extension.Builder newBuilder(Protos.Extension prototype) 
 - 
dynamicMethodprotected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)- Specified by:
- dynamicMethodin class- com.google.protobuf.GeneratedMessageLite<Protos.Extension,Protos.Extension.Builder>
 
 - 
getDefaultInstancepublic static Protos.Extension getDefaultInstance() 
 - 
parserpublic static com.google.protobuf.Parser<Protos.Extension> parser() 
 
- 
 
-