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

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

public class GraphByProperty
extends java.lang.Object
implements GraphQuery


Nested Class Summary
 class GraphByProperty.GraphIterator
           
 
Constructor Summary
GraphByProperty()
           
 
Method Summary
 XMLParserObject.State buildingStatus()
           
 void buildQuery(java.lang.String propertyID, boolean not, GraphQuery graphQuery, PropertyQuery query)
           
 int compareTo(java.lang.Object o)
           
 java.util.Collection<Graph> execute(Graph restriction, 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)
           
 GraphByProperty prototype()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphByProperty

public GraphByProperty()
Method Detail

buildQuery

public void buildQuery(java.lang.String propertyID,
                       boolean not,
                       GraphQuery graphQuery,
                       PropertyQuery query)

execute

public java.util.Collection<Graph> execute(Graph restriction,
                                           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 GraphByProperty 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