org.ajax4jsf.resource
Class AnimationResource
java.lang.Object
org.ajax4jsf.resource.InternetResourceBase
org.ajax4jsf.resource.AnimationResource
- All Implemented Interfaces:
- org.ajax4jsf.resource.InternetResource
public abstract class AnimationResource
- extends InternetResourceBase
Fields inherited from interface org.ajax4jsf.resource.InternetResource |
CODEC_ATTR, DATA_SEPARATOR, DEFAULT_EXPIRE, DEFAULT_EXPITE_PARAMETER, ENCODE_PASS_PARAMETER, ENCODE_URI_PARAMETER, RESOURCE_PROTOCOL, RESOURCE_URI_PREFIX, RESOURCE_URI_PREFIX_LENGTH |
Method Summary |
protected int[] |
getFrameDelays()
|
protected abstract java.awt.Dimension |
getFrameSize(org.ajax4jsf.resource.ResourceContext resourceContext)
|
protected abstract int |
getNumberOfFrames()
|
protected int |
getRepeat()
|
protected abstract void |
paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D graphics2D,
int frameIndex)
|
void |
send(org.ajax4jsf.resource.ResourceContext context)
|
Methods inherited from class org.ajax4jsf.resource.InternetResourceBase |
deserializeData, encode, encode, encodeBegin, encodeEnd, getContentLength, getContentType, getDataToStore, getExpired, getKey, getLastModified, getProperty, getRenderer, getResourceAsStream, getUri, isCacheable, isSessionAware, requireFacesContext, restoreData, sendHeaders, setCacheable, setContentLength, setExpired, setKey, setLastModified, setProperty, setRenderer, setSessionAware |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnimationResource
public AnimationResource()
getFrameSize
protected abstract java.awt.Dimension getFrameSize(org.ajax4jsf.resource.ResourceContext resourceContext)
getNumberOfFrames
protected abstract int getNumberOfFrames()
getRepeat
protected int getRepeat()
getFrameDelays
protected int[] getFrameDelays()
send
public void send(org.ajax4jsf.resource.ResourceContext context)
throws java.io.IOException
- Specified by:
send
in interface org.ajax4jsf.resource.InternetResource
- Overrides:
send
in class InternetResourceBase
- Throws:
java.io.IOException
paint
protected abstract void paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D graphics2D,
int frameIndex)
Copyright © 2010. All Rights Reserved.