org.apache.myfaces.html5.component.panel
Class AbstractDiv

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.apache.myfaces.html5.component.panel.AbstractDiv
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Draggable, AccesskeyProperty, GlobalEventProperties, Html5GlobalProperties, KeyEventProperties, MouseEventProperties, TabindexProperty
Direct Known Subclasses:
Div

@JSFComponent(name="hx:div",
              clazz="org.apache.myfaces.html5.component.panel.Div",
              tagClass="org.apache.myfaces.html5.tag.panel.DivTag",
              defaultRendererType="org.apache.myfaces.html5.Div",
              family="org.apache.myfaces.Div",
              type="org.apache.myfaces.html5.Div",
              implementz="javax.faces.component.behavior.ClientBehaviorHolder",
              defaultEventName="mouseover")
public abstract class AbstractDiv
extends javax.faces.component.UIComponentBase
implements javax.faces.component.behavior.ClientBehaviorHolder, Html5GlobalProperties, AccesskeyProperty, TabindexProperty, MouseEventProperties, KeyEventProperties, GlobalEventProperties

Component that supports new functionality like Html5 DnD.
The reason of having this component is, providing a way to use new functionality in old components. For example, to make a h:column of a h:dataTable draggable, the user can put a hx:div inside the h:column wrapping the column content; then putting a fx:dragSource in it.

Author:
Ali Ok

Field Summary
 
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
AbstractDiv()
           
 
Method Summary
 
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, getFamily, 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, getDefaultEventName, getEventNames
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.Html5GlobalProperties
getAnimationEnd, getDir, getLang, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOnmousewheel, getStyle, getStyleClass, getTitle, isDraggable, isHidden
 
Methods inherited from interface org.apache.myfaces.html5.component.api.Draggable
setDraggable
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.AccesskeyProperty
getAccesskey
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.TabindexProperty
getTabindex
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.MouseEventProperties
getOnclick, getOndblclick, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnmousewheel
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.KeyEventProperties
getOnkeydown, getOnkeypress, getOnkeyup
 
Methods inherited from interface org.apache.myfaces.html5.component.properties.GlobalEventProperties
getOnblur, getOnclick, getOndblclick, getOnfocus
 

Constructor Detail

AbstractDiv

public AbstractDiv()


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