public interface Item extends NamedDefinition
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Item.ItemTypeconstants 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