Click or drag to resize

RowItemizer Class

RowItemizer identifies ExportDataRows as specific ExportItems. For instance, a component in specific configuration should usually be exactly the same item regardless of its parent assembly. RowItemizer also knows what is the "writeback target" for each row, if any. It supports model, drawing and cut-list item fields. This itemizer identifies models' file-configuration pairs and unique cut-list item names under items as unique IDs for ExportItem (or inheritants). Drawings and virtual items are not indentified, which means they are collected to parent item's Attachments.
Inheritance Hierarchy
SystemObject
  CTExtensions.ExportCore.ExportHandlerRowItemizer

Namespace:  CTExtensions.ExportCore.ExportHandler
Assembly:  CTInterface (in CTInterface.dll)
Syntax
public class RowItemizer

The RowItemizer type exposes the following members.

Constructors
  NameDescription
Public methodRowItemizer
Initializes a new instance of the RowItemizer class
Top
Properties
  NameDescription
Public propertyOwner
Owner Export Handler
Top
Methods
  NameDescription
Public methodCreateIDByType
Public methodGetRowType
Determines type of the given row data.
Public methodGetWriteBackTarget
This function determines the writeback target file, virtual component path, configuration and feature name
Protected methodIDForAssembly
Protected methodIDForComponent
Protected methodIDForCustomScope
Protected methodIDForDrawing
Protected methodIDForGhostItem
Protected methodIDForParent
Protected methodIDForPart
Protected methodIDForSheetMetalCutListItem
Protected methodIDForSolidBodyCutListItem
Protected methodIDForVirtualItem
Protected methodIDForWeldmentCutListItem
Public methodInit
Initialization
Top
See Also