Changeset 2188
- Timestamp:
- 2001-03-16T13:47:02+13:00 (23 years ago)
- Location:
- trunk/java-client/org/nzdl/gsdl
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/Makefile
r2144 r2188 1 CLASSES = CSFrame.class \ 1 CLASSES = PreferencesDialog.class\ 2 CSFrame.class \ 2 3 CSModel.class\ 3 4 Constants.class\ -
trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/PreferencesDialog.java
r2185 r2188 37 37 package org.nzdl.gsdl.SimpleGraphicalClient; 38 38 39 import org.nzdl.gsdl.util.NzdlPreferences; 39 40 import javax.swing.*; 40 41 import java.awt.*; … … 69 70 70 71 //contentBox.add(); 72 String preferanceName = null; 71 73 // the preferences themselves ... 72 74 73 JCheckBox showFirstDocCheckBox = new JCheckBox("Automatically display the document contents of the first result", true); //should read initial value from preferences data structure 75 preferanceName = "Automatically display the first document"; 76 JCheckBox showFirstDocCheckBox = 77 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 74 78 showFirstDocCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 75 79 76 JCheckBox showAsTextCheckBox = new JCheckBox("Always display raw text (don't interpret HTML)", false); //should read initial value from preferences data structure 80 preferanceName = "Always display raw text (don't interpret HTML)"; 81 JCheckBox showAsTextCheckBox = 82 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 77 83 showAsTextCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 78 84 85 preferanceName = "Connect to multiple servers"; 86 JCheckBox connectToMultipleCheckBox = 87 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 88 connectToMultipleCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 89 90 preferanceName = "Log at the NzdlService level"; 91 JCheckBox logNetworkLevelCheckBox = 92 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 93 logNetworkLevelCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 94 95 preferanceName = "Cache corba requests"; 96 JCheckBox useCacheCheckBox = 97 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 98 useCacheCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 99 100 preferanceName = "Save documents"; 101 JCheckBox saveDocsCheckBox = 102 new JCheckBox(preferanceName, NzdlPreferences.getBoolean(preferanceName)); 103 saveDocsCheckBox.setHorizontalAlignment(SwingConstants.LEFT); 79 104 80 105 … … 84 109 contentBox.add(showFirstDocCheckBox); 85 110 contentBox.add(showAsTextCheckBox); 111 contentBox.add(connectToMultipleCheckBox); 112 contentBox.add(logNetworkLevelCheckBox); 113 contentBox.add(useCacheCheckBox); 114 contentBox.add(saveDocsCheckBox); 86 115 87 116 okButton = new JButton("Ok"); … … 115 144 //System.err.println("ok button pressed!"); 116 145 117 dispose(); //close window 146 NzdlPreferences.getInstance().save(); 147 dispose(); //close window 118 148 } 119 149 else -
trunk/java-client/org/nzdl/gsdl/SimpleServer.java
r2180 r2188 40 40 import org.nzdl.gsdl.util.NzdlCorbaFactory; 41 41 import org.nzdl.gsdl.util.NzdlServiceFactory; 42 import org.nzdl.gsdl.util.NzdlPreferences; 42 43 43 44 … … 69 70 corbaComErrorHolder error = NzdlCorbaFactory.createComErrorHolder(); 70 71 try{ 71 NzdlServiceFactory.caching = true;72 NzdlServiceFactory.doMultiple = true;73 NzdlServiceFactory.saveDocs = true;74 72 73 NzdlPreferences.setBoolean("Connect to multiple servers", true); 74 NzdlPreferences.setBoolean("Cache corba requests", true); 75 NzdlPreferences.setBoolean("Save documents", true); 76 NzdlPreferences.setBoolean("Log at the NzdlService level", true); 77 75 78 NzdlService client = NzdlServiceFactory.createNzdlService(args, 76 79 null, -
trunk/java-client/org/nzdl/gsdl/service/NzdlMultiWayWrapper.java
r2182 r2188 34 34 import java.io.FileWriter; 35 35 import org.nzdl.gsdl.util.NzdlServiceFactory; 36 import org.nzdl.gsdl.util.NzdlPreferences; 36 37 37 38 … … 72 73 String key = (String) e.nextElement(); 73 74 NzdlService server = (NzdlService) servers.get(key); 74 if (NzdlServiceFactory.logMultiple) 75 76 if (NzdlPreferences.getBoolean("Log at the NzdlService level")) 75 77 server = new NzdlLogWrapper(server, 76 78 "log.file.after.split." + key + "cache", -
trunk/java-client/org/nzdl/gsdl/util/Makefile
r2179 r2188 13 13 $(JAVAC) $(JAVACOPTIONS) $< 14 14 15 CLASSFILES=NzdlConstants.class \ 15 CLASSFILES=NzdlPreferences.class\ 16 NzdlConstants.class \ 16 17 NzdlCorbaFactory.class \ 17 18 NzdlHosts.class \ -
trunk/java-client/org/nzdl/gsdl/util/NzdlServiceFactory.java
r2183 r2188 102 102 }; 103 103 104 /** Are we using a caching NzdlService ? */105 static public boolean caching = true;106 /** Are we logging before the cache ? */107 static public boolean logBefore = true;108 /** Are we logging after the cache ? */109 static public boolean logAfter = true;110 /** Are we saving documents ? */111 static public boolean saveDocs = false;112 /** Are we trying for multiple servers ? */113 static public boolean doMultiple = false;114 /** Are we logging after individual servers ? */115 static public boolean logMultiple = false;116 104 117 105 /** … … 533 521 NzdlService nzdl = null; 534 522 535 if ( doMultiple)523 if (NzdlPreferences.getBoolean("Connect to multiple servers")) 536 524 nzdl = new NzdlMultiWayWrapper(_args,_props,_URL,_filename,_IOR); 537 525 else 538 526 nzdl = findIOR(_args,_props,_URL,_filename,_IOR); 539 527 540 if ( saveDocs)528 if (NzdlPreferences.getBoolean("Save documents")) 541 529 nzdl = new NzdlDocSaveWrapper(nzdl); 542 530 543 if ( logAfter)531 if (NzdlPreferences.getBoolean("Log at the NzdlService level")) 544 532 nzdl = new NzdlLogWrapper(nzdl, "log.file.after.cache", "AFTER: "); 545 533 546 if ( caching)534 if (NzdlPreferences.getBoolean("Cache corba requests")) 547 535 nzdl = new NzdlCacheWrapper(nzdl); 548 536 549 if ( logBefore)537 if (NzdlPreferences.getBoolean("Log at the NzdlService level")) 550 538 nzdl = new NzdlLogWrapper(nzdl, "log.file.before.cache", "BEFORE: "); 551 539
Note:
See TracChangeset
for help on using the changeset viewer.