Ignore:
Timestamp:
08/28/10 21:55:08 (21 months ago)
Author:
kasper
Message:

Ticket #382: Added CLI for executing jobs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/descriptors/SimpleDescriptorProvider.java

    r978 r982  
    4040 * @author Kasper SÞrensen 
    4141 */ 
    42 public class SimpleDescriptorProvider implements DescriptorProvider { 
     42public class SimpleDescriptorProvider extends AbstractDescriptorProvider { 
    4343 
    4444        private List<AnalyzerBeanDescriptor<?>> _analyzerBeanDescriptors = new ArrayList<AnalyzerBeanDescriptor<?>>(); 
     
    7474        } 
    7575 
    76         @SuppressWarnings("unchecked") 
    77         @Override 
    78         public <A extends Analyzer<?>> AnalyzerBeanDescriptor<A> getAnalyzerBeanDescriptorForClass( 
    79                         Class<A> analyzerBeanClass) { 
    80                 for (AnalyzerBeanDescriptor<?> descriptor : _analyzerBeanDescriptors) { 
    81                         if (descriptor.getBeanClass() == analyzerBeanClass) { 
    82                                 return (AnalyzerBeanDescriptor<A>) descriptor; 
    83                         } 
    84                 } 
    85                 return null; 
    86         } 
    87  
    88         @SuppressWarnings("unchecked") 
    89         @Override 
    90         public <T extends Transformer<?>> TransformerBeanDescriptor<T> getTransformerBeanDescriptorForClass( 
    91                         Class<T> transformerBeanClass) { 
    92                 for (TransformerBeanDescriptor<?> descriptor : _transformerBeanDescriptors) { 
    93                         if (descriptor.getBeanClass() == transformerBeanClass) { 
    94                                 return (TransformerBeanDescriptor<T>) descriptor; 
    95                         } 
    96                 } 
    97                 return null; 
    98         } 
    99  
    10076        @Override 
    10177        public List<TransformerBeanDescriptor<?>> getTransformerBeanDescriptors() { 
     
    11692                        List<RendererBeanDescriptor> rendererBeanDescriptors) { 
    11793                _rendererBeanDescriptors = rendererBeanDescriptors; 
    118         } 
    119  
    120         @Override 
    121         public RendererBeanDescriptor getRendererBeanDescriptorForClass( 
    122                         Class<? extends Renderer<?, ?>> rendererBeanClass) { 
    123                 for (RendererBeanDescriptor descriptor : _rendererBeanDescriptors) { 
    124                         if (descriptor.getBeanClass() == rendererBeanClass) { 
    125                                 return descriptor; 
    126                         } 
    127                 } 
    128                 return null; 
    12994        } 
    13095 
     
    170135                } 
    171136        } 
    172  
    173         @Override 
    174         public AnalyzerBeanDescriptor<?> getAnalyzerBeanDescriptorByDisplayName( 
    175                         String name) { 
    176                 Collection<AnalyzerBeanDescriptor<?>> analyzerBeanDescriptors = getAnalyzerBeanDescriptors(); 
    177                 for (AnalyzerBeanDescriptor<?> analyzerBeanDescriptor : analyzerBeanDescriptors) { 
    178                         if (name.equals(analyzerBeanDescriptor.getDisplayName())) { 
    179                                 return analyzerBeanDescriptor; 
    180                         } 
    181                 } 
    182                 return null; 
    183         } 
    184  
    185         @Override 
    186         public TransformerBeanDescriptor<?> getTransformerBeanDescriptorByDisplayName( 
    187                         String name) { 
    188                 Collection<TransformerBeanDescriptor<?>> transformerBeanDescriptors = getTransformerBeanDescriptors(); 
    189                 for (TransformerBeanDescriptor<?> transformerBeanDescriptor : transformerBeanDescriptors) { 
    190                         if (name.equals(transformerBeanDescriptor.getDisplayName())) { 
    191                                 return transformerBeanDescriptor; 
    192                         } 
    193                 } 
    194                 return null; 
    195         } 
    196137} 
Note: See TracChangeset for help on using the changeset viewer.