1 16 package org.outerj.daisy.repository.commonimpl; 17 18 import org.outerj.daisy.repository.Links; 19 import org.outerj.daisy.repository.Link; 20 import org.outerx.daisy.x10.LinksDocument; 21 22 public class LinksImpl implements Links { 23 private final Link[] links; 24 25 public LinksImpl(Link[] links) { 26 this.links = links; 27 } 28 29 public Link[] getArray() { 30 return links; 31 } 32 33 public LinksDocument getXml() { 34 LinksDocument linksDocument = LinksDocument.Factory.newInstance(); 35 LinksDocument.Links linksXml = linksDocument.addNewLinks(); 36 for (int i = 0; i < links.length; i++) { 37 LinksDocument.Links.Link linkXml = linksXml.addNewLink(); 38 linkXml.setTitle(links[i].getTitle()); 39 linkXml.setTarget(links[i].getTarget()); 40 } 41 return linksDocument; 42 } 43 } 44 | Popular Tags |