Package edu.claflin.finder.logic.processor

# Interface Processable<T,S>

Type Parameters:
  `T` - the T type object to process.
  `S` - the S type object of the data produced by processing.

All Known Implementing Classes:
  `Algorithm`, `BreadthFirstTraversalSearch`, `BronKerbosch`, `Bundle`, `ClusteringAlgorithm`, `ConnectedComponentsDFS`, `DepthFirstTraversalSearch`, `DijkstraShortestPath`, `ExtremumSpanningTree`, `FastGreedy`, `GirvanNewman`, `Infomap`, `Kruskal`, `LabelPropagation`, `LeadingEigenvector`, `Louvain`, `MatrixPatternAnalyzer`, `Prim`, `ShortestPath`, `Walktrap`

public interface Processable<T,S>
Represents an operation that can be carried out on a specific type of data.

Version:
  3.0 May 20, 2015
Author:
  Charles Allen Schultz II

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ArrayList<S>`
  `process(T t)`
  Processes data.

- ## Method Details

  - ### process

    ArrayList<S> process(T t)
    Processes data.
    Parameters:
      `t` - the T type object to process.
    Returns:
      the S type object array produced by the processing.