Changeset 3137


Ignore:
Timestamp:
02/04/12 20:53:32 (4 months ago)
Author:
kasper
Message:

Added icons and revised names for JSON transformers

Files:
2 added
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/components/json/src/main/java/org/eobjects/analyzer/beans/ComposeJsonTransformer.java

    r3117 r3137  
    3333import org.eobjects.analyzer.data.InputRow; 
    3434 
    35 @TransformerBean("Create JSON document") 
    36 @Description("Creates a representation of a data structure as a JSON (JavaScript Object Notation) document") 
     35@TransformerBean("Compose & write JSON document") 
     36@Description("Creates a string representation of a data structure as a JSON (JavaScript Object Notation) document") 
    3737@Categorized(DataStructuresCategory.class) 
    38 public class CreateJsonTransformer implements Transformer<String> { 
     38public class ComposeJsonTransformer implements Transformer<String> { 
    3939 
    4040        @Inject 
     
    4545        private final ObjectMapper mapper = new ObjectMapper(); 
    4646 
    47         public CreateJsonTransformer() { 
     47        public ComposeJsonTransformer() { 
    4848        } 
    4949 
    50         public CreateJsonTransformer(InputColumn<?> data) { 
     50        public ComposeJsonTransformer(InputColumn<?> data) { 
    5151                this.data = data; 
    5252        } 
  • AnalyzerBeans/trunk/components/json/src/main/java/org/eobjects/analyzer/beans/ParseJsonTransformer.java

    r3117 r3137  
    3636import org.eobjects.analyzer.data.InputRow; 
    3737 
    38 @TransformerBean("Parse JSON document") 
    39 @Description("Parses a JSON document and materializes the data structure it represents") 
     38@TransformerBean("Read & parse JSON document") 
     39@Description("Parses a JSON document (as a string) and materializes the data structure it represents") 
    4040@Categorized(DataStructuresCategory.class) 
    4141public class ParseJsonTransformer implements Transformer<Object> { 
  • AnalyzerBeans/trunk/components/json/src/test/java/org/eobjects/analyzer/beans/ComposeJsonTransformerTest.java

    r3119 r3137  
    3333import org.junit.Test; 
    3434 
    35 public class CreateJsonTransformerTest { 
     35public class ComposeJsonTransformerTest { 
    3636 
    3737        @Test 
     
    3939                InputColumn<Object> col = new MockInputColumn<Object>("obj", 
    4040                                Object.class); 
    41                 CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
     41                ComposeJsonTransformer jsonTransformer = new ComposeJsonTransformer(col); 
    4242 
    4343                assertEquals("OutputColumns[obj (as JSON)]", jsonTransformer 
     
    6868 
    6969                InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("map"); 
    70                 CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
     70                ComposeJsonTransformer jsonTransformer = new ComposeJsonTransformer(col); 
    7171                assertEquals(1, jsonTransformer.getOutputColumns().getColumnCount()); 
    7272 
     
    8686                InputColumn<List<?>> col = new MockInputColumn<List<?>>("list"); 
    8787 
    88                 CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
     88                ComposeJsonTransformer jsonTransformer = new ComposeJsonTransformer(col); 
    8989                assertEquals(1, jsonTransformer.getOutputColumns().getColumnCount()); 
    9090 
     
    122122 
    123123                InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("name"); 
    124                 CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
     124                ComposeJsonTransformer jsonTransformer = new ComposeJsonTransformer(col); 
    125125                assertEquals(1, jsonTransformer.getOutputColumns().getColumnCount()); 
    126126 
Note: See TracChangeset for help on using the changeset viewer.