/** * Returns the entry modules. * * <p> * * @return a list of ModuleImpl elements with the entry modules, an empty list if none. */ public List getModules() { if (_modules == null) { _modules = new ArrayList(); } if (ModuleUtils.getModule(_modules, DCModule.URI) == null) { _modules.add(new DCModuleImpl()); } return _modules; }
/** * Returns the module identified by a given URI. * * <p> * * @param uri the URI of the ModuleImpl. * @return The module with the given URI, <b>null</b> if none. */ public Module getModule(String uri) { return ModuleUtils.getModule(getModules(), uri); }