org.kuali.student.common.ui.client.configurable.mvc.sections
Interface Section
- All Superinterfaces:
- HasLayoutController
- All Known Implementing Classes:
- BaseSection, CluSetEditorWidget, ClusetView, CollaboratorSectionView, CollapsableSection, CourseRequirementsManageView, CourseRequirementsSummaryView, GroupSection, HorizontalSection, LOBuilder, LOBuilder.LearningObjectiveList, MultiplicityGroupItem, MultiplicitySection, OutlineManager, ProgramRequirementsManageView, ProgramRequirementsSummaryView, SectionView, ShowVersionView, SummaryTableSection, SwapSection, SwitchSection, TableSection, VerticalSection, VerticalSectionView
public interface Section
- extends HasLayoutController
Interface for Section. Defines the methods necessary for a section. A section contains fields and other
sections. A section represents a logical grouping of fields on the screen - it is also responsible for
automatic validation and layout of validation errors on the screen.
- Author:
- Kuali Student
addField
String addField(FieldDescriptor field)
addSection
String addSection(Section section)
addSection
String addSection(String key,
Section section)
getLayout
FieldLayout getLayout()
removeField
void removeField(String fieldKey)
removeSection
void removeSection(String sectionKey)
removeSection
void removeSection(Section section)
removeField
void removeField(FieldDescriptor field)
getField
FieldDescriptor getField(String fieldKey)
getSection
Section getSection(String sectionKey)
getUnnestedFields
List<FieldDescriptor> getUnnestedFields()
addWidget
String addWidget(com.google.gwt.user.client.ui.Widget widget)
removeWidget
void removeWidget(com.google.gwt.user.client.ui.Widget widget)
removeWidget
void removeWidget(String key)
resetFieldInteractionFlags
void resetFieldInteractionFlags()
setFieldHasHadFocusFlags
void setFieldHasHadFocusFlags(boolean hadFocus)
updateWidgetData
void updateWidgetData(DataModel model)
updateModel
void updateModel(DataModel model)
getFields
List<FieldDescriptor> getFields()
getSections
List<Section> getSections()
enableValidation
void enableValidation(boolean enableValidation)
isValidationEnabled
boolean isValidationEnabled()
processValidationResults
ValidationResult.ErrorLevel processValidationResults(List<ValidationResultInfo> results)
processValidationResults
ValidationResult.ErrorLevel processValidationResults(List<ValidationResultInfo> results,
boolean clearErrors)
clearValidationWarnings
void clearValidationWarnings()
isDirty
boolean isDirty()
resetDirtyFlags
void resetDirtyFlags()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.