@ Override public Set < Algorithm > readAlgorithms ( ) throws AlgorithmSourceReadException { initializeIfNeeded ( ) ; if ( algorithms != null ) { if ( ! readAlgorithmsCalled && getBackends ( ) != null ) { for ( AlgorithmSourceBackend backend : getBackends ( ) ) { backend . readAlgorithms ( algorithms ) ; } readAlgorithmsCalled = true ; } return algorithms . getAlgorithms ( ) ; } return Collections . emptySet ( ) ; }
Reads all algorithms in this algorithm source .