jnlp.sample.servlet
Class JnlpResource

java.lang.Object
  extended by jnlp.sample.servlet.JnlpResource

public class JnlpResource
extends java.lang.Object

A JnlpResource encapsulate the information about a resource that is needed to process a JNLP Download Request. The pattern matching arguments are: name, version-id, os, arch, and locale. The outgoing arguments are: - path to resource in (WAR File) - product version-id (Version-id to return or null. Typically same as version-id above) - mime-type for content - lastModified date of WAR file resource


Constructor Summary
JnlpResource(javax.servlet.ServletContext context, java.lang.String path)
           
JnlpResource(javax.servlet.ServletContext context, java.lang.String name, java.lang.String versionId, java.lang.String[] osList, java.lang.String[] archList, java.lang.String[] localeList, java.lang.String path, java.lang.String returnVersionId)
           
JnlpResource(javax.servlet.ServletContext context, java.lang.String name, java.lang.String versionId, java.lang.String[] osList, java.lang.String[] archList, java.lang.String[] localeList, java.lang.String path, java.lang.String returnVersionId, java.lang.String encoding)
           
 
Method Summary
 boolean exists()
           
 java.lang.String[] getArchList()
           
 long getLastModified()
           
 java.lang.String[] getLocaleList()
           
 java.lang.String getMimeType()
           
 java.lang.String getName()
           
 java.lang.String[] getOSList()
           
 java.lang.String getPath()
           
 java.net.URL getResource()
           
 java.lang.String getReturnVersionId()
           
 java.lang.String getVersionId()
           
 boolean isJarFile()
           
 boolean isJnlpFile()
           
static void setDefaultExtensions(java.lang.String jnlpExtension, java.lang.String jarExtension)
           
 java.lang.String toString()
          Print info about an entry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JnlpResource

public JnlpResource(javax.servlet.ServletContext context,
                    java.lang.String path)

JnlpResource

public JnlpResource(javax.servlet.ServletContext context,
                    java.lang.String name,
                    java.lang.String versionId,
                    java.lang.String[] osList,
                    java.lang.String[] archList,
                    java.lang.String[] localeList,
                    java.lang.String path,
                    java.lang.String returnVersionId)

JnlpResource

public JnlpResource(javax.servlet.ServletContext context,
                    java.lang.String name,
                    java.lang.String versionId,
                    java.lang.String[] osList,
                    java.lang.String[] archList,
                    java.lang.String[] localeList,
                    java.lang.String path,
                    java.lang.String returnVersionId,
                    java.lang.String encoding)
Method Detail

setDefaultExtensions

public static void setDefaultExtensions(java.lang.String jnlpExtension,
                                        java.lang.String jarExtension)

getPath

public java.lang.String getPath()

getResource

public java.net.URL getResource()

getMimeType

public java.lang.String getMimeType()

getLastModified

public long getLastModified()

exists

public boolean exists()

isJnlpFile

public boolean isJnlpFile()

isJarFile

public boolean isJarFile()

getName

public java.lang.String getName()

getVersionId

public java.lang.String getVersionId()

getOSList

public java.lang.String[] getOSList()

getArchList

public java.lang.String[] getArchList()

getLocaleList

public java.lang.String[] getLocaleList()

getReturnVersionId

public java.lang.String getReturnVersionId()

toString

public java.lang.String toString()
Print info about an entry

Overrides:
toString in class java.lang.Object


Copyright © 2005-2009 Sun Microsystems. All Rights Reserved.