* a {@link ConversationHolder} object.
* @return a {@link EntitySelectionElement} object.
*/
+ public <T extends CdmBase> EntitySelectionElement<T> createSelectionElement(Class<T> clazz,
+ ICdmFormElement parentElement, String labelString, T selection, int mode,
+ int style, Integer limit) {
+ EntitySelectionElement<T> element = new EntitySelectionElement<T>(this,
+ parentElement, clazz,
+ labelString, selection, mode, style, limit);
+ adapt(element);
+ parentElement.addElement(element);
+ return element;
+ }
+
public <T extends CdmBase> EntitySelectionElement<T> createSelectionElement(Class<T> clazz,
ICdmFormElement parentElement, String labelString, T selection, int mode,
int style, boolean filterElement) {
ICdmFormElement parentElement, String labelString, TaxonNode selection, int mode, int style) {
TaxonNodeSelectionElement element = new TaxonNodeSelectionElement(this, //conversation,
parentElement,
- labelString, selection, mode, style);
+ labelString, selection, mode, style, null);
+ adapt(element);
+ parentElement.addElement(element);
+ return element;
+ }
+ public TaxonNodeSelectionElement createTaxonNodeSelectionElement(ConversationHolder conversation,
+ ICdmFormElement parentElement, String labelString, TaxonNode selection, int mode, int style, Integer limit) {
+ TaxonNodeSelectionElement element = new TaxonNodeSelectionElement(this, //conversation,
+ parentElement,
+ labelString, selection, mode, style, limit);
adapt(element);
parentElement.addElement(element);
return element;
}
-
// public NomenclaturalAuthorTeamSelectionElement createNomenclaturalAuthorTeamSelectionElement(