FileDescriptorProto
class FileDescriptorProto extends Message
Properties
string | $name | ||
string | $package | ||
string[] | $dependency | ||
int[] | $public_dependency | ||
int[] | $weak_dependency | ||
DescriptorProto[] | $message_type | ||
EnumDescriptorProto[] | $enum_type | ||
ServiceDescriptorProto[] | $service | ||
FieldDescriptorProto[] | $extension | ||
FileOptions | $options | ||
SourceCodeInfo | $source_code_info | ||
string | $syntax |
Methods
No description
Check if
Clear
Get
Set
Check if
Clear
Get
Set
Check if
Clear
Get
Set
Get all elements of
Add a new element to
Check if
Clear
Get
Set
Get all elements of
Add a new element to
Check if
Clear
Get
Set
Get all elements of
Add a new element to
Check if
Clear
Get
Get all elements of
Check if
Clear
Get
Get all elements of
Check if
Clear
Get
Get all elements of
Check if
Clear
Get
Get all elements of
Check if
Clear
Get
Check if
Clear
Get
Check if
Clear
Get
Set
Details
at line line 140
static
descriptor()
at line line 258
boolean
hasName()
Check if
at line line 267
FileDescriptorProto
clearName()
Clear
at line line 276
string
getName()
Get
at line line 286
FileDescriptorProto
setName(string $value)
Set
at line line 295
boolean
hasPackage()
Check if
at line line 304
FileDescriptorProto
clearPackage()
Clear
at line line 313
string
getPackage()
Get
at line line 323
FileDescriptorProto
setPackage(string $value)
Set
at line line 332
boolean
hasDependency()
Check if
at line line 341
FileDescriptorProto
clearDependency()
Clear
at line line 351
string
getDependency(int $idx = NULL)
Get
at line line 361
FileDescriptorProto
setDependency($value, $idx = NULL)
Set
at line line 370
string[]
getDependencyList()
Get all elements of
at line line 380
FileDescriptorProto
addDependency(string $value)
Add a new element to
at line line 389
boolean
hasPublicDependency()
Check if
at line line 398
FileDescriptorProto
clearPublicDependency()
Clear
at line line 408
int
getPublicDependency(int $idx = NULL)
Get
at line line 418
FileDescriptorProto
setPublicDependency($value, $idx = NULL)
Set
at line line 427
int[]
getPublicDependencyList()
Get all elements of
at line line 437
FileDescriptorProto
addPublicDependency(int $value)
Add a new element to
at line line 446
boolean
hasWeakDependency()
Check if
at line line 455
FileDescriptorProto
clearWeakDependency()
Clear
at line line 465
int
getWeakDependency(int $idx = NULL)
Get
at line line 475
FileDescriptorProto
setWeakDependency($value, $idx = NULL)
Set
at line line 484
int[]
getWeakDependencyList()
Get all elements of
at line line 494
FileDescriptorProto
addWeakDependency(int $value)
Add a new element to
at line line 503
boolean
hasMessageType()
Check if
at line line 512
FileDescriptorProto
clearMessageType()
Clear
at line line 522
DescriptorProto
getMessageType(int $idx = NULL)
Get
at line line 532
FileDescriptorProto
setMessageType(DescriptorProto $value, $idx = NULL)
Set
at line line 541
DescriptorProto[]
getMessageTypeList()
Get all elements of
at line line 551
FileDescriptorProto
addMessageType(DescriptorProto $value)
Add a new element to
at line line 560
boolean
hasEnumType()
Check if
at line line 569
FileDescriptorProto
clearEnumType()
Clear
at line line 579
EnumDescriptorProto
getEnumType(int $idx = NULL)
Get
at line line 589
FileDescriptorProto
setEnumType(EnumDescriptorProto $value, $idx = NULL)
Set
at line line 598
EnumDescriptorProto[]
getEnumTypeList()
Get all elements of
at line line 608
FileDescriptorProto
addEnumType(EnumDescriptorProto $value)
Add a new element to
at line line 617
boolean
hasService()
Check if
at line line 626
FileDescriptorProto
clearService()
Clear
at line line 636
ServiceDescriptorProto
getService(int $idx = NULL)
Get
at line line 646
FileDescriptorProto
setService(ServiceDescriptorProto $value, $idx = NULL)
Set
at line line 655
ServiceDescriptorProto[]
getServiceList()
Get all elements of
at line line 665
FileDescriptorProto
addService(ServiceDescriptorProto $value)
Add a new element to
at line line 674
boolean
hasExtension()
Check if
at line line 683
FileDescriptorProto
clearExtension()
Clear
at line line 693
FieldDescriptorProto
getExtension(int $idx = NULL)
Get
at line line 703
FileDescriptorProto
setExtension(FieldDescriptorProto $value, $idx = NULL)
Set
at line line 712
FieldDescriptorProto[]
getExtensionList()
Get all elements of
at line line 722
FileDescriptorProto
addExtension(FieldDescriptorProto $value)
Add a new element to
at line line 731
boolean
hasOptions()
Check if
at line line 740
FileDescriptorProto
clearOptions()
Clear
at line line 749
FileOptions
getOptions()
Get
at line line 759
FileDescriptorProto
setOptions(FileOptions $value)
Set
at line line 768
boolean
hasSourceCodeInfo()
Check if
at line line 777
FileDescriptorProto
clearSourceCodeInfo()
Clear
at line line 786
SourceCodeInfo
getSourceCodeInfo()
Get
at line line 796
FileDescriptorProto
setSourceCodeInfo(SourceCodeInfo $value)
Set
at line line 805
boolean
hasSyntax()
Check if
at line line 814
FileDescriptorProto
clearSyntax()
Clear
at line line 823
string
getSyntax()
Get
at line line 833
FileDescriptorProto
setSyntax(string $value)
Set