public interface Item extends NamedDefinition
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
Item.ItemType
constants to be returned by getItemType 
 | 
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 | 
|---|---|
Criteria.Conjunction | 
getConjunction()
The conjunction to be applied to this criteria item with its
 immediate predecessor. 
 | 
Item.ItemType | 
getItemType()
This method indicates whether this criteria item is a
 Subselect criteria item, a nested row criteria item, or
 an attribute criteria item. 
 | 
java.util.List | 
getPropertyListOfValues(java.lang.String propertyName)
Returns a list of all valid values that is allowed in the given
 property. 
 | 
void | 
setConjunction(Criteria.Conjunction conjunction)
Sets the conjunction of this row. 
 | 
void | 
setProperty(java.lang.String name,
           java.lang.String value)
Sets the value of a row property. 
 | 
void | 
validate()
Validates this criteria item. 
 | 
getDefinitionParent, getFullName, getName, getProperties, getPropertygetDefinitionTypeItem.ItemType getItemType()
Criteria.Conjunction getConjunction()
void setConjunction(Criteria.Conjunction conjunction)
conjunction - The conjunction of this row.java.util.List getPropertyListOfValues(java.lang.String propertyName)
propertyName - The name of the property whose list of valid values
                     should be returned.void setProperty(java.lang.String name,
                 java.lang.String value)
name - name of the property to be set.value - value of the property.void validate()
       throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException