Package com.dassault_systemes.ENOVJCESInterfaces.CESJAPIInterface

   
Interface ICESViewAttributeList

 
Class Hierarchy
com.dassault_systemes.ENOVJCESInterfaces.CESJAPIInterface.ICESViewAttributeList
Class Location

Framework : ENOJCESInterfaces

Module : CESJAPIInterface

Class Description

public interface ICESViewAttributeList

This is a custom interface that represents a List of View Attributes in CES.

Field Summary

Constructor Summary

Method Summary
ICESViewAttribute[] getViewAttributes()
int getViewAttributeListSize()
ICESViewAttribute getCESViewAttributeByIndex(int index)
ICESViewAttribute getCESViewAttributeByLabel(String viewAttributeLabel)
ICESViewAttribute getCESViewAttributeByDBName(String viewAttributeDBName)
ICESViewAttribute getCESViewAttributeBySearchFieldName(String viewAttributeSearchFieldName)
ICESViewAttribute getCESViewAttributeByAliasName(String aliasName)
int getIndexOfCESViewAttribute(ICESViewAttribute viewAttr)
int getIndexOfCESViewAttributeByLabel(String viewAttrLabel)
int getIndexOfCESViewAttributeByDBName(String viewAttrDBName)


Field Detail

Constructor Detail

Method Detail

getViewAttributes

    ICESViewAttribute[] getViewAttributes()

Returns an array of CESViewAttributes in this CESViewAttributeList.

Returns:
Array of all CESViewAttributes in this CESViewAttributeList.

getViewAttributeListSize

    int getViewAttributeListSize()

Returns the number of View Attributes in this ViewAttributeList.

Returns:
The number of View Attributes in this ViewAttributeList.

getCESViewAttributeByIndex

    ICESViewAttribute getCESViewAttributeByIndex(int index)

Returns the View Attribute at the specified index in this ViewAttributeList. NOTE: Indices count from 0.

Parameters:
index
The index of the View Attribute.
Returns:
View Attribute at the specified index.

getCESViewAttributeByLabel

    ICESViewAttribute getCESViewAttributeByLabel(String viewAttributeLabel)

Returns the View Attribute for the specified View Attribute Label in this ViewAttributeList.

Parameters:
viewAttributeLabel
The Label of the View Attribute.
Returns:
CESViewAttribute for the specified View Attribute Label.

getCESViewAttributeByDBName

    ICESViewAttribute getCESViewAttributeByDBName(String viewAttributeDBName)

Returns the View Attribute for the specified View Attribute Database Name in this ViewAttributeList.

Parameters:
viewAttributeDBName
The Database Name of the View Attribute.
Returns:
CESViewAttribute for the specified View Attribute Database Name.

getCESViewAttributeBySearchFieldName

    ICESViewAttribute getCESViewAttributeBySearchFieldName(String viewAttributeSearchFieldName)

Returns the View Attribute for the specified View Attribute SearchField Name in this ViewAttributeList.

Parameters:
viewAttributeSearchFieldName
The SearchField Name of the View Attribute.
Returns:
CESViewAttribute for the specified View Attribute SearchField Name.

getCESViewAttributeByAliasName

    ICESViewAttribute getCESViewAttributeByAliasName(String aliasName)

Returns the View Attribute for the specified View Attribute Alias Name in this ViewAttributeList.

Parameters:
aliasName
The Alias Name of the View Attribute.
Returns:
CESViewAttribute for the specified View Attribute Alias Name.

getIndexOfCESViewAttribute

    int getIndexOfCESViewAttribute(ICESViewAttribute viewAttr)

Returns the Index of the View Attribute in this List. The view attributes are listed in the same order in this List as in the corresponding View. NOTE: Indices count from 0.

Parameters:
viewAttr
The View Attribute.
Returns:
Index of the View Attribute in this Attribute List (same as the Index of the View Attribute in the corresponding View).

getIndexOfCESViewAttributeByLabel

    int getIndexOfCESViewAttributeByLabel(String viewAttrLabel)

Returns the Index of the View Attribute in this List given the View Attribute Label. The view attributes are listed in the same order in this List as in the corresponding View. NOTE: Indices count from 0.

Parameters:
viewAttrLabel
The Label of the View Attribute.
Returns:
Index of the View Attribute in this Attribute List (same as the Index of the View Attribute in the corresponding View).

getIndexOfCESViewAttributeByDBName

    int getIndexOfCESViewAttributeByDBName(String viewAttrDBName)

Returns the Index of the View Attribute in this List given the View Attribute Databse Name. The view attributes are listed in the same order in this List as in the corresponding View. NOTE: Indices count from 0.

Parameters:
viewAttrDBName
The Databse Name of the View Attribute.
Returns:
Index of the View Attribute in this Attribute List (same as the Index of the View Attribute in the corresponding View).


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