public class MetadataObjects
extends java.lang.Object
MetadataObject.| Modifier and Type | Class and Description | 
|---|---|
| static class  | MetadataObjects.MetadataObjectImplThe implementation of the  MetadataObject. | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | METADATA_OBJECT_RESERVED_NAMEThe reserved name for the metadata object. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MetadataObject | of(java.util.List<java.lang.String> names,
  MetadataObject.Type type)Create the metadata object with the given names and type. | 
| static MetadataObject | of(java.lang.String parent,
  java.lang.String name,
  MetadataObject.Type type)Create the metadata object with the given name, parent and type. | 
| static MetadataObject | parent(MetadataObject object)Get the parent metadata object of the given metadata object. | 
| static MetadataObject | parse(java.lang.String fullName,
     MetadataObject.Type type)Parse the metadata object with the given full name and type. | 
public static final java.lang.String METADATA_OBJECT_RESERVED_NAME
public static MetadataObject of(java.lang.String parent, java.lang.String name, MetadataObject.Type type)
parent - The parent of the metadata objectname - The name of the metadata objecttype - The type of the metadata objectpublic static MetadataObject of(java.util.List<java.lang.String> names, MetadataObject.Type type)
names - The names of the metadata objecttype - The type of the metadata object@Nullable public static MetadataObject parent(MetadataObject object)
object - The metadata objectpublic static MetadataObject parse(java.lang.String fullName, MetadataObject.Type type)
fullName - The full name of the metadata objecttype - The type of the metadata object