You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2014/03/25 21:52:00 UTC
svn commit: r1581510 [4/15] - /myfaces/site/publish/tobago/
Modified: myfaces/site/publish/tobago/cpd.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/cpd.html?rev=1581510&r1=1581509&r2=1581510&view=diff
==============================================================================
--- myfaces/site/publish/tobago/cpd.html (original)
+++ myfaces/site/publish/tobago/cpd.html Tue Mar 25 20:51:59 2014
@@ -14,7 +14,7 @@
<div class="date">
- Last Published: 04 Feb 2014
+ Last Published: 25 Mar 2014
</div>
<ul>
<li>
@@ -120,6 +120,10 @@
</li>
<li class="none">
+ <a href="migration-3.0.html">Migration to 3.0 (alpha)</a>
+ </li>
+
+ <li class="none">
<a href="roadmap.html">Roadmap</a>
</li>
@@ -269,12 +273,14 @@
</div>
<div id="body_column">
<div>
-<div class="section"><h2>CPD Results<a name="CPD_Results"></a></h2>
+<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> 5.0.2.
</p></div>
-<div class="section"><h2>Duplications<a name="Duplications"></a></h2>
+<div class="section">
+<h2>Duplications<a name="Duplications"></a></h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>File</th>
@@ -297,7 +303,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* A method binding EL expression,
@@ -466,7 +473,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> transition = null;
+ <div>
+<pre> transition = null;
renderedPartially = null;
fieldId = null;
menuCommandTag = null;
@@ -628,7 +636,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public void setInline(final javax.el.ValueExpression inline) {
+ <div>
+<pre> public void setInline(final javax.el.ValueExpression inline) {
this.inline = inline;
}
@@ -774,7 +783,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> public HtmlWriterUtils(final Writer out, final String characterEncoding) {
+ <div>
+<pre> public HtmlWriterUtils(final Writer out, final String characterEncoding) {
super(out, characterEncoding);
}
@@ -864,7 +874,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating that this component will prohibit changes by the user.
@@ -992,7 +1003,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* The current value of this component.
@@ -1130,7 +1142,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/*public void setHeight(String height) {
this.height = height;
@@ -1262,7 +1275,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> requiredMessage = null;
+ <div>
+<pre> requiredMessage = null;
fieldId = null;
}
@@ -1405,7 +1419,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* A method binding EL expression,
@@ -1531,7 +1546,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> processDecodes0(context);
+ <div>
+<pre> processDecodes0(context);
}
}
@@ -1594,68 +1610,6 @@
<th>Line</th>
</tr>
<tr class="a">
- <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
- <td>Tobago Theme Standard</td>
- <td><a
- href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#83">83</a>
- </td>
- </tr>
- <tr class="b">
- <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
- <td>Tobago Theme Standard</td>
- <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#83">83</a>
- </td>
- </tr>
- <tr class="a">
- <td colspan='3'>
- <div><pre> final boolean checked = RenderUtils.contains(values, item.getValue());
- writer.writeAttribute(HtmlAttributes.CHECKED, checked);
- writer.writeNameAttribute(id);
- writer.writeIdAttribute(itemId);
- final String formattedValue = RenderUtils.getFormattedValue(facesContext, select, item.getValue());
- writer.writeAttribute(HtmlAttributes.VALUE, formattedValue, true);
- writer.writeAttribute(HtmlAttributes.DISABLED, item.isDisabled() || disabled);
- writer.writeAttribute(HtmlAttributes.READONLY, readonly);
- writer.writeAttribute(HtmlAttributes.REQUIRED, required);
- if (first) {
- HtmlRendererUtils.renderFocus(id, select.isFocus(), ComponentUtils.isError(select), facesContext, writer);
- first = false;
- }
- final Integer tabIndex = select.getTabIndex();
- if (tabIndex != null) {
- writer.writeAttribute(HtmlAttributes.TABINDEX, tabIndex);
- }
- HtmlRendererUtils.renderCommandFacet(select, itemId, facesContext, writer);
- writer.endElement(HtmlElements.INPUT);
-
- final String label = item.getLabel();
- if (label != null) {
- writer.startElement(HtmlElements.LABEL, select);
- writer.writeAttribute(HtmlAttributes.FOR, itemId, false);
- writer.writeText(label);
- writer.endElement(HtmlElements.LABEL);
- }
-
- writer.endElement(HtmlElements.LI);
- }
- writer.endElement(HtmlElements.OL);
-
- }
-
- @Override
- public Measure getHeight(final FacesContext facesContext, final Configurable component) {
- final UISelectManyCheckbox select = (UISelectManyCheckbox) component;</pre>
- </div>
- </td>
- </tr>
-</table>
-<table border="0" class="bodyTable">
- <tr class="b">
- <th>File</th>
- <th>Project</th>
- <th>Line</th>
- </tr>
- <tr class="a">
<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>
@@ -1668,7 +1622,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> private javax.el.ValueExpression renderedPartially;
+ <div>
+<pre> private javax.el.ValueExpression renderedPartially;
private String fieldId;
@Override
@@ -1746,7 +1701,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> requiredMessage = null;
+ <div>
+<pre> requiredMessage = null;
fieldId = null;
}
@@ -1852,7 +1808,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> if (value != null) {
+ <div>
+<pre> if (value != null) {
inTag.setValue(value);
}
if (fieldId != null) {
@@ -1933,7 +1890,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Text value to display as label.
@@ -2050,7 +2008,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public void setInline(final javax.el.ValueExpression inline) {
+ <div>
+<pre> public void setInline(final javax.el.ValueExpression inline) {
this.inline = inline;
}
@@ -2151,7 +2110,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> renderRange = null;
+ <div>
+<pre> renderRange = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -2251,7 +2211,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> selectManyListboxTag = null;
+ <div>
+<pre> selectManyListboxTag = null;
labelTag = null;
focus = null;
validatorMessage = null;
@@ -2356,7 +2317,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> renderRange = null;
+ <div>
+<pre> renderRange = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -2463,7 +2425,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> requiredMessage = null;
+ <div>
+<pre> requiredMessage = null;
fieldId = null;
}
@@ -2552,11 +2515,12 @@
<tr class="b">
<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#460">460</a></td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#459">459</a></td>
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> final int rowIndex = ((UIData) partiallyComponent).getRowIndex();
+ <div>
+<pre> final int rowIndex = ((UIData) partiallyComponent).getRowIndex();
if (rowIndex >= 0 && clientId.endsWith(Integer.toString(rowIndex))) {
return clientId.substring(0, clientId.lastIndexOf(UINamingContainer.getSeparatorChar(context)));
}
@@ -2630,7 +2594,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* A method binding EL expression,
@@ -2739,7 +2704,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -2830,7 +2796,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
+ <div>
+<pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
public void setValue(final javax.el.ValueExpression value) {
this.value = value;
}
@@ -2921,7 +2888,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
+ <div>
+<pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
public void setValue(final javax.el.ValueExpression value) {
this.value = value;
}
@@ -3011,7 +2979,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating whether or not this component should be rendered
@@ -3100,7 +3069,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating whether or not this component should be rendered
@@ -3174,6 +3144,51 @@
<th>Line</th>
</tr>
<tr class="a">
+ <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
+ <td>Tobago Theme Standard</td>
+ <td><a
+ href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#82">82</a>
+ </td>
+ </tr>
+ <tr class="b">
+ <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
+ <td>Tobago Theme Standard</td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#84">84</a>
+ </td>
+ </tr>
+ <tr class="a">
+ <td colspan='3'>
+ <div>
+<pre> final boolean checked = RenderUtils.contains(values, item.getValue());
+ writer.writeAttribute(HtmlAttributes.CHECKED, checked);
+ writer.writeNameAttribute(id);
+ writer.writeIdAttribute(itemId);
+ final String formattedValue = RenderUtils.getFormattedValue(facesContext, select, item.getValue());
+ writer.writeAttribute(HtmlAttributes.VALUE, formattedValue, true);
+ writer.writeAttribute(HtmlAttributes.DISABLED, item.isDisabled() || disabled);
+ writer.writeAttribute(HtmlAttributes.READONLY, readonly);
+ writer.writeAttribute(HtmlAttributes.REQUIRED, required);
+ if (first) {
+ HtmlRendererUtils.renderFocus(id, select.isFocus(), ComponentUtils.isError(select), facesContext, writer);
+ first = false;
+ }
+ final Integer tabIndex = select.getTabIndex();
+ if (tabIndex != null) {
+ writer.writeAttribute(HtmlAttributes.TABINDEX, tabIndex);
+ }
+ HtmlRendererUtils.renderCommandFacet(select, itemId, facesContext, writer);
+ writer.endElement(HtmlElements.INPUT);</pre>
+ </div>
+ </td>
+ </tr>
+</table>
+<table border="0" class="bodyTable">
+ <tr class="b">
+ <th>File</th>
+ <th>Project</th>
+ <th>Line</th>
+ </tr>
+ <tr class="a">
<td>org/apache/myfaces/tobago/renderkit/html/HtmlElements.java</td>
<td>Tobago Core</td>
<td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlElements.html#22">22</a></td>
@@ -3185,7 +3200,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre>public final class HtmlElements {
+ <div>
+<pre>public final class HtmlElements {
public static final String A = "a";
public static final String AREA = "area";
@@ -3236,7 +3252,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -3305,6 +3322,67 @@
<th>Line</th>
</tr>
<tr class="a">
+ <td>org/apache/myfaces/tobago/component/ComponentUtil.java</td>
+ <td>Tobago Deprecation</td>
+ <td><a href="./xref/org/apache/myfaces/tobago/component/ComponentUtil.html#450">450</a></td>
+ </tr>
+ <tr class="b">
+ <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#75">75</a></td>
+ </tr>
+ <tr class="a">
+ <td colspan='3'>
+ <div>
+<pre> component.getAttributes().put(name, new Integer(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated Since Tobago 1.5 please use {@link ComponentUtils}
+ */
+ @Deprecated
+ public static void setBooleanProperty(final UIComponent component, final String name, final String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ component.getAttributes().put(name, Boolean.valueOf(value));
+ }
+ }
+ }
+
+ /**
+ * @deprecated Since Tobago 1.5 please use {@link ComponentUtils}
+ */
+ @Deprecated
+ public static void setStringProperty(final UIComponent component, final String name, final String value) {
+ if (value != null) {
+ if (UIComponentTag.isValueReference(value)) {
+ component.setValueBinding(name, createValueBinding(value));
+ } else {
+ component.getAttributes().put(name, value);
+ }
+ }
+ }
+
+ /**
+ * @deprecated Since Tobago 1.5 please use {@link ComponentUtils}
+ */
+ @Deprecated
+ public static void setValueForValueBinding(final String name, final Object value) {</pre>
+ </div>
+ </td>
+ </tr>
+</table>
+<table border="0" class="bodyTable">
+ <tr class="b">
+ <th>File</th>
+ <th>Project</th>
+ <th>Line</th>
+ </tr>
+ <tr class="a">
<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>
@@ -3316,7 +3394,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> for (final LayoutComponent component : getLayoutContainer().getComponents()) {
+ <div>
+<pre> for (final LayoutComponent component : getLayoutContainer().getComponents()) {
if (component instanceof LayoutContainer && component.isRendered()) {
((LayoutContainer) component).getLayoutManager().init();
}
@@ -3356,54 +3435,6 @@
<th>Line</th>
</tr>
<tr class="a">
- <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
- <td>Tobago Theme Standard</td>
- <td><a
- href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#55">55</a>
- </td>
- </tr>
- <tr class="b">
- <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
- <td>Tobago Theme Standard</td>
- <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#55">55</a>
- </td>
- </tr>
- <tr class="a">
- <td colspan='3'>
- <div><pre> final UISelectManyCheckbox select = (UISelectManyCheckbox) component;
- final TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);
-
- final String id = select.getClientId(facesContext);
- final List<SelectItem> items = RenderUtils.getItemsToRender(select);
- final String title = HtmlRendererUtils.getTitleFromTipAndMessages(facesContext, select);
- final boolean disabled = select.isDisabled();
- final boolean readonly = select.isReadonly();
- final Style style = new Style(facesContext, select);
- final boolean required = select.isRequired();
- // fixme: use CSS, not the Style Attribute for "display"
- style.setDisplay(null);
-
- writer.startElement(HtmlElements.OL, select);
- writer.writeIdAttribute(id);
- writer.writeStyleAttribute(style);
- writer.writeClassAttribute(Classes.create(select));
- HtmlRendererUtils.writeDataAttributes(facesContext, writer, select);
- if (title != null) {
- writer.writeAttribute(HtmlAttributes.TITLE, title, true);
- }
- boolean first = true;
- final Object[] values = select.getSelectedValues();</pre>
- </div>
- </td>
- </tr>
-</table>
-<table border="0" class="bodyTable">
- <tr class="b">
- <th>File</th>
- <th>Project</th>
- <th>Line</th>
- </tr>
- <tr class="a">
<td>org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java</td>
<td>Tobago Core</td>
<td><a href="./xref/org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.html#404">404</a></td>
@@ -3415,7 +3446,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> if (reverseOrder) {
+ <div>
+<pre> if (reverseOrder) {
matches.add(0, result);
} else {
matches.add(result);
@@ -3474,7 +3506,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* An expression that specifies the validator message
@@ -3557,7 +3590,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating that this component will prohibit changes by the user.
@@ -3656,7 +3690,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
+ <div>
+<pre> @UIComponentTagAttribute(type = "java.lang.Boolean")
public void setValue(final javax.el.ValueExpression value) {
this.value = value;
}
@@ -3733,7 +3768,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> throw new IllegalArgumentException("Only setter allowed found: " + simpleName);
+ <div>
+<pre> throw new IllegalArgumentException("Only setter allowed found: " + simpleName);
}
}
}
@@ -3794,7 +3830,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> @Override
+ <div>
+<pre> @Override
public int doStartTag() throws JspException {
labelTag = new LabelExtensionTag();
@@ -3859,7 +3896,8 @@
</tr>
<tr class="a">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -3948,7 +3986,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> @Override
+ <div>
+<pre> @Override
public int doStartTag() throws JspException {
labelTag = new LabelExtensionTag();
@@ -3996,7 +4035,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> final Object obj = clientIdsExpression.getValue(FacesContext.getCurrentInstance().getELContext());
+ <div>
+<pre> final Object obj = clientIdsExpression.getValue(FacesContext.getCurrentInstance().getELContext());
final String [] clientIds;
if (obj instanceof String[]) {
clientIds = (String[]) obj;
@@ -4038,11 +4078,12 @@
<tr class="a">
<td>org/apache/myfaces/tobago/renderkit/util/RenderUtils.java</td>
<td>Tobago Theme Standard</td>
- <td><a href="./xref/org/apache/myfaces/tobago/renderkit/util/RenderUtils.html#480">480</a></td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/util/RenderUtils.html#500">500</a></td>
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public static Integer[] parseScrollPosition(final String value) {
+ <div>
+<pre> public static Integer[] parseScrollPosition(final String value) {
Integer[] position = null;
if (!StringUtils.isBlank(value)) {
final int sep = value.indexOf(";");
@@ -4082,7 +4123,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
@Override
public void processDecodes(final FacesContext context) {
@@ -4129,7 +4171,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public static boolean invokeOnComponent(
+ <div>
+<pre> public static boolean invokeOnComponent(
final FacesContext context, final UIComponent component, final String clientId, final ContextCallback callback) {
final String thisClientId = component.getClientId(context);
@@ -4181,7 +4224,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre>public class SelectManyCheckboxExtensionTag extends TobagoExtensionBodyTagSupport {
+ <div>
+<pre>public class SelectManyCheckboxExtensionTag extends TobagoExtensionBodyTagSupport {
private javax.el.ValueExpression required;
private javax.el.ValueExpression value;
@@ -4263,7 +4307,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* An expression that specifies the validator message
@@ -4325,6 +4370,51 @@
<th>Line</th>
</tr>
<tr class="b">
+ <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
+ <td>Tobago Theme Standard</td>
+ <td><a
+ href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#58">58</a>
+ </td>
+ </tr>
+ <tr class="a">
+ <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
+ <td>Tobago Theme Standard</td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#60">60</a>
+ </td>
+ </tr>
+ <tr class="b">
+ <td colspan='3'>
+ <div>
+<pre> final String id = select.getClientId(facesContext);
+ final String title = HtmlRendererUtils.getTitleFromTipAndMessages(facesContext, select);
+ final boolean disabled = select.isDisabled();
+ final boolean readonly = select.isReadonly();
+ final Style style = new Style(facesContext, select);
+ final boolean required = select.isRequired();
+ // fixme: use CSS, not the Style Attribute for "display"
+ style.setDisplay(null);
+
+ writer.startElement(HtmlElements.OL, select);
+ writer.writeIdAttribute(id);
+ writer.writeStyleAttribute(style);
+ writer.writeClassAttribute(Classes.create(select));
+ HtmlRendererUtils.writeDataAttributes(facesContext, writer, select);
+ if (title != null) {
+ writer.writeAttribute(HtmlAttributes.TITLE, title, true);
+ }
+ boolean first = true;
+ final Object[] values = select.getSelectedValues();</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#147">147</a></td>
@@ -4336,7 +4426,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> checkDuplicates(annotationTag.name());
+ <div>
+<pre> checkDuplicates(annotationTag.name());
// TODO configure replacement
final String className;
if (typeElement.getAnnotation(SimpleTag.class) != null || typeElement.getAnnotation(ValidatorTag.class) != null) {
@@ -4372,7 +4463,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
@@ -4448,7 +4540,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre>public class SelectOneChoiceExtensionTag extends TobagoExtensionBodyTagSupport {
+ <div>
+<pre>public class SelectOneChoiceExtensionTag extends TobagoExtensionBodyTagSupport {
private javax.el.ValueExpression required;
private javax.el.ValueExpression value;
@@ -4492,7 +4585,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> focus = null;
+ <div>
+<pre> focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -4565,7 +4659,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MAXIMUM_HEIGHT);
+ <div>
+<pre> return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MAXIMUM_HEIGHT);
}
public Measure getMarginLeft(final FacesContext facesContext, final Configurable component) {
@@ -4605,7 +4700,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> LOG.error("Ignoring SheetStateChangeEvent. No SheetStateChangeListener found.");
+ <div>
+<pre> LOG.error("Ignoring SheetStateChangeEvent. No SheetStateChangeListener found.");
}
}
@@ -4654,7 +4750,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating this component should receive the focus.
@@ -4761,7 +4858,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> }
+ <div>
+<pre> }
/**
* Flag indicating whether or not this component should be rendered
@@ -4849,7 +4947,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> renderRange = null;
+ <div>
+<pre> renderRange = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
@@ -4917,7 +5016,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> Deprecation.LOG.error("The default action handling has been changed!");
+ <div>
+<pre> Deprecation.LOG.error("The default action handling has been changed!");
}
public void onComponentPopulated(final FacesContext facesContext, final UIComponent parent) {
@@ -5014,7 +5114,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> labelTag.setPageContext(pageContext);
+ <div>
+<pre> labelTag.setPageContext(pageContext);
if (id != null) {
labelTag.setId(id);
}
@@ -5058,7 +5159,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> responseWriter.startJavascript();
+ <div>
+<pre> responseWriter.startJavascript();
}
public void writeURIAttribute(final String name, final Object value, final String property) throws IOException {
@@ -5094,11 +5196,12 @@
<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#557">557</a></td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#556">556</a></td>
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public static String getJavascriptArray(final String[] list) {
+ <div>
+<pre> public static String getJavascriptArray(final String[] list) {
final StringBuilder strBuilder = new StringBuilder();
strBuilder.append("[");
for (int i = 0; i < list.length; i++) {
@@ -5141,7 +5244,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> return new TextAlignMapper(attribute);
+ <div>
+<pre> return new TextAlignMapper(attribute);
}
if (Attributes.MARGIN_LEFT.equals(name)) {
return new MarginLeftMapper(attribute);
@@ -5203,7 +5307,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> requiredMessage = null;
+ <div>
+<pre> requiredMessage = null;
fieldId = null;
}
@@ -5272,7 +5377,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> requiredMessage = null;
+ <div>
+<pre> requiredMessage = null;
fieldId = null;
}
@@ -5342,7 +5448,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> return new DebugResponseWriterWrapper((TobagoResponseWriter) responseWriter.cloneWithWriter(writer));
+ <div>
+<pre> return new DebugResponseWriterWrapper((TobagoResponseWriter) responseWriter.cloneWithWriter(writer));
}
@Deprecated
@@ -5379,11 +5486,12 @@
<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#423">423</a></td>
+ <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#422">422</a></td>
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public static String getComponentIds(
+ <div>
+<pre> public static String getComponentIds(
final FacesContext context, final UIComponent component, final String[] componentId) {
final StringBuilder sb = new StringBuilder();
for (final String id : componentId) {
@@ -5422,7 +5530,8 @@
</tr>
<tr class="b">
<td colspan='3'>
- <div><pre> public int doStartTag() throws JspException {
+ <div>
+<pre> public int doStartTag() throws JspException {
// Locate our parent UIComponentTag
final UIComponentClassicTagBase tag =
Modified: myfaces/site/publish/tobago/demo.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/demo.html?rev=1581510&r1=1581509&r2=1581510&view=diff
==============================================================================
--- myfaces/site/publish/tobago/demo.html (original)
+++ myfaces/site/publish/tobago/demo.html Tue Mar 25 20:51:59 2014
@@ -14,7 +14,7 @@
<div class="date">
- Last Published: 04 Feb 2014
+ Last Published: 25 Mar 2014
</div>
<ul>
<li>
@@ -62,229 +62,238 @@
</div>
<!-- close header -->
<div id="main_container">
- <div id="left_column">
- <div class="left_menu_top">
- <div class="left_menu_bottom">
- <h5>Tobago</h5>
-
- <div class="content">
- <ul class="left_menu">
-
- <li class="none">
- <a href="index.html">Introduction</a>
- </li>
-
- <li class="none">
- <a href="download.html">Download</a>
- </li>
-
- <li class="none">
- <a href="demo.html" class="selected">Demo</a>
- </li>
-
- <li class="none">
- <a href="mail-lists.html">Mailing Lists</a>
- </li>
- </ul>
- </div>
- <!-- close content -->
+<div id="left_column">
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Tobago</h5>
+
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="index.html">Introduction</a>
+ </li>
+
+ <li class="none">
+ <a href="download.html">Download</a>
+ </li>
+
+ <li class="none">
+ <a href="demo.html" class="selected">Demo</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ </ul>
</div>
- <!-- close left_menu_bottom -->
+ <!-- close content -->
</div>
- <!-- close left_menu_top -->
- <div class="left_menu_top">
- <div class="left_menu_bottom">
- <h5>Documentation</h5>
-
- <div class="content">
- <ul class="left_menu">
-
- <li class="none">
- <a href="getting-started.html">Getting Started</a>
- </li>
-
- <li class="none">
- <a href="compatibility.html">Compatibility</a>
- </li>
-
- <li class="none">
- <a href="guide.html">Guide to Tobago</a>
- </li>
-
- <li class="none">
- <a href="migration-1.5.html">Migration to 1.5</a>
- </li>
-
- <li class="none">
- <a href="migration-2.0.html">Migration to 2.0 (beta)</a>
- </li>
-
- <li class="none">
- <a href="roadmap.html">Roadmap</a>
- </li>
-
- <li class="none">
- <a href="themes.html">Theme Handling</a>
- </li>
-
- <li class="none">
- <a href="faq.html">FAQ</a>
- </li>
-
- <li class="none">
- <a href="api.html">API Documentation</a>
- </li>
-
- <li class="none">
- <a href="release-checklist.html">Release Checklist</a>
- </li>
- </ul>
- </div>
- <!-- close content -->
+ <!-- close left_menu_bottom -->
+ </div>
+ <!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Documentation</h5>
+
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="getting-started.html">Getting Started</a>
+ </li>
+
+ <li class="none">
+ <a href="compatibility.html">Compatibility</a>
+ </li>
+
+ <li class="none">
+ <a href="guide.html">Guide to Tobago</a>
+ </li>
+
+ <li class="none">
+ <a href="migration-1.5.html">Migration to 1.5</a>
+ </li>
+
+ <li class="none">
+ <a href="migration-2.0.html">Migration to 2.0 (beta)</a>
+ </li>
+
+ <li class="none">
+ <a href="migration-3.0.html">Migration to 3.0 (alpha)</a>
+ </li>
+
+ <li class="none">
+ <a href="roadmap.html">Roadmap</a>
+ </li>
+
+ <li class="none">
+ <a href="themes.html">Theme Handling</a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a href="api.html">API Documentation</a>
+ </li>
+
+ <li class="none">
+ <a href="release-checklist.html">Release Checklist</a>
+ </li>
+ </ul>
</div>
- <!-- close left_menu_bottom -->
+ <!-- close content -->
</div>
- <!-- close left_menu_top -->
- <div class="left_menu_top">
- <div class="left_menu_bottom">
- <h5>Project Documentation</h5>
-
- <div class="content">
- <ul class="left_menu">
-
-
- <li class="collapsed">
- <a href="project-info.html">Project Information</a>
- </li>
-
-
- <li class="collapsed">
- <a href="project-reports.html">Project Reports</a>
- </li>
- </ul>
- </div>
- <!-- close content -->
+ <!-- close left_menu_bottom -->
+ </div>
+ <!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Project Documentation</h5>
+
+ <div class="content">
+ <ul class="left_menu">
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
</div>
- <!-- close left_menu_bottom -->
+ <!-- close content -->
</div>
- <!-- close left_menu_top -->
- <div class="left_menu_top">
- <div class="left_menu_bottom">
- <h5>Foundation</h5>
-
- <div class="content">
- <ul class="left_menu">
-
- <li class="none">
- <a href="http://apache.org/" class="externalLink">ASF<span/></a>
- </li>
-
- <li class="none">
- <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
- </li>
-
- <li class="none">
- <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
- </li>
-
- <li class="none">
- <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
- </li>
-
- <li class="none">
- <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
- </li>
- </ul>
- </div>
- <!-- close content -->
+ <!-- close left_menu_bottom -->
+ </div>
+ <!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Foundation</h5>
+
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="http://apache.org/" class="externalLink">ASF<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
+ </li>
+ </ul>
</div>
- <!-- close left_menu_bottom -->
+ <!-- close content -->
</div>
- <!-- close left_menu_top -->
- <div id="powered_by">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
- </a>
- </div>
- <!-- close powered_by -->
- <div class="clear"></div>
+ <!-- close left_menu_bottom -->
</div>
- <div id="body_column">
- <div>
- <!-- Licensed to the Apache Software Foundation (ASF) under one or more -->
- <!-- contributor license agreements. See the NOTICE file distributed with -->
- <!-- this work for additional information regarding copyright ownership. -->
- <!-- The ASF licenses this file to You under the Apache License, Version 2.0 -->
- <!-- (the "License"); you may not use this file except in compliance with -->
- <!-- the License. You may obtain a copy of the License at --><!-- -->
- <!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- -->
- <!-- Unless required by applicable law or agreed to in writing, software -->
- <!-- distributed under the License is distributed on an "AS IS" BASIS, -->
- <!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
- <!-- See the License for the specific language governing permissions and -->
- <!-- limitations under the License. -->
- <div class="section"><h2>Live Demo<a name="Live_Demo"></a></h2>
-
- <p>A live demo can be found for different versions here:</p>
- <ul>
- <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-2.0.x/">2.0.x</a></li>
- <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-1.5.x/">1.5.x</a></li>
- <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-1.0.x/">1.0.x</a></li>
- </ul>
- <p>This demo and more examples you can find in the Subversion (see <a href="./getting-started.html">Getting
- Started</a> section).</p>
+ <!-- close left_menu_top -->
+ <div id="powered_by">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
+ </a>
+ </div>
+ <!-- close powered_by -->
+ <div class="clear"></div>
+</div>
+<div id="body_column">
+ <div>
+ <!-- Licensed to the Apache Software Foundation (ASF) under one or more -->
+ <!-- contributor license agreements. See the NOTICE file distributed with -->
+ <!-- this work for additional information regarding copyright ownership. -->
+ <!-- The ASF licenses this file to You under the Apache License, Version 2.0 -->
+ <!-- (the "License"); you may not use this file except in compliance with -->
+ <!-- the License. You may obtain a copy of the License at --><!-- -->
+ <!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- -->
+ <!-- Unless required by applicable law or agreed to in writing, software -->
+ <!-- distributed under the License is distributed on an "AS IS" BASIS, -->
+ <!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
+ <!-- See the License for the specific language governing permissions and --><!-- limitations under the License. -->
+ <div class="section">
+ <h2>Live Demo<a name="Live_Demo"></a></h2>
+
+ <p>A live demo can be found for different versions here:</p>
+ <ul>
+ <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-2.0.x/">2.0.x</a></li>
+ <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-1.5.x/">1.5.x</a></li>
+ <li><a class="externalLink" href="http://www.irian.biz/tobago-example-demo-1.0.x/">1.0.x</a></li>
+ </ul>
+ <p>This demo and more examples you can find in the Subversion (see <a href="./getting-started.html">Getting
+ Started</a> section).</p>
+
+ <p>The current snapshot of the demo war can be downloaded at: <a class="externalLink"
+ href="https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces/tobago/tobago-example-demo/">https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces/tobago/tobago-example-demo/</a>
+ </p></div>
+ <div class="section">
+ <h2>Examples<a name="Examples"></a></h2>
+
+ <p>Tobago contains various example applications including a general demo, an address book application, a blank
+ WAR, and an example theme.</p>
+
+ <div class="section">
+ <h3>Tobago Demo<a name="Tobago_Demo"></a></h3>
+
+ <p>The Tobago demo presents the important features of Tobago including layout and themes. It contains an
+ overview of the provided controls and best practices how to use Tobago.<br/> <a name="a"></a></p>
+ <!-- hack for a bit space --><img src="images/demo.png" alt="Tobago Demo"/>
+
+ <p>A live version of the demo can be found at: <a class="externalLink"
+ href="http://www.irian.biz/tobago-example-demo/">http://www.irian.biz/tobago-example-demo/</a>
+ </p>
- <p>The current snapshot of the demo war can be downloaded at: <a class="externalLink"
- href="https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces/tobago/tobago-example-demo/">https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces/tobago/tobago-example-demo/</a>
+ <p>Sources: <a class="externalLink"
+ href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-demo/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-demo/</a>
</p></div>
- <div class="section"><h2>Examples<a name="Examples"></a></h2>
+ <div class="section">
+ <h3>Address Book Example<a name="Address_Book_Example"></a></h3>
- <p>Tobago contains various example applications including a general demo, an address book application, a blank
- WAR, and an example theme.</p>
+ <p>The address book is a small example application demonstrating how to use <a class="externalLink"
+ href="http://springframework.org/">Spring</a>
+ and <a class="externalLink" href="http://openjpa.apache.org/">OpenJPA</a> to manage addresses with a Tobago
+ frontend.<br/> <a name="a"></a></p><!-- hack for a bit space --><img src="images/addressbook.png"
+ alt="Address Book Example"/>
- <div class="section"><h3>Tobago Demo<a name="Tobago_Demo"></a></h3>
+ <p>Sources: <a class="externalLink"
+ href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-addressbook/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-addressbook/</a>
+ </p></div>
+ <div class="section">
+ <h3>Blank WAR<a name="Blank_WAR"></a></h3>
- <p>The Tobago demo presents the important features of Tobago including layout and themes. It contains an
- overview of the provided controls and best practices how to use Tobago.<br/> <a name="a"></a></p>
- <!-- hack for a bit space --><img src="images/demo.png" alt="Tobago Demo"/>
-
- <p>A live version of the demo can be found at: <a class="externalLink"
- href="http://www.irian.biz/tobago-example-demo/">http://www.irian.biz/tobago-example-demo/</a>
- </p>
-
- <p>Sources: <a class="externalLink"
- href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-demo/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-demo/</a>
- </p></div>
- <div class="section"><h3>Address Book Example<a name="Address_Book_Example"></a></h3>
-
- <p>The address book is a small example application demonstrating how to use <a class="externalLink"
- href="http://springframework.org/">Spring</a>
- and <a class="externalLink" href="http://openjpa.apache.org/">OpenJPA</a> to manage addresses with a Tobago
- frontend.<br/> <a name="a"></a></p><!-- hack for a bit space --><img src="images/addressbook.png"
- alt="Address Book Example"/>
-
- <p>Sources: <a class="externalLink"
- href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-addressbook/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-addressbook/</a>
- </p></div>
- <div class="section"><h3>Blank WAR<a name="Blank_WAR"></a></h3>
-
- <p>The Blank WAR is a minimal WAR to display a simple page with Tobago -- useful to get started with your own
- Tobago application.</p>
-
- <p>Sources: <a class="externalLink"
- href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-blank/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-blank/</a>
- </p></div>
- <div class="section"><h3>Example Theme<a name="Example_Theme"></a></h3>
-
- <p>This theme shows how to extend an existing theme and add new markups.</p>
-
- <p>Sources: <a class="externalLink"
- href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-theme-example/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-theme-example/</a>
- </p></div>
- </div>
+ <p>The Blank WAR is a minimal WAR to display a simple page with Tobago -- useful to get started with your own
+ Tobago application.</p>
+
+ <p>Sources: <a class="externalLink"
+ href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-blank/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-example-blank/</a>
+ </p></div>
+ <div class="section">
+ <h3>Example Theme<a name="Example_Theme"></a></h3>
+
+ <p>This theme shows how to extend an existing theme and add new markups.</p>
+
+ <p>Sources: <a class="externalLink"
+ href="http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-theme-example/">http://svn.apache.org/repos/asf/myfaces/tobago/trunk/tobago-example/tobago-theme-example/</a>
+ </p></div>
</div>
</div>
- <div class="clear"></div>
+</div>
+<div class="clear"></div>
</div>
<!-- close main container -->
<div id="footer">