/** * Sets the font end tag for disabled mode. * * @param tag java.lang.String */ public void setDisabledFontEndTag(String tag) { _editAreaCode.setDisabledFontEndTag(tag); _editPhoneStart.setDisabledFontEndTag(tag); _editPhoneEnd.setDisabledFontEndTag(tag); _txtAreaCodeStart.setFontEndTag(tag); _txtAreaCodeEnd.setFontEndTag(tag); _txtSeparator.setFontEndTag(tag); }
/** * Sets the theme of the Telephone Component. Creation date: (7/19/01 8:41:20 AM) * * @param theme java.lang.String The theme of the component */ public void setTheme(String theme) { super.setTheme(theme); if (_txtAreaCodeStart != null) _txtAreaCodeStart.setTheme(theme); if (_txtAreaCodeEnd != null) _txtAreaCodeEnd.setTheme(theme); if (_txtSeparator != null) _txtSeparator.setTheme(theme); if (_editAreaCode != null) _editAreaCode.setTheme(theme); if (_editPhoneStart != null) _editPhoneStart.setTheme(theme); if (_editPhoneEnd != null) _editPhoneEnd.setTheme(theme); }
/** * Specifies the Style Class to be used for the Telephone Component. Creation date: (7/19/01 * 8:41:20 AM) * * @param sClass java.lang.String A name of a class in Html to be used by this component */ public void setClassName(String sClass) { super.setClassName(sClass); if (_bApplyStyle) { if (_txtAreaCodeStart != null) _txtAreaCodeStart.setClassName(sClass); if (_txtAreaCodeEnd != null) _txtAreaCodeEnd.setClassName(sClass); if (_txtSeparator != null) _txtSeparator.setClassName(sClass); } if (_editAreaCode != null) _editAreaCode.setClassName(sClass); if (_editPhoneStart != null) _editPhoneStart.setClassName(sClass); if (_editPhoneEnd != null) _editPhoneEnd.setClassName(sClass); }
/** * This method will generate the html for each component in the page * * @param p - PrintWriter * @param rowNo - rowNo * @throws Exception */ public void generateHTML(PrintWriter p, int rowNo) throws Exception { if (!_visible) { return; } // for each item in list JspCrumbleObject cro = null; HtmlText htText = null; HtmlText separatorText = null; HtmlLink hlLink = null; _cont.removeAll(); int arrSize = _arrCrumble.size(); if (arrSize <= 0) { return; } // MessageLog.writeDebugMessage(" 1 generateHTML arrSize=" + arrSize, this); String croText = null; String croHref = null; for (int i = 0; i < arrSize; i++) { // MessageLog.writeDebugMessage(" 1 generateHTML i=" + i, this); // create a link with text in it cro = (JspCrumbleObject) _arrCrumble.get(i); htText = null; croHref = cro.getHref(); croText = cro.getText(); if (Util.isFilled(croHref)) { htText = new HtmlText(croText, getCrumbleLinkFont(), getPage()); htText.setFixSpecialHtmlCharacters(isFixSpecialHtmlCharacters()); hlLink = new HtmlLink("hlLink" + i, croHref, getPage()); hlLink.add(htText); } else { htText = new HtmlText(croText, getCrumbleFont(), getPage()); htText.setFixSpecialHtmlCharacters(isFixSpecialHtmlCharacters()); } // add link // add : String separator = getSeparator(); if (!Util.isFilled(separator)) { separator = " : "; } separatorText = new HtmlText(separator, getCrumbleLinkFont(), getPage()); separatorText.setFixSpecialHtmlCharacters(isFixSpecialHtmlCharacters()); if (Util.isFilled(croHref)) { _cont.add(hlLink); } else { _cont.add(htText); } if (i < (arrSize - 1)) { _cont.add(separatorText); } } _cont.generateHTML(p, rowNo); }