jicarilla-sandbox/platform/container/impl/src/java/org/jicarilla/container/builder EntryHelper.java,1.8,1.9
Leo Simons <[email protected]>
| Newsgroups | gmane.comp.java.jicarilla.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/jicarilla/jicarilla-sandbox/platform/container/impl/src/java/org/jicarilla/container/builder
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1730/platform/container/impl/src/java/org/jicarilla/container/builder
Modified Files:
EntryHelper.java
Log Message:
Start support for overriding specific parts of the autowiring policy
Index: EntryHelper.java
===================================================================
RCS file: /cvsroot/jicarilla/jicarilla-sandbox/platform/container/impl/src/java/org/jicarilla/container/builder/EntryHelper.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- EntryHelper.java 23 Mar 2004 13:37:52 -0000 1.8
+++ EntryHelper.java 23 Mar 2004 14:22:35 -0000 1.9
@@ -28,6 +28,7 @@
import org.jicarilla.container.KeyAwareAdapter;
import org.jicarilla.container.Resolver;
import org.jicarilla.container.KeyRelayingContainer;
+import org.jicarilla.container.util.PolicyUtil;
import org.jicarilla.container.selectors.ClassSelector;
import org.jicarilla.container.selectors.ResolverSelector;
import org.jicarilla.lang.EquivalenceSelector;
@@ -96,19 +97,7 @@
final Object criterion = entry.getSelectionCriterion();
- final Selector selector;
-
- if( criterion instanceof Selector )
- selector = (Selector)criterion;
- else if( criterion instanceof Class )
- selector = new ClassSelector( (Class)criterion );
- else if( criterion instanceof String )
- selector = new StringSelector( (String)criterion );
- else if( criterion instanceof Resolver )
- selector = new ResolverSelector( (Resolver)criterion );
- else
- selector = new EquivalenceSelector( criterion );
-
- return selector;
+ return PolicyUtil.getSelectorForCriterion( criterion );
}
+
}
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click