anl.aida.client.net
Class TSConceptGraphs

java.lang.Object
  extended by anl.aida.client.net.TSConceptGraphs
Direct Known Subclasses:
NetworkOutputter

public class TSConceptGraphs
extends java.lang.Object

Produces ConceptGraphs representing different timeslices. The graph's term node concepts remain the same, but the doc's associated and edges created will change from graph to graph.


Field Summary
protected  VizPropertyBean bean
           
protected  Cache cache
           
protected  ShowDocViewOp docOp
           
private  ConceptGraph<TermNode> graph
           
protected  java.util.Map<anl.aida.util.DateRange,ConceptGraph<TermNode>> graphs
           
protected static simphony.util.messages.MessageCenter msg
           
 
Constructor Summary
TSConceptGraphs(Cache cache, VizPropertyBean bean)
           
 
Method Summary
 DocSetOperation getDocSetOp(AIDAGui gui)
          Gets a DocSet operation for a Canvas that displays docs produced by this TSConceptGraphs.
 ConceptGraph<TermNode> getGraph(anl.aida.util.DateRange range)
          Gets the graph for the specified DateRange.
 anl.aida.util.DateRangeProducer getRanger()
          Gets a DateRangeProducer for the entire set of ranges covered by these graphs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msg

protected static final simphony.util.messages.MessageCenter msg

graphs

protected java.util.Map<anl.aida.util.DateRange,ConceptGraph<TermNode>> graphs

bean

protected VizPropertyBean bean

cache

protected Cache cache

docOp

protected ShowDocViewOp docOp

graph

private ConceptGraph<TermNode> graph
Constructor Detail

TSConceptGraphs

public TSConceptGraphs(Cache cache,
                       VizPropertyBean bean)
Method Detail

getDocSetOp

public DocSetOperation getDocSetOp(AIDAGui gui)
Gets a DocSet operation for a Canvas that displays docs produced by this TSConceptGraphs.

Parameters:
gui - the gui mediator
Returns:
a DocSet operation for a Canvas that displays graphs produced by this TSConceptGraphs.

getRanger

public anl.aida.util.DateRangeProducer getRanger()
Gets a DateRangeProducer for the entire set of ranges covered by these graphs.

Returns:
a DateRangeProducer for the entire set of ranges covered by these graphs.

getGraph

public ConceptGraph<TermNode> getGraph(anl.aida.util.DateRange range)
Gets the graph for the specified DateRange.

Parameters:
range - the date range
Returns:
the graph for the specified DateRange.