public class DynamicHierItorPattern extends BasePattern<DynamicHierItorOptions>
Constructor and Description |
---|
DynamicHierItorPattern() |
Modifier and Type | Method and Description |
---|---|
BinderResult |
bind(BinderParams<DynamicHierItorOptions> params)
Binds the dynamic hierarchy iterator.
|
CreatorResult |
create(CreatorParams<DynamicHierItorOptions> params)
Creates the dynamic hierarchy iterator, defers to bind for binding the attributes.
|
DynamicHierItorOptions |
createOptions(CreatorParams<DynamicHierItorOptions> params)
Returns a new options class where all attributes are set to default values.
|
DynamicHierItorOptions |
generateOptions(BinderParams<DynamicHierItorOptions> params)
Generates an options class based on the bind root.
|
canRebind, getSingleBindRoot
public CreatorResult create(CreatorParams<DynamicHierItorOptions> params)
create
in interface Creator2<DynamicHierItorOptions>
create
in class BasePattern<DynamicHierItorOptions>
params
- See CreatorParams for listingpublic BinderResult bind(BinderParams<DynamicHierItorOptions> params)
bind
in interface Binder2<DynamicHierItorOptions>
bind
in class BaseBinder2<DynamicHierItorOptions>
params
- See BinderParams for a complete listpublic DynamicHierItorOptions createOptions(CreatorParams<DynamicHierItorOptions> params)
createOptions
in interface Creator2<DynamicHierItorOptions>
createOptions
in class BasePattern<DynamicHierItorOptions>
params
- See CreatorParams for a complete listpublic DynamicHierItorOptions generateOptions(BinderParams<DynamicHierItorOptions> params)
generateOptions
in interface Binder2<DynamicHierItorOptions>
generateOptions
in class BaseBinder2<DynamicHierItorOptions>
params
- See BinderParams for a complete list