1 16 package org.outerj.daisy.repository.commonimpl.comment; 17 18 import org.outerj.daisy.repository.comment.Comments; 19 import org.outerj.daisy.repository.comment.Comment; 20 import org.outerj.daisy.repository.comment.Comment; 21 import org.outerx.daisy.x10.CommentsDocument; 22 import org.outerx.daisy.x10.CommentDocument; 23 24 public class CommentsImpl implements Comments { 25 private final Comment[] comments; 26 27 public CommentsImpl(Comment[] comments) { 28 this.comments = comments; 29 } 30 31 public Comment[] getArray() { 32 return comments; 33 } 34 35 public CommentsDocument getXml() { 36 CommentDocument.Comment[] commentsXml = new CommentDocument.Comment[comments.length]; 37 for (int i = 0; i < comments.length; i++) { 38 commentsXml[i] = comments[i].getXml().getComment(); 39 } 40 41 CommentsDocument commentsDocument = CommentsDocument.Factory.newInstance(); 42 commentsDocument.addNewComments().setCommentArray(commentsXml); 43 44 return commentsDocument; 45 } 46 } 47 | Popular Tags |