summaryrefslogtreecommitdiff
path: root/applications/jpip/util/opj_viewer/src/ImageWindow.java
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2012-03-02 10:46:04 +0000
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2012-03-02 10:46:04 +0000
commitb158c25dc3c9262aa29fed2ca9e45b2cf0019be2 (patch)
tree47d7859bd6f4d251371248fb42b62655c0fc81b6 /applications/jpip/util/opj_viewer/src/ImageWindow.java
parentbc8a3c5b6ff9be348337a7400e2937b8c349de04 (diff)
[trunk] Import rev 1103 into trunk.
Diffstat (limited to 'applications/jpip/util/opj_viewer/src/ImageWindow.java')
-rw-r--r--applications/jpip/util/opj_viewer/src/ImageWindow.java20
1 files changed, 15 insertions, 5 deletions
diff --git a/applications/jpip/util/opj_viewer/src/ImageWindow.java b/applications/jpip/util/opj_viewer/src/ImageWindow.java
index 4f44cced..5cf94db6 100644
--- a/applications/jpip/util/opj_viewer/src/ImageWindow.java
+++ b/applications/jpip/util/opj_viewer/src/ImageWindow.java
@@ -37,13 +37,13 @@ public class ImageWindow extends JFrame
private ImageViewer imgviewer;
private ImageManager imgmanager;
- public ImageWindow( String uri, String j2kfilename, boolean session, boolean jppstream)
+ public ImageWindow( String uri, String j2kfilename, boolean session, boolean jppstream, int aux)
{
super( j2kfilename);
imgmanager = new ImageManager( uri);
-
- imgviewer = new ImageViewer( j2kfilename, imgmanager, session, jppstream);
+
+ imgviewer = new ImageViewer( j2kfilename, imgmanager, session, jppstream, aux);
imgviewer.setOpaque(true); //content panes must be opaque
JPanel panel = new JPanel();
@@ -68,6 +68,7 @@ public class ImageWindow extends JFrame
{
String j2kfilename, uri;
boolean session, jppstream;
+ int aux; // 0: none, 1: tcp, 2: udp
if(s.length >= 2){
uri = s[0];
@@ -81,12 +82,21 @@ public class ImageWindow extends JFrame
jppstream = !s[3].equalsIgnoreCase( "JPT");
else
jppstream = true;
+
+ if( s.length > 4){
+ if( s[4].equalsIgnoreCase("udp"))
+ aux = 2;
+ else
+ aux = 1;
+ }
+ else
+ aux = 0;
}
else{
- System.out.println("Usage: java -jar opj_viewer.jar HTTP_server_URI imagefile.jp2 [stateless/session] [JPT/JPP]");
+ System.out.println("Usage: java -jar opj_viewer.jar HTTP_server_URI imagefile.jp2 [stateless/session] [JPT/JPP] [tcp/udp]");
return;
}
- ImageWindow frame = new ImageWindow( uri, j2kfilename, session, jppstream);
+ ImageWindow frame = new ImageWindow( uri, j2kfilename, session, jppstream, aux);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);