Changeset 3292


Ignore:
Timestamp:
2002-07-30T10:22:35+12:00 (22 years ago)
Author:
kjdon
Message:

more functionality

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/Library2.java

    r3235 r3292  
    5959    String service=null;
    6060    String info=null;
     61    String content=null;
    6162    while (true) {
    6263        System.out.println("Please enter a  query type (choose from: describe, query) or 'exit' to quit");
     
    7576            service = br.readLine();
    7677            service.trim();
    77             System.out.println("\nPlease enter an info name (or <enter> for no info)");
    78             info = br.readLine();
    79             info.trim();
     78            if (query.equals("describe")) {
     79           
     80            System.out.println("\nPlease enter an info name (or <enter> for no info)");
     81            info = br.readLine();
     82            info.trim();
     83           
     84            } else if (query.equals("query") ) {
     85            System.out.println("\nPlease enter the content to your query (in xml, all on one line - sorry about that)");
     86            content=br.readLine();
     87            content.trim();
     88            }
    8089           
    8190            request = "<message><request type='"+query+"' to='";
     
    8897            }
    8998            request += "'";
    90             if (!info.equals("")) {
    91             request += " info='"+info+"'";
     99            if (query.equals("describe") && !info.equals("")) {
     100            request += " info='"+info+"'/>";
    92101            }
    93            
    94             request += "/></message>";
     102            else if (query.equals("query") && !content.equals("")) {
     103            request +=">"+content+"</request>";
     104            } else {
     105            request += "/>";
     106            }
     107
     108
     109            request += "</message>";
    95110           
    96111            System.out.println("Sending message to MessageRouter:\n"+request);
Note: See TracChangeset for help on using the changeset viewer.