All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

BatchInfrastructure Interface CATIBatchElementsCAA

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIBatchElementsCAA
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIBatchElementsCAA

Interface representing a list of nodes in a batch parameter XML file.
Role: to be used within your batch to retrieve the data contained in the parameters XML files. You can get the interface using CATIBatchElement interface. This interface represents a list of nodes in the XML tree of your parameter file.It allows you to navigate in this tree.

See also:
CATIBatchCAA, CATIBatchElementCAA, CATBatchParameters


Method Index


o ItemCAA(long,CATIBatchElementCAA*&)
Retrieves a node
Role: This method retrieves an interface on a node contained in the list by giving in its index.
o get_Count(long&)
Retrieves the number of nodes in the list.
o get_ParentElementCAA(CATIBatchElementCAA*&)
Retrieves the father node
Role: This method retrieves an interface on a father node of the current object.

Methods


o ItemCAA
public virtual HRESULT ItemCAA(long iNumber,
CATIBatchElementCAA*& oBatchElement) = 0
Retrieves a node
Role: This method retrieves an interface on a node contained in the list by giving in its index. The list starts from 0
Parameters:
oCount
size to be retrieved
o get_Count
public virtual HRESULT get_Count(long& oCount) = 0
Retrieves the number of nodes in the list.
Role: The current interface represents a list of node. This method retrieves the size of this list.
Parameters:
oCount
size to be retrieved
o get_ParentElementCAA
public virtual HRESULT get_ParentElementCAA(CATIBatchElementCAA*& oParent) = 0
Retrieves the father node
Role: This method retrieves an interface on a father node of the current object. The list starts from 0
Parameters:
oCount
size to be retrieved

This object is included in the file: CATIBatchElementsCAA.h
If needed, your Imakefile.mk should include the module: CATIABatImpl

Copyright © 2003, Dassault Systèmes. All rights reserved.