org.efaps.ui.wicket.resources
Class AbstractEFapsResource

java.lang.Object
  extended by org.apache.wicket.Resource
      extended by org.apache.wicket.markup.html.WebResource
          extended by org.efaps.ui.wicket.resources.AbstractEFapsResource
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.IResourceListener
Direct Known Subclasses:
XSLResource

public abstract class AbstractEFapsResource
extends org.apache.wicket.markup.html.WebResource

A subclass of WebResource that uses the EFapsResourceStream to provide the Resource

Version:
$Id: AbstractEFapsResource.java 3447 2009-11-29 22:46:39Z tim.moxter $
Author:
jmox
See Also:
Serialized Form

Nested Class Summary
protected  class AbstractEFapsResource.AbstractEFapsResourceStream
          Abstract class implementing the IResourceStream.
 
Field Summary
protected  AbstractEFapsResource.AbstractEFapsResourceStream stream
          the ResourceStream for this AbstractEFapsResource
 
Fields inherited from interface org.apache.wicket.IResourceListener
INTERFACE
 
Constructor Summary
AbstractEFapsResource(java.lang.String _name, java.lang.String _type)
           
 
Method Summary
 org.apache.wicket.util.resource.IResourceStream getResourceStream()
           
protected abstract  AbstractEFapsResource.AbstractEFapsResourceStream setNewResourceStream()
          this method is used to set the AbstractEFapsResourceStream for the instance variable stream.
 
Methods inherited from class org.apache.wicket.markup.html.WebResource
configureResponse, getCacheDuration, setHeaders
 
Methods inherited from class org.apache.wicket.Resource
getParameters, invalidate, isCacheable, onResourceRequested, setCacheable, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stream

protected AbstractEFapsResource.AbstractEFapsResourceStream stream
the ResourceStream for this AbstractEFapsResource

Constructor Detail

AbstractEFapsResource

public AbstractEFapsResource(java.lang.String _name,
                             java.lang.String _type)
Method Detail

setNewResourceStream

protected abstract AbstractEFapsResource.AbstractEFapsResourceStream setNewResourceStream()
this method is used to set the AbstractEFapsResourceStream for the instance variable stream. It si called from the Constructor AbstractEFapsResource(String, String) and in case that the instance variable stream is still null from getResourceStream(). The method is implemented as abstract so that all subclasses can use there on subclass of an AbstractEFapsResourceStream.

Returns:

getResourceStream

public org.apache.wicket.util.resource.IResourceStream getResourceStream()
Specified by:
getResourceStream in class org.apache.wicket.Resource


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.