com.google.protobuf
Class DescriptorProtos.DescriptorProto
java.lang.Object
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.DescriptorProtos.DescriptorProto
- All Implemented Interfaces:
- Message
- Enclosing class:
- DescriptorProtos
public static final class DescriptorProtos.DescriptorProto
- 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
FIELD_FIELD_NUMBER
public static final int FIELD_FIELD_NUMBER
- See Also:
- Constant Field Values
EXTENSION_FIELD_NUMBER
public static final int EXTENSION_FIELD_NUMBER
- See Also:
- Constant Field Values
NESTED_TYPE_FIELD_NUMBER
public static final int NESTED_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
ENUM_TYPE_FIELD_NUMBER
public static final int ENUM_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
EXTENSION_RANGE_FIELD_NUMBER
public static final int EXTENSION_RANGE_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.DescriptorProto getDefaultInstance()
getDefaultInstanceForType
public DescriptorProtos.DescriptorProto 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()
getFieldList
public java.util.List<DescriptorProtos.FieldDescriptorProto> getFieldList()
getFieldCount
public int getFieldCount()
getField
public DescriptorProtos.FieldDescriptorProto getField(int index)
getExtensionList
public java.util.List<DescriptorProtos.FieldDescriptorProto> getExtensionList()
getExtensionCount
public int getExtensionCount()
getExtension
public DescriptorProtos.FieldDescriptorProto getExtension(int index)
getNestedTypeList
public java.util.List<DescriptorProtos.DescriptorProto> getNestedTypeList()
getNestedTypeCount
public int getNestedTypeCount()
getNestedType
public DescriptorProtos.DescriptorProto getNestedType(int index)
getEnumTypeList
public java.util.List<DescriptorProtos.EnumDescriptorProto> getEnumTypeList()
getEnumTypeCount
public int getEnumTypeCount()
getEnumType
public DescriptorProtos.EnumDescriptorProto getEnumType(int index)
getExtensionRangeList
public java.util.List<DescriptorProtos.DescriptorProto.ExtensionRange> getExtensionRangeList()
getExtensionRangeCount
public int getExtensionRangeCount()
getExtensionRange
public DescriptorProtos.DescriptorProto.ExtensionRange getExtensionRange(int index)
hasOptions
public boolean hasOptions()
getOptions
public DescriptorProtos.MessageOptions 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.DescriptorProto parseFrom(ByteString data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(ByteString data,
ExtensionRegistry extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(byte[] data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(byte[] data,
ExtensionRegistry extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(java.io.InputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.DescriptorProto parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.DescriptorProto parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(CodedInputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.DescriptorProto parseFrom(CodedInputStream input,
ExtensionRegistry extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
newBuilder
public static DescriptorProtos.DescriptorProto.Builder newBuilder()
newBuilderForType
public DescriptorProtos.DescriptorProto.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.DescriptorProto.Builder newBuilder(DescriptorProtos.DescriptorProto prototype)
toBuilder
public DescriptorProtos.DescriptorProto.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.