com.google.protobuf
Class DescriptorProtos.FieldDescriptorProto
java.lang.Object
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.DescriptorProtos.FieldDescriptorProto
- All Implemented Interfaces:
- Message
- Enclosing class:
- DescriptorProtos
public static final class DescriptorProtos.FieldDescriptorProto
- extends GeneratedMessage
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
NUMBER_FIELD_NUMBER
public static final int NUMBER_FIELD_NUMBER
- See Also:
- Constant Field Values
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER
- See Also:
- Constant Field Values
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
TYPE_NAME_FIELD_NUMBER
public static final int TYPE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
EXTENDEE_FIELD_NUMBER
public static final int EXTENDEE_FIELD_NUMBER
- See Also:
- Constant Field Values
DEFAULT_VALUE_FIELD_NUMBER
public static final int DEFAULT_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
OPTIONS_FIELD_NUMBER
public static final int OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
getDefaultInstance
public static DescriptorProtos.FieldDescriptorProto getDefaultInstance()
getDefaultInstanceForType
public DescriptorProtos.FieldDescriptorProto getDefaultInstanceForType()
- Description copied from interface:
Message
- Get an instance of the type with all fields set to their default values.
This may or may not be a singleton. This differs from the
getDefaultInstance()
method of generated message classes in that
this method is an abstract method of the Message
interface
whereas getDefaultInstance()
is a static method of a specific
class. They return the same thing.
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
internalGetFieldAccessorTable
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Description copied from class:
GeneratedMessage
- Get the FieldAccessorTable for this type. We can't have the message
class pass this in to the constructor because of bootstrapping trouble
with DescriptorProtos.
- Specified by:
internalGetFieldAccessorTable
in class GeneratedMessage
hasName
public boolean hasName()
getName
public java.lang.String getName()
hasNumber
public boolean hasNumber()
getNumber
public int getNumber()
hasLabel
public boolean hasLabel()
getLabel
public DescriptorProtos.FieldDescriptorProto.Label getLabel()
hasType
public boolean hasType()
getType
public DescriptorProtos.FieldDescriptorProto.Type getType()
hasTypeName
public boolean hasTypeName()
getTypeName
public java.lang.String getTypeName()
hasExtendee
public boolean hasExtendee()
getExtendee
public java.lang.String getExtendee()
hasDefaultValue
public boolean hasDefaultValue()
getDefaultValue
public java.lang.String getDefaultValue()
hasOptions
public boolean hasOptions()
getOptions
public DescriptorProtos.FieldOptions getOptions()
isInitialized
public final boolean isInitialized()
- Description copied from interface:
Message
- Returns true if all required fields in the message and all embedded
messages are set, false otherwise.
- Specified by:
isInitialized
in interface Message
- Overrides:
isInitialized
in class GeneratedMessage
writeTo
public void writeTo(CodedOutputStream output)
throws java.io.IOException
- Description copied from interface:
Message
- Serializes the message and writes it to
output
. This does not
flush or close the stream.
- Specified by:
writeTo
in interface Message
- Overrides:
writeTo
in class AbstractMessage
- Throws:
java.io.IOException
getSerializedSize
public int getSerializedSize()
- Description copied from interface:
Message
- Get the number of bytes required to encode this message. The result
is only computed on the first call and memoized after that.
- Specified by:
getSerializedSize
in interface Message
- Overrides:
getSerializedSize
in class AbstractMessage
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(ByteString data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(ByteString data,
ExtensionRegistry extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(byte[] data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(byte[] data,
ExtensionRegistry extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(java.io.InputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.FieldDescriptorProto parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.FieldDescriptorProto parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(CodedInputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FieldDescriptorProto parseFrom(CodedInputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
newBuilder
public static DescriptorProtos.FieldDescriptorProto.Builder newBuilder()
newBuilderForType
public DescriptorProtos.FieldDescriptorProto.Builder newBuilderForType()
- Description copied from interface:
Message
- Constructs a new builder for a message of the same type as this message.
newBuilder
public static DescriptorProtos.FieldDescriptorProto.Builder newBuilder(DescriptorProtos.FieldDescriptorProto prototype)
toBuilder
public DescriptorProtos.FieldDescriptorProto.Builder toBuilder()
- Description copied from interface:
Message
- Constructs a builder initialized with the current message. Use this to
derive a new message from the current one.
Copyright © 2008-2009. All Rights Reserved.