/** * Append content to this sheet. * * @param src the source sheet * @return modified <code>this</code>. */ @SuppressWarnings("unused") public XSLFSheet appendContent(XSLFSheet src){ int numShapes = getShapes().size(); CTGroupShape spTree = getSpTree(); CTGroupShape srcTree = src.getSpTree(); for(XmlObject ch : srcTree.selectPath("*")){ if(ch instanceof CTShape){ // simple shape spTree.addNewSp().set(ch.copy()); } else if (ch instanceof CTGroupShape){ spTree.addNewGrpSp().set(ch.copy()); } else if (ch instanceof CTConnector){ spTree.addNewCxnSp().set(ch.copy()); } else if (ch instanceof CTPicture){ spTree.addNewPic().set(ch.copy()); } else if (ch instanceof CTGraphicalObjectFrame){ spTree.addNewGraphicFrame().set(ch.copy()); } } wipeAndReinitialize(src, numShapes); return this; }
/** * Copy placeholders from this layout to the destination slide * * @param slide destination slide */ @SuppressWarnings("WeakerAccess") public void copyLayout(XSLFSlide slide) { for (XSLFShape sh : getShapes()) { if (sh instanceof XSLFTextShape) { XSLFTextShape tsh = (XSLFTextShape) sh; Placeholder ph = tsh.getTextType(); if (ph == null) continue; switch (ph) { // these are special and not copied by default case DATETIME: case SLIDE_NUMBER: case FOOTER: break; default: slide.getSpTree().addNewSp().set(tsh.getXmlObject().copy()); } } } }
public XmlObject copy() { return underlyingXmlObject().copy(); }
public XmlObject copy(XmlOptions options) { return underlyingXmlObject().copy(options); }
@Override public void saveCopyOfBeanInAnticipationOfFutureMutation() { Assert.eval(this.preMutateCopy == null); this.preMutateCopy = this.bean.copy(); }
@Override public void saveCopyOfBeanInAnticipationOfFutureMutation() { Assert.eval(this.preMutateCopy == null); this.preMutateCopy = this.bean.copy(); }
public XmlObject copy() { return underlyingXmlObject().copy(); }
public XmlObject copy(XmlOptions options) { return underlyingXmlObject().copy(options); }
@Override public void saveCopyOfBeanInAnticipationOfFutureMutation() { Assert.eval(this.preMutateCopy == null); this.preMutateCopy = this.bean.copy(); }
private Map<String, GerServiceRefType> mapServiceRefs(XmlObject[] refs) { if (refs != null && refs.length > 0) { Map<String, GerServiceRefType> refMap = new HashMap<String, GerServiceRefType>(); for (int i = 0; i < refs.length; i++) { GerServiceRefType ref = (GerServiceRefType) refs[i].copy().changeType(GerServiceRefType.type); String serviceRefName = ref.getServiceRefName().trim(); refMap.put(serviceRefName, ref); } return refMap; } return Collections.<String, GerServiceRefType> emptyMap(); }
private static Map<String, GerServiceRefType> mapServiceRefs(XmlObject[] refs) { Map<String, GerServiceRefType> refMap = new HashMap<String, GerServiceRefType>(); if (refs != null) { for (int i = 0; i < refs.length; i++) { GerServiceRefType ref = (GerServiceRefType) refs[i].copy() .changeType(GerServiceRefType.type); String serviceRefName = ref.getServiceRefName().trim(); refMap.put(serviceRefName, ref); } } return refMap; }
private Map<String, GerResourceRefType> mapResourceRefs(XmlObject[] refs) { Map<String, GerResourceRefType> refMap = new HashMap<String, GerResourceRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceRefType ref = (GerResourceRefType) ref1.copy().changeType(GerResourceRefType.type); refMap.put(ref.getRefName().trim(), ref); } } return refMap; }
private static Map<String, GerResourceEnvRefType> mapResourceEnvRefs(XmlObject[] refs) { Map<String, GerResourceEnvRefType> refMap = new HashMap<String, GerResourceEnvRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceEnvRefType ref = (GerResourceEnvRefType) ref1.copy().changeType(GerResourceEnvRefType.type); refMap.put(ref.getRefName().trim(), ref); } } return refMap; }
private Map<String, GerResourceRefType> mapResourceRefs(XmlObject[] refs) { Map<String, GerResourceRefType> refMap = new HashMap<String, GerResourceRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceRefType ref = (GerResourceRefType) ref1.copy().changeType(GerResourceRefType.type); refMap.put(getJndiName(ref.getRefName().trim()), ref); } } return refMap; }
private static Map<String, GerResourceEnvRefType> mapResourceEnvRefs(XmlObject[] refs) { Map<String, GerResourceEnvRefType> refMap = new HashMap<String, GerResourceEnvRefType>(); if (refs != null) { for (XmlObject ref1 : refs) { GerResourceEnvRefType ref = (GerResourceEnvRefType) ref1.copy().changeType(GerResourceEnvRefType.type); refMap.put(getJndiName(ref.getRefName().trim()), ref); } } return refMap; }
public Object getValue(XmlObject xmlObject, XmlObject enclosing, String type, Bundle bundle) throws DeploymentException { JavabeanType javabean = (JavabeanType) xmlObject.copy().changeType(JavabeanType.type); return internalGetValue(javabean, type, bundle); }
public static XmlObject typedCopy(XmlObject in, SchemaType type) throws XmlException { XmlObject out = in.copy().changeType(type); validateDD(out); return out; }
private Map<String, String> mapEnvEntries(XmlObject[] refs) { Map<String, String> envEntryMap = new HashMap<String, String>(); if (refs != null) { for (XmlObject ref1 : refs) { GerEnvEntryType ref = (GerEnvEntryType) ref1.copy().changeType(GerEnvEntryType.type); envEntryMap.put(getJndiName(ref.getEnvEntryName().trim()), ref.getEnvEntryValue()); } } return envEntryMap; }
protected GerOpenejbClusteringWadiType getWadiClusterConfig(XmlObject container) throws DeploymentException { XmlObject[] items = container.selectChildren(CLUSTERING_WADI_QNAME_SET); if (items.length > 1) { throw new DeploymentException("Unexpected count of clustering elements in geronimo plan " + items.length + " qnameset: " + CLUSTERING_WADI_QNAME_SET); } if (items.length == 1) { return (GerOpenejbClusteringWadiType) items[0].copy().changeType(GerOpenejbClusteringWadiType.type); } return null; }
protected GerClusteringWadiType getWadiClusterConfig(XmlObject container) throws DeploymentException { XmlObject[] items = container.selectChildren(CLUSTERING_WADI_QNAME_SET); if (items.length > 1) { throw new DeploymentException("Unexpected count of clustering elements in geronimo plan " + items.length + " qnameset: " + CLUSTERING_WADI_QNAME_SET); } if (items.length == 1) { return (GerClusteringWadiType) items[0].copy().changeType(GerClusteringWadiType.type); } return null; }