protected View createChild(String name) { View view = null; if (name.equals(PGTITLE)) { view = new CCPageTitle(this, ptModel, name); } else if (ptModel.isChildSupported(name)) { view = ptModel.createChild(this, name); } else if (name.equals(PROPERTY_ATTRIBUTE)) { view = new AMPropertySheet(this, propertySheetModel, name); } else if ((propertySheetModel != null) && propertySheetModel.isChildSupported(name)) { view = propertySheetModel.createChild(this, name, getModel()); } else { view = super.createChild(name); } return view; }
protected View createChild(String name) { View view = null; if (name.equals(PGTITLE_THREE_BTNS)) { view = new CCPageTitle(this, ptModel, name); } else if (name.equals(PROPERTIES)) { view = new CCTextField(this, name, ""); } else if (ptModel.isChildSupported(name)) { view = ptModel.createChild(this, name); } else if (tblModel.isChildSupported(name)) { view = tblModel.createChild(this, name); } else if (name.equals(TBL_PROPERTIES)) { view = new CCActionTable(this, tblModel, name); } else { view = super.createChild(name); } return view; }
/** createChild */ public View createChild(String name) { TraceUtil.trace3("Entering"); View child = null; if (name.equals(PAGE_TITLE)) { child = new CCPageTitle(this, pageTitleModel, name); } else if (pageTitleModel.isChildSupported(name)) { // Create child from page title model. child = pageTitleModel.createChild(this, name); } else if (name.equals(RADIO) || name.equals(SUB_RADIO)) { return new CCRadioButton(this, name, null); } else if (name.equals(PARTIAL_RELEASE)) { return new CCCheckBox(this, name, Boolean.toString(true), Boolean.toString(false), false); } else if (name.equals(PARTIAL_RELEASE_SIZE)) { return new CCTextField(this, name, Integer.toString(8)); } else if (name.equals(LABEL)) { return new CCLabel(this, name, null); } else if (name.equals(ALERT)) { return new CCAlertInline(this, name, null); } else if (name.equals(SUBMIT)) { return new CCButton(this, name, null); } else if (name.equals(HELP_TEXT)) { return new CCStaticTextField(this, name, null); } else if (name.equals(RECURSIVE)) { return new CCCheckBox(this, name, Boolean.toString(true), Boolean.toString(false), true); } else if (name.equals(OVERRIDE)) { return new CCCheckBox(this, name, Boolean.toString(true), Boolean.toString(false), false); } else { // Error if get here throw new IllegalArgumentException("Invalid Child '" + name + "'"); } TraceUtil.trace3("Exiting"); return (View) child; }