org.cytoscape.cyni
Interface CyCyniAlgorithmManager


public interface CyCyniAlgorithmManager

This class provides access to the available Cyni algorithms.


Method Summary
 List<String> getAllCyniAlgorithmNames(CyniCategory category)
          Returns the list of names of cyni algorithms for a specified category.
 Collection<CyCyniAlgorithm> getAllCyniAlgorithms(CyniCategory category)
          Returns a collection of all available Cyni algorithms for the specified category.
 CyCyniAlgorithm getCyniAlgorithm(String name, CyniCategory category)
          Returns a Cyni algorithm of the specified name and category.
 

Method Detail

getCyniAlgorithm

CyCyniAlgorithm getCyniAlgorithm(String name,
                                 CyniCategory category)
Returns a Cyni algorithm of the specified name and category. Returns null if no algorithm exists with that name and category.

Parameters:
name - The name of the algorithm.
category - The category of the algorithm.
Returns:
a Cyni algorithm of the specified name and category null if no algorithm exists with that name.

getAllCyniAlgorithms

Collection<CyCyniAlgorithm> getAllCyniAlgorithms(CyniCategory category)
Returns a collection of all available Cyni algorithms for the specified category.

Parameters:
category - The category of algorithms.
Returns:
a collection of all available Cyni algorithms.

getAllCyniAlgorithmNames

List<String> getAllCyniAlgorithmNames(CyniCategory category)
Returns the list of names of cyni algorithms for a specified category.

Parameters:
category - The category of algorithms.
Returns:
the list of names of cyni algorithms.


Copyright © 2013. All Rights Reserved.