public abstract class AbstractSocialNetworkVisualizationAlgorithm<T> extends java.lang.Object implements SocialNetworkVisualizationAlgorithm<T>
SocialNetworkVisualizationAlgorithm.Algorithm, SocialNetworkVisualizationAlgorithm.Factory
Constructor and Description |
---|
AbstractSocialNetworkVisualizationAlgorithm() |
AbstractSocialNetworkVisualizationAlgorithm(SocialNetworkVisualization<T> visualization) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getParameterKeys() |
java.util.List<java.lang.String> |
getParameterValues() |
SocialNetworkVisualization<T> |
getVisualization() |
void |
setParameter(java.lang.String key,
java.lang.String value) |
protected abstract void |
setupParameterKeyList(java.util.List<java.lang.String> list) |
void |
setVisualization(SocialNetworkVisualization<T> visualization) |
javax.swing.JComponent |
visualize() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, getAlgorithm, processNewNetwork
public AbstractSocialNetworkVisualizationAlgorithm()
public AbstractSocialNetworkVisualizationAlgorithm(SocialNetworkVisualization<T> visualization)
public java.util.List<java.lang.String> getParameterKeys()
getParameterKeys
in interface SocialNetworkVisualizationAlgorithm<T>
public java.util.List<java.lang.String> getParameterValues()
getParameterValues
in interface SocialNetworkVisualizationAlgorithm<T>
public SocialNetworkVisualization<T> getVisualization()
getVisualization
in interface SocialNetworkVisualizationAlgorithm<T>
public void setParameter(java.lang.String key, java.lang.String value)
setParameter
in interface SocialNetworkVisualizationAlgorithm<T>
protected abstract void setupParameterKeyList(java.util.List<java.lang.String> list)
public void setVisualization(SocialNetworkVisualization<T> visualization)
setVisualization
in interface SocialNetworkVisualizationAlgorithm<T>
public javax.swing.JComponent visualize()
visualize
in interface SocialNetworkVisualizationAlgorithm<T>