public interface SimpleRow extends CriteriaRow
CriteriaRow.RowType
PROPERTY_CASE_SENSITIVE
TYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE
Modifier and Type | Method and Description |
---|---|
void |
addItem(Item item)
For design time tool to add a new criteria item to this row.
|
NestedRowItem |
createNestedRowItem(java.lang.String name, SimpleRow nestedRow)
Create a nested row criteria item.
|
SimpleItem |
createSimpleItem(java.lang.String name)
Create a simple criteria item that does not consist of a nested row.
|
java.util.List |
getItems()
Return a list of criteria items.
|
boolean |
removeItem(java.lang.String itemName)
Remove an item from the row.
|
boolean |
supportsExpressionAsItemName()
Whether an expression can be specified as the name of a criteria item.
|
boolean |
supportsNestedRowItem()
Whether nested row criteria item is supported.
|
boolean |
supportsSubSelectItem()
Whether subselect view criteria item is supported.
|
getConjunction, getPropertyListOfValues, getRowType, setConjunction, setProperty, validate
getDefinitionParent, getFullName, getName, getProperties, getProperty
getDefinitionType
java.util.List getItems()
SimpleItem createSimpleItem(java.lang.String name)
name
- The name of the criteria item to be created.NestedRowItem createNestedRowItem(java.lang.String name, SimpleRow nestedRow)
nestedRow
- The criteria row to be nested in the nested item.void addItem(Item item)
item
- The criteria item to be added to this row.boolean removeItem(java.lang.String itemName)
itemName
- Name of the item to be removed.boolean supportsSubSelectItem()
boolean supportsNestedRowItem()
boolean supportsExpressionAsItemName()