Interface ComponentFacade<T extends Component>
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractComponentFacade
,AbstractDataComponentFacade
,AbstractValueDataFacade
,ActionFacade
,ActionSeparatorFacade
,BirthDateFacade
,CodeFieldFacade
,ColumnFacade
,ConstantFieldFacade
,ContextDataFacade
,CreatePasswordFacade
,CustomDataFieldFacade
,DescriptionFieldFacade
,DisplayExpressionFieldFacade
,DocumentFieldFacade
,FormFacade
,GenericComponentFacade
,HtmlFacade
,LocationFieldFacade
,MultiRemoteFieldFacade
,MultiSelectBoxFacade
,NumberFacade
,PhoneFieldFacade
,PositionSearchFieldFacadeNetui
,RangeFieldFacade
,RemoteFieldFacade
,SelectionDataFacade
,SingleSelectBoxFacade
,TableFacade
,TextAreaFacade
,ValueDataFacade
Implement this to provide another marshallable view of a
Component
.
for usage and samples.-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(ComponentFacade facade) // * Called by BindingManager implementation // * to notify a parentComponentFacade
that // * a child was created.Don't rename to 'get', don't make it marshallable!void
setComponent
(Component component) void
setTypeManager
(TypeManager typeManager) Set up the facade
-
Method Details
-
setUp
Set up the facade- Parameters:
ctx
- the context
-
getComponentType
String getComponentType() -
addChild
// * Called by BindingManager implementation // * to notify a parentComponentFacade
that // * a child was created. It's up to the parent, how the child is treated.- Parameters:
facade
- the child facade
-
setTypeManager
-
setComponent
-
readUnderlyingComponent
Component readUnderlyingComponent()Don't rename to 'get', don't make it marshallable!- Returns:
- The component this facade wraps.
-