Changeset 3118
- Timestamp:
- 02/02/12 22:05:20 (4 months ago)
- Location:
- AnalyzerBeans/trunk/core/src
- Files:
-
- 4 added
- 2 edited
- 2 moved
-
main/java/org/eobjects/analyzer/beans/datastructures/ReadFromListTransformer.java (moved) (moved from AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/ExtractFromListTransformer.java) (1 diff)
-
main/java/org/eobjects/analyzer/beans/datastructures/ReadFromMapTransformer.java (added)
-
main/java/org/eobjects/analyzer/beans/datastructures/SelectFromListTransformer.java (added)
-
main/java/org/eobjects/analyzer/beans/datastructures/SelectFromMapTransformer.java (moved) (moved from AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/ExtractFromMapTransformer.java) (3 diffs)
-
main/java/org/eobjects/analyzer/data/MockInputColumn.java (modified) (1 diff)
-
test/java/org/eobjects/analyzer/beans/datastructures/DataStructuresIntegrationTest.java (modified) (2 diffs)
-
test/java/org/eobjects/analyzer/beans/datastructures/ReadFromMapTransformerTest.java (added)
-
test/java/org/eobjects/analyzer/beans/datastructures/SelectFromListTransformerTest.java (added)
Legend:
- Unmodified
- Added
- Removed
-
AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/ReadFromListTransformer.java
r3117 r3118 43 43 * @author Saurabh Gupta 44 44 */ 45 @TransformerBean("Extract elements from list") 45 @TransformerBean("Read elements from list") 46 @Description("Reads all elements of a list, creating a record for each value") 46 47 @Categorized(DataStructuresCategory.class) 47 public class ExtractFromListTransformer implements Transformer<Object> {48 public class ReadFromListTransformer implements Transformer<Object> { 48 49 49 50 @Inject -
AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/SelectFromMapTransformer.java
r3117 r3118 24 24 import javax.inject.Inject; 25 25 26 import org.eobjects.analyzer.beans.api.Alias;27 26 import org.eobjects.analyzer.beans.api.Categorized; 28 27 import org.eobjects.analyzer.beans.api.Configured; … … 36 35 37 36 /** 38 * Transformer for extracting values from maps.37 * Transformer for selecting values from maps. 39 38 * 40 39 * @author Kasper SÞrensen … … 42 41 * @author Saurabh Gupta 43 42 */ 44 @TransformerBean(" Extract values from key/value map")45 @ Alias("Extract values from map")43 @TransformerBean("Select values from key/value map") 44 @Description("Given a specified list of keys, this transformer will select the values from a key/value map and place them as columns within the record") 46 45 @Categorized(DataStructuresCategory.class) 47 public class ExtractFromMapTransformer implements Transformer<Object> {46 public class SelectFromMapTransformer implements Transformer<Object> { 48 47 49 48 @Inject -
AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/data/MockInputColumn.java
r3115 r3118 38 38 39 39 @SuppressWarnings("unchecked") 40 public static final Class<? extends Map< ?, ?>> MAP_CLASS = (Class<? extends Map<?, ?>>) Map.class;40 public static final Class<? extends Map<String, ?>> MAP_CLASS = (Class<? extends Map<String, ?>>) Map.class; 41 41 42 42 @SuppressWarnings("unchecked") -
AnalyzerBeans/trunk/core/src/test/java/org/eobjects/analyzer/beans/datastructures/DataStructuresIntegrationTest.java
r3103 r3118 90 90 final MutableInputColumn<?> elementColumn; 91 91 { 92 TransformerJobBuilder< ExtractFromListTransformer> extractFromList = ajb93 .addTransformer( ExtractFromListTransformer.class);92 TransformerJobBuilder<ReadFromListTransformer> extractFromList = ajb 93 .addTransformer(ReadFromListTransformer.class); 94 94 extractFromList.addInputColumn(listColumn); 95 ExtractFromListTransformer bean = extractFromList.getConfigurableBean();95 ReadFromListTransformer bean = extractFromList.getConfigurableBean(); 96 96 bean.setVerifyTypes(true); 97 97 bean.setElementType(String.class); … … 105 105 final MutableInputColumn<?> valueColumn2; 106 106 { 107 TransformerJobBuilder< ExtractFromMapTransformer> extractFromMap = ajb108 .addTransformer( ExtractFromMapTransformer.class);107 TransformerJobBuilder<SelectFromMapTransformer> extractFromMap = ajb 108 .addTransformer(SelectFromMapTransformer.class); 109 109 extractFromMap.addInputColumn(mapColumn); 110 ExtractFromMapTransformer bean = extractFromMap.getConfigurableBean();110 SelectFromMapTransformer bean = extractFromMap.getConfigurableBean(); 111 111 bean.setKeys(new String[] { "empno", "email_address" }); 112 112 bean.setTypes(new Class[] { Number.class, String.class });
Note: See TracChangeset
for help on using the changeset viewer.
