1 16 package org.outerj.daisy.books.store; 17 18 import org.outerx.daisy.x10Bookstoremeta.PublicationsInfoDocument; 19 20 24 public final class PublicationsInfo { 25 private final PublicationInfo[] infos; 26 27 public PublicationsInfo(PublicationInfo[] infos) { 28 this.infos = (PublicationInfo[])infos.clone(); 29 } 30 31 public PublicationInfo[] getInfos() { 32 return (PublicationInfo[])infos.clone(); 33 } 34 35 public PublicationsInfoDocument getXml() { 36 PublicationsInfoDocument.PublicationsInfo.PublicationInfo[] infosXml = new PublicationsInfoDocument.PublicationsInfo.PublicationInfo[infos.length]; 37 for (int i = 0; i < infos.length; i++) { 38 infosXml[i] = infos[i].getXml(); 39 } 40 41 PublicationsInfoDocument publicationsInfoDocument = PublicationsInfoDocument.Factory.newInstance(); 42 publicationsInfoDocument.addNewPublicationsInfo().setPublicationInfoArray(infosXml); 43 44 return publicationsInfoDocument; 45 } 46 } 47 | Popular Tags |