Package com.ptc.mvc.components
Interface ComponentDataBuilder
- All Known Implementing Classes:
com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractAffectedAndResultingItemsTableBuilder,com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractAssociatedChangesTable,AbstractAttributesComponentBuilder,AbstractBusinessRulesResultsTable,com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractChangeTableBuilder,AbstractComponentBuilder,AbstractComponentDataBuilder,AbstractConfigurableTableBuilder,AbstractDataSourceComponentDataBuilder,com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractFlexAssociatedChangesTable,AbstractImpactTableBuilder,AbstractInfoComponentBuilder,AbstractJcaDataSourceComponentDataBuilder,AbstractMiniInfoComponentBuilder,com.ptc.windchill.enterprise.part.reports.mvc.builders.AbstractTableReportConfigBuilder,com.ptc.windchill.enterprise.part.reports.mvc.builders.AbstractTreeReportConfigBuilder,AbstractUDIAttributesBuilder,AbstractWizStepBuilder,AdditionalAttributesBuilder,AffectedDataTableBuilder,AffectedEndItemsTableBuilder,AffectedItemsTableBuilder,AnnotationChangeTableBuilder,AnnotationPartTableBuilder,AssociatedChangesProcessTable,AssociatedChangesTable,BaseClientInfoBuilder,BoardDefineItemAttributesWizStepBuilder,BomRollupReportTreeBuilder,BOMTableConfigBuilder,BusinessRuleSetsTable,BusinessRulesResultsTable,CapabilityDefineItemAttributesWizStepBuilder,ChangeAttributesBuilder,ChangeEditDetailsWizStepBuilder,ChangeNoticeInfoPageBuilder,ChangeReviewInfoBuilder,ChangeTaskAttributesBuilder,ChangeTaskEditDetailsWizStepBuilder,ChangeTaskInfoBuilder,CommonTeamTableBuilder,DefaultEditAttributesWizStepBuilder,DefaultInfoComponentBuilder,DefaultMiniInfoComponentBuilder,defineDesignBuilder,DefineItemAttributesWizStepBuilder,DefineItemAttributesWizStepBuilderForAttrPanelWizard,DrawingSetInfoPageBuilder,DrawingSheetInfoPageBuilder,EditAgreeSetAttributesStepBuilders,EnterpriseDataInfoBuilder,ESIPartInfoAttrPanelBuilder,ESITargetInfoBuilder,ImpactedObjectsTableBuilder,ImpactorObjectsTableBuilder,InfoEltStep,InsertPartAttributesBuilder,LiteratureMiniInfoBuilder,LotBaselineInfoBuilder,MESShopOrdersTreeBuilder,MissingObjectsTableBuilder,MPMLInfoBuilder,MPMLResourceMasterInfoBuilder,MPMOperationDefineItemAttributesWizStepBuilders,MultiLevelBOMReportTreeBuilder,MultiLevelBOMWithReplacementsReportTreeBuilder,NewCadDocDefineItemAttributesWizStepBuilder,com.ptc.windchill.uwgm.cadx.newcaddoc.mvc.builders.NewCadDocTypedAttributesPanelBuilder,com.ptc.windchill.uwgm.cadx.createecaddesign.mvc.builders.NewECADDocTypedAttributesPanelBuilder,NovelMiniInfoBuilder,PartDefineItemAttributesWizStepBuilder,com.ptc.windchill.enterprise.part.mvc.builders.PartInfoBuilder,com.ptc.windchill.enterprise.partmaster.mvc.builders.PartMasterInfoBuilder,PlantFunctionalDataInfoBuilder,PoemMiniInfoBuilder,PrimaryAttributesBuilder,ProblemReportInfoBuilder,ProcessPlanDefineItemAttributesWizStepBuilder,PSEAnnotationsForChangeWizStepBuilder,ResourceDefineItemAttributesWizStepBuilder,ResultingItemsTableBuilder,SchematicDefineItemAttributesWizStepBuilder,SequenceDefineItemAttributesWizStepBuilder,SetDispositionPickerStepBuilder,SharedTeamInfoBuilder,ShowTeamUsesTableBuilder,SingleLevelBOMReportTreeBuilder,SingleLevelConsolidatedBOMTableBuilder,StandardOperationDefineItemAttributesWizStepBuilder,TypedAttributesPanelBuilder,UploadDocumentAttributesStepBuilder,VarianceInfoBuilder,VisualizationAttributesBuilder
public interface ComponentDataBuilder
Builds the data that will back an MVC component
Supported API: true
Extendable: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionbuildComponentData(ComponentConfig config, ComponentParams params) May return a specific ComponentData implementation, or can instead return a "raw" object type and rely on a RawDataConverter to build a ComponentData
Supported API: true
-
Method Details
-
buildComponentData
May return a specific ComponentData implementation, or can instead return a "raw" object type and rely on a RawDataConverter to build a ComponentData
Supported API: true- Parameters:
config-params-- Returns:
- A ComponentData or a supported raw object type
- Throws:
Exception
-