RichFaces UI Components UI 4.2.0.Final

org.richfaces.resource
Class MediaOutputResource

java.lang.Object
  extended by org.richfaces.resource.AbstractUserResource
      extended by org.richfaces.resource.MediaOutputResource
All Implemented Interfaces:
javax.faces.component.StateHolder, org.richfaces.resource.CacheableResource, org.richfaces.resource.ContentProducerResource, org.richfaces.resource.UserResource

public class MediaOutputResource
extends org.richfaces.resource.AbstractUserResource
implements javax.faces.component.StateHolder, org.richfaces.resource.CacheableResource

Since:
4.0
Author:
Nick Belaevski

Constructor Summary
MediaOutputResource()
           
 
Method Summary
 void encode(javax.faces.context.FacesContext facesContext)
           
 String getContentType()
           
 String getEntityTag(javax.faces.context.FacesContext context)
           
 Date getExpires(javax.faces.context.FacesContext context)
           
 Map<String,String> getResponseHeaders()
           
 int getTimeToLive(javax.faces.context.FacesContext context)
           
 void initialize()
           
 boolean isCacheable(javax.faces.context.FacesContext context)
           
 boolean isTransient()
           
 void restoreState(javax.faces.context.FacesContext context, Object stateObject)
           
 Object saveState(javax.faces.context.FacesContext context)
           
 void setCacheable(boolean cacheable)
           
 void setContentType(String contentType)
           
 void setTransient(boolean newTransientValue)
           
 
Methods inherited from class org.richfaces.resource.AbstractUserResource
getContentLength, getLastModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaOutputResource

public MediaOutputResource()
Method Detail

encode

public void encode(javax.faces.context.FacesContext facesContext)
            throws IOException
Specified by:
encode in interface org.richfaces.resource.ContentProducerResource
Throws:
IOException

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder

setTransient

public void setTransient(boolean newTransientValue)
Specified by:
setTransient in interface javax.faces.component.StateHolder

saveState

public Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         Object stateObject)
Specified by:
restoreState in interface javax.faces.component.StateHolder

initialize

public void initialize()
Parameters:
uiMediaOutput -

isCacheable

public boolean isCacheable(javax.faces.context.FacesContext context)
Specified by:
isCacheable in interface org.richfaces.resource.CacheableResource

setCacheable

public void setCacheable(boolean cacheable)

getExpires

public Date getExpires(javax.faces.context.FacesContext context)
Specified by:
getExpires in interface org.richfaces.resource.CacheableResource

getTimeToLive

public int getTimeToLive(javax.faces.context.FacesContext context)
Specified by:
getTimeToLive in interface org.richfaces.resource.CacheableResource

getEntityTag

public String getEntityTag(javax.faces.context.FacesContext context)
Specified by:
getEntityTag in interface org.richfaces.resource.CacheableResource

getContentType

public String getContentType()
Specified by:
getContentType in interface org.richfaces.resource.UserResource

setContentType

public void setContentType(String contentType)

getResponseHeaders

public Map<String,String> getResponseHeaders()
Specified by:
getResponseHeaders in interface org.richfaces.resource.UserResource
Overrides:
getResponseHeaders in class org.richfaces.resource.AbstractUserResource

RichFaces UI Components UI 4.2.0.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.