public static interface ClassHierarchyProto.NodeOrBuilder extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description | 
|---|---|
ClassHierarchyProto.Node | 
getChildren(int index)
repeated .Node children = 6; | 
int | 
getChildrenCount()
repeated .Node children = 6; | 
List<ClassHierarchyProto.Node> | 
getChildrenList()
repeated .Node children = 6; | 
ClassHierarchyProto.NodeOrBuilder | 
getChildrenOrBuilder(int index)
repeated .Node children = 6; | 
List<? extends ClassHierarchyProto.NodeOrBuilder> | 
getChildrenOrBuilderList()
repeated .Node children = 6; | 
ClassHierarchyProto.ClassNode | 
getClassNode()
optional .ClassNode class_node = 3; | 
ClassHierarchyProto.ClassNodeOrBuilder | 
getClassNodeOrBuilder()
optional .ClassNode class_node = 3; | 
String | 
getFullName()
required string full_name = 2; | 
com.google.protobuf.ByteString | 
getFullNameBytes()
required string full_name = 2; | 
String | 
getName()
required string name = 1; | 
com.google.protobuf.ByteString | 
getNameBytes()
required string name = 1; | 
ClassHierarchyProto.NamedParameterNode | 
getNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4; | 
ClassHierarchyProto.NamedParameterNodeOrBuilder | 
getNamedParameterNodeOrBuilder()
optional .NamedParameterNode named_parameter_node = 4; | 
ClassHierarchyProto.PackageNode | 
getPackageNode()
optional .PackageNode package_node = 5; | 
ClassHierarchyProto.PackageNodeOrBuilder | 
getPackageNodeOrBuilder()
optional .PackageNode package_node = 5; | 
boolean | 
hasClassNode()
optional .ClassNode class_node = 3; | 
boolean | 
hasFullName()
required string full_name = 2; | 
boolean | 
hasName()
required string name = 1; | 
boolean | 
hasNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4; | 
boolean | 
hasPackageNode()
optional .PackageNode package_node = 5; | 
boolean hasName()
required string name = 1;
 The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
String getName()
required string name = 1;
 The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
com.google.protobuf.ByteString getNameBytes()
required string name = 1;
 The short name of this node (e.g., a class name without the enclosing package, or a package name without the name of the enclosing package.
boolean hasFullName()
required string full_name = 2;
 For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
String getFullName()
required string full_name = 2;
 For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
com.google.protobuf.ByteString getFullNameBytes()
required string full_name = 2;
 For some languages it can be difficult to map from a list of nodes to the correct short name, so for now, the full name is (redundantly) encoded here. In Java, the full name is a bunch of short names that have been concatenated with "." and/or "$".
boolean hasClassNode()
optional .ClassNode class_node = 3;
 Exactly one of the next three fields must be defined. See below for their documentation.
ClassHierarchyProto.ClassNode getClassNode()
optional .ClassNode class_node = 3;
 Exactly one of the next three fields must be defined. See below for their documentation.
ClassHierarchyProto.ClassNodeOrBuilder getClassNodeOrBuilder()
optional .ClassNode class_node = 3;
 Exactly one of the next three fields must be defined. See below for their documentation.
boolean hasNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4;ClassHierarchyProto.NamedParameterNode getNamedParameterNode()
optional .NamedParameterNode named_parameter_node = 4;ClassHierarchyProto.NamedParameterNodeOrBuilder getNamedParameterNodeOrBuilder()
optional .NamedParameterNode named_parameter_node = 4;boolean hasPackageNode()
optional .PackageNode package_node = 5;ClassHierarchyProto.PackageNode getPackageNode()
optional .PackageNode package_node = 5;ClassHierarchyProto.PackageNodeOrBuilder getPackageNodeOrBuilder()
optional .PackageNode package_node = 5;List<ClassHierarchyProto.Node> getChildrenList()
repeated .Node children = 6;
 Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
ClassHierarchyProto.Node getChildren(int index)
repeated .Node children = 6;
 Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
int getChildrenCount()
repeated .Node children = 6;
 Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
List<? extends ClassHierarchyProto.NodeOrBuilder> getChildrenOrBuilderList()
repeated .Node children = 6;
 Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
ClassHierarchyProto.NodeOrBuilder getChildrenOrBuilder(int index)
repeated .Node children = 6;
 Class hierarchy nodes are arranged in a tree that mirrors the language namespaces / packages that contain class names (e.g., Java packages, C++ namespaces). A NamedParameterNode cannot have any children. A ClassNode can not have any package nodes as children. PackageNodes cannot have PackageNodes as children.
Copyright © 2015 The Apache Software Foundation. All rights reserved.