org.apache.struts2.quickstart
Class MultiDirResource

java.lang.Object
  extended by org.mortbay.util.Resource
      extended by org.apache.struts2.quickstart.MultiDirResource
All Implemented Interfaces:
java.io.Serializable

public class MultiDirResource
extends org.mortbay.util.Resource

See Also:
Serialized Form

Constructor Summary
MultiDirResource(MultiWebApplicationContext ctx, java.lang.String uri, java.util.List pathPriority, java.util.Map paths)
           
 
Method Summary
 org.mortbay.util.Resource addPath(java.lang.String string)
           
 boolean delete()
           
 boolean exists()
           
 java.io.File getFile()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
           
 java.io.OutputStream getOutputStream()
           
 java.net.URL getURL()
           
 boolean isDirectory()
           
 long lastModified()
           
 long length()
           
 java.lang.String[] list()
           
 void release()
           
 boolean renameTo(org.mortbay.util.Resource resource)
           
 
Methods inherited from class org.mortbay.util.Resource
cache, encode, finalize, getAlias, getAssociate, getListHTML, newResource, newResource, newSystemResource, setAssociate, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiDirResource

public MultiDirResource(MultiWebApplicationContext ctx,
                        java.lang.String uri,
                        java.util.List pathPriority,
                        java.util.Map paths)
Method Detail

release

public void release()
Specified by:
release in class org.mortbay.util.Resource

exists

public boolean exists()
Specified by:
exists in class org.mortbay.util.Resource

isDirectory

public boolean isDirectory()
Specified by:
isDirectory in class org.mortbay.util.Resource

lastModified

public long lastModified()
Specified by:
lastModified in class org.mortbay.util.Resource

length

public long length()
Specified by:
length in class org.mortbay.util.Resource

getURL

public java.net.URL getURL()
Specified by:
getURL in class org.mortbay.util.Resource

getFile

public java.io.File getFile()
                     throws java.io.IOException
Specified by:
getFile in class org.mortbay.util.Resource
Throws:
java.io.IOException

getName

public java.lang.String getName()
Specified by:
getName in class org.mortbay.util.Resource

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in class org.mortbay.util.Resource
Throws:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException,
                                            java.lang.SecurityException
Specified by:
getOutputStream in class org.mortbay.util.Resource
Throws:
java.io.IOException
java.lang.SecurityException

delete

public boolean delete()
               throws java.lang.SecurityException
Specified by:
delete in class org.mortbay.util.Resource
Throws:
java.lang.SecurityException

renameTo

public boolean renameTo(org.mortbay.util.Resource resource)
                 throws java.lang.SecurityException
Specified by:
renameTo in class org.mortbay.util.Resource
Throws:
java.lang.SecurityException

list

public java.lang.String[] list()
Specified by:
list in class org.mortbay.util.Resource

addPath

public org.mortbay.util.Resource addPath(java.lang.String string)
                                  throws java.io.IOException,
                                         java.net.MalformedURLException
Specified by:
addPath in class org.mortbay.util.Resource
Throws:
java.io.IOException
java.net.MalformedURLException


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.