jnlp.sample.servlet
Class JnlpResource
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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)
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.