Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Business Rules Java API Reference 10g Release 3 (10.1.3) B19040-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.rules.sdk.editor.ruleset
Class ExpressionTable

`java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
java.util.ArrayList
oracle.rules.sdk.editor.ruleset.RuleComponentTable
oracle.rules.sdk.editor.ruleset.ExpressionTable`

All Implemented Interfaces:
  java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class ExpressionTable
extends RuleComponentTable

An ExpressionTable is a list of expressions which can be used in function calls or asserts. It is created when an Action Form property is set so that it has the correct number and type of parameters. Rows cannot be added, deleted, or moved. Calling an update methods throws OperationNotSupportedException.

See Also:
  Serialized Form

Field Summary

Fields inherited from class java.util.AbstractList
`modCount`

Constructor Summary
`ExpressionTable()`

Method Summary
`Expression` | `getExpression(int index)` Get the Expression at the given index
`Expression` | `getExpression(java.lang.String id)` Get the Expression with the given ID
`Expression[]` | `getExpressions()` Get Expressions as an Array of the correct type.

Methods inherited from class oracle.rules.sdk.editor.ruleset.RuleComponentTable
`add, add, addAll, discardCopy, get, getMarked, getParent, mark, mark, move, remove, remove, removeMarked, restoreCopy, saveCopy, set, unMark, validate`

Methods inherited from class java.util.ArrayList
`addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, removeRange, size, toArray, toArray, trimToSize`

Methods inherited from class java.util.AbstractList
`equals, hashCode, iterator, listIterator, listIterator, subList`

Methods inherited from class java.util.AbstractCollection
`containsAll, remove, removeAll, retainAll, toString`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, wait, wait, wait`

Methods inherited from interface java.util.List
`containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList`

Constructor Detail

### ExpressionTable

    public ExpressionTable()

Method Detail

### getExpressions

    public Expression[] getExpressions()

  Get Expressions as an Array of the correct type.
  Returns:
    an Array of Expressions

### getExpression

    public Expression getExpression(int index)

  Get the Expression at the given index
  Returns:
    the Expression

### getExpression

    public Expression getExpression(java.lang.String id)

  Get the Expression with the given ID
  Returns:
    the Expression

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Business Rules Java API Reference 10g Release 3 (10.1.3) B19040-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006, Oracle. All rights reserved.