Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo
Interface AttributeList

All Known Subinterfaces:
Entity, Row
All Known Implementing Classes:
EntityImpl, Key, NameValuePairs, RowImpl, RowImpl, RowImpl, TransPostEntityRow, ViewCriteriaRow, ViewRowImpl

public interface AttributeList

Provides access to a list of attributes.

Since:
JDeveloper 3.0

Method Summary
 java.lang.Object getAttribute(int index)
          Selects the attribute at the given index.
 java.lang.Object getAttribute(java.lang.String name)
          Selects the attribute with the given name.
 int getAttributeCount()
          Counts the number of attributes.
 int getAttributeIndexOf(java.lang.String name)
          Finds the index (0-based) of the named attribute.
 java.lang.String[] getAttributeNames()
          Returns an array of attribute names in this list.
 java.lang.Object[] getAttributeValues()
          Returns an array of attribute values in this list.
 void setAttribute(int index, java.lang.Object value)
          Sets the value of an attribute.
 void setAttribute(java.lang.String name, java.lang.Object value)
          Set the value for the named attribute.

 

Method Detail

getAttribute

public java.lang.Object getAttribute(int index)
Selects the attribute at the given index.
Parameters:
index - an integer in the range 0 to getAttributeCount() - 1.
Returns:
the attribute associated with index.

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Selects the attribute with the given name.
Parameters:
name - an attribute name.
Returns:
the attribute associated with name.
Throws:
JboException, - a runtime exception, if name is unknown.

setAttribute

public void setAttribute(int index,
                         java.lang.Object value)
Sets the value of an attribute.
Parameters:
index - the attribute's index.
value - the value to be assigned to the attribute.

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Set the value for the named attribute.
Parameters:
name - the attribute's name.
value - the value to be assigned to the attribute.
Throws:
JboException, - a runtime exception, i if name is unknown.

getAttributeCount

public int getAttributeCount()
Counts the number of attributes.
Returns:
the number of attributes.

getAttributeIndexOf

public int getAttributeIndexOf(java.lang.String name)
Finds the index (0-based) of the named attribute.
Parameters:
name - the attribute's name.
Returns:
an integer in the range 0 to getAttributeCount() - 1. If the named attribute is not found, it returns -1.

getAttributeNames

public java.lang.String[] getAttributeNames()
Returns an array of attribute names in this list.
Returns:
an array of attribute names.

getAttributeValues

public java.lang.Object[] getAttributeValues()
Returns an array of attribute values in this list.
Returns:
an array of attribute values.

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


Copyright © 1997, 2005, Oracle. All rights reserved.