package org.richfaces.component; import org.richfaces.cdk.annotations.*; import org.richfaces.renderkit.html.HtmlFocusModifierRenderer; import javax.faces.component.UIComponentBase; @JsfComponent(tag = @Tag(name = "focusModifier", type = TagType.Facelets), renderer = @JsfRenderer(family = AbstractFocusModifier.COMPONENT_FAMILY, type = HtmlFocusModifierRenderer.RENDERER_TYPE)) public abstract class AbstractFocusModifier extends UIComponentBase { // ------------------------------ FIELDS ------------------------------ public static final String COMPONENT_FAMILY = "org.richfaces.Focus"; public static final String COMPONENT_TYPE = "org.richfaces.FocusModifier"; // -------------------------- OTHER METHODS -------------------------- @Attribute public abstract Integer getPriority(); @Attribute public abstract String getSuffix(); @Attribute public abstract String getTargetClientId(); @Attribute(defaultValue = "false") public abstract boolean isSkipped(); }