You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2013/05/28 08:06:10 UTC
svn commit: r1486759 [2/10] - /myfaces/site/publish/tobago/
Modified: myfaces/site/publish/tobago/cpd.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/cpd.html?rev=1486759&r1=1486758&r2=1486759&view=diff
==============================================================================
--- myfaces/site/publish/tobago/cpd.html (original)
+++ myfaces/site/publish/tobago/cpd.html Tue May 28 06:06:09 2013
@@ -29,7 +29,7 @@
<div class="date">
- Last Published: 04 Mar 2013
+ Last Published: 28 May 2013
</div>
<ul>
<li>
@@ -121,7 +121,7 @@
</li>
<li class="none">
- <a href="migration-1.6.html">Migration to 1.6 (beta)</a>
+ <a href="migration-2.0.html">Migration to 2.0 (alpha)</a>
</li>
<li class="none">
@@ -353,7 +353,514 @@
</div>
<div id="body_column">
<div>
- <div class="section"><h2>CPD Results<a name="CPD_Results"></a></h2><p>The following document contains the results of PMD's <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 4.2.5.</p></div><div class="section"><h2>Duplications<a name="Duplications"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#714">714</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#574">574</a></td></tr><tr class="b"><td colspan='3'><div><pre> private static String createDojoDndType(UIComponent component, String clientId, String dojoType) {
+ <div class="section"><h2>CPD Results<a name="CPD_Results"></a></h2><p>The following document contains the results of PMD's <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 4.2.5.</p></div><div class="section"><h2>Duplications<a name="Duplications"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/TagUtils.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/TagUtils.html#51">51</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/TagUtils.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/TagUtils.html#51">51</a></td></tr><tr class="b"><td colspan='3'><div><pre>@Deprecated
+public class TagUtils {
+ private static final Logger LOG = LoggerFactory.getLogger(TagUtils.class);
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setIntegerProperty(UIComponent component, String name, String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ if ((component instanceof AbstractUIPage
+ || component instanceof javax.faces.component.UIGraphic
+ || component instanceof AbstractUIPopup)
+ && (Attributes.WIDTH.equals(name) || Attributes.HEIGHT.equals(name))) {
+ if (value.endsWith("px")) {
+ value = value.substring(0, value.length() - 2);
+ }
+ }
+ component.getAttributes().put(name, new Integer(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setBooleanProperty(UIComponent component, String name, String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ component.getAttributes().put(name, Boolean.valueOf(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setStringProperty(UIComponent component, String name, String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ component.getAttributes().put(name, value);
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setConverterProperty(UIComponent component, String name, String value) {
+ if (value != null && component instanceof ValueHolder) {
+ final FacesContext facesContext = FacesContext.getCurrentInstance();
+ final Application application = facesContext.getApplication();
+ if (UIComponentTag.isValueReference(value)) {
+ ValueBinding valueBinding = application.createValueBinding(value);
+ component.setValueBinding(name, valueBinding);
+ } else {
+ Converter converter = application.createConverter(value);
+ ((ValueHolder) component).setConverter(converter);
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setSeverityProperty(UIComponent component, String name, String value) {
+ setStringProperty(component, name, value);
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setObjectProperty(UIComponent component, String name, String value) {
+ setStringProperty(component, name, value);
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setCharacterProperty(UIComponent component, String name, String value) {
+ setStringProperty(component, name, value);
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static ValueBinding createValueBinding(String value) {
+ return FacesContext.getCurrentInstance().getApplication().createValueBinding(value);
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setStateChangeListenerMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((SheetStateChangeSource) component).setStateChangeListener(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setSortActionListenerMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((SortActionSource) component).setSortActionListener(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setSuggestMethodMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((InputSuggest) component).setSuggestMethod(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setValueChangeListenerMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((EditableValueHolder) component).setValueChangeListener(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setValidatorMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((EditableValueHolder) component).setValidator(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setActionListenerMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((ActionSource) component).setActionListener(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setActionMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding =
+ FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((ActionSource) component).setAction(methodBinding);
+ } else {
+ ((ActionSource) component).setAction(new ConstantMethodBinding(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setTabChangeListenerMethodBinding(UIComponent component, String value, Class[] args) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(value, args);
+ ((TabChangeSource) component).setTabChangeListener(methodBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setStringArrayProperty(UIComponent component, String name, String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ String[] components = ComponentUtils.splitList(value);
+ try {
+ PropertyUtils.setProperty(component, name, components);
+ } catch (IllegalAccessException e) {
+ LOG.error("Ignoring Property", e);
+ } catch (InvocationTargetException e) {
+ LOG.error("Ignoring Property", e);
+ } catch (NoSuchMethodException e) {
+ LOG.error("Ignoring Property", e);
+ }
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setValueBindingProperty(UIComponent component, String name, String value) {
+ if (value != null && UIComponentTag.isValueReference(value)) {
+ ValueBinding valueBinding = createValueBinding(value);
+ component.setValueBinding(name, valueBinding);
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static void setOrderByProperty(UIComponent component, String name, String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ component.getAttributes().put(name, AbstractUIMessages.OrderBy.parse(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated since 2.0.0
+ */
+ @Deprecated
+ public static String getValueFromEl(String script) {
+ if (UIComponentTag.isValueReference(script)) {
+ ValueBinding valueBinding = createValueBinding(script);
+ script = (String) valueBinding.getValue(FacesContext.getCurrentInstance());
+ }
+ return script;
+ }
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/StyleClasses.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/StyleClasses.html#45">45</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/StyleClasses.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/StyleClasses.html#45">45</a></td></tr><tr class="b"><td colspan='3'><div><pre>@Deprecated
+public class StyleClasses implements Serializable {
+
+ private static final long serialVersionUID = 3738052927067803517L;
+
+ private static final Logger LOG = LoggerFactory.getLogger(StyleClasses.class);
+
+ public static final char SEPARATOR = '-';
+ public static final String PREFIX = "tobago" + SEPARATOR;
+ public static final String MARKUP = SEPARATOR + "markup" + SEPARATOR;
+
+ private ListOrderedSet classes;
+
+ public StyleClasses() {
+ classes = new ListOrderedSet();
+ }
+
+ /**
+ * Creates a StyleClasses element and adds one entry for a sub-component with the name of the renderer.
+ * E. g.: UITreeNode + "icon" -> tobago-treeNode-icon
+ */
+ public StyleClasses(UIComponent component, String sub) {
+ this();
+ addClass(StringUtils.uncapitalize(component.getRendererType()), sub);
+ }
+
+ private StyleClasses(StyleClasses base) {
+ this();
+ classes.addAll(base.classes);
+ }
+
+ public static StyleClasses ensureStyleClasses(UIComponent component) {
+ Map attributes = component.getAttributes();
+ StyleClasses classes = (StyleClasses) attributes.get(Attributes.STYLE_CLASS);
+ if (classes == null) {
+ classes = new StyleClasses();
+ attributes.put(Attributes.STYLE_CLASS, classes);
+ }
+ return classes;
+ }
+
+ public static StyleClasses ensureStyleClassesCopy(UIComponent component) {
+ return new StyleClasses(ensureStyleClasses(component));
+ }
+
+ /**
+ * @deprecated since Tobago 1.5.0. Please use {@link org.apache.myfaces.tobago.renderkit.css.Classes}.
+ */
+ @Deprecated
+ public void addFullQualifiedClass(String clazz) {
+ classes.add(clazz);
+ }
+ /**
+ * @deprecated since Tobago 1.5.0. Please use {@link org.apache.myfaces.tobago.renderkit.css.Classes}.
+ */
+ @Deprecated
+ public void removeFullQualifiedClass(String clazz) {
+ classes.remove(clazz);
+ }
+
+ public void addClass(String renderer, String sub) {
+ classes.add(nameOfClass(renderer, sub));
+ }
+
+ public void removeClass(String renderer, String sub) {
+ classes.remove(nameOfClass(renderer, sub));
+ }
+
+ public boolean isEmpty() {
+ return classes.isEmpty();
+ }
+
+ private String nameOfClass(String renderer, String sub) {
+ StringBuilder builder = new StringBuilder(PREFIX);
+ builder.append(renderer);
+ builder.append(SEPARATOR);
+ builder.append(sub);
+ return builder.toString();
+ }
+
+ public void addMarkupClass(String renderer, String markup) {
+ addMarkupClass(renderer, null, markup);
+ }
+
+ public void removeMarkupClass(String renderer, String markup) {
+ removeMarkupClass(renderer, null, markup);
+ }
+
+ public void addMarkupClass(String renderer, String sub, String markup) {
+ classes.add(nameOfMarkupClass(renderer, sub, markup));
+ }
+
+ public void removeMarkupClass(String renderer, String sub, String markup) {
+ classes.remove(nameOfMarkupClass(renderer, sub, markup));
+ }
+
+ private String nameOfMarkupClass(String renderer, String sub, String markup) {
+ StringBuilder builder = new StringBuilder(PREFIX);
+ builder.append(renderer);
+ if (sub != null) {
+ builder.append(SEPARATOR);
+ builder.append(sub);
+ }
+ builder.append(MARKUP);
+ builder.append(markup);
+ return builder.toString();
+ }
+
+ public void addMarkupClass(UIComponent component, String rendererName) {
+ if (component instanceof SupportsMarkup) {
+ addMarkupClass((SupportsMarkup) component, rendererName, null);
+ }
+ }
+
+ public void addMarkupClass(SupportsMarkup supportsMarkup, String rendererName, String sub) {
+ Markup m = supportsMarkup.getCurrentMarkup();
+ if (m != null) {
+ for (String markup : m) {
+ Theme theme = VariableResolverUtils.resolveClientProperties(FacesContext.getCurrentInstance()).getTheme();
+ if (theme.getRenderersConfig().isMarkupSupported(rendererName, markup)) {
+ addMarkupClass(rendererName, sub, markup);
+ } else if ("none".equals(markup)) {
+ Deprecation.LOG.warn("Markup 'none' is deprecated, please use a NULL pointer instead.");
+ } else {
+ LOG.warn("Unknown markup='" + markup + "'");
+ }
+ }
+ }
+ }
+
+ public void addAspectClass(String renderer, Aspect aspect) {
+ classes.add(nameOfAspectClass(renderer, aspect));
+ }
+
+ public void removeAspectClass(String renderer, Aspect aspect) {
+ classes.remove(nameOfAspectClass(renderer, aspect));
+ }
+
+ private String nameOfAspectClass(String renderer, Aspect aspect) {
+ StringBuilder builder = new StringBuilder(PREFIX);
+ builder.append(renderer);
+ builder.append(aspect);
+ return builder.toString();
+ }
+
+ public void addAspectClass(String renderer, String sub, Aspect aspect) {
+ classes.add(nameOfAspectClass(renderer, sub, aspect));
+ }
+
+ public void removeAspectClass(String renderer, String sub, Aspect aspect) {
+ classes.remove(nameOfAspectClass(renderer, sub, aspect));
+ }
+
+ private String nameOfAspectClass(String renderer, String sub, Aspect aspect) {
+ StringBuilder builder = new StringBuilder(PREFIX);
+ builder.append(renderer);
+ builder.append(SEPARATOR);
+ builder.append(sub);
+ builder.append(aspect);
+ return builder.toString();
+ }
+
+ public void addClasses(StyleClasses styleClasses) {
+ for (String clazz : (Iterable<String>) styleClasses.classes) {
+ classes.add(clazz);
+ }
+ }
+
+ public void removeClass(String clazz) {
+ classes.remove(clazz);
+ }
+
+ public void removeTobagoClasses(String rendererName) {
+ for (Iterator i = classes.iterator(); i.hasNext();) {
+ String clazz = (String) i.next();
+ if (clazz.startsWith(PREFIX + rendererName)) {
+ i.remove();
+ }
+ }
+ }
+
+ public void updateClassAttributeAndMarkup(UIComponent component, String rendererName) {
+ updateClassAttribute(component, rendererName);
+ addMarkupClass(component, rendererName);
+ }
+
+ public void updateClassAttribute(UIComponent component, String rendererName) {
+ // first remove old tobago-<rendererName>-<type> classes from class-attribute
+ removeTobagoClasses(rendererName);
+
+ addAspectClass(rendererName, Aspect.DEFAULT);
+ if (ComponentUtils.getBooleanAttribute(component, Attributes.DISABLED)) {
+ addAspectClass(rendererName, Aspect.DISABLED);
+ }
+ if (ComponentUtils.getBooleanAttribute(component, Attributes.READONLY)) {
+ addAspectClass(rendererName, Aspect.READONLY);
+ }
+ if (ComponentUtils.getBooleanAttribute(component, Attributes.INLINE)) {
+ addAspectClass(rendererName, Aspect.INLINE);
+ }
+ if (component instanceof UIInput) {
+ UIInput input = (UIInput) component;
+ if (ComponentUtils.isError(input)) {
+ addAspectClass(rendererName, Aspect.ERROR);
+ }
+ if (input.isRequired()) {
+ addAspectClass(rendererName, Aspect.REQUIRED);
+ }
+ }
+ }
+
+ @Override
+ public String toString() {
+ if (classes.isEmpty()) {
+ return null;
+ }
+ StringBuilder buffer = new StringBuilder(16 * classes.size());
+ for (Iterator i = classes.iterator(); i.hasNext();) {
+ String clazz = (String) i.next();
+ buffer.append(clazz);
+ if (i.hasNext()) {
+ buffer.append(' ');
+ }
+ }
+ return buffer.toString();
+ }
+
+ /**
+ * @deprecated since Tobago 1.5.0. Please use {@link org.apache.myfaces.tobago.context.Markup}.
+ */
+ @Deprecated
+ public enum Aspect {
+
+ DEFAULT,
+ DISABLED,
+ READONLY,
+ INLINE,
+ ERROR,
+ REQUIRED;
+
+ private String aspect;
+
+ Aspect() {
+ aspect = name().equals("DEFAULT") ? "" : '-' + name().toLowerCase(Locale.ENGLISH);
+ }
+
+ @Override
+ public String toString() {
+ return aspect;
+ }
+ }
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#714">714</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#582">582</a></td></tr><tr class="b"><td colspan='3'><div><pre> private static String createDojoDndType(UIComponent component, String clientId, String dojoType) {
StringBuilder strBuilder = new StringBuilder();
strBuilder.append("new ").append(dojoType).append("('").append(clientId).append("'");
StringBuilder parameter = new StringBuilder();
@@ -405,7 +912,7 @@
}
strBuilder.append(");");
return strBuilder.toString();
- }</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#272">272</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#285">285</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ }</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#274">274</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#287">287</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* A method binding EL expression,
@@ -550,7 +1057,7 @@
public void setId(String id) {
super.setId(id);
}
-}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#174">174</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#184">184</a></td></tr><tr class="b"><td colspan='3'><div><pre> converter = null;
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#178">178</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#188">188</a></td></tr><tr class="b"><td colspan='3'><div><pre> converter = null;
renderedPartially = null;
fieldId = null;
menuCommandTag = null;
@@ -691,7 +1198,74 @@
* or an EL expression.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "javax.faces.convert.Converter",</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#266">266</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#260">260</a></td></tr><tr class="b"><td colspan='3'><div><pre> public void setInline(javax.el.ValueExpression inline) {
+ @UIComponentTagAttribute(type = "javax.faces.convert.Converter",</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.html#55">55</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/util/JsonWriterUtils.html#57">57</a></td></tr><tr class="b"><td colspan='3'><div><pre> public JsonWriterUtils(final Writer out, final String characterEncoding) {
+ super(out, characterEncoding);
+ }
+
+ @Override
+ protected void writeEncodedValue(final char[] text, final int start,
+ final int length, final boolean isAttribute) throws IOException {
+
+ int localIndex = -1;
+
+ final int end = start + length;
+ for (int i = start; i < end; i++) {
+ char ch = text[i];
+ if (ch >= CHARS_TO_ESCAPE.length || CHARS_TO_ESCAPE[ch] != null) {
+ localIndex = i;
+ break;
+ }
+ }
+ final Writer out = getOut();
+
+ if (localIndex == -1) {
+ // no need to escape
+ out.write(text, start, length);
+ } else {
+ // write until localIndex and then encode the remainder
+ out.write(text, start, localIndex);
+
+ final ResponseWriterBuffer buffer = getBuffer();
+
+ for (int i = localIndex; i < end; i++) {
+ final char ch = text[i];
+
+ // Tilde or less...
+ if (ch < CHARS_TO_ESCAPE.length) {
+ if (isAttribute && ch == '&' && (i + 1 < end) && text[i + 1] == '{') {
+ // HTML 4.0, section B.7.1: ampersands followed by
+ // an open brace don't get escaped
+ buffer.addToBuffer('&');
+ } else if (CHARS_TO_ESCAPE[ch] != null) {
+ buffer.addToBuffer(CHARS_TO_ESCAPE[ch]);
+ } else {
+ buffer.addToBuffer(ch);
+ }
+ } else if (isUtf8()) {
+ buffer.addToBuffer(ch);
+ } else if (ch <= 0xff) {
+ // ISO-8859-1 entities: encode as needed
+ buffer.flushBuffer();
+
+ out.write('&');
+ char[] chars = ISO8859_1_ENTITIES[ch - 0xA0];
+ out.write(chars, 0, chars.length);
+ out.write(';');
+ } else {
+ buffer.flushBuffer();
+
+ // Double-byte characters to encode.
+ // PENDING: when outputting to an encoding that
+ // supports double-byte characters (UTF-8, for example),
+ // we should not be encoding
+ writeDecRef(ch);
+ }
+ }
+
+ buffer.flushBuffer();
+ }
+ }
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#268">268</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#262">262</a></td></tr><tr class="b"><td colspan='3'><div><pre> public void setInline(javax.el.ValueExpression inline) {
this.inline = inline;
}
@@ -805,74 +1379,7 @@
*/
@TagAttribute
@UIComponentTagAttribute()
- public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.html#55">55</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/util/JsonWriterUtils.html#57">57</a></td></tr><tr class="b"><td colspan='3'><div><pre> public JsonWriterUtils(final Writer out, final String characterEncoding) {
- super(out, characterEncoding);
- }
-
- @Override
- protected void writeEncodedValue(final char[] text, final int start,
- final int length, final boolean isAttribute) throws IOException {
-
- int localIndex = -1;
-
- final int end = start + length;
- for (int i = start; i < end; i++) {
- char ch = text[i];
- if (ch >= CHARS_TO_ESCAPE.length || CHARS_TO_ESCAPE[ch] != null) {
- localIndex = i;
- break;
- }
- }
- final Writer out = getOut();
-
- if (localIndex == -1) {
- // no need to escape
- out.write(text, start, length);
- } else {
- // write until localIndex and then encode the remainder
- out.write(text, start, localIndex);
-
- final ResponseWriterBuffer buffer = getBuffer();
-
- for (int i = localIndex; i < end; i++) {
- final char ch = text[i];
-
- // Tilde or less...
- if (ch < CHARS_TO_ESCAPE.length) {
- if (isAttribute && ch == '&' && (i + 1 < end) && text[i + 1] == '{') {
- // HTML 4.0, section B.7.1: ampersands followed by
- // an open brace don't get escaped
- buffer.addToBuffer('&');
- } else if (CHARS_TO_ESCAPE[ch] != null) {
- buffer.addToBuffer(CHARS_TO_ESCAPE[ch]);
- } else {
- buffer.addToBuffer(ch);
- }
- } else if (isUtf8()) {
- buffer.addToBuffer(ch);
- } else if (ch <= 0xff) {
- // ISO-8859-1 entities: encode as needed
- buffer.flushBuffer();
-
- out.write('&');
- char[] chars = ISO8859_1_ENTITIES[ch - 0xA0];
- out.write(chars, 0, chars.length);
- out.write(';');
- } else {
- buffer.flushBuffer();
-
- // Double-byte characters to encode.
- // PENDING: when outputting to an encoding that
- // supports double-byte characters (UTF-8, for example),
- // we should not be encoding
- writeDecRef(ch);
- }
- }
-
- buffer.flushBuffer();
- }
- }
-}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#311">311</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#325">325</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#313">313</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#327">327</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating that this component will prohibit changes by the user.
@@ -977,7 +1484,7 @@
public void setId(String id) {
super.setId(id);
}
-}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#197">197</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#210">210</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#199">199</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#212">212</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* The current value of this component.
@@ -1088,7 +1595,7 @@
* @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#278">278</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#285">285</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#280">280</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#287">287</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* A method binding EL expression,
@@ -1190,7 +1697,7 @@
*/
@TagAttribute
@UIComponentTagAttribute()
- public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#185">185</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#192">192</a></td></tr><tr class="b"><td colspan='3'><div><pre> markup = null;
+ public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#187">187</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#194">194</a></td></tr><tr class="b"><td colspan='3'><div><pre> markup = null;
fieldId = null;
}
@@ -1291,7 +1798,7 @@
* Flag indicating this component should rendered as an inline element.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#263">263</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#278">278</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#265">265</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#287">287</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/*public void setHeight(String height) {
this.height = height;
@@ -1396,7 +1903,50 @@
* Range of items to render.
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectManyCheckboxRenderer.java</td><td>Tobago Theme Scarborough</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectManyCheckboxRenderer.html#84">84</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectOneRadioRenderer.java</td><td>Tobago Theme Scarborough</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectOneRadioRenderer.html#84">84</a></td></tr><tr class="b"><td colspan='3'><div><pre> boolean checked = item.getValue().equals(value);
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/application/LabelValueBindingFacesMessage.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/application/LabelValueBindingFacesMessage.html#42">42</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/application/LabelValueBindingFacesMessage.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/application/LabelValueBindingFacesMessage.html#43">43</a></td></tr><tr class="b"><td colspan='3'><div><pre> Severity severity, String summary, String detail,
+ Locale locale, Object... args) {
+ super(severity, summary, detail);
+ this.locale = locale;
+ this.args = args;
+ }
+
+ public LabelValueBindingFacesMessage(String summary, String detail) {
+ super(summary, detail);
+ }
+
+ public LabelValueBindingFacesMessage(String summary) {
+ super(summary);
+ }
+
+ @Override
+ public String getDetail() {
+ String detail = super.getDetail();
+ if (args != null && args.length > 0) {
+ if (args.length == 1 && UIComponentTag.isValueReference(args[0].toString())) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+ ValueBinding value = facesContext.getApplication().createValueBinding(detail);
+ return MessageUtils.getFormatedMessage(detail, locale, value.getValue(facesContext));
+ }
+ return MessageUtils.getFormatedMessage(detail, locale, args);
+ }
+ return detail;
+ }
+
+ @Override
+ public String getSummary() {
+ String summary = super.getSummary();
+ if (args != null && args.length > 0) {
+ if (args.length == 1 && UIComponentTag.isValueReference(args[0].toString())) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+ ValueBinding value = facesContext.getApplication().createValueBinding(summary);
+ return MessageUtils.getFormatedMessage(summary, locale, value.getValue(facesContext));
+ }
+ return MessageUtils.getFormatedMessage(summary, locale, args);
+ }
+ return summary;
+ }
+
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectManyCheckboxRenderer.java</td><td>Tobago Theme Scarborough</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectManyCheckboxRenderer.html#84">84</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectOneRadioRenderer.java</td><td>Tobago Theme Scarborough</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectOneRadioRenderer.html#84">84</a></td></tr><tr class="b"><td colspan='3'><div><pre> boolean checked = item.getValue().equals(value);
writer.writeAttribute(HtmlAttributes.CHECKED, checked);
writer.writeNameAttribute(id);
writer.writeIdAttribute(itemId);
@@ -1431,7 +1981,7 @@
}
@Override
- public Measure getHeight(FacesContext facesContext, Configurable component) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#70">70</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#76">76</a></td></tr><tr class="b"><td colspan='3'><div><pre> private javax.el.ValueExpression renderedPartially;
+ public Measure getHeight(FacesContext facesContext, Configurable component) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#74">74</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#80">80</a></td></tr><tr class="b"><td colspan='3'><div><pre> private javax.el.ValueExpression renderedPartially;
private String fieldId;
@Override
@@ -1482,7 +2032,7 @@
facetTag = new FacetTag();
facetTag.setPageContext(pageContext);
facetTag.setParent(menuCommandTag);
- facetTag.setName(Facets.RADIO);</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#191">191</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#184">184</a></td></tr><tr class="b"><td colspan='3'><div><pre> markup = null;
+ facetTag.setName(Facets.RADIO);</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#193">193</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#186">186</a></td></tr><tr class="b"><td colspan='3'><div><pre> markup = null;
fieldId = null;
}
@@ -1567,7 +2117,7 @@
* the component's local value.
*/
@TagAttribute
- @UIComponentTagAttribute(type = {},</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#127">127</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#136">136</a></td></tr><tr class="b"><td colspan='3'><div><pre> if (value != null) {
+ @UIComponentTagAttribute(type = {},</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#131">131</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#140">140</a></td></tr><tr class="b"><td colspan='3'><div><pre> if (value != null) {
inTag.setValue(value);
}
if (fieldId != null) {
@@ -1614,7 +2164,7 @@
binding = null;
label = null;
immediate = null;
- transition = null;</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#268">268</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#250">250</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ transition = null;</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#270">270</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#252">252</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Text value to display as label.
@@ -1697,7 +2247,7 @@
}
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#192">192</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#182">182</a></td></tr><tr class="b"><td colspan='3'><div><pre> focus = null;
+ @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#194">194</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#184">184</a></td></tr><tr class="b"><td colspan='3'><div><pre> focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -1773,7 +2323,7 @@
* @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#290">290</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#294">294</a></td></tr><tr class="b"><td colspan='3'><div><pre> public void setInline(javax.el.ValueExpression inline) {
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#292">292</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#296">296</a></td></tr><tr class="b"><td colspan='3'><div><pre> public void setInline(javax.el.ValueExpression inline) {
this.inline = inline;
}
@@ -1802,53 +2352,129 @@
* component to a property in a backing bean.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
- public void setBinding(javax.el.ValueExpression binding) {
- this.binding = binding;
+ @UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
+ public void setBinding(javax.el.ValueExpression binding) {
+ this.binding = binding;
+ }
+
+ /**
+ * Text value to display as tooltip.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute()
+ public void setTip(javax.el.ValueExpression tip) {
+ this.tip = tip;
+ }
+
+ /**
+ * The width for the label component. Default: 'auto'.
+ * This value is used in the gridLayouts columns attribute.
+ * See gridLayout tag for valid values.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute()
+ public void setLabelWidth(javax.el.ValueExpression labelWidth) {
+ this.labelWidth = labelWidth;
+ }
+
+ @TagAttribute
+ @UIComponentTagAttribute(type = "java.lang.Integer")
+ public void setTabIndex(javax.el.ValueExpression tabIndex) {
+ this.tabIndex = tabIndex;
+ }
+
+ /**
+ * Flag indicating this component should receive the focus.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
+ public void setFocus(javax.el.ValueExpression focus) {
+ this.focus = focus;
+ }
+
+ /**
+ * Range of items to render.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#182">182</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#188">188</a></td></tr><tr class="b"><td colspan='3'><div><pre> selectManyShuttleTag = null;
+ labelTag = null;
+ focus = null;
+ validatorMessage = null;
+ converterMessage = null;
+ requiredMessage = null;
+ fieldId = null;
+ }
+
+ /**
+ * Flag indicating that a value is required.
+ * If the value is an empty string a
+ * ValidationError occurs and a Error Message is rendered.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
+ public void setRequired(javax.el.ValueExpression required) {
+ this.required = required;
+ }
+
+ /**
+ * The current value of this component.
+ */
+ @TagAttribute
+ @UIComponentTagAttribute(type = "java.lang.Object")
+ public void setValue(javax.el.ValueExpression value) {
+ this.value = value;
}
/**
- * Text value to display as tooltip.
+ * MethodBinding representing a value change listener method
+ * that will be notified when a new value has been set for this input component.
+ * The expression must evaluate to a public method that takes a ValueChangeEvent
+ * parameter, with a return type of void.
+ *
+ * @param valueChangeListener
*/
@TagAttribute
- @UIComponentTagAttribute()
- public void setTip(javax.el.ValueExpression tip) {
- this.tip = tip;
+ @UIComponentTagAttribute(
+ type = {},
+ expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
+ methodSignature = "javax.faces.event.ValueChangeEvent")
+ public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
+ this.valueChangeListener = valueChangeListener;
}
/**
- * The width for the label component. Default: 'auto'.
- * This value is used in the gridLayouts columns attribute.
- * See gridLayout tag for valid values.
+ * Flag indicating that this element is disabled.
*/
- @TagAttribute
- @UIComponentTagAttribute()
- public void setLabelWidth(javax.el.ValueExpression labelWidth) {
- this.labelWidth = labelWidth;
+ @TagAttribute()
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
+ public void setDisabled(javax.el.ValueExpression disabled) {
+ this.disabled = disabled;
}
+ /**
+ * Flag indicating that this component will prohibit changes by the user.
+ */
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer")
- public void setTabIndex(javax.el.ValueExpression tabIndex) {
- this.tabIndex = tabIndex;
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
+ public void setReadonly(javax.el.ValueExpression readonly) {
+ this.readonly = readonly;
}
/**
- * Flag indicating this component should receive the focus.
+ * Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "false")
- public void setFocus(javax.el.ValueExpression focus) {
- this.focus = focus;
+ @UIComponentTagAttribute()
+ public void setOnchange(javax.el.ValueExpression onchange) {
+ this.onchange = onchange;
}
/**
- * Range of items to render.
+ * Text value to display as label.
+ * If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#180">180</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#186">186</a></td></tr><tr class="b"><td colspan='3'><div><pre> selectManyShuttleTag = null;
- labelTag = null;
- focus = null;
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#194">194</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#190">190</a></td></tr><tr class="b"><td colspan='3'><div><pre> focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -1924,10 +2550,7 @@
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#192">192</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#188">188</a></td></tr><tr class="b"><td colspan='3'><div><pre> focus = null;
- validatorMessage = null;
- converterMessage = null;
- requiredMessage = null;
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#197">197</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#186">186</a></td></tr><tr class="b"><td colspan='3'><div><pre> markup = null;
fieldId = null;
}
@@ -1961,9 +2584,9 @@
*/
@TagAttribute
@UIComponentTagAttribute(
- type = {},
- expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
- methodSignature = "javax.faces.event.ValueChangeEvent")
+ type = {},
+ expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
+ methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
@@ -2000,7 +2623,7 @@
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#263">263</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#260">260</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#265">265</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#262">262</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* A method binding EL expression,
@@ -2073,7 +2696,7 @@
}
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#571">571</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#438">438</a></td></tr><tr class="b"><td colspan='3'><div><pre> int rowIndex = ((UISheet) partiallyComponent).getRowIndex();
+ @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#571">571</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#450">450</a></td></tr><tr class="b"><td colspan='3'><div><pre> int rowIndex = ((UISheet) partiallyComponent).getRowIndex();
if (rowIndex >= 0 && clientId.endsWith(Integer.toString(rowIndex))) {
return clientId.substring(0, clientId.lastIndexOf(NamingContainer.SEPARATOR_CHAR));
}
@@ -2114,7 +2737,7 @@
* @deprecated since Tobago 1.5.0. Please use getTitleFromTipAndMessages and write it out.
*/
@Deprecated
- public static void renderTip(UIComponent component, TobagoResponseWriter writer) throws IOException {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#339">339</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#314">314</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ public static void renderTip(UIComponent component, TobagoResponseWriter writer) throws IOException {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#341">341</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#316">316</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating this component should rendered as an inline element.
@@ -2177,7 +2800,7 @@
}
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.html#296">296</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#365">365</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.html#298">298</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#367">367</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -2242,7 +2865,7 @@
public void setId(String id) {
super.setId(id);
}
-}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#196">196</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#210">210</a></td></tr><tr class="b"><td colspan='3'><div><pre> @UIComponentTagAttribute(type = "java.lang.Object")
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#198">198</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#212">212</a></td></tr><tr class="b"><td colspan='3'><div><pre> @UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
@@ -2306,7 +2929,7 @@
*/
@TagAttribute
@UIComponentTagAttribute()
- public void setUnselectedLabel(javax.el.ValueExpression unselectedLabel) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#290">290</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#306">306</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ public void setUnselectedLabel(javax.el.ValueExpression unselectedLabel) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#292">292</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#308">308</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating whether or not this component should be rendered
@@ -2368,7 +2991,7 @@
*/
@TagAttribute
@UIComponentTagAttribute()
- public void setRenderRange(javax.el.ValueExpression renderRange) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#280">280</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#246">246</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ public void setRenderRange(javax.el.ValueExpression renderRange) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#282">282</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#248">248</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating this component should receive the focus.
@@ -2433,7 +3056,7 @@
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#302">302</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#290">290</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#304">304</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#292">292</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating whether or not this component should be rendered
@@ -2494,7 +3117,7 @@
* An expression that specifies the validator message
*/
@TagAttribute
- @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#459">459</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#270">270</a></td></tr><tr class="b"><td colspan='3'><div><pre> writer.write("new Tobago.ScriptLoader(");
+ @UIComponentTagAttribute()</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td><td>Tobago Deprecation</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#459">459</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td><td>Tobago Theme Standard</td><td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#278">278</a></td></tr><tr class="b"><td colspan='3'><div><pre> writer.write("new Tobago.ScriptLoader(");
if (!ajax) {
writer.write("\n ");
}
@@ -2547,7 +3170,7 @@
public static final String LI = "li";
public static final String LINK = "link";
public static final String META = "meta";
- public static final String OL = "ol";</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#362">362</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#346">346</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ public static final String OL = "ol";</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#364">364</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#348">348</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -2637,7 +3260,35 @@
return false;
}
- private String makePath(</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#345">345</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#370">370</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+ private String makePath(</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/component/AbstractUISheetLayout.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUISheetLayout.html#65">65</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/component/AbstractUITabGroupLayout.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUITabGroupLayout.html#41">41</a></td></tr><tr class="b"><td colspan='3'><div><pre> for (LayoutComponent component : getLayoutContainer().getComponents()) {
+ if (component instanceof LayoutContainer && component.isRendered()) {
+ ((LayoutContainer) component).getLayoutManager().init();
+ }
+ }
+ }
+
+ public void fixRelativeInsideAuto(Orientation orientation, boolean auto) {
+
+ if (orientation == Orientation.HORIZONTAL) {
+ horizontalAuto = auto;
+ } else {
+ verticalAuto = auto;
+ }
+
+ for (LayoutComponent component : getLayoutContainer().getComponents()) {
+ if (component instanceof LayoutContainer && component.isRendered()) {
+ ((LayoutContainer) component).getLayoutManager().fixRelativeInsideAuto(orientation, auto);
+ }
+ }
+ }
+
+ public void preProcessing(Orientation orientation) {
+
+ // process auto tokens
+ IntervalList intervals = new IntervalList();
+ for (LayoutComponent component : getLayoutContainer().getComponents()) {
+
+ if (component instanceof LayoutContainer && component.isRendered()) {</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#347">347</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#372">372</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* An expression that specifies the validator message
@@ -2697,7 +3348,7 @@
public void setId(String id) {
super.setId(id);
}
-}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#350">350</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#311">311</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
+}</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.html#352">352</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#313">313</a></td></tr><tr class="b"><td colspan='3'><div><pre> }
/**
* Flag indicating that this component will prohibit changes by the user.
@@ -2749,7 +3400,7 @@
}
@TagAttribute
- @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#196">196</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td><td>Tobago Taglib Extension</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#204">204</a></td></tr><tr class="b"><td colspan='3'><div><pre> @UIComponentTagAttribute(type = "java.lang.Object")
+ @UIComponentTagAttribute(type = "java.lang.Integer")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#198">198</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td><td>Tobago Core</td><td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#216">216</a></td></tr><tr class="b"><td colspan='3'><div><pre> @UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
@@ -2800,7 +3451,7 @@
* Flag indicating this component should rendered as an inline element.
*/
@TagAttribute
- @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java</td><td>Tobago Tool Apt</td><td><a href="./xref/org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.html#234">234</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/apt/processor/TldGenerator.java</td><td>Tobago Tool Apt</td><td><a href="./xref/org/apache/myfaces/tobago/apt/processor/TldGenerator.html#399">399</a></td></tr><tr class="b"><td colspan='3'><div><pre> addAttribute(executableElement, tagElement, document);
+ @UIComponentTagAttribute(type = "boolean", defaultValue = "false")</pre></div></td></tr></table><table border="0" class="bodyTable"><tr class="a"><th>File</th><th>Project</th><th>Line</th></tr><tr class="b"><td>org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java</td><td>Tobago Tool Apt</td><td><a href="./xref/org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.html#229">229</a></td></tr><tr class="a"><td>org/apache/myfaces/tobago/apt/processor/TaglibGenerator.java</td><td>Tobago Tool Apt</td><td><a href="./xref/org/apache/myfaces/tobago/apt/processor/TaglibGenerator.html#371">371</a></td></tr><tr class="b"><td colspan='3'><div><pre> addAttribute(executableElement, tagElement, document, type);
}
}
}
@@ -2809,10 +3460,10 @@
final List<? extends javax.lang.model.element.Element> members
= new ArrayList<javax.lang.model.element.Element>(processingEnv.getElementUtils().getAllMembers(type));
Collections.sort(members, new Comparator<javax.lang.model.element.Element>() {
- public int compare(javax.lang.model.element.Element d1, javax.lang.model.element.Element d2) {
- return d1.getSimpleName().toString().compareTo(d2.getSimpleName().toString());
- }
- });
+ public int compare(javax.lang.model.element.Element d1, javax.lang.model.element.Element d2) {
+ return d1.getSimpleName().toString().compareTo(d2.getSimpleName().toString());
+ }
+ });
return members;
}
@@ -2831,12 +3482,12 @@
}
}
- /** @deprecated since 1.5.7 and 1.6.0 */
+ /** @deprecated since 1.5.7 and 2.0.0 */
@Deprecated
public static void setDefaultTransition(FacesContext facesContext, boolean transition)
throws IOException {
writeScriptLoader(facesContext, null, new String[]{"Tobago.transition = " + transition + ";"});
[... 369 lines stripped ...]