コード例 #1
0
 /**
  * Sets the query form definition with which this collection of form elements is associated. As a
  * side effect, also sets the query form definition in all current child elements.
  *
  * @param form the <code>QueryFormDefinition</code>
  */
 void setQueryForm(QueryFormDefinition form) {
   _form = form;
   if (_formElements != null) {
     Iterator i = _formElements.iterator();
     while (i.hasNext()) {
       QueryFormDefinitionElement def = (QueryFormDefinitionElement) i.next();
       def.setQueryForm(form);
     }
   }
 }
コード例 #2
0
 /**
  * Adds a <code>QueryFormDefinitionElement</code> to this collection of form elements.
  *
  * @param element the <code>QueryFormDefinitionElement</code>
  */
 public void addQueryFormElement(QueryFormDefinitionElement element) {
   if (_formElements == null) {
     _formElements = new ArrayList();
   }
   _formElements.add(element);
   element.setQueryForm(getQueryForm());
 }