pl.edu.pjwstk.yaod.network.protocol
Class QueryReply

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.network.protocol.NetMessage
        |
        +--pl.edu.pjwstk.yaod.network.protocol.ServerReply
              |
              +--pl.edu.pjwstk.yaod.network.protocol.QueryReply
All Implemented Interfaces:
java.io.Serializable

public class QueryReply
extends ServerReply

Klasa reprezentuje odpowiedz serwera na wykonane zapytanie. Wynik zapytania jest drzewem zawierajacym obiekty odpowiadajace rezultatom zapytan w sba (np. bag, sequence itp).

Author:
M. Lentner, raist@ertel.com.pl
See Also:
Serialized Form

Constructor Summary
QueryReply(java.util.Vector results, javax.swing.tree.DefaultMutableTreeNode asts, javax.swing.tree.DefaultMutableTreeNode envs)
          Tworzy nowy obiekt odpowiedzi, ktory zostanie przeslany do klienta.
 
Method Summary
 javax.swing.tree.DefaultMutableTreeNode getAst()
          Zwraca obiekt reprezentujacy drzewo skladniowe przeslanego zapytania.
 javax.swing.tree.DefaultMutableTreeNode getEnvs()
          Zwraca obiekt reprezentujacy zawartosc stosu srodowiskowego po wykonaniu zapytania.
 java.util.Enumeration getResults()
          Zwraca wyniki instrukcji bedacych czescia zapytania.
 
Methods inherited from class pl.edu.pjwstk.yaod.network.protocol.ServerReply
getMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryReply

public QueryReply(java.util.Vector results,
                  javax.swing.tree.DefaultMutableTreeNode asts,
                  javax.swing.tree.DefaultMutableTreeNode envs)
Tworzy nowy obiekt odpowiedzi, ktory zostanie przeslany do klienta.
Parameters:
results - wyniki zapytania.
asts - drzewa ast poszczegolnych instrukcji.
envs - zawartosc stosu srodowiskowego po wykonaniu zapytania.
Method Detail

getResults

public java.util.Enumeration getResults()
Zwraca wyniki instrukcji bedacych czescia zapytania.
Returns:
wyniki zapytania.

getAst

public javax.swing.tree.DefaultMutableTreeNode getAst()
Zwraca obiekt reprezentujacy drzewo skladniowe przeslanego zapytania.
Returns:
obiekt reprezentujacy ast.

getEnvs

public javax.swing.tree.DefaultMutableTreeNode getEnvs()
Zwraca obiekt reprezentujacy zawartosc stosu srodowiskowego po wykonaniu zapytania.
Returns:
obiekt reprezentujacy zawartosc envs.