nz.ac.waikato.mcennis.rat.graph.query.graph
Class GraphByLink

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

public class GraphByLink
extends java.lang.Object
implements GraphQuery


Nested Class Summary
 class GraphByLink.GraphIterator
           
 
Constructor Summary
GraphByLink()
           
 
Method Summary
 XMLParserObject.State buildingStatus()
           
 void buildQuery(LinkQuery.LinkEnd end, boolean not, GraphQuery graphQuery, LinkQuery query)
           
 int compareTo(java.lang.Object o)
           
 java.util.Collection<Graph> execute(Graph g, java.util.Collection<Actor> actorList, java.util.Collection<Link> linkList)
           
 java.util.Iterator<Graph> executeIterator(Graph g, java.util.Collection<Actor> actorList, java.util.Collection<Link> linkList)
           
 void exportQuery(java.io.Writer writer)
           
 GraphByLink prototype()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphByLink

public GraphByLink()
Method Detail

buildQuery

public void buildQuery(LinkQuery.LinkEnd end,
                       boolean not,
                       GraphQuery graphQuery,
                       LinkQuery query)

execute

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

exportQuery

public void exportQuery(java.io.Writer writer)
                 throws java.io.IOException
Specified by:
exportQuery in interface GraphQuery
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 GraphQuery

prototype

public GraphByLink prototype()
Specified by:
prototype in interface GraphQuery

executeIterator

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

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