|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILookupControlInstance
Encapsulates a single created lookup "part" in the lookup form, and defines the possible actions that we can define on it. This should be able to return it's presentation, and it should be able to add it's restrictions (caused by the user entering data in it's controls) to a QCriteria.
Nested Class Summary | |
---|---|
static class |
ILookupControlInstance.AppendCriteriaResult
Represents result of appendCriteria(QCriteria) . |
Method Summary | |
---|---|
ILookupControlInstance.AppendCriteriaResult |
appendCriteria(QCriteria<?> crit)
Evaluate the contents of the input for this lookup line; if the user has added data there then add the values to the query. |
void |
clearInput()
When called this should clear all data input into the control instances, causing them to be empty (not adding to the restrictions set). |
NodeBase[] |
getInputControls()
Return all of the nodes (input and otherwise) that together form the complete visual representation of this lookup line. |
NodeBase |
getLabelControl()
Returns the control where the label should be attached to. |
void |
setDisabled(boolean disabled)
Sets the input(s) to disabled state. |
Method Detail |
---|
NodeBase[] getInputControls()
NodeBase getLabelControl()
void setDisabled(boolean disabled)
disabled
- void clearInput()
ILookupControlInstance.AppendCriteriaResult appendCriteria(QCriteria<?> crit) throws java.lang.Exception
crit
-
ILookupControlInstance.AppendCriteriaResult
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |