1 16 package org.outerj.daisy.repository.commonimpl; 17 18 import org.outerj.daisy.repository.Parts; 19 import org.outerj.daisy.repository.Part; 20 import org.outerx.daisy.x10.PartsDocument; 21 import org.outerx.daisy.x10.PartDocument; 22 23 public class PartsImpl implements Parts { 24 private final Part[] parts; 25 26 public PartsImpl(Part[] parts) { 27 this.parts = parts; 28 } 29 30 public Part[] getArray() { 31 return parts; 32 } 33 34 public PartsDocument getXml() { 35 PartsDocument partsDocument = PartsDocument.Factory.newInstance(); 36 PartDocument.Part[] partsXml = new PartDocument.Part[parts.length]; 37 for (int i = 0; i < parts.length; i++) { 38 partsXml[i] = parts[i].getXml().getPart(); 39 } 40 partsDocument.addNewParts().setPartArray(partsXml); 41 return partsDocument; 42 } 43 } 44 | Popular Tags |