Class AbstractDtGranularEditorAefPageDescriptor
java.lang.Object
com._1c.g5.v8.dt.ui.editor.aef.descriptor.AbstractDtGranularEditorAefPageDescriptor
- All Implemented Interfaces:
IDtGranularEditorAefPageDescriptor
- Direct Known Subclasses:
AccountingRegisterEditorDataPageDescriptor
,AccountingRegisterEditorMainPageDescriptor
,AccumulationRegisterEditorDataPageDescriptor
,AccumulationRegisterEditorMainPageDescriptor
,BotEditorMainPageDescriptor
,BusinessProcessEditorDataPageDescriptor
,BusinessProcessEditorMainPageDescriptor
,CalculationRegisterEditorDataPageDescriptor
,CalculationRegisterEditorMainPageDescriptor
,CalculationRegisterEditorRecalculationsPageDescriptor
,CatalogEditorDataPageDescriptor
,CatalogEditorMainPageDescriptor
,CatalogEditorOwnersPageDescriptor
,ChartOfAccountsEditorDataPageDescriptor
,ChartOfAccountsEditorMainPageDescriptor
,ChartOfCalculationTypesEditorCalculationPageDescriptor
,ChartOfCalculationTypesEditorDataPageDescriptor
,ChartOfCalculationTypesEditorMainPageDescriptor
,ChartOfCharacteristicTypesEditorDataPageDescriptor
,ChartOfCharacteristicTypesEditorMainPageDescriptor
,CommandGroupEditorMainPageDescriptor
,CommonAttributeEditorContentPageDescriptor
,CommonAttributeEditorMainPageDescriptor
,CommonCommandEditorMainPageDescriptor
,CommonFormEditorMainPageDescriptor
,CommonModuleEditorMainPageDescriptor
,CommonPictureEditorMainPageDescriptor
,ConfigurationEditorMainPageDescriptor
,ConfigurationEditorStandaloneContentPageDescriptor
,ConstantEditorMainPageDescriptor
,CubeEditorDataPageDescriptor
,CubeEditorMainPageDescriptor
,DataProcessorEditorMainPageDescriptor
,DefinedTypeEditorMainPageDescriptor
,DimensionTableEditorDataPageDescriptor
,DimensionTableEditorMainPageDescriptor
,DocumentEditorDataPageDescriptor
,DocumentEditorJournalsPageDescriptor
,DocumentEditorMainPageDescriptor
,DocumentEditorPostingPageDescriptor
,DocumentEditorSequencesPageDescriptor
,DocumentJournalEditorMainPageDescriptor
,DocumentNumeratorEditorMainPageDescriptor
,DtGranularEditorDataExchangePageDescriptor
,DtGranularEditorRecordersPageDescriptor
,EnumEditorMainPageDescriptor
,EventSubscriptionEditorMainPageDescriptor
,ExchangePlanEditorContentPageDescriptor
,ExchangePlanEditorDataPageDescriptor
,ExchangePlanEditorMainPageDescriptor
,ExternalDataProcessorEditorMainPageDescriptor
,ExternalDataSourceEditorDataPageDescriptor
,ExternalDataSourceEditorFunctionsPageDescriptor
,ExternalDataSourceEditorMainPageDescriptor
,ExternalReportEditorMainPageDescriptor
,FilterCriterionEditorContentPageDescriptor
,FilterCriterionEditorMainPageDescriptor
,FunctionalOptionEditorContentPageDescriptor
,FunctionalOptionEditorMainPageDescriptor
,FunctionalOptionsParameterEditorMainPageDescriptor
,HttpServiceEditorMainPageDescriptor
,InformationRegisterEditorDataPageDescriptor
,InformationRegisterEditorMainPageDescriptor
,IntegrationServiceEditorIntegrationServiceChannelsPageDescriptor
,IntegrationServiceEditorMainPageDescriptor
,LanguagesEditorPageDescriptor
,ReportEditorMainPageDescriptor
,RoleEditorMainPageDescriptor
,ScheduledJobEditorMainPageDescriptor
,SequenceEditorMainPageDescriptor
,SessionParameterEditorMainPageDescriptor
,StyleEditorMainPageDescriptor
,StyleEditorStylePageDescriptor
,StyleItemEditorMainPageDescriptor
,SubsystemEditorContentPageDescriptor
,SubsystemEditorMainPageDescriptor
,TableEditorDataPageDescriptor
,TableEditorMainPageDescriptor
,TaskEditorDataPageDescriptor
,TaskEditorMainPageDescriptor
,TemplateEditorBinaryDataPageDescriptor
,TemplateEditorMainPageDescriptor
,WebServiceEditorMainPageDescriptor
,WebSocketClientEditorMainPageDescriptor
,WSReferenceEditorMainPageDescriptor
public abstract class AbstractDtGranularEditorAefPageDescriptor
extends Object
implements IDtGranularEditorAefPageDescriptor
The abstract DT granular editor page descriptor.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
build()
Builds the descriptor.protected DtGranularEditorPageBuilder<?>
Creates the granular editor page builder.protected final DtGranularEditorPageBuilder<?>
Returns the granular editor page builder.Returns the built definition.protected DtGranularEditorPageSingleColumnBuilder<Void>
navigateToColumn
(int index) Navigates to the column specified by the index.protected DtGranularEditorPageBuilder<?>
registerRefresher
(IRefresherFactory refresherFactory) Registers the specifiedrefresherFactory
in managing definition.protected DtGranularEditorPageBuilder<?>
Sets theIRule
.protected DtGranularEditorPageBuilder<?>
setRuleResultProcessor
(IRuleResultProcessor ruleResultProcessor) Sets the givenIRuleResultProcessor
instance to managing definition.protected DtGranularEditorPageSingleColumnBuilder<Void>
Sets the single column layout for editor page and returns an appropriate single column layout builder instance.protected DtGranularEditorPageTwoColumnBuilder
twoColumns
(boolean flexible) Sets the two column layout for editor page and returns an appropriate two column layout builder instance.
-
Constructor Details
-
AbstractDtGranularEditorAefPageDescriptor
public AbstractDtGranularEditorAefPageDescriptor()
-
-
Method Details
-
getDefinition
Description copied from interface:IDtGranularEditorAefPageDescriptor
Returns the built definition.- Specified by:
getDefinition
in interfaceIDtGranularEditorAefPageDescriptor
- Returns:
IDtGranularEditorManagingDefinition
instance, nevernull
.
-
getBuilder
Returns the granular editor page builder.- Returns:
- the granular editor page builder, never
null
.
-
createBuilder
Creates the granular editor page builder.- Returns:
- the granular editor page builder, never
null
.
-
singleColumn
Sets the single column layout for editor page and returns an appropriate single column layout builder instance.- Returns:
- a single column layout builder instance, never
null
.
-
twoColumns
Sets the two column layout for editor page and returns an appropriate two column layout builder instance.- Parameters:
flexible
- the flag indicating to use flexible layout- Returns:
- a two column layout builder instance, never
null
.
-
rule
Sets theIRule
.- Parameters:
rule
- the rule, cannot benull
.- Returns:
- the appropriate builder instance, never
null
.
-
setRuleResultProcessor
protected DtGranularEditorPageBuilder<?> setRuleResultProcessor(IRuleResultProcessor ruleResultProcessor) Sets the givenIRuleResultProcessor
instance to managing definition.- Parameters:
processor
- theIRuleResultProcessor
instance, cannot benull
.- Returns:
- the appropriate builder instance, never
null
.
-
registerRefresher
Registers the specifiedrefresherFactory
in managing definition.- Parameters:
refresherFactory
- theIRefresherFactory
, cannot benull
.- Returns:
- the appropriate builder instance, never
null
.
-
build
protected abstract void build()Builds the descriptor.
-