org.apache.myfaces.html5.component.media
Class AbstractVideo

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.html.HtmlOutputText
                  extended by org.apache.myfaces.html5.component.media.AbstractMedia
                      extended by org.apache.myfaces.html5.component.media.Media
                          extended by org.apache.myfaces.html5.component.media.AbstractVideo
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Draggable, AccesskeyProperty, GlobalEventProperties, Html5GlobalProperties, KeyEventProperties, MediaEventProperties, MouseEventProperties, TabindexProperty, MediaSourceHolder
Direct Known Subclasses:
Video

@JSFComponent(name="hx:video",
              clazz="org.apache.myfaces.html5.component.media.Video",
              tagClass="org.apache.myfaces.html5.tag.media.VideoTag",
              defaultRendererType="org.apache.myfaces.html5.Video",
              family="org.apache.myfaces.Media",
              type="org.apache.myfaces.html5.Video",
              implementz="javax.faces.component.behavior.ClientBehaviorHolder",
              defaultEventName="play")
public abstract class AbstractVideo
extends Media

Component that represents HTML5 video element.

Author:
Ali Ok

Field Summary
 
Fields inherited from class org.apache.myfaces.html5.component.media.Media
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class org.apache.myfaces.html5.component.media.AbstractMedia
mediaInfoSet
 
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
AbstractVideo()
           
 
Method Summary
abstract  String getHeight()
          Height of the video.
abstract  String getPoster()
          This property defines an image to show when no video data is available.
abstract  String getWidth()
          Width of the video.
 
Methods inherited from class org.apache.myfaces.html5.component.media.Media
getAccesskey, getAnimationEnd, getDefaultEventName, getDir, getEventNames, getFamily, getLang, getOnblur, getOnclick, getOndblclick, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOnended, getOnerror, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnloadeddata, getOnloadedmetadata, getOnloadstart, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnmousewheel, getOnpause, getOnplay, getOnplaying, getOnprogress, getOnseeked, getOnseeking, getOnvolumechange, getOnwaiting, getPreload, getStyle, getStyleClass, getTabindex, getTitle, isAutoplay, isDraggable, isEscape, isHidden, isLoop, isShowControls, setAccesskey, setAnimationEnd, setAutoplay, setDir, setDraggable, setEscape, setHidden, setLang, setLoop, setOnblur, setOnclick, setOndblclick, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOnended, setOnerror, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnloadeddata, setOnloadedmetadata, setOnloadstart, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnmousewheel, setOnpause, setOnplay, setOnplaying, setOnprogress, setOnseeked, setOnseeking, setOnvolumechange, setOnwaiting, setPreload, setShowControls, setStyle, setStyleClass, setTabindex, setTitle
 
Methods inherited from class org.apache.myfaces.html5.component.media.AbstractMedia
addMediaInfo, getMediaInfos
 
Methods inherited from class javax.faces.component.UIOutput
clearInitialState, getConverter, getLocalValue, getValue, markInitialState, restoreState, saveState, setConverter, setValue
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, 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
 
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
 

Constructor Detail

AbstractVideo

public AbstractVideo()
Method Detail

getPoster

@JSFProperty(deferredValueType="java.lang.String")
public abstract String getPoster()
This property defines an image to show when no video data is available.

Returns:

getWidth

@JSFProperty(deferredValueType="java.lang.String")
public abstract String getWidth()
Width of the video. Can be in pixels, or percent.

Returns:

getHeight

@JSFProperty(deferredValueType="java.lang.String")
public abstract String getHeight()
Height of the video. Can be in pixels, or percent.

Returns:


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