Annotation Interface StudioXmlElementInitializer.ChildXmlElementInitializer

Enclosing class:
StudioXmlElementInitializer

public static @interface StudioXmlElementInitializer.ChildXmlElementInitializer
Path-based descriptions of child elements to set to element tag.
  • Element Details

    • path

      String path
      Unique path of the initializer node relative to the root.

      NOTE: This is not an id attribute or tag name.

      Path can be any string that uniquely identifies the initializer node among all child element initializers.

    • parentPath

      String parentPath
      Parent node path.

      It is used to group child element initializers by parent nodes and to build hierarchical structure.

      NOTE: This is not an id attribute or tag name. This is link to unique path() of parent initializer.

      Use StudioXmlElementInitializer.ROOT_PARENT_PATH for direct root children.

      Default:
      ""
    • qualifiedName

      String qualifiedName
      XML element FQN to initialize.
    • attributeInitializers

      List of attribute initializers to set to element tag.
      See Also:
      Default:
      {}