summaryrefslogtreecommitdiff
path: root/applications/jpip/opj_client/opj_viewer/src/ImageWindow.java
diff options
context:
space:
mode:
authorKaori Hagihara <khagihara@users.noreply.github.com>2011-09-16 14:17:45 +0000
committerKaori Hagihara <khagihara@users.noreply.github.com>2011-09-16 14:17:45 +0000
commit1475cabfa01cf3ee0a73ab7a0221ff061630b085 (patch)
treefeda01aa213f9e53d7bff360015733b2714ff5fd /applications/jpip/opj_client/opj_viewer/src/ImageWindow.java
parent6a1573c228af32db09cb1f9c5c7bf26cc4176d8e (diff)
opj_viewer enabled stateless requests
Diffstat (limited to 'applications/jpip/opj_client/opj_viewer/src/ImageWindow.java')
-rw-r--r--applications/jpip/opj_client/opj_viewer/src/ImageWindow.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/applications/jpip/opj_client/opj_viewer/src/ImageWindow.java b/applications/jpip/opj_client/opj_viewer/src/ImageWindow.java
index f6fc98ee..5ffe9a5e 100644
--- a/applications/jpip/opj_client/opj_viewer/src/ImageWindow.java
+++ b/applications/jpip/opj_client/opj_viewer/src/ImageWindow.java
@@ -38,13 +38,13 @@ public class ImageWindow extends JFrame
// private OptionPanel optpanel;
private ImageManager imgmanager;
- public ImageWindow( String uri, String j2kfilename)
+ public ImageWindow( String uri, String j2kfilename, boolean session)
{
super( j2kfilename);
imgmanager = new ImageManager( uri);
- imgviewer = new ImageViewer( j2kfilename, imgmanager);
+ imgviewer = new ImageViewer( j2kfilename, imgmanager, session);
imgviewer.setOpaque(true); //content panes must be opaque
// optpanel = new OptionPanel( imgmanager, imgviewer);
@@ -71,16 +71,21 @@ public class ImageWindow extends JFrame
public static void main(String s[])
{
String j2kfilename, uri;
+ boolean session;
if(s.length > 0){
uri = s[0];
j2kfilename = s[1];
+ if( s.length > 2)
+ session = !s[2].equalsIgnoreCase( "stateless");
+ else
+ session = true;
}
else{
- System.out.println("Usage: java -jar opj_viewer.jar HTTP_server_URI imagefile.jp2");
+ System.out.println("Usage: java -jar opj_viewer.jar HTTP_server_URI imagefile.jp2 [stateless/session]");
return;
}
- ImageWindow frame = new ImageWindow( uri, j2kfilename);
+ ImageWindow frame = new ImageWindow( uri, j2kfilename, session);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);