Package com._1c.g5.aef2.validators
Interface IValidable
-
- All Known Subinterfaces:
IAbstractMobileApplicationUrlsModel<T>
,IAddInModel
,IAddressingAttributeModel
,IAddressingAttributesCollectionModel
,IAdjustableBooleanModel
,IAttribute<O,P>
,IBaseBmHandlerNameModel
,IBmCommonAttributeDataSeparationModel
,IBorderValueModel
,ICharacteristicsDescriptionDataPathModel<T>
,ICharacteristicsDescriptionFieldModel<T>
,ICharacteristicsDescriptionModel
,IChartAxisModel
,IChartColorPaletteDescriptionDetailedModel
,IChartColorPaletteDescriptionModel
,IChartReferenceBandGridModel
,IChartReferenceLineGridModel
,IChartScaleDetailedModel
,IChartScaleModel
,IChoiceParameterLinksModel<T,U>
,IChoiceParametersModel
,ICodeModel<O>
,IColorModel
,ICommonPictureContentEditModel
,ICommonPictureContentGridModel
,ICompoundModel
,ICustomColorPaletteModel
,IDefinitionModel
,IDtGranularEditorManagingModel
,IDynamicTableModel
,IDynamicTreeModel<T>
,IDynamicTreeModelWithAtribiteAndOwner<T>
,IEmfAttribute<O>
,IEmfListAttribute<T,O>
,IEmfListSelectionModel<T,O>
,IEmfMapAttribute<K,V,O>
,IEmfSelectionModel<O>
,IEmfTreeSelectionModel<O>
,IEmfTreeToListSelectionModel<T,O>
,IEmfTreeToSingleItemSelectionModel<T,O>
,IEmfValueAttribute<T,O>
,IEmfValueSelectionModel<T,O>
,IEventSubscriptionEventsModel
,IEventSubscriptionHandlerNameModel
,IFontSelectionModel
,com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<TValue,TSelection>
,IGraphicalSchemeLineModel
,IGraphicalSchemeValue<TValue,TSelection>
,IGridModel<T>
,IHandlerCollectionModel
,IHandlerCollectionModel
,IHandlerModel<T>
,IHandlerModel<T>
,IHandlerModel
,IIntervalBoundModelValue
,IList<E>
,IManagingModel
,IMap<K,V>
,IMdChoiceParameterLinksModel
,IMdObjectModel
,IMdPictureModel
,IMdTypedObjectModel
,IMdTypeLinkModel
,IMobileApplicationUrlsModel
,IModel
,IModelApiAwareModel
,IMultilanguageFormattedTextModel
,IMultilanguageModel
,INavigatorTreeDialogActionBarModel<T>
,IOpenMdHelpModel
,IPictureModel
,IPredefinedAccountModel
,IPredefinedCalculationTypeModel
,IPredefinedCharacteristicTypeModel
,IPredefinedItemModel
,IRadioGroupModel<T>
,IRequiredPermissionsModel
,ISelectionModel
,ISingleLanguageFormattedTextModel
,ISingleLanguageModel
,ISourceUrlModel<T>
,ITimeScaleLevelsLinkModel
,ITreeModel
,ITrendlineArrayGridModel
,ITypeDescriptionDialogModel
,ITypeDescriptionExtensionModel
,ITypeDescriptionModel
,ITypeLinkModel<T,U>
,IUnsettablePropertyFieldModel<T,O>
,IUsedMobileApplicationFunctionalitiesModel
,IValue<T>
,IValueModel
,IViewModelList<E>
,IViewModelModel
,IViewModelValue<T>
- All Known Implementing Classes:
AbstractBmChoiceParametersModel
,AbstractDefinitionModel
,AbstractDependentProjectWizard.DependentWizardModel
,AbstractDtDynamicTreeModel
,AbstractDtGranularEditorManagingModel
,AbstractEmfChoiceParametersModel
,AbstractProjectWizard.WizardModel
,AbstractTypeDescriptionDialogModel
,AbstractTypeDescriptionModel
,AddInModel
,AddressingAttributeModel
,AddressingAttributesCollectionModel
,AttributesNavigatorTreeModel
,BmAdjustableBooleanModel
,BmBorderNoneToNullValue
,BmBorderValue
,BmCharacteristicsDescriptionDataPathModel
,BmCharacteristicsDescriptionFieldModel
,BmCharacteristicsDescriptionSelectionModel
,BmCharacteristicsDescriptionValueModel
,BmChoiceParameterLinksModel
,BmCodeModel
,BmColorModel
,BmCommonAttributeDataSeparationModel
,BmCommonModuleEnvironmentModel
,BmConfigurationCompatibilityModeModel
,BmConfigurationUsePurposesModel
,BmDocumentNumeratorValue
,BmEventSubscribtionSourceModel
,BmEventSubscriptionEventsModel
,BmEventSubscriptionHandlerNameModel
,BmFilteringTreeToSingleItemSelectionModel
,BmFontSelectionModel
,BmGraphicalSchemeLineModel
,BmHandlerModel
,BmInformationRegisterWriteModeModel
,BmInlineTaskValue
,BmList
,BmListIRequiredPermissionsModel
,BmListMobileApplicationUrlsModel
,BmListSelectionModel
,BmMap
,BmMdObjectNameModel
,BmMdTypeLinkModel
,BmMultilanguageFormatModel
,BmMultilanguageFormattedTextModel
,BmMultilanguageModel
,BmOpenMdHelpModel
,BmPictureModel
,BmPredefinedItemNameModel
,BmSkipNullValue
,BmStyleItemTypeModel
,BmTimeScaleLevelsLinkModel
,BmTreeToListSelectionModel
,BmTreeToSingleItemSelectionModel
,BmTypeDescriptionModel
,BmUnsettablePropertyFieldModel
,BmValue
,BmValueModel
,BmValueSelectionModel
,BmValueUsedMobileApplicationFunctionalitiesModel
,BmVersionedValue
,CharacteristicsDescriptionModel
,ChartColorPaletteDescriptionDetailedModel
,ChartScaleDetailedModel
,CommandActionModel
,CommonAttributeAutoUsePropertyStateModel
,CommonAttributeContentModel
,CommonAttributeDataSeparationPropertyStateModel
,CommonPictureContentEditModel
,CommonPictureContentGridModel
,CompoundModel
,ConfigurationStandaloneContentModel
,CubeObjectsNavigatorTreeModel
,DataExchangeModel
,DcsChartReferenceBandGridModel
,DcsChartReferenceLineGridModel
,DefinitionModel
,DtGranularEditorPageDefinitionModel
,EditableModel
,EmfBorderValue
,EmfCharacteristicsDescriptionDataPathModel
,EmfCharacteristicsDescriptionFieldModel
,EmfCharacteristicsDescriptionSelectionModel
,EmfCharacteristicsDescriptionValueModel
,EmfChartColorPaletteDescriptionModel
,EmfChartLineModel
,EmfChartScaleModelValue
,EmfChoiceParameterLinksModel
,EmfCodeModel
,EmfColorModel
,EmfCustomColorPaletteModel
,EmfFontSelectionModel
,EmfIntervalBoundModelValue
,EmfLabelAreaModelValue
,EmfList
,EmfListSelectionModel
,EmfMap
,EmfMdTypeLinkModel
,EmfMultilanguageFormattedTextModel
,EmfMultilanguageModel
,EmfPictureModel
,EmfSingleLanguageFormattedTextModel
,EmfSingleLanguageModel
,EmfStyleItemTypeModel
,EmfTreeToListSelectionModel
,EmfTreeToSingleItemSelectionModel
,EmfTypeDescriptionModel
,EmfUnsettablePropertyFieldModel
,EmfValue
,EmfValueModel
,EmfValueSelectionModel
,EmfVersionedValue
,EmptyModel
,EventHandlerCollectionModel
,EventHandlerCollectionModel
,EventHandlerModel
,EventHandlerModel
,ExchangePlanContentModel
,ExtendedConfigurationObjectPropertyStateModel
,ExtendedConfigurationObjectSelectionModel
,ExternalDataSourceObjectsNavigatorTreeModel
,FormPropertyStateModel
,FormWizard.FormModel
,GraphicalSchemeCaseValue
,GraphicalSchemeItemValue
,IBaseBmHandlerNameModel.BaseBmHandlerNameModel
,IMultilanguageFormattedTextModel.MultilanguageFormattedTextWorkingCopy
,ISingleLanguageFormattedTextModel.SingleLanguageFormattedTextWorkingCopy
,ListModel
,ListWorkingCopy
,MapModel
,MapWorkingCopy
,MdObjectModel
,MdPictureModel
,MdPropertyPaletteModel
,MdTypedObjectModel
,Model
,NavigatorTableModel
,NavigatorTreeDialogActionBarBmList
,NavigatorTreeDialogActionBarBmValue
,NavigatorTreeDialogActionBarEmfList
,NavigatorTreeDialogActionBarEmfValue
,NavigatorTreeDialogModel
,NavigatorTreeModel
,PackageDataModel
,PojoList
,PojoMap
,PojoValue
,PredefinedAccountModel
,PredefinedCalculationTypeModel
,PredefinedCharacteristicTypeModel
,PredefinedItemModel
,PredefinedItemTypeDescriptionModel
,PredefinedItemWizardTypeDescriptionModel
,PropertyPaletteModel
,PropertyStateModel
,SimpleGroupValue
,StandardObjectChoiceParameterLinksModel
,StandardObjectChoiceParametersModel
,StandardObjectMultilanguageModel
,StandardObjectsNavigatorTreeModel
,StandardObjectSwitchingSourceList
,StandardObjectSwitchingSourceModel
,StandardObjectSwitchingSourceValue
,StandardObjectTypeLinkModel
,StandardObjectValueModel
,StandardObjectValueSelectionModel
,TrendlineArrayGridModel
,TypeDescriptionModel
,UnfilledParentValueModel
,Validable
,Value
,ValueWorkingCopy
,ViewModelList
,ViewModelValue
public interface IValidable
Represents validable object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addValidator(org.eclipse.core.databinding.validation.IValidator validator)
Adds the external validator to this validable.void
removeValidator(org.eclipse.core.databinding.validation.IValidator validator)
Removes the external validator from this validable.org.eclipse.core.runtime.IStatus
validate()
Validates this object state.org.eclipse.core.runtime.IStatus
validate(Object object)
Validates the state of external object of the same type with this object.
-
-
-
Method Detail
-
validate
org.eclipse.core.runtime.IStatus validate()
Validates this object state.- Returns:
- the validation status.
-
validate
org.eclipse.core.runtime.IStatus validate(Object object)
Validates the state of external object of the same type with this object.- Parameters:
object
- the object to validate.- Returns:
- the validation status.
-
addValidator
void addValidator(org.eclipse.core.databinding.validation.IValidator validator)
Adds the external validator to this validable.- Parameters:
validator
- the validator to add.
-
removeValidator
void removeValidator(org.eclipse.core.databinding.validation.IValidator validator)
Removes the external validator from this validable.- Parameters:
validator
- the validator to remove.
-
-