1 /*
   2  * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 public class LoremIpsum {
  27     private static String LOREM_IPSUM = "Lorem ipsum dolor sit amet, "
  28             + "consectetur adipiscing elit. Phasellus semper mi at ex "
  29             + "aliquet, vitae dapibus tortor egestas. Duis convallis "
  30             + "nunc non lorem faucibus, non tincidunt lacus elementum. "
  31             + "Suspendisse suscipit porttitor enim, ac volutpat felis "
  32             + "efficitur nec. Donec lacinia quam id dictum blandit. Sed "
  33             + "urna odio, commodo laoreet convallis non, molestie vel "
  34             + "tortor. Pellentesque maximus accumsan lectus nec aliquet. "
  35             + "Nullam ut vestibulum elit. Integer laoreet leo in velit "
  36             + "lobortis, non hendrerit est mollis. Etiam sed mauris et "
  37             + "lacus viverra posuere eget sed mi. Nulla turpis dui, semper "
  38             + "sit amet vehicula vitae, scelerisque imperdiet nisi. Morbi "
  39             + "ac porttitor quam. Nullam id diam lectus. In erat mi, "
  40             + "imperdiet in elit at, ultricies sollicitudin leo. Maecenas "
  41             + "sit amet eros placerat, posuere purus vel, semper mi. "
  42             + "Vivamus ornare viverra velit vel congue."
  43             + "\n\n"
  44             + "Nam sapien enim, ullamcorper non urna a, lacinia placerat "
  45             + "libero. Donec gravida metus eget justo consequat pretium. "
  46             + "Mauris venenatis, massa non ultricies suscipit, tortor "
  47             + "tellus pharetra massa, at luctus tortor quam tincidunt "
  48             + "mauris. Maecenas fermentum, ex eget volutpat sagittis, "
  49             + "nibh risus molestie mauris, quis mattis ex lacus nec erat. "
  50             + "Vestibulum vel iaculis tortor, eget tempor lorem. "
  51             + "Suspendisse sodales lacinia ligula nec commodo. Morbi "
  52             + "elementum ultricies arcu, sed sagittis mi sollicitudin sed. "
  53             + "Curabitur hendrerit ante vitae nunc convallis, a feugiat "
  54             + "nisi pulvinar."
  55             + "\n\n"
  56             + "Nam sollicitudin ultricies elit at tincidunt. Vestibulum "
  57             + "ut elementum ipsum, sit amet tincidunt arcu. Interdum et "
  58             + "malesuada fames ac ante ipsum primis in faucibus. Mauris "
  59             + "ut tempor ipsum. Suspendisse vehicula justo sit amet ultricies "
  60             + "gravida. Fusce pharetra lorem eu elit fringilla, tincidunt "
  61             + "gravida velit malesuada. Suspendisse euismod odio ligula, et "
  62             + "pharetra arcu feugiat id. Pellentesque dignissim quam eu "
  63             + "urna hendrerit lobortis. Maecenas vulputate fringilla augue, "
  64             + "et sollicitudin urna molestie ac. Maecenas eget sollicitudin "
  65             + "mi. Aenean justo arcu, condimentum et nisl id, faucibus "
  66             + "pulvinar orci. Praesent in tristique eros, non consequat nisl. "
  67             + "In cursus orci et pellentesque facilisis. Vivamus scelerisque "
  68             + "nisl sit amet velit accumsan dictum. Proin vestibulum nulla "
  69             + "vel elit molestie, quis molestie sapien porttitor. Proin "
  70             + "suscipit mollis enim, in convallis dui commodo eu."
  71             + "\n\n"
  72             + "Nam in elit placerat, vulputate lacus sed, tempor mi. Cras "
  73             + "hendrerit nibh enim, sed viverra orci gravida eu. Proin "
  74             + "egestas massa vitae ornare iaculis. In sed erat orci. "
  75             + "Praesent a massa vehicula, mattis nunc eu, blandit nulla. "
  76             + "Morbi luctus justo sit amet est volutpat facilisis. "
  77             + "Aliquam vehicula justo non erat tempor, vitae sollicitudin "
  78             + "risus rhoncus. Suspendisse non sem lacus. Duis tellus leo, "
  79             + "tincidunt quis lorem ac, elementum pharetra tortor. Praesent "
  80             + "sit amet tempus orci, non tempus est. Fusce auctor leo et "
  81             + "cursus venenatis. Nunc dapibus ut ipsum id consectetur. "
  82             + "Curabitur faucibus metus quis leo tempus condimentum."
  83             + "\n\n"
  84             + "Sed sodales elit nec laoreet pellentesque. Sed condimentum "
  85             + "risus quis lectus condimentum, varius suscipit turpis "
  86             + "sagittis. Phasellus consequat metus eget odio fringilla "
  87             + "bibendum. Vivamus fermentum est et elit congue, vitae varius "
  88             + "dui egestas. Nunc sed nunc quis felis lobortis faucibus. "
  89             + "Integer at purus quis urna posuere pulvinar at at erat. "
  90             + "Etiam finibus erat quis nisi fermentum interdum. Sed non "
  91             + "velit nec justo ultrices ultrices. Praesent vitae eros id "
  92             + "dolor commodo viverra et in lorem. Duis non lacus quis nulla "
  93             + "ultricies aliquet ut id nibh. Aliquam erat volutpat. Proin "
  94             + "tincidunt est in feugiat sagittis. Phasellus quis maximus "
  95             + "felis, vel volutpat enim. Aenean convallis ipsum eu orci "
  96             + "posuere aliquam. Donec et tristique nibh, id ultricies eros."
  97             + "\n\n"
  98             + "Duis semper nulla nec pharetra hendrerit. Proin nibh lorem, "
  99             + "condimentum sed sem at, malesuada sollicitudin urna. Etiam "
 100             + "id augue sit amet lectus volutpat ullamcorper finibus a "
 101             + "velit. Sed lacinia enim quis sem sollicitudin, vel faucibus "
 102             + "leo elementum. Etiam convallis felis sed tortor iaculis "
 103             + "tristique. Nulla at est in ligula pulvinar porta vel "
 104             + "interdum felis. Vivamus nec mattis metus, quis imperdiet "
 105             + "ligula. Aliquam sed arcu arcu. Curabitur at consectetur sem. "
 106             + "Morbi volutpat non eros ac ultrices. Nulla nunc urna, "
 107             + "dignissim eget vestibulum at, molestie vitae justo. Mauris "
 108             + "et enim quis est rhoncus laoreet eu nec ex."
 109             + "\n\n"
 110             + "In lobortis sodales quam sed fermentum. In quis fermentum "
 111             + "arcu. Integer tincidunt, nisi at consequat laoreet, turpis "
 112             + "arcu egestas metus, a fringilla nisl justo id urna. "
 113             + "Suspendisse iaculis, urna eu eleifend ultrices, justo dolor "
 114             + "tempus sapien, eu fermentum leo dolor a erat. Integer vitae "
 115             + "egestas risus. Donec lacinia ac neque at fermentum. Class "
 116             + "aptent taciti sociosqu ad litora torquent per conubia "
 117             + "nostra, per inceptos himenaeos. Maecenas blandit ex enim, "
 118             + "vel commodo lectus gravida id. Pellentesque aliquet dapibus "
 119             + "consectetur."
 120             + "\n\n"
 121             + " Vestibulum maximus vitae nisi non tempus. Mauris rutrum "
 122             + "rhoncus rutrum. Donec placerat, eros ut lacinia gravida, "
 123             + "nunc lectus laoreet est, a ultricies dolor tellus non nulla. "
 124             + "Aenean nibh eros, porttitor nec tortor in, vulputate "
 125             + "porttitor elit. Nulla facilisi. Praesent a porta urna, non "
 126             + "aliquam diam. Vestibulum ultricies turpis ut lectus "
 127             + "vulputate, eu condimentum lorem consectetur. Lorem ipsum "
 128             + "dolor sit amet, consectetur adipiscing elit. Quisque "
 129             + "posuere nibh sed augue venenatis posuere. Cras pretium "
 130             + "neque nec tristique tincidunt."
 131             + "\n\n"
 132             + "In tortor tellus, eleifend eget mattis ut, pellentesque "
 133             + "ac ex. Phasellus rhoncus consectetur leo non aliquam. "
 134             + "Suspendisse pellentesque purus quis consectetur congue. "
 135             + "Fusce posuere arcu nisi. Nunc non lectus in lacus molestie "
 136             + "maximus sed ut lacus. Integer tincidunt purus quis arcu "
 137             + "pretium, at sodales erat fermentum. Praesent ornare "
 138             + "sagittis euismod. Aliquam suscipit elit ut condimentum "
 139             + "accumsan."
 140             + "\n\n"
 141             + "Mauris dignissim quam ut odio vehicula interdum eget "
 142             + "eget enim. Vivamus rutrum ut felis vel volutpat. Duis "
 143             + "aliquam dapibus maximus. Suspendisse fringilla blandit "
 144             + "urna, ut finibus lacus tincidunt sed. Proin vel accumsan "
 145             + "ipsum. Nullam dictum metus vel accumsan varius. Ut "
 146             + "accumsan volutpat justo id gravida."
 147             + "\n\n"
 148             + "Proin lectus purus, tempus nec nibh in, convallis "
 149             + "tempor magna. Quisque et scelerisque mauris. Quisque "
 150             + "pharetra a arcu quis viverra. Quisque sed felis nisi. "
 151             + "Interdum et malesuada fames ac ante ipsum primis in "
 152             + "faucibus. Duis iaculis, elit vel dignissim congue, "
 153             + "magna nisi tristique sapien, semper porta eros velit "
 154             + "efficitur elit. Ut eget congue nisi, at luctus ipsum. "
 155             + "Etiam ac elit sit amet ex tempor congue."
 156             + "\n\n"
 157             + "Aenean dictum ullamcorper mi, sed facilisis orci "
 158             + "porttitor sit amet. Aliquam venenatis sapien vel leo "
 159             + "pellentesque, iaculis aliquet augue tincidunt. Aenean "
 160             + "posuere aliquet bibendum. Cum sociis natoque penatibus "
 161             + "et magnis dis parturient montes, nascetur ridiculus "
 162             + "mus. Vivamus gravida elit ac convallis lobortis. In "
 163             + "hac habitasse platea dictumst. Sed ullamcorper mauris "
 164             + "vitae ante sagittis finibus. Integer scelerisque orci "
 165             + "sit amet nulla imperdiet, ac placerat lectus feugiat. "
 166             + "Vestibulum sed dui tortor. Donec vitae dictum tortor."
 167             + "\n\n"
 168             + "Etiam porttitor dolor neque, ut ullamcorper tortor "
 169             + "vulputate porta. Quisque vel lectus vel tellus "
 170             + "hendrerit tincidunt. Nulla et luctus ligula. In vitae "
 171             + "nulla non ex lobortis condimentum quis vitae tellus. "
 172             + "Donec at arcu sit amet velit dictum euismod. Donec "
 173             + "bibendum vel erat eget tincidunt. Etiam efficitur in "
 174             + "odio ac aliquam. Nulla sodales vestibulum suscipit. "
 175             + "Aliquam in venenatis ex. Maecenas rhoncus eleifend "
 176             + "lobortis. Phasellus pharetra ligula eget pretium "
 177             + "viverra. Cras ut pretium lorem."
 178             + "\n\n"
 179             + "Pellentesque eu tellus malesuada, varius leo quis, "
 180             + "eleifend tortor. Mauris aliquet, massa in tincidunt "
 181             + "egestas, neque orci luctus nisl, sit amet viverra "
 182             + "risus nisl quis eros. Donec quis posuere justo. "
 183             + "Curabitur nunc enim, sagittis at ligula eu, placerat "
 184             + "pellentesque turpis. Quisque gravida nisl sed purus "
 185             + "pulvinar, et ultricies massa tempor. Suspendisse "
 186             + "interdum porttitor neque, pretium sagittis felis "
 187             + "efficitur et. Quisque mollis placerat purus vel "
 188             + "elementum. Quisque finibus, lectus aliquam rutrum "
 189             + "efficitur, nisl sapien elementum purus, at pretium "
 190             + "tellus quam vel mi. Nunc non dictum tortor. In sit "
 191             + "amet sem sit amet erat gravida fringilla at in ipsum. "
 192             + "In pretium massa vulputate imperdiet vulputate. "
 193             + "Vivamus placerat, velit sed facilisis posuere, felis "
 194             + "felis bibendum velit, ut gravida purus mauris non "
 195             + "diam. Integer elementum libero augue, in pharetra "
 196             + "felis scelerisque nec."
 197             + "\n\n"
 198             + " Etiam eu tellus ac lectus vulputate aliquet nec id "
 199             + "mi. Donec eget neque vel ex lobortis sollicitudin. "
 200             + "Curabitur quis ante eget sem cursus dignissim sed "
 201             + "at ligula. Suspendisse mollis eget erat sit amet "
 202             + "ornare. Donec laoreet convallis elementum. Aliquam "
 203             + "mauris diam, porttitor eget ligula consequat, "
 204             + "rhoncus hendrerit tellus. Sed ante tellus, tempor "
 205             + "a ipsum nec, tempus auctor odio. Proin facilisis "
 206             + "at urna eget maximus. Nulla vitae tempor nisi. "
 207             + "Fusce a odio cursus, vestibulum nulla id, accumsan "
 208             + "nisl."
 209             + "\n\n"
 210             + "Fusce sed varius massa, nec blandit velit. Integer "
 211             + "vitae lacinia ligula. Mauris vestibulum sem ut "
 212             + "blandit cras amet.";
 213 
 214     public static byte[] getBytes() {
 215         return LOREM_IPSUM.getBytes();
 216     }
 217 
 218     public static String getString() {
 219         return LOREM_IPSUM;
 220     }
 221 }