Package io.jmix.flowui.kit.meta
Annotation Interface StudioXmlElementInitializer.ChildXmlElementInitializer
- Enclosing class:
StudioXmlElementInitializer
public static @interface StudioXmlElementInitializer.ChildXmlElementInitializer
Path-based descriptions of child elements to set to element tag.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionUnique path of the initializer node relative to the root.XML element FQN to initialize. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionList of attribute initializers to set to element tag.Parent node path.
-
Element Details
-
path
String pathUnique 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 parentPathParent 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_PATHfor direct root children.- Default:
""
-
qualifiedName
String qualifiedNameXML element FQN to initialize. -
attributeInitializers
StudioXmlElementInitializer.AttributeInitializer[] attributeInitializersList of attribute initializers to set to element tag.- See Also:
- Default:
{}
-