public interface MVCGroupConfiguration
Modifier and Type | Method and Description |
---|---|
MVCGroup |
create()
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(java.util.Map<java.lang.String,java.lang.Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(java.lang.String mvcId)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args)
Creates a new MVCGroup instance based in this configuration.
|
java.util.Map<java.lang.String,java.lang.Object> |
getConfig()
Returns a Map with additional configuration for this group.
|
java.util.Map<java.lang.String,java.lang.String> |
getMembers()
Returns a Map with the names of all members keyed by type.
|
java.lang.String |
getMvcType()
Returns the type of this group.
|
@Nonnull java.lang.String getMvcType()
@Nonnull java.util.Map<java.lang.String,java.lang.String> getMembers()
@Nonnull java.util.Map<java.lang.String,java.lang.Object> getConfig()
@Nonnull MVCGroup create()
@Nonnull MVCGroup create(@Nullable java.lang.String mvcId)
mvcId
- the id to assign to this group@Nonnull MVCGroup create(@Nonnull java.util.Map<java.lang.String,java.lang.Object> args)
args
- additional arguments sent to each member when initializing@Nonnull MVCGroup create(@Nullable java.lang.String mvcId, @Nonnull java.util.Map<java.lang.String,java.lang.Object> args)
mvcId
- the id to assign to this groupargs
- additional arguments sent to each member when initializing