com.google.protobuf
Class DescriptorProtos.FileDescriptorProto
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.DescriptorProtos.FileDescriptorProto
- All Implemented Interfaces:
- DescriptorProtos.FileDescriptorProtoOrBuilder, Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, java.io.Serializable
- Enclosing class:
- DescriptorProtos
public static final class DescriptorProtos.FileDescriptorProto
- extends GeneratedMessage
- implements DescriptorProtos.FileDescriptorProtoOrBuilder
- See Also:
- Serialized Form
| 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
PACKAGE_FIELD_NUMBER
public static final int PACKAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
DEPENDENCY_FIELD_NUMBER
public static final int DEPENDENCY_FIELD_NUMBER
- See Also:
- Constant Field Values
MESSAGE_TYPE_FIELD_NUMBER
public static final int MESSAGE_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
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
EXTENSION_FIELD_NUMBER
public static final int EXTENSION_FIELD_NUMBER
- See Also:
- Constant Field Values
OPTIONS_FIELD_NUMBER
public static final int OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
SOURCE_CODE_INFO_FIELD_NUMBER
public static final int SOURCE_CODE_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
getDefaultInstance
public static DescriptorProtos.FileDescriptorProto getDefaultInstance()
getDefaultInstanceForType
public DescriptorProtos.FileDescriptorProto getDefaultInstanceForType()
- Description copied from interface:
MessageLiteOrBuilder
- Get an instance of the type with no fields set. Because no fields are set,
all getters for singular fields will return default values and repeated
fields will appear empty.
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 MessageLite interface
whereas getDefaultInstance() is a static method of a specific
class. They return the same thing.
- Specified by:
getDefaultInstanceForType in interface MessageLiteOrBuilder- Specified by:
getDefaultInstanceForType in interface MessageOrBuilder
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()
- Specified by:
hasName in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getName
public java.lang.String getName()
- Specified by:
getName in interface DescriptorProtos.FileDescriptorProtoOrBuilder
hasPackage
public boolean hasPackage()
- Specified by:
hasPackage in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getPackage
public java.lang.String getPackage()
- Specified by:
getPackage in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getDependencyList
public java.util.List<java.lang.String> getDependencyList()
- Specified by:
getDependencyList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getDependencyCount
public int getDependencyCount()
- Specified by:
getDependencyCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getDependency
public java.lang.String getDependency(int index)
- Specified by:
getDependency in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getMessageTypeList
public java.util.List<DescriptorProtos.DescriptorProto> getMessageTypeList()
- Specified by:
getMessageTypeList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getMessageTypeOrBuilderList
public java.util.List<? extends DescriptorProtos.DescriptorProtoOrBuilder> getMessageTypeOrBuilderList()
- Specified by:
getMessageTypeOrBuilderList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getMessageTypeCount
public int getMessageTypeCount()
- Specified by:
getMessageTypeCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getMessageType
public DescriptorProtos.DescriptorProto getMessageType(int index)
- Specified by:
getMessageType in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getMessageTypeOrBuilder
public DescriptorProtos.DescriptorProtoOrBuilder getMessageTypeOrBuilder(int index)
- Specified by:
getMessageTypeOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getEnumTypeList
public java.util.List<DescriptorProtos.EnumDescriptorProto> getEnumTypeList()
- Specified by:
getEnumTypeList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getEnumTypeOrBuilderList
public java.util.List<? extends DescriptorProtos.EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList()
- Specified by:
getEnumTypeOrBuilderList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getEnumTypeCount
public int getEnumTypeCount()
- Specified by:
getEnumTypeCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getEnumType
public DescriptorProtos.EnumDescriptorProto getEnumType(int index)
- Specified by:
getEnumType in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getEnumTypeOrBuilder
public DescriptorProtos.EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int index)
- Specified by:
getEnumTypeOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getServiceList
public java.util.List<DescriptorProtos.ServiceDescriptorProto> getServiceList()
- Specified by:
getServiceList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getServiceOrBuilderList
public java.util.List<? extends DescriptorProtos.ServiceDescriptorProtoOrBuilder> getServiceOrBuilderList()
- Specified by:
getServiceOrBuilderList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getServiceCount
public int getServiceCount()
- Specified by:
getServiceCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getService
public DescriptorProtos.ServiceDescriptorProto getService(int index)
- Specified by:
getService in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getServiceOrBuilder
public DescriptorProtos.ServiceDescriptorProtoOrBuilder getServiceOrBuilder(int index)
- Specified by:
getServiceOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getExtensionList
public java.util.List<DescriptorProtos.FieldDescriptorProto> getExtensionList()
- Specified by:
getExtensionList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getExtensionOrBuilderList
public java.util.List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList()
- Specified by:
getExtensionOrBuilderList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getExtensionCount
public int getExtensionCount()
- Specified by:
getExtensionCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getExtension
public DescriptorProtos.FieldDescriptorProto getExtension(int index)
- Specified by:
getExtension in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getExtensionOrBuilder
public DescriptorProtos.FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int index)
- Specified by:
getExtensionOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
hasOptions
public boolean hasOptions()
- Specified by:
hasOptions in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getOptions
public DescriptorProtos.FileOptions getOptions()
- Specified by:
getOptions in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getOptionsOrBuilder
public DescriptorProtos.FileOptionsOrBuilder getOptionsOrBuilder()
- Specified by:
getOptionsOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
hasSourceCodeInfo
public boolean hasSourceCodeInfo()
- Specified by:
hasSourceCodeInfo in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getSourceCodeInfo
public DescriptorProtos.SourceCodeInfo getSourceCodeInfo()
- Specified by:
getSourceCodeInfo in interface DescriptorProtos.FileDescriptorProtoOrBuilder
getSourceCodeInfoOrBuilder
public DescriptorProtos.SourceCodeInfoOrBuilder getSourceCodeInfoOrBuilder()
- Specified by:
getSourceCodeInfoOrBuilder in interface DescriptorProtos.FileDescriptorProtoOrBuilder
isInitialized
public final boolean isInitialized()
- Description copied from interface:
MessageLiteOrBuilder
- Returns true if all required fields in the message and all embedded
messages are set, false otherwise.
- Specified by:
isInitialized in interface MessageLiteOrBuilder- Overrides:
isInitialized in class GeneratedMessage
writeTo
public void writeTo(CodedOutputStream output)
throws java.io.IOException
- Description copied from interface:
MessageLite
- Serializes the message and writes it to
output. This does not
flush or close the stream.
- Specified by:
writeTo in interface MessageLite- Overrides:
writeTo in class AbstractMessage
- Throws:
java.io.IOException
getSerializedSize
public int getSerializedSize()
- Description copied from interface:
MessageLite
- 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 MessageLite- Overrides:
getSerializedSize in class AbstractMessage
writeReplace
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
- Description copied from class:
GeneratedMessage
- Replaces this object in the output stream with a serialized form.
Part of Java's serialization magic. Generated sub-classes must override
this method by calling
return super.writeReplace();
- Overrides:
writeReplace in class GeneratedMessage
- Returns:
- a SerializedForm of this message
- Throws:
java.io.ObjectStreamException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(ByteString data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(byte[] data)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry)
throws InvalidProtocolBufferException
- Throws:
InvalidProtocolBufferException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.FileDescriptorProto parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseDelimitedFrom
public static DescriptorProtos.FileDescriptorProto parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(CodedInputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
parseFrom
public static DescriptorProtos.FileDescriptorProto parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
- Throws:
java.io.IOException
newBuilder
public static DescriptorProtos.FileDescriptorProto.Builder newBuilder()
newBuilderForType
public DescriptorProtos.FileDescriptorProto.Builder newBuilderForType()
- Description copied from interface:
MessageLite
- Constructs a new builder for a message of the same type as this message.
- Specified by:
newBuilderForType in interface Message- Specified by:
newBuilderForType in interface MessageLite
newBuilder
public static DescriptorProtos.FileDescriptorProto.Builder newBuilder(DescriptorProtos.FileDescriptorProto prototype)
toBuilder
public DescriptorProtos.FileDescriptorProto.Builder toBuilder()
- Description copied from interface:
MessageLite
- Constructs a builder initialized with the current message. Use this to
derive a new message from the current one.
- Specified by:
toBuilder in interface Message- Specified by:
toBuilder in interface MessageLite
newBuilderForType
protected DescriptorProtos.FileDescriptorProto.Builder newBuilderForType(GeneratedMessage.BuilderParent parent)
- Specified by:
newBuilderForType in class GeneratedMessage
Copyright © 2008-2011 Google. All Rights Reserved.