/** * Create an <code>OdfTextListStyle</code> element * * @return an <code>OdfTextListStyle</code> element */ public OdfTextListStyle newListStyle() { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfTextListStyle newStyle = dom.newOdfElement(OdfTextListStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(OdfStyleFamily.List)); this.appendChild(newStyle); return newStyle; }
/** * Create an <code>OdfTextListStyle</code> element * * @return an <code>OdfTextListStyle</code> element */ public OdfTextListStyle newListStyle() { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfTextListStyle newStyle = dom.newOdfElement(OdfTextListStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(OdfStyleFamily.List)); this.appendChild(newStyle); return newStyle; }
/** * Create an <code>OdfTextListStyle</code> element * * @return an <code>OdfTextListStyle</code> element */ public OdfTextListStyle newListStyle() { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfTextListStyle newStyle = dom.newOdfElement(OdfTextListStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(OdfStyleFamily.List)); this.appendChild(newStyle); return newStyle; }
private OdfNumberTimeStyle newTimeStyle() { OdfFileDom dom = (OdfFileDom) timeElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = dom.getAutomaticStyles(); OdfNumberTimeStyle newStyle = dom.newOdfElement(OdfNumberTimeStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
private OdfNumberDateStyle newDateStyle() { OdfFileDom dom = (OdfFileDom) dateElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = dom.getAutomaticStyles(); OdfNumberDateStyle newStyle = dom.newOdfElement(OdfNumberDateStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
/** * Create an <code>OdfStyle</code> element with style family * * @param styleFamily The <code>OdfStyleFamily</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle newStyle(OdfStyleFamily styleFamily) { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfStyle newStyle = dom.newOdfElement(OdfStyle.class); newStyle.setStyleFamilyAttribute(styleFamily.getName()); newStyle.setStyleNameAttribute(newUniqueStyleName(styleFamily)); this.appendChild(newStyle); return newStyle; }
/** * Create an <code>OdfStyle</code> element with style family * * @param styleFamily The <code>OdfStyleFamily</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle newStyle(OdfStyleFamily styleFamily) { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfStyle newStyle = dom.newOdfElement(OdfStyle.class); newStyle.setStyleFamilyAttribute(styleFamily.getName()); newStyle.setStyleNameAttribute(newUniqueStyleName(styleFamily)); this.appendChild(newStyle); return newStyle; }
/** * Create an <code>OdfStyle</code> element with style family * * @param styleFamily The <code>OdfStyleFamily</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle newStyle(OdfStyleFamily styleFamily) { OdfFileDom dom = (OdfFileDom) this.ownerDocument; OdfStyle newStyle = dom.newOdfElement(OdfStyle.class); newStyle.setStyleFamilyAttribute(styleFamily.getName()); newStyle.setStyleNameAttribute(newUniqueStyleName(styleFamily)); this.appendChild(newStyle); return newStyle; }
private OdfNumberDateStyle newDateStyle() { OdfFileDom dom = (OdfFileDom) dateElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = null; if (dom instanceof OdfContentDom) { styles = ((OdfContentDom) dom).getAutomaticStyles(); } else if (dom instanceof OdfStylesDom) { styles = ((OdfStylesDom) dom).getAutomaticStyles(); } OdfNumberDateStyle newStyle = dom.newOdfElement(OdfNumberDateStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
private OdfNumberTimeStyle newTimeStyle() { OdfFileDom dom = (OdfFileDom) timeElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = null; if (dom instanceof OdfContentDom) { styles = ((OdfContentDom) dom).getAutomaticStyles(); } else if (dom instanceof OdfStylesDom) { styles = ((OdfStylesDom) dom).getAutomaticStyles(); } OdfNumberTimeStyle newStyle = dom.newOdfElement(OdfNumberTimeStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
/** * This method makes the style unique * * @param referenceStyle The reference <code>OdfStyle</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle makeStyleUnique(OdfStyle referenceStyle) { OdfStyle newStyle = null; if (referenceStyle.getOwnerDocument() != this.getOwnerDocument()) { // import style from a different dom newStyle = (OdfStyle) this.getOwnerDocument().importNode(referenceStyle, true); } else { // just clone newStyle = (OdfStyle) referenceStyle.cloneNode(true); } newStyle.setStyleNameAttribute(newUniqueStyleName(newStyle.getFamily())); appendChild(newStyle); return newStyle; }
/** * This method makes the style unique * * @param referenceStyle The reference <code>OdfStyle</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle makeStyleUnique(OdfStyle referenceStyle) { OdfStyle newStyle = null; if (referenceStyle.getOwnerDocument() != this.getOwnerDocument()) { // import style from a different dom newStyle = (OdfStyle) this.getOwnerDocument().importNode(referenceStyle, true); } else { // just clone newStyle = (OdfStyle) referenceStyle.cloneNode(true); } newStyle.setStyleNameAttribute(newUniqueStyleName(newStyle.getFamily())); appendChild(newStyle); return newStyle; }
/** * This method makes the style unique * * @param referenceStyle The reference <code>OdfStyle</code> element * @return an <code>OdfStyle</code> element */ public OdfStyle makeStyleUnique(OdfStyle referenceStyle) { OdfStyle newStyle = null; if (referenceStyle.getOwnerDocument() != this.getOwnerDocument()) { // import style from a different dom newStyle = (OdfStyle) this.getOwnerDocument().importNode(referenceStyle, true); } else { // just clone newStyle = (OdfStyle) referenceStyle.cloneNode(true); } newStyle.setStyleNameAttribute(newUniqueStyleName(newStyle.getFamily())); appendChild(newStyle); return newStyle; }
private OdfNumberTimeStyle newTimeStyle() { OdfFileDom dom = (OdfFileDom) timeElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = null; if (dom instanceof OdfContentDom) { styles = ((OdfContentDom) dom).getAutomaticStyles(); } else if (dom instanceof OdfStylesDom) { styles = ((OdfStylesDom) dom).getAutomaticStyles(); } OdfNumberTimeStyle newStyle = dom.newOdfElement(OdfNumberTimeStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
private OdfNumberDateStyle newDateStyle() { OdfFileDom dom = (OdfFileDom) dateElement.getOwnerDocument(); OdfOfficeAutomaticStyles styles = null; if (dom instanceof OdfContentDom) { styles = ((OdfContentDom) dom).getAutomaticStyles(); } else if (dom instanceof OdfStylesDom) { styles = ((OdfStylesDom) dom).getAutomaticStyles(); } OdfNumberDateStyle newStyle = dom.newOdfElement(OdfNumberDateStyle.class); newStyle.setStyleNameAttribute(newUniqueStyleName(styles)); styles.appendChild(newStyle); return newStyle; }
/** * Set the format of this time field. Time format pattern is the same as * {@link java.text.SimpleDateFormat SimpleDateFormat}. * * @param formatStr * the format string of this date. * @see java.text.SimpleDateFormat */ public void formatTime(String formatStr, Locale locale) { if (drawingShape == null) throw new IllegalStateException( "Please call loadDrawControl() first."); DrawControlElement element = drawingShape.getOdfElement(); String name = getUniqueTimeStyleName(); OdfNumberTimeStyle timeStyle = new OdfNumberTimeStyle( (OdfFileDom) element.getOwnerDocument(), formatStr, name); timeStyle.setNumberLanguageAttribute(locale.getLanguage()); timeStyle.setNumberCountryAttribute(locale.getCountry()); element.getAutomaticStyles().appendChild(timeStyle); OdfStyleBase styleElement = drawingShape.getStyleHandler() .getStyleElementForWrite(); if (styleElement != null) { styleElement.setOdfAttributeValue(OdfName.newName( OdfDocumentNamespace.STYLE, "data-style-name"), name); } }
/** * Set the format of this time field. Time format pattern is the same as * {@link java.text.SimpleDateFormat SimpleDateFormat}. * * @param formatStr * the format string of this date. * @see java.text.SimpleDateFormat */ public void formatTime(String formatStr, Locale locale) { if (drawingShape == null) throw new IllegalStateException( "Please call loadDrawControl() first."); DrawControlElement element = drawingShape.getOdfElement(); String name = getUniqueTimeStyleName(); OdfNumberTimeStyle timeStyle = new OdfNumberTimeStyle( (OdfFileDom) element.getOwnerDocument(), formatStr, name); timeStyle.setNumberLanguageAttribute(locale.getLanguage()); timeStyle.setNumberCountryAttribute(locale.getCountry()); element.getAutomaticStyles().appendChild(timeStyle); OdfStyleBase styleElement = drawingShape.getStyleHandler() .getStyleElementForWrite(); if (styleElement != null) { styleElement.setOdfAttributeValue(OdfName.newName( OdfDocumentNamespace.STYLE, "data-style-name"), name); } }
format, getUniqueCurrencyStyleName()); mCellElement.getAutomaticStyles().appendChild(currencyStyle); setDataDisplayStyleName(currencyStyle.getStyleNameAttribute()); Double value = getCurrencyValue();
newStyle = (OdfStyle) style.cloneNode(true); newStyle.setStyleNameAttribute(styleName); styles.appendChild(newStyle);
newStyle = (OdfStyle) style.cloneNode(true); newStyle.setStyleNameAttribute(styleName); styles.appendChild(newStyle);