nz.ac.waikato.mcennis.rat.graph.query.link
Class LinkByActor

java.lang.Object
  extended by nz.ac.waikato.mcennis.rat.graph.query.link.LinkByActor
All Implemented Interfaces:
java.lang.Comparable, LinkQuery, Query, ParsedObject

public class LinkByActor
extends java.lang.Object
implements LinkQuery


Nested Class Summary
 class LinkByActor.LinkIterator
           
 
Nested classes/interfaces inherited from interface nz.ac.waikato.mcennis.rat.graph.query.LinkQuery
LinkQuery.LinkEnd, LinkQuery.SetOperation
 
Constructor Summary
LinkByActor()
           
 
Method Summary
 XMLParserObject.State buildingStatus()
           
 void buildQuery(boolean not, ActorQuery sourceQuery, ActorQuery destinationQuery, LinkQuery.SetOperation op)
           
 int compareTo(java.lang.Object o)
           
 java.util.Collection<Link> execute(Graph g, java.util.Collection<Actor> sourceActorList, java.util.Collection<Actor> destActorList, java.util.Collection<Link> linkList)
           
 java.util.Iterator<Link> executeIterator(Graph g, java.util.Collection<Actor> sourceActorList, java.util.Collection<Actor> destinationActorList, java.util.Collection<Link> linkList)
           
 void exportQuery(java.io.Writer writer)
           
 LinkByActor prototype()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkByActor

public LinkByActor()
Method Detail

buildQuery

public void buildQuery(boolean not,
                       ActorQuery sourceQuery,
                       ActorQuery destinationQuery,
                       LinkQuery.SetOperation op)

execute

public java.util.Collection<Link> execute(Graph g,
                                          java.util.Collection<Actor> sourceActorList,
                                          java.util.Collection<Actor> destActorList,
                                          java.util.Collection<Link> linkList)
Specified by:
execute in interface LinkQuery

exportQuery

public void exportQuery(java.io.Writer writer)
                 throws java.io.IOException
Specified by:
exportQuery in interface LinkQuery
Throws:
java.io.IOException

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

buildingStatus

public XMLParserObject.State buildingStatus()
Specified by:
buildingStatus in interface LinkQuery

prototype

public LinkByActor prototype()
Specified by:
prototype in interface LinkQuery

executeIterator

public java.util.Iterator<Link> executeIterator(Graph g,
                                                java.util.Collection<Actor> sourceActorList,
                                                java.util.Collection<Actor> destinationActorList,
                                                java.util.Collection<Link> linkList)
Specified by:
executeIterator in interface LinkQuery

Get Relational Analysis Toolkit at SourceForge.net. Fast, secure and Free Open Source software downloads