org.apache.myfaces.html5.component.effect
Class AbstractEffectTransform

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.apache.myfaces.html5.component.effect.AbstractBaseEffect
              extended by org.apache.myfaces.html5.component.effect.BaseEffect
                  extended by org.apache.myfaces.html5.component.effect.AbstractEffectTransform
All Implemented Interfaces:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder
Direct Known Subclasses:
EffectTransform

@JSFComponent(name="fx:effectTransform",
              clazz="org.apache.myfaces.html5.component.effect.EffectTransform",
              tagClass="org.apache.myfaces.html5.tag.effect.EffectTransformTag",
              defaultRendererType="org.apache.myfaces.html5.EffectTransform",
              family="org.apache.myfaces.EffectTransform",
              type="org.apache.myfaces.html5.EffectTransform")
public abstract class AbstractEffectTransform
extends BaseEffect

Convenience component for CSS transformation functions. Any number of the transforms can be used at once.

Author:
Ali Ok

Field Summary
 
Fields inherited from class org.apache.myfaces.html5.component.effect.BaseEffect
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Constructor Summary
AbstractEffectTransform()
           
 
Method Summary
abstract  String getRotate()
          Angle to rotate the ClientBehaviorHolder.
abstract  Double getScaleX()
          Value to scale the ClientBehaviorHolder in X axis.
Value must be positive.
abstract  Double getScaleY()
          Value to scale the ClientBehaviorHolder in Y axis.
Value must be positive.
abstract  String getSkewX()
          Angle to skew the ClientBehaviorHolder in X axis.
abstract  String getSkewY()
          Angle to skew the ClientBehaviorHolder in Y axis.
abstract  Double getTranslateX()
          Pixel value to translate the ClientBehaviorHolder in X axis.
abstract  Double getTranslateY()
          Pixel value to translate the ClientBehaviorHolder in Y axis.
 
Methods inherited from class org.apache.myfaces.html5.component.effect.BaseEffect
getFamily
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEffectTransform

public AbstractEffectTransform()
Method Detail

getRotate

@JSFProperty(deferredValueType="java.lang.String",
             required=false)
public abstract String getRotate()
Angle to rotate the ClientBehaviorHolder. Value can be in:

See Also:
http://www.w3.org/TR/css3-values/#angles

getScaleX

@JSFProperty(deferredValueType="java.lang.Double",
             required=false)
public abstract Double getScaleX()
Value to scale the ClientBehaviorHolder in X axis.
Value must be positive.


getScaleY

@JSFProperty(deferredValueType="java.lang.Double",
             required=false)
public abstract Double getScaleY()
Value to scale the ClientBehaviorHolder in Y axis.
Value must be positive.


getSkewX

@JSFProperty(deferredValueType="java.lang.String",
             required=false)
public abstract String getSkewX()
Angle to skew the ClientBehaviorHolder in X axis. Value can be in:

See Also:
http://www.w3.org/TR/css3-values/#angles

getSkewY

@JSFProperty(deferredValueType="java.lang.String",
             required=false)
public abstract String getSkewY()
Angle to skew the ClientBehaviorHolder in Y axis. Value can be in:

See Also:
http://www.w3.org/TR/css3-values/#angles

getTranslateX

@JSFProperty(deferredValueType="java.lang.Double",
             required=false)
public abstract Double getTranslateX()
Pixel value to translate the ClientBehaviorHolder in X axis.


getTranslateY

@JSFProperty(deferredValueType="java.lang.Double",
             required=false)
public abstract Double getTranslateY()
Pixel value to translate the ClientBehaviorHolder in Y axis.



Copyright © 2011 The Apache Software Foundation. All Rights Reserved.