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

Ticket #382: First draft - needs more testing and marshalling

File:
1 edited

Legend:

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

    r975 r978  
    2323                                .get(analyzerBeanClass); 
    2424                if (descriptor == null) { 
    25                         descriptor = AnnotationBasedAnalyzerBeanDescriptor.create( 
    26                                         analyzerBeanClass); 
     25                        descriptor = AnnotationBasedAnalyzerBeanDescriptor 
     26                                        .create(analyzerBeanClass); 
    2727                        _analyzerBeanDescriptors.put(analyzerBeanClass, descriptor); 
    2828                } 
     
    4242        } 
    4343 
     44        @Override 
     45        public AnalyzerBeanDescriptor<?> getAnalyzerBeanDescriptorByDisplayName( 
     46                        String name) { 
     47                Collection<AnalyzerBeanDescriptor<?>> analyzerBeanDescriptors = getAnalyzerBeanDescriptors(); 
     48                for (AnalyzerBeanDescriptor<?> analyzerBeanDescriptor : analyzerBeanDescriptors) { 
     49                        if (name.equals(analyzerBeanDescriptor.getDisplayName())) { 
     50                                return analyzerBeanDescriptor; 
     51                        } 
     52                } 
     53                return null; 
     54        } 
     55 
     56        @Override 
     57        public TransformerBeanDescriptor<?> getTransformerBeanDescriptorByDisplayName( 
     58                        String name) { 
     59                Collection<TransformerBeanDescriptor<?>> transformerBeanDescriptors = getTransformerBeanDescriptors(); 
     60                for (TransformerBeanDescriptor<?> transformerBeanDescriptor : transformerBeanDescriptors) { 
     61                        if (name.equals(transformerBeanDescriptor.getDisplayName())) { 
     62                                return transformerBeanDescriptor; 
     63                        } 
     64                } 
     65                return null; 
     66        } 
     67 
    4468        @SuppressWarnings("unchecked") 
    4569        @Override 
     
    4973                                .get(transformerBeanClass); 
    5074                if (descriptor == null) { 
    51                         descriptor = AnnotationBasedTransformerBeanDescriptor.create( 
    52                                         transformerBeanClass); 
     75                        descriptor = AnnotationBasedTransformerBeanDescriptor 
     76                                        .create(transformerBeanClass); 
    5377                        _transformerBeanDescriptors.put(transformerBeanClass, descriptor); 
    5478                } 
Note: See TracChangeset for help on using the changeset viewer.