/** * Calculates all @Configured interfaces subclassing the passed interface type. * * @param intf a @Configured interface * @return List of all @Configured subclasses * @throws ClassNotFoundException */ public synchronized List<ConfigModel> getAllModelsImplementing(Class intf) throws ClassNotFoundException { if (implementorsOf.size()==0) { initXRef(); } return implementorsOf.getOne(intf); }
/** * Calculates all @Configured interfaces subclassing the passed interface type. * * @param intf a @Configured interface * @return List of all @Configured subclasses * @throws ClassNotFoundException */ public synchronized List<ConfigModel> getAllModelsImplementing(Class intf) throws ClassNotFoundException { if (implementorsOf.size()==0) { initXRef(); } return implementorsOf.getOne(intf); }
/** * Calculates all @Configured interfaces subclassing the passed interface type. * * @param intf a @Configured interface * @return List of all @Configured subclasses * @throws ClassNotFoundException */ public synchronized List<ConfigModel> getAllModelsImplementing(Class intf) throws ClassNotFoundException { if (implementorsOf.size()==0) { initXRef(); } return implementorsOf.getOne(intf); }
/** * Calculates all @Configured interfaces subclassing the passed interface type. * * @param intf a @Configured interface * @return List of all @Configured subclasses * @throws ClassNotFoundException */ public synchronized List<ConfigModel> getAllModelsImplementing(Class intf) throws ClassNotFoundException { if (implementorsOf.size()==0) { initXRef(); } return implementorsOf.getOne(intf); }
/** * Calculates all @Configured interfaces subclassing the passed interface type. * * @param intf a @Configured interface * @return List of all @Configured subclasses * @throws ClassNotFoundException */ public synchronized List<ConfigModel> getAllModelsImplementing(Class intf) throws ClassNotFoundException { if (implementorsOf.size()==0) { initXRef(); } return implementorsOf.getOne(intf); }