org.jboss.seam.ui.graphicImage
Class UITransformImageSize

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.jboss.seam.ui.graphicImage.UITransformImageSize
All Implemented Interfaces:
javax.faces.component.StateHolder, ImageTransform

public abstract class UITransformImageSize
extends javax.faces.component.UIComponentBase
implements ImageTransform


Field Summary
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Fields inherited from interface org.jboss.seam.ui.graphicImage.ImageTransform
FAMILY
 
Constructor Summary
UITransformImageSize()
           
 
Method Summary
 void applyTransform(Image image)
           
abstract  java.lang.Double getFactor()
           
abstract  java.lang.Integer getHeight()
           
abstract  java.lang.Integer getWidth()
           
abstract  boolean isMaintainRatio()
           
abstract  void setFactor(java.lang.Double factor)
           
abstract  void setHeight(java.lang.Integer height)
           
abstract  void setMaintainRatio(boolean maintainRatio)
           
abstract  void setWidth(java.lang.Integer width)
           
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getFamily, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UITransformImageSize

public UITransformImageSize()
Method Detail

applyTransform

public void applyTransform(Image image)
                    throws java.io.IOException
Specified by:
applyTransform in interface ImageTransform
Throws:
java.io.IOException

isMaintainRatio

public abstract boolean isMaintainRatio()

setMaintainRatio

public abstract void setMaintainRatio(boolean maintainRatio)

getWidth

public abstract java.lang.Integer getWidth()

setWidth

public abstract void setWidth(java.lang.Integer width)

getHeight

public abstract java.lang.Integer getHeight()

setHeight

public abstract void setHeight(java.lang.Integer height)

getFactor

public abstract java.lang.Double getFactor()

setFactor

public abstract void setFactor(java.lang.Double factor)


Copyright © 2008 JBoss. All Rights Reserved.