Inherited by IDSSAttribute3.
This is an extension of the IDSSAttribute interface. Attribute wrappers also implement the specific interface IDSSAttributeWrapper.
Public Member Functions | |
HRESULT | AllForms ([out, retval] IDSSAttributeForms oppForms) |
Get a read-only collection of all forms in the attribute. | |
HRESULT | LocalBrowseForms ([out, retval] IDSSAttributeForms oppForms) |
Get the local browse forms in the attribute. | |
HRESULT | LocalTemplateForms ([out, retval] IDSSAttributeForms oppForms) |
Get the local template forms in the attribute. | |
HRESULT | LookupForm ([in] VARIANT *ipIndex,[out, retval] IDSSAttributeForm oppForm) |
Lookup the form in both the Forms and XDAForms collection. | |
HRESULT | NewWrapper ([out, retval] IDSSAttributeWrapper oppWrapper) |
Create and return a wrapper for the attribute. | |
HRESULT | UnusedBaseFormID ([out, retval] Int32 *opBaseFormID) |
Get the next unsued base form id in the attribute. | |
HRESULT | Wrapper ([out, retval] IDSSAttributeWrapper oppWrapper) |
Get the wrapper specific interface of a wrapper object. | |
HRESULT | XDAForms ([out, retval] IDSSAttributeForms oppForms) |
Get the xda forms in the attribute. |
|
Get a read-only collection of all forms in the attribute.
|
|
Get the local browse forms in the attribute. The local browse forms are the browse forms that are stored locally in the attribute. This is different than the get_BrowseForms in the IDSSAttribute interface, which returns the browse forms in the system dimension if the attribute exists in the system dimension.
|
|
Get the local template forms in the attribute. The local template forms are the template forms that are stored locally in the attribute. This is different than the get_TemplateForms in the IDSSAttribute interface, which returns the template forms in the system dimension if the attribute exists in the system dimension.
|
|
Lookup the form in both the Forms and XDAForms collection. This function will not log an error message if the form is not found.
|
|
Create and return a wrapper for the attribute. This initial wrapper does not refer to any dimension or table. To set the defining objects (DSS Dimension, DSS Table) on the wrapper, use the methods of the specific interface ICDSSAttributeWrapper.
|
|
Get the next unsued base form id in the attribute. In other words this base form id is not used by any attribute form in the attribute.
|
|
Get the wrapper specific interface of a wrapper object. This is to be used only for wrappers. For attribute objects it returns NULL.
|
|
Get the xda forms in the attribute. The xda forms are the forms that are defined in the xda schemas.
|