Class FacadeImplFinder
- java.lang.Object
-
- org.fugerit.java.core.lang.helpers.reflect.FacadeImplFinder
-
public class FacadeImplFinder extends Object
-
-
Constructor Summary
Constructors Constructor Description FacadeImplFinder()
FacadeImplFinder(ImplFinder defaultFinder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<ImplFinder>
finders()
Class<?>
findImpl(Class<?> c)
ImplFinder
getFinderFor(Class<?> c)
boolean
hasFinderFor(Class<?> c)
static FacadeImplFinder
newFacadeDefault()
void
registerFinder(ImplFinder finder)
void
removeFinder(ImplFinder finder)
-
-
-
Constructor Detail
-
FacadeImplFinder
public FacadeImplFinder()
-
FacadeImplFinder
public FacadeImplFinder(ImplFinder defaultFinder)
-
-
Method Detail
-
newFacadeDefault
public static FacadeImplFinder newFacadeDefault()
-
finders
public Iterator<ImplFinder> finders()
-
registerFinder
public void registerFinder(ImplFinder finder)
-
removeFinder
public void removeFinder(ImplFinder finder)
-
getFinderFor
public ImplFinder getFinderFor(Class<?> c) throws Exception
- Throws:
Exception
-
-