Changeset 3101


Ignore:
Timestamp:
01/31/12 20:45:46 (4 months ago)
Author:
kasper
Message:

Ticket #754: Improved descriptor metadata about components

Location:
AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans
Files:
1 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/BuildListTransformer.java

    r3100 r3101  
    1818 * Boston, MA  02110-1301  USA 
    1919 */ 
    20 package org.eobjects.analyzer.beans.collection; 
     20package org.eobjects.analyzer.beans.datastructures; 
    2121 
    2222import java.util.ArrayList; 
     
    2525import javax.inject.Inject; 
    2626 
     27import org.eobjects.analyzer.beans.api.Categorized; 
    2728import org.eobjects.analyzer.beans.api.Configured; 
    2829import org.eobjects.analyzer.beans.api.OutputColumns; 
    2930import org.eobjects.analyzer.beans.api.Transformer; 
    3031import org.eobjects.analyzer.beans.api.TransformerBean; 
     32import org.eobjects.analyzer.beans.categories.DataStructuresCategory; 
    3133import org.eobjects.analyzer.data.InputColumn; 
    3234import org.eobjects.analyzer.data.InputRow; 
     
    4244 */ 
    4345@TransformerBean("Build list") 
     46@Categorized(DataStructuresCategory.class) 
    4447public class BuildListTransformer implements Transformer<List<?>> { 
    4548 
  • AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/BuildMapTransformer.java

    r3100 r3101  
    1818 * Boston, MA  02110-1301  USA 
    1919 */ 
    20 package org.eobjects.analyzer.beans.collection; 
     20package org.eobjects.analyzer.beans.datastructures; 
    2121 
    2222import java.util.HashMap; 
     
    2626import javax.inject.Inject; 
    2727 
     28import org.eobjects.analyzer.beans.api.Alias; 
     29import org.eobjects.analyzer.beans.api.Categorized; 
    2830import org.eobjects.analyzer.beans.api.Configured; 
    2931import org.eobjects.analyzer.beans.api.Description; 
     
    3133import org.eobjects.analyzer.beans.api.Transformer; 
    3234import org.eobjects.analyzer.beans.api.TransformerBean; 
     35import org.eobjects.analyzer.beans.categories.DataStructuresCategory; 
    3336import org.eobjects.analyzer.data.InputColumn; 
    3437import org.eobjects.analyzer.data.InputRow; 
     
    4346 * @author Saurabh Gupta 
    4447 */ 
    45 @TransformerBean("Build map") 
     48@TransformerBean("Build key/value map") 
     49@Alias("Build map") 
    4650@Description("Transformer capable of building a map of keys and values") 
     51@Categorized(DataStructuresCategory.class) 
    4752public class BuildMapTransformer implements Transformer<Map<String, ?>> { 
    4853 
  • AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/ExtractFromListTransformer.java

    r3100 r3101  
    1818 * Boston, MA  02110-1301  USA 
    1919 */ 
    20 package org.eobjects.analyzer.beans.collection; 
     20package org.eobjects.analyzer.beans.datastructures; 
    2121 
    2222import java.util.List; 
     
    2424import javax.inject.Inject; 
    2525 
     26import org.eobjects.analyzer.beans.api.Categorized; 
    2627import org.eobjects.analyzer.beans.api.Configured; 
    2728import org.eobjects.analyzer.beans.api.OutputColumns; 
     
    3031import org.eobjects.analyzer.beans.api.Transformer; 
    3132import org.eobjects.analyzer.beans.api.TransformerBean; 
     33import org.eobjects.analyzer.beans.categories.DataStructuresCategory; 
    3234import org.eobjects.analyzer.data.InputColumn; 
    3335import org.eobjects.analyzer.data.InputRow; 
     
    4143 */ 
    4244@TransformerBean("Extract elements from list") 
     45@Categorized(DataStructuresCategory.class) 
    4346public class ExtractFromListTransformer implements Transformer<Object> { 
    4447 
  • AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/beans/datastructures/ExtractFromMapTransformer.java

    r3100 r3101  
    1818 * Boston, MA  02110-1301  USA 
    1919 */ 
    20 package org.eobjects.analyzer.beans.collection; 
     20package org.eobjects.analyzer.beans.datastructures; 
    2121 
    2222import java.util.Map; 
     
    2424import javax.inject.Inject; 
    2525 
     26import org.eobjects.analyzer.beans.api.Alias; 
     27import org.eobjects.analyzer.beans.api.Categorized; 
    2628import org.eobjects.analyzer.beans.api.Configured; 
    2729import org.eobjects.analyzer.beans.api.OutputColumns; 
    2830import org.eobjects.analyzer.beans.api.Transformer; 
    2931import org.eobjects.analyzer.beans.api.TransformerBean; 
     32import org.eobjects.analyzer.beans.categories.DataStructuresCategory; 
    3033import org.eobjects.analyzer.data.InputColumn; 
    3134import org.eobjects.analyzer.data.InputRow; 
     
    3841 * @author Saurabh Gupta 
    3942 */ 
    40 @TransformerBean("Extract values from map") 
     43@TransformerBean("Extract values from key/value map") 
     44@Alias("Extract values from map") 
     45@Categorized(DataStructuresCategory.class) 
    4146public class ExtractFromMapTransformer implements Transformer<Object> { 
    4247 
Note: See TracChangeset for help on using the changeset viewer.