Interface Summary Interface Description ActionSource2AttachedObjectHandlerA VDL handler that exposes
ActionListenerto a page author.
ActionSource2AttachedObjectTargetA marker interface for VDL tags that represent
<composite:actionSource/>for use by the composite component page author.
AttachedObjectHandlerThe abstract base interface for a handler representing an attached object in a VDL page. AttachedObjectTargetWithin the declaration of a composite component, an
AttachedObjectTargetallows the composite component author to expose the semantics of an inner component to the page author without exposing the rendering or implementation details of the inner component.
BehaviorHolderAttachedObjectHandlerRepresent an attached object that is a
BehaviorHolderin a VDL page.
BehaviorHolderattached object target in a VDL page.
EditableValueHolderAttachedObjectHandler EditableValueHolderAttachedObjectTargetA marker interface for VDL tags that represent
<composite:editableValueHolder/>for use by the composite component page author.
ValueHolderAttachedObjectHandlerA VDL handler that exposes
Converterto a page author.
ValueHolderAttachedObjectTargetA marker interface for VDL tags that represent
<composite:valueHolder/>for use by the composite component page author.
Class Summary Class Description LocationAn object that represents the Location of a tag or attribute of a tag in a View Declaration Language file. StateManagementStrategyEncapsulate the saving and restoring of the view to enable the VDL to take over the responsibility for handling this feature. ViewDeclarationLanguageThe contract that a view declaration language must implement to interact with the JSF runtime. ViewDeclarationLanguageFactoryViewDeclarationLanguageFactory is a factory object that creates (if needed) and returns a new
ViewDeclarationLanguageinstance based on the VDL found in a specific view.
ViewMetadatais reponsible for extracting and providing view parameter metadata from VDL views.
Annotation Types Summary Annotation Type Description ViewScopedWhen this annotation, along with
javax.inject.Namedis found on a class, the runtime must place the bean in a CDI scope such that it remains active as long as
NavigationHandler.handleNavigation(javax.faces.context.FacesContext, java.lang.String, java.lang.String)does not cause a navigation to a view with a viewId that is different than the viewId of the current view.