spinningcube/src/main/java/org/apidesign/demo/spinningcube/DataModel.java
branchNbHtml4J
changeset 57 9984b9f7d8c6
parent 39 43c71f709cc8
child 227 fd26342cf23d
     1.1 --- a/spinningcube/src/main/java/org/apidesign/demo/spinningcube/DataModel.java	Tue Aug 13 15:17:28 2013 +0200
     1.2 +++ b/spinningcube/src/main/java/org/apidesign/demo/spinningcube/DataModel.java	Sun Jan 12 23:25:42 2014 +0100
     1.3 @@ -23,6 +23,8 @@
     1.4   */
     1.5  package org.apidesign.demo.spinningcube;
     1.6  
     1.7 +import java.util.Arrays;
     1.8 +import java.util.List;
     1.9  import net.java.html.json.ComputedProperty;
    1.10  import net.java.html.json.Model;
    1.11  import net.java.html.json.Property;
    1.12 @@ -35,12 +37,12 @@
    1.13      @Property(name = "message", type = String.class),
    1.14  })
    1.15  final class DataModel {
    1.16 -    @ComputedProperty static String[] sides(String message) {
    1.17 +    @ComputedProperty static List<String> sides(String message) {
    1.18          String[] arr = new String[6];
    1.19          String[] words = message == null ? new String[0] : message.split(" ", 6);
    1.20          for (int i = 0; i < 6; i++) {
    1.21              arr[i] = words.length > i ? words[i] : "!";
    1.22          }
    1.23 -        return arr;
    1.24 +        return Arrays.asList(arr);
    1.25      }
    1.26  }