public static class Types.BaseListBuilder.ListElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>> extends Types.BaseListBuilder<LP,Types.BaseListBuilder.ListElementBuilder<LP,L>>
Types.BaseListBuilder.ElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>, Types.BaseListBuilder.GroupElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>, Types.BaseListBuilder.ListElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>, Types.BaseListBuilder.MapElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>id, originalType, repetition, returnClass| Constructor and Description |
|---|
ListElementBuilder(L listBuilder) |
| Modifier and Type | Method and Description |
|---|---|
LP |
named(String name)
Builds a
Type and returns the parent builder, if given, or the
Type that was built. |
protected Types.BaseListBuilder.ListElementBuilder<LP,L> |
self() |
build, element, element, groupElement, listElement, mapElement, optionalElement, optionalGroupElement, optionalListElement, optionalMapElement, requiredElement, requiredGroupElement, requiredListElement, requiredMapElement, setElementTypeas, id, repetitionpublic ListElementBuilder(L listBuilder)
protected Types.BaseListBuilder.ListElementBuilder<LP,L> self()
self in class Types.BaseListBuilder<LP,Types.BaseListBuilder.ListElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>>public LP named(String name)
Types.BuilderType and returns the parent builder, if given, or the
Type that was built. If returning a parent object that is a
GroupBuilder, the constructed type will be added to it as a field.
Note: Any configuration for this type builder should be done before calling this method.
named in class Types.Builder<Types.BaseListBuilder.ListElementBuilder<LP,L extends Types.BaseListBuilder<LP,L>>,LP>name - a name for the constructed typeGroupBuilder or the constructed TypeCopyright © 2019 The Apache Software Foundation. All rights reserved.