Interface IFormItemTypeInformationService
-
- All Known Implementing Classes:
FormItemTypeInformationService
public interface IFormItemTypeInformationService
The Form item type information service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<ManagedFormAdditionType>
getAvailableAdditionTypes(FormItemContainer context)
Gets available addition types in current context.Set<ManagedFormButtonType>
getAvailableButtonTypes(FormItemContainer context)
Gets available button types in current context.Set<ManagedFormDecorationType>
getAvailableDecorationTypes(FormItemContainer context)
Gets available decoration types in current context.Set<ManagedFormFieldType>
getAvailableFieldTypes(TypeDescription description, FormItemContainer context)
Gets available field types in current context.Set<ManagedFormGroupType>
getAvailableGroupTypes(FormGroup group, FormItemContainer context)
Gets available group types in current context.ManagedFormAdditionType
getDefaultAdditionType(FormItemContainer context)
Method gets default addition type for current context.ManagedFormButtonType
getDefaultButtonType(FormItemContainer context)
Method gets default button type for current context.ManagedFormDecorationType
getDefaultDecorationType(FormItemContainer context)
Method gets default decoration type for current context.ManagedFormFieldType
getDefaultFieldType(TypeDescription decription, FormItemContainer context)
Method gets default field type for current context.ManagedFormGroupType
getDefaultGroupType(FormGroup group, FormItemContainer context)
Method gets default group type for current context.
-
-
-
Method Detail
-
getDefaultFieldType
ManagedFormFieldType getDefaultFieldType(TypeDescription decription, FormItemContainer context)
Method gets default field type for current context.- Parameters:
decription
- the type description, can benull
.context
- the context for field, not used.- Returns:
- return default type, never
null
.
-
getAvailableFieldTypes
Set<ManagedFormFieldType> getAvailableFieldTypes(TypeDescription description, FormItemContainer context)
Gets available field types in current context.- Parameters:
description
- , can benull
.context
- the context for field, can benull
.- Returns:
- return available types, never
null
.
-
getDefaultButtonType
ManagedFormButtonType getDefaultButtonType(FormItemContainer context)
Method gets default button type for current context.- Parameters:
context
- the context for button, can benull
.- Returns:
- return default type, can be
null
.
-
getAvailableButtonTypes
Set<ManagedFormButtonType> getAvailableButtonTypes(FormItemContainer context)
Gets available button types in current context.- Parameters:
context
- the context for button, can benull
.- Returns:
- return available types, never
null
.
-
getDefaultGroupType
ManagedFormGroupType getDefaultGroupType(FormGroup group, FormItemContainer context)
Method gets default group type for current context.- Parameters:
group
- the group, can not benull
.context
- the context for group, can benull
.- Returns:
- return default type, never
null
.
-
getAvailableGroupTypes
Set<ManagedFormGroupType> getAvailableGroupTypes(FormGroup group, FormItemContainer context)
Gets available group types in current context.- Parameters:
group
- the group, can not benull
.context
- the context for group, can benull
.- Returns:
- return available types, never
null
.
-
getDefaultAdditionType
ManagedFormAdditionType getDefaultAdditionType(FormItemContainer context)
Method gets default addition type for current context.- Parameters:
context
- the context for addition, can benull
.- Returns:
- return default type, can be
null
.
-
getAvailableAdditionTypes
Set<ManagedFormAdditionType> getAvailableAdditionTypes(FormItemContainer context)
Gets available addition types in current context.- Parameters:
context
- the context for addition, can benull
.- Returns:
- return available types, never
null
.
-
getDefaultDecorationType
ManagedFormDecorationType getDefaultDecorationType(FormItemContainer context)
Method gets default decoration type for current context.- Parameters:
context
- the context for decoration, can benull
.- Returns:
- return default type, can be
null
.
-
getAvailableDecorationTypes
Set<ManagedFormDecorationType> getAvailableDecorationTypes(FormItemContainer context)
Gets available decoration types in current context.- Parameters:
context
- the context for decoration, can benull
.- Returns:
- return available types, never
null
.
-
-