/** * Create child element {@odf.element office:binary-data}. * * Child element is new in Odf 1.2 * * @return the element {@odf.element office:binary-data} */ public OfficeBinaryDataElement newOfficeBinaryDataElement() { OfficeBinaryDataElement officeBinaryData = ((OdfFileDom) this.ownerDocument).newOdfElement(OfficeBinaryDataElement.class); this.appendChild(officeBinaryData); return officeBinaryData; }
/** * Receives the value of the ODFDOM attribute representation <code>DrawOpacityAttribute</code> , See {@odf.attribute draw:opacity} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getDrawOpacityAttribute() { DrawOpacityAttribute attr = (DrawOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "opacity"); if (attr != null) { return String.valueOf(attr.getValue()); } return null; }
public void visit(StyleBackgroundImageElement ele) { String href = ele.getXlinkHrefAttribute(); if (StringUtils.isNotEmpty(href)) { byte[] imageStream = odfDocument.getPackage().getBytes(href); if (imageStream != null) { BackgroundImage.Builder builder = new BackgroundImage.Builder(imageStream); Node parentNode = ele.getParentNode(); builder.setRepeat(BackgroundImage.Repeat.fromODT(ele.getStyleRepeatAttribute())); builder.setPosition(BackgroundImage.Position.fromODT(ele.getStylePositionAttribute())); if (parentNode instanceof StylePageLayoutPropertiesElement) { StylePageLayoutPropertiesElement layout = (StylePageLayoutPropertiesElement) parentNode;
/** * Sets the value of ODFDOM attribute representation <code>DrawOpacityAttribute</code> , See {@odf.attribute draw:opacity} * * @param drawOpacityValue The type is <code>String</code> */ public void setDrawOpacityAttribute(String drawOpacityValue) { DrawOpacityAttribute attr = new DrawOpacityAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(drawOpacityValue); }
public void visit(StyleBackgroundImageElement ele) { String href = ele.getXlinkHrefAttribute(); if (StringUtils.isNotEmpty(href)) { byte[] imageStream = odfDocument.getPackage().getBytes(href); if (imageStream != null) { BackgroundImage.Builder builder = new BackgroundImage.Builder(imageStream); Node parentNode = ele.getParentNode(); builder.setRepeat(BackgroundImage.Repeat.fromODT(ele.getStyleRepeatAttribute())); builder.setPosition(BackgroundImage.Position.fromODT(ele.getStylePositionAttribute())); if (parentNode instanceof StylePageLayoutPropertiesElement) { StylePageLayoutPropertiesElement layout = (StylePageLayoutPropertiesElement) parentNode;
/** * Sets the value of ODFDOM attribute representation <code>StyleFilterNameAttribute</code> , See {@odf.attribute style:filter-name} * * @param styleFilterNameValue The type is <code>String</code> */ public void setStyleFilterNameAttribute(String styleFilterNameValue) { StyleFilterNameAttribute attr = new StyleFilterNameAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(styleFilterNameValue); }
/** * Sets the value of ODFDOM attribute representation <code>XlinkActuateAttribute</code> , See {@odf.attribute xlink:actuate} * * @param xlinkActuateValue The type is <code>String</code> */ public void setXlinkActuateAttribute(String xlinkActuateValue) { XlinkActuateAttribute attr = new XlinkActuateAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(xlinkActuateValue); }
/** * Receives the value of the ODFDOM attribute representation <code>DrawOpacityAttribute</code> , See {@odf.attribute draw:opacity} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getDrawOpacityAttribute() { DrawOpacityAttribute attr = (DrawOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "opacity"); if (attr != null) { return String.valueOf(attr.getValue()); } return null; }
/** * Create child element {@odf.element office:binary-data}. * * Child element is new in Odf 1.2 * * @return the element {@odf.element office:binary-data} */ public OfficeBinaryDataElement newOfficeBinaryDataElement() { OfficeBinaryDataElement officeBinaryData = ((OdfFileDom) this.ownerDocument).newOdfElement(OfficeBinaryDataElement.class); this.appendChild(officeBinaryData); return officeBinaryData; }
/** * Sets the value of ODFDOM attribute representation <code>XlinkShowAttribute</code> , See {@odf.attribute xlink:show} * * @param xlinkShowValue The type is <code>String</code> */ public void setXlinkShowAttribute(String xlinkShowValue) { XlinkShowAttribute attr = new XlinkShowAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(xlinkShowValue); }
/** * Receives the value of the ODFDOM attribute representation <code>XlinkHrefAttribute</code> , See {@odf.attribute xlink:href} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getXlinkHrefAttribute() { XlinkHrefAttribute attr = (XlinkHrefAttribute) getOdfAttribute(OdfDocumentNamespace.XLINK, "href"); if (attr != null) { return String.valueOf(attr.getValue()); } return null; }
/** * Create child element {@odf.element office:binary-data}. * * Child element is new in Odf 1.2 * * @return the element {@odf.element office:binary-data} */ public OfficeBinaryDataElement newOfficeBinaryDataElement() { OfficeBinaryDataElement officeBinaryData = ((OdfFileDom) this.ownerDocument).newOdfElement(OfficeBinaryDataElement.class); this.appendChild(officeBinaryData); return officeBinaryData; }
/** * Sets the value of ODFDOM attribute representation <code>StylePositionAttribute</code> , See {@odf.attribute style:position} * * @param stylePositionValue The type is <code>String</code> */ public void setStylePositionAttribute(String stylePositionValue) { StylePositionAttribute attr = new StylePositionAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(stylePositionValue); }
/** * Receives the value of the ODFDOM attribute representation <code>XlinkActuateAttribute</code> , See {@odf.attribute xlink:actuate} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getXlinkActuateAttribute() { XlinkActuateAttribute attr = (XlinkActuateAttribute) getOdfAttribute(OdfDocumentNamespace.XLINK, "actuate"); if (attr != null) { return String.valueOf(attr.getValue()); } return XlinkActuateAttribute.DEFAULT_VALUE_ONLOAD; }
/** * Sets the value of ODFDOM attribute representation <code>StyleRepeatAttribute</code> , See {@odf.attribute style:repeat} * * @param styleRepeatValue The type is <code>String</code> */ public void setStyleRepeatAttribute(String styleRepeatValue) { StyleRepeatAttribute attr = new StyleRepeatAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(styleRepeatValue); }
/** * Receives the value of the ODFDOM attribute representation <code>XlinkTypeAttribute</code> , See {@odf.attribute xlink:type} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getXlinkTypeAttribute() { XlinkTypeAttribute attr = (XlinkTypeAttribute) getOdfAttribute(OdfDocumentNamespace.XLINK, "type"); if (attr != null) { return String.valueOf(attr.getValue()); } return XlinkTypeAttribute.DEFAULT_VALUE; }
/** * Sets the value of ODFDOM attribute representation <code>XlinkActuateAttribute</code> , See {@odf.attribute xlink:actuate} * * @param xlinkActuateValue The type is <code>String</code> */ public void setXlinkActuateAttribute(String xlinkActuateValue) { XlinkActuateAttribute attr = new XlinkActuateAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(xlinkActuateValue); }
/** * Receives the value of the ODFDOM attribute representation <code>DrawOpacityAttribute</code> , See {@odf.attribute draw:opacity} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getDrawOpacityAttribute() { DrawOpacityAttribute attr = (DrawOpacityAttribute) getOdfAttribute(OdfDocumentNamespace.DRAW, "opacity"); if (attr != null) { return String.valueOf(attr.getValue()); } return null; }
/** * Sets the value of ODFDOM attribute representation <code>XlinkHrefAttribute</code> , See {@odf.attribute xlink:href} * * @param xlinkHrefValue The type is <code>String</code> */ public void setXlinkHrefAttribute(String xlinkHrefValue) { XlinkHrefAttribute attr = new XlinkHrefAttribute((OdfFileDom) this.ownerDocument); setOdfAttribute(attr); attr.setValue(xlinkHrefValue); }
/** * Receives the value of the ODFDOM attribute representation <code>XlinkActuateAttribute</code> , See {@odf.attribute xlink:actuate} * * @return - the <code>String</code> , the value or <code>null</code>, if the attribute is not set and no default value defined. */ public String getXlinkActuateAttribute() { XlinkActuateAttribute attr = (XlinkActuateAttribute) getOdfAttribute(OdfDocumentNamespace.XLINK, "actuate"); if (attr != null) { return String.valueOf(attr.getValue()); } return XlinkActuateAttribute.DEFAULT_VALUE_ONLOAD; }