lumis.doui.control
Interface IControl
- All Known Subinterfaces:
- IDataBoundControl, IDataControl, IErrorSummaryControl, IValidatorControl
- All Known Implementing Classes:
- AccessControlButton, AccessErrorMessageTranslator, AccountServiceInstancePaneControl, AddButton2Control, AddButtonControl, AddDynamicListSourceControl, AdministrationListControl, AdvancedTabularDataControl, AnnouncementTabularDataControl, AsyncProgressControl, AutoAdministrationListButtonsControl, AutoContentAdministrationListButtonsControl, AutoEmbeddedInterfaceStandardButtonsControl, AutoInterfaceStandardButtonsControl, AutoLayoutAdministrationListControl, AutoLayoutAssociationInformationControl, AutoLayoutCategorizationAssociationControl, AutoLayoutContentAdministrationListControl, AutoLayoutContentDetailsControl, AutoLayoutContentEmbeddedPropertyPageControl, AutoLayoutContentFieldsControl, AutoLayoutContentListControl, AutoLayoutContentPropertyPageControl, AutoLayoutContentQuickListControl, AutoLayoutDetailsControl, AutoLayoutEmbeddedPropertyPageControl, AutoLayoutFieldControl, AutoLayoutFieldsControl, AutoLayoutGenericAssociationInformationControl, AutoLayoutGenericContentAssociationControl, AutoLayoutLanguageInformationControl, AutoLayoutListControl, AutoLayoutMetaDataInformationControl, AutoLayoutPropertyPageControl, AutoLayoutPublishingInformationControl, AutoLayoutPublishToSocialNetworksAdministrationListControl, AutoLayoutQuickListControl, AutoLayoutTagInformationControl, AutoLayoutWorkflowInformationControl, AutoPopupInterfaceStandardButtonsControl, AutoRefreshControl, BannerControl, BaseParametersControl, ButtonControl, CalendarControl, CancelButtonControl, ChannelAclControl, ChannelInheritedPageTemplateControl, ChatHistoryControl, ChatMessageListControl, ChatSendMessageControl, CheckBoxControl, CheckBoxListControl, CommentsAddControl, CommentsControl, ConditionalRenderControl, ConfigParametersControl, ConfigureButtonControl, ConsumerConfigurationInterfaceDropDownListControl, ConsumerConfigurationInterfaceVerificationControl, ContentIdHolderControl, ContentPickerControl, Control, ControlGroupControl, CurrentContentLocaleIdControl, DataBoundControl, DataControl, DataGridControl, DateCompareValidatorControl, DateDataTypeValidatorControl, DateTimePickerControl, DeleteButtonControl, DetailsControl, DocumentPickerControl, DropDownListControl, DynamicListControl, EditButton2Control, EditButtonControl, EmailValidatorControl, ErrorSummaryControl, FieldsControl, FileListControl, FileNameValidatorControl, FileSizeValidatorControl, FilesPickerControl, FileSystemTabularData, FileUploadControl, FilterControl, FiltersControl, FilterUniqueIdValidator, FollowButtonControl, FormControl, ForumButtonVisibilityControl, ForumMessageListInputHiddenControl, FriendlyIdValidationControl, GenericAclControl, GroupAclControl, HtmlEditorControl, HtmlEditorValidatorControl, ImagePickerControl, InputHiddenControl, InputTagControl, InputTextAreaControl, InputTextControl, InputTextProxyControl, IntegerDataTypeValidatorControl, InterfaceHeaderControl, InterfaceInstanceIdInputHiddenControl, InterfaceInstanceInContextEditSupportControl, InterfaceInstancePreviewControl, InterfaceSelectionDropDownListControl, ItemPickerControl, JQueryScriptControl, LabelControl, LanguageControl, LanguageFilterControl, LengthValidatorControl, LinkControl, LinkTabularDataControl, LinkToRuntimeTabularDataControl, LinkToRuntimeTabularDataControl, LinkToRuntimeTabularDataControl, ListControl, LoadTransformationFromDataBaseControl, LocalePickerControl, LockButtonControl, LockedMessageControl, MicroblogJQueryScriptControl, MonthPickerControl, MultiFileUploadControl, MultiFileUploadExtensionCheckControl, MultiFileUploadRequiredValueValidatorControl, MultiItemPickerControl, NavigationControl, NumberDataTypeValidatorControl, OkButtonControl, OptionListControl, PageAclControl, PageCacheConfirmMessageControl, PagePersonalizationJQueryScriptControl, PageTemplateAclControl, PaginationControl, PaneControl, ParentFilterControl, PasswordControl, PortalAclControl, PreviewButtonControl, PrimaryKeyControl, PrincipalPickerControl, PrintButtonControl, ProducerAdministrationListAddButtonControl, ProducerAdminListTabularDataControl, ProducerConfigurationInterfaceVersionDropDownListControl, ProgressControl, ProgressPanelControl, PropertyPageControl, PublishToPrincipalsControl, PublishToPrincipalsListControl, PublishToServiceInstancesControl, PublishToServiceInstancesListControl, PublishToSocialNetworkButtonControl, PublishToSocialNetworkControl, RadioButtonControl, RefreshButtonControl, RegularExpressionValidatorControl, RemotePortletConfigurationInterfaceControl, RequiredValuesDescriptorControl, RequiredValueValidatorControl, RequiredValueWhenEnableControl, RequiredValueWhenVisibleValidatorControl, RestShortNameValidationControl, RuntimeParametersControl, SaveAndPreviewButtonControl, ScheduleDateTimePickerControl, ScriptControl, SearchQueryInputText, SearchQueryValidatorControl, SelectAccountServiceInstanceAdvancedTabularDataControl, SelectChannelChildControl, SelectChannelControl, SelectChannelOrChannelTemplateControl, SelectChannelPageTreeControl, SelectChannelPageTreeControl, SelectChannelPathControl, SelectChannelTemplateControl, SelectDocumentServiceInstanceControl, SelectImageServiceInstanceControl, SelectImportFileControl, SelectItemTabularDataControl, SelectPageControl, SelectPageControl, SelectPageOrPageTemplateControl, SelectPageTemplateControl, SelectParentContentControl, SelectParentContentTreeControl, SelectServiceInstanceControl, SelectTagServiceInstanceControl, SelectWorkflowControl, ServiceAclControl, ServiceInstanceAclControl, ServiceInstancePrincipalPickerControl, ServiceInstanceUsedByControl, ServiceInterfacePickerControl, ShowReportButton, ShowReportControl, SitemapXmlTextControl, SocialNetworkAddScriptsControl, StealLockButtonControl, StringsControl, TabbedControl, TabularDataControl, TermDynamicListControl, TermPickerControl, TextControl, TimePickerControl, TopicViewCounterControl, UserEmailVerifierControl, UserEmailVerifierControl, ValidatorButton, ValidatorControl, VersionControl, VersionEditButtonControl, VersionsButtonControl, WebFileReplicationPropertiesControl, WikiViewArticlePaneControl, WorkflowActionControl, WorkflowAssignedToControl, WorkflowAssignedToFilterControl, WorkflowMetaDataControl, WorkflowSendToControl, WorkflowServiceInstanceAclControl, WorkflowStateControl, WorkflowStateFilterControl, WSRPCheckBoxListControl, XslFileEditorControl
@StableMinor(version="6.1",
sinceVersion="4.0")
public interface IControl
Interface that must be implemented by all controls
- Since:
- 4.0.0
init
void init(org.w3c.dom.Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl)
throws PortalException
- Throws:
PortalException
buildSubControls
void buildSubControls()
throws PortalException
- Throws:
PortalException
getId
java.lang.String getId()
getType
java.lang.String getType()
getChildControls
java.util.List<IControl> getChildControls()
throws PortalException
- Throws:
PortalException
setRenderData
void setRenderData()
throws PortalException
- Throws:
PortalException
getParentControl
IControl getParentControl()
getControlResource
IResource getControlResource()
throws PortalException
- Throws:
PortalException
registerOnEventScript
void registerOnEventScript(java.lang.String onEvent,
java.lang.String script)
throws PortalException
- Throws:
PortalException
isValid
boolean isValid()
throws PortalException
- Throws:
PortalException
setValid
void setValid(boolean isValid)
throws PortalException
- Throws:
PortalException
getResources
java.util.List<IResource> getResources()
throws PortalException
- Throws:
PortalException
disconnect
void disconnect()
throws PortalException
- Throws:
PortalException
removeChild
void removeChild(IControl childControl)
throws PortalException
- Throws:
PortalException
removeChildren
void removeChildren()
throws PortalException
- Throws:
PortalException
getPrepareForReadScript
java.lang.String getPrepareForReadScript()
throws PortalException
- Throws:
PortalException
createContainer
void createContainer(java.lang.String containerId)
throws PortalException
- Creates a container for the control.
This method us used by the framework when a control needs to be updated client side.
- Parameters:
containerId
-
- Throws:
PortalException
- Since:
- 4.0.11
getRenderData
java.lang.String getRenderData()
throws PortalException
- Returns an xml string representation of the control for rendering via xsl.
- Returns:
-
- Throws:
PortalException
- Since:
- 4.0.11
setRuntimeAttributes
void setRuntimeAttributes()
- Replaces runtime attributes in this control's definition node with their evaluated values.
A runtime attribute follows the EL syntax.
This method is executed before setRenderData()
by the ControlContainer
.
- Since:
- 4.0.3
- See Also:
ControlContainer
Lumisportal 6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.