org.richfaces.renderkit.html
Class CustomizeableGradient
java.lang.Object
javax.faces.application.Resource
org.richfaces.resource.AbstractBaseResource
org.richfaces.resource.AbstractCacheableResource
org.ajax4jsf.resource.Java2Dresource
org.richfaces.renderkit.html.CustomizeableGradient
- All Implemented Interfaces:
- org.richfaces.resource.CacheableResource, org.richfaces.resource.StateHolderResource
public class CustomizeableGradient
- extends Java2Dresource
- Author:
- Nick Belaevski - nbelaevski@exadel.com
created 02.02.2007
Fields inherited from class javax.faces.application.Resource |
COMPONENT_RESOURCE_KEY |
Methods inherited from class org.richfaces.resource.AbstractCacheableResource |
addCacheControlResponseHeaders, getEntityTag, getExpires, getTimeToLive, isCacheable, isMatchesEntityTag, isMatchesEntityTag, isMatchesLastModified, isMatchesLastModified, setCacheable, userAgentNeedsUpdate |
Methods inherited from class javax.faces.application.Resource |
getLibraryName, getResourceName, setContentType, setLibraryName, setResourceName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dimension
protected java.awt.Dimension dimension
gradientColor
protected java.lang.Integer gradientColor
baseColor
protected java.lang.Integer baseColor
gradientHeight
protected java.lang.Integer gradientHeight
gradientType
protected GradientType gradientType
gradientAlignment
protected GradientAlignment gradientAlignment
CustomizeableGradient
public CustomizeableGradient()
getDimension
public java.awt.Dimension getDimension()
- Description copied from class:
Java2Dresource
- Primary calculation of image dimensions - used when HTML code is
generated to render IMG's width and height Subclasses should override
this method to provide correct sizes of rendered images
- Specified by:
getDimension
in class Java2Dresource
- Returns:
- dimensions of the image to be displayed on page
paint
protected void paint(java.awt.Graphics2D g2d,
java.awt.Dimension dim)
- Description copied from class:
Java2Dresource
- Template method for create image as Applet-like paint.
- Overrides:
paint
in class Java2Dresource
- Parameters:
g2d
- -
graphics to paint.
paintGradient
protected void paintGradient(java.awt.Graphics2D g2d,
java.awt.Dimension dim)
readState
public void readState(javax.faces.context.FacesContext context,
java.io.DataInput dataInput)
throws java.io.IOException
- Specified by:
readState
in interface org.richfaces.resource.StateHolderResource
- Overrides:
readState
in class Java2Dresource
- Throws:
java.io.IOException
writeState
public void writeState(javax.faces.context.FacesContext context,
java.io.DataOutput dataOutput)
throws java.io.IOException
- Specified by:
writeState
in interface org.richfaces.resource.StateHolderResource
- Overrides:
writeState
in class Java2Dresource
- Throws:
java.io.IOException
safeTrim
protected static java.lang.String safeTrim(java.lang.String s)
isCacheable
public boolean isCacheable()
getGradientColor
public java.lang.Integer getGradientColor()
setGradientColor
public void setGradientColor(java.lang.Integer headerBackgroundColor)
setGradientColorString
public void setGradientColorString(java.lang.String colorString)
getBaseColor
public java.lang.Integer getBaseColor()
setBaseColor
public void setBaseColor(java.lang.Integer headerGradientColor)
setBaseColorString
public void setBaseColorString(java.lang.String colorString)
getGradientType
public GradientType getGradientType()
setGradientType
public void setGradientType(GradientType gradientType)
getGradientAlignment
public GradientAlignment getGradientAlignment()
setGradientAlignment
public void setGradientAlignment(GradientAlignment gradientAlignment)
getGradientHeight
public java.lang.Integer getGradientHeight()
setGradientHeight
public void setGradientHeight(java.lang.Integer gradientHeight)
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.