You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/02/24 22:18:54 UTC

[1/2] incubator-juneau-website git commit: Clean up javadocs

Repository: incubator-juneau-website
Updated Branches:
  refs/heads/asf-site 8e5b7c027 -> cc5ae7c5e


http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html b/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html
new file mode 100644
index 0000000..4de9a58
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>// ***************************************************************************************************************************<a name="line.1"></a>
+<span class="sourceLineNo">002</span>// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *<a name="line.2"></a>
+<span class="sourceLineNo">003</span>// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *<a name="line.3"></a>
+<span class="sourceLineNo">004</span>// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *<a name="line.4"></a>
+<span class="sourceLineNo">005</span>// * with the License.  You may obtain a copy of the License at                                                              *<a name="line.5"></a>
+<span class="sourceLineNo">006</span>// *                                                                                                                         *<a name="line.6"></a>
+<span class="sourceLineNo">007</span>// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *<a name="line.7"></a>
+<span class="sourceLineNo">008</span>// *                                                                                                                         *<a name="line.8"></a>
+<span class="sourceLineNo">009</span>// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *<a name="line.9"></a>
+<span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
+<span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
+<span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau.dto.html5;<a name="line.13"></a>
+<span class="sourceLineNo">014</span><a name="line.14"></a>
+<span class="sourceLineNo">015</span>import org.apache.juneau.annotation.*;<a name="line.15"></a>
+<span class="sourceLineNo">016</span>import org.apache.juneau.xml.annotation.*;<a name="line.16"></a>
+<span class="sourceLineNo">017</span><a name="line.17"></a>
+<span class="sourceLineNo">018</span>/**<a name="line.18"></a>
+<span class="sourceLineNo">019</span> * A subclass of HTML elements that contain &lt;a href="https://www.w3.org/TR/html51/syntax.html#raw-text"&gt;raw text&lt;/a&gt; only.<a name="line.19"></a>
+<span class="sourceLineNo">020</span> */<a name="line.20"></a>
+<span class="sourceLineNo">021</span>@SuppressWarnings("hiding")<a name="line.21"></a>
+<span class="sourceLineNo">022</span>public class HtmlElementRawText extends HtmlElement {<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>   private Object text;<a name="line.24"></a>
+<span class="sourceLineNo">025</span><a name="line.25"></a>
+<span class="sourceLineNo">026</span>   /**<a name="line.26"></a>
+<span class="sourceLineNo">027</span>    * Returns the inner text of this element.<a name="line.27"></a>
+<span class="sourceLineNo">028</span>    *<a name="line.28"></a>
+<span class="sourceLineNo">029</span>    * @return The inner text of this element, or &lt;jk&gt;null&lt;/jk&gt; if no text is set.<a name="line.29"></a>
+<span class="sourceLineNo">030</span>    */<a name="line.30"></a>
+<span class="sourceLineNo">031</span>   @Xml(format=XmlFormat.TEXT_PWS)<a name="line.31"></a>
+<span class="sourceLineNo">032</span>   @BeanProperty(name="c")<a name="line.32"></a>
+<span class="sourceLineNo">033</span>   public Object getText() {<a name="line.33"></a>
+<span class="sourceLineNo">034</span>      return text;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>   }<a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36"></a>
+<span class="sourceLineNo">037</span>   /**<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    * Sets the inner text of this element.<a name="line.38"></a>
+<span class="sourceLineNo">039</span>    *<a name="line.39"></a>
+<span class="sourceLineNo">040</span>    * @param text The inner text of this element, or &lt;jk&gt;null&lt;/jk&gt; if no text is set.<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    * @return This object (for method chaining).<a name="line.41"></a>
+<span class="sourceLineNo">042</span>    */<a name="line.42"></a>
+<span class="sourceLineNo">043</span>   @BeanProperty(name="c")<a name="line.43"></a>
+<span class="sourceLineNo">044</span>   public HtmlElement setText(Object text) {<a name="line.44"></a>
+<span class="sourceLineNo">045</span>      this.text = text;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>      return this;<a name="line.46"></a>
+<span class="sourceLineNo">047</span>   }<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>   /**<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    * Sets the text node on this element.<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    *<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    * @param text The text node to add to this element.<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    * @return This object (for method chaining).<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    */<a name="line.54"></a>
+<span class="sourceLineNo">055</span>   public HtmlElement text(Object text) {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>      this.text = text;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>      return this;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>   }<a name="line.58"></a>
+<span class="sourceLineNo">059</span>}<a name="line.59"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html b/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html
new file mode 100644
index 0000000..495bf2e
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>// ***************************************************************************************************************************<a name="line.1"></a>
+<span class="sourceLineNo">002</span>// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *<a name="line.2"></a>
+<span class="sourceLineNo">003</span>// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *<a name="line.3"></a>
+<span class="sourceLineNo">004</span>// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *<a name="line.4"></a>
+<span class="sourceLineNo">005</span>// * with the License.  You may obtain a copy of the License at                                                              *<a name="line.5"></a>
+<span class="sourceLineNo">006</span>// *                                                                                                                         *<a name="line.6"></a>
+<span class="sourceLineNo">007</span>// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *<a name="line.7"></a>
+<span class="sourceLineNo">008</span>// *                                                                                                                         *<a name="line.8"></a>
+<span class="sourceLineNo">009</span>// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *<a name="line.9"></a>
+<span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
+<span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
+<span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau.dto.html5;<a name="line.13"></a>
+<span class="sourceLineNo">014</span><a name="line.14"></a>
+<span class="sourceLineNo">015</span>import org.apache.juneau.xml.annotation.*;<a name="line.15"></a>
+<span class="sourceLineNo">016</span>import static org.apache.juneau.xml.annotation.XmlFormat.*;<a name="line.16"></a>
+<span class="sourceLineNo">017</span><a name="line.17"></a>
+<span class="sourceLineNo">018</span>/**<a name="line.18"></a>
+<span class="sourceLineNo">019</span> * A subclass of HTML elements that have no content or end tags.<a name="line.19"></a>
+<span class="sourceLineNo">020</span> * &lt;p&gt;<a name="line.20"></a>
+<span class="sourceLineNo">021</span> * See &lt;a href="https://www.w3.org/TR/html51/syntax.html#void-elements"&gt;void elements&lt;/a&gt;<a name="line.21"></a>
+<span class="sourceLineNo">022</span> */<a name="line.22"></a>
+<span class="sourceLineNo">023</span>@Xml(format=VOID)<a name="line.23"></a>
+<span class="sourceLineNo">024</span>public class HtmlElementVoid extends HtmlElement {<a name="line.24"></a>
+<span class="sourceLineNo">025</span>}<a name="line.25"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/src-html/org/apache/juneau/svl/vars/IfVar.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/svl/vars/IfVar.html b/content/site/apidocs/src-html/org/apache/juneau/svl/vars/IfVar.html
new file mode 100644
index 0000000..ef7a396
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/svl/vars/IfVar.html
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>// ***************************************************************************************************************************<a name="line.1"></a>
+<span class="sourceLineNo">002</span>// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *<a name="line.2"></a>
+<span class="sourceLineNo">003</span>// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *<a name="line.3"></a>
+<span class="sourceLineNo">004</span>// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *<a name="line.4"></a>
+<span class="sourceLineNo">005</span>// * with the License.  You may obtain a copy of the License at                                                              *<a name="line.5"></a>
+<span class="sourceLineNo">006</span>// *                                                                                                                         *<a name="line.6"></a>
+<span class="sourceLineNo">007</span>// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *<a name="line.7"></a>
+<span class="sourceLineNo">008</span>// *                                                                                                                         *<a name="line.8"></a>
+<span class="sourceLineNo">009</span>// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *<a name="line.9"></a>
+<span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
+<span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
+<span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau.svl.vars;<a name="line.13"></a>
+<span class="sourceLineNo">014</span><a name="line.14"></a>
+<span class="sourceLineNo">015</span>import static org.apache.juneau.internal.ThrowableUtils.*;<a name="line.15"></a>
+<span class="sourceLineNo">016</span><a name="line.16"></a>
+<span class="sourceLineNo">017</span>import org.apache.juneau.svl.*;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>/**<a name="line.19"></a>
+<span class="sourceLineNo">020</span> * A basic if-else logic variable resolver.<a name="line.20"></a>
+<span class="sourceLineNo">021</span> * &lt;p&gt;<a name="line.21"></a>
+<span class="sourceLineNo">022</span> * The format for this var is one of the following:<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * &lt;ul&gt;<a name="line.23"></a>
+<span class="sourceLineNo">024</span> *    &lt;li&gt;&lt;js&gt;"$IF{booleanArg,thenValue}"&lt;/js&gt;<a name="line.24"></a>
+<span class="sourceLineNo">025</span> *    &lt;li&gt;&lt;js&gt;"$IF{booleanArg,thenValue,elseValue}"&lt;/js&gt;<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * &lt;/ul&gt;<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * &lt;p&gt;<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * The boolean argument is any string.<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * &lt;br&gt;The following values are interpreted as &lt;jk&gt;true&lt;/jk&gt;:  &lt;js&gt;"true"&lt;/js&gt;,&lt;js&gt;"TRUE"&lt;/js&gt;,&lt;js&gt;"t"&lt;/js&gt;,&lt;js&gt;"T"&lt;/js&gt;,&lt;js&gt;"1"&lt;/js&gt;.<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * &lt;br&gt;All else are interpreted as &lt;jk&gt;false&lt;/jk&gt;<a name="line.30"></a>
+<span class="sourceLineNo">031</span> *<a name="line.31"></a>
+<span class="sourceLineNo">032</span> * &lt;h5 class='section'&gt;Example:&lt;/h5&gt;<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * &lt;p class='bcode'&gt;<a name="line.33"></a>
+<span class="sourceLineNo">034</span> *    &lt;jc&gt;// Create a variable resolver that resolves system properties and $IF vars.&lt;/jc&gt;<a name="line.34"></a>
+<span class="sourceLineNo">035</span> *    VarResolver r = &lt;jk&gt;new&lt;/jk&gt; VarResolver().addVars(IfVar.&lt;jk&gt;class&lt;/jk&gt;, SystemPropertiesVar.&lt;jk&gt;class&lt;/jk&gt;);<a name="line.35"></a>
+<span class="sourceLineNo">036</span> *<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *    &lt;jc&gt;// Use it!&lt;/jc&gt;<a name="line.37"></a>
+<span class="sourceLineNo">038</span> *    System.&lt;jsf&gt;out&lt;/jsf&gt;.println(r.resolve(&lt;js&gt;"Property $IF{$S{someBooleanFlag},IS,IS NOT} set!"&lt;/js&gt;));<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * &lt;/p&gt;<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * &lt;p&gt;<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> *<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * @see org.apache.juneau.svl<a name="line.44"></a>
+<span class="sourceLineNo">045</span>*/<a name="line.45"></a>
+<span class="sourceLineNo">046</span>public class IfVar extends MultipartVar {<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>   /**<a name="line.48"></a>
+<span class="sourceLineNo">049</span>    * Constructor.<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    */<a name="line.50"></a>
+<span class="sourceLineNo">051</span>   public IfVar() {<a name="line.51"></a>
+<span class="sourceLineNo">052</span>      super("IF");<a name="line.52"></a>
+<span class="sourceLineNo">053</span>   }<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>   @Override /* MultipartVar */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>   public String resolve(VarResolverSession session, String[] args) {<a name="line.56"></a>
+<span class="sourceLineNo">057</span>      if (args.length &lt; 2 || args.length &gt; 3)<a name="line.57"></a>
+<span class="sourceLineNo">058</span>         illegalArg("Invalid number of arguments passed to $IF var.  Must be either $IF{booleanArg,thenValue} or $IF{booleanArg,thenValue,elseValue}");<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span>      String b = args[0].toLowerCase();<a name="line.60"></a>
+<span class="sourceLineNo">061</span>      if ("1".equals(b) || "t".equals(b) || "true".equals(b))<a name="line.61"></a>
+<span class="sourceLineNo">062</span>         return args[1];<a name="line.62"></a>
+<span class="sourceLineNo">063</span>      return args.length == 2 ? "" : args[2];<a name="line.63"></a>
+<span class="sourceLineNo">064</span>   }<a name="line.64"></a>
+<span class="sourceLineNo">065</span>}<a name="line.65"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/src-html/org/apache/juneau/svl/vars/SwitchVar.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/svl/vars/SwitchVar.html b/content/site/apidocs/src-html/org/apache/juneau/svl/vars/SwitchVar.html
new file mode 100644
index 0000000..5da9675
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/svl/vars/SwitchVar.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>// ***************************************************************************************************************************<a name="line.1"></a>
+<span class="sourceLineNo">002</span>// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *<a name="line.2"></a>
+<span class="sourceLineNo">003</span>// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *<a name="line.3"></a>
+<span class="sourceLineNo">004</span>// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *<a name="line.4"></a>
+<span class="sourceLineNo">005</span>// * with the License.  You may obtain a copy of the License at                                                              *<a name="line.5"></a>
+<span class="sourceLineNo">006</span>// *                                                                                                                         *<a name="line.6"></a>
+<span class="sourceLineNo">007</span>// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *<a name="line.7"></a>
+<span class="sourceLineNo">008</span>// *                                                                                                                         *<a name="line.8"></a>
+<span class="sourceLineNo">009</span>// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *<a name="line.9"></a>
+<span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
+<span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
+<span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau.svl.vars;<a name="line.13"></a>
+<span class="sourceLineNo">014</span><a name="line.14"></a>
+<span class="sourceLineNo">015</span>import static org.apache.juneau.internal.ThrowableUtils.*;<a name="line.15"></a>
+<span class="sourceLineNo">016</span><a name="line.16"></a>
+<span class="sourceLineNo">017</span>import java.util.regex.*;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>import org.apache.juneau.svl.*;<a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span>/**<a name="line.21"></a>
+<span class="sourceLineNo">022</span> * A basic switch/case logic variable resolver.<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * &lt;p&gt;<a name="line.23"></a>
+<span class="sourceLineNo">024</span> * The format for this var is one of the following:<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * &lt;ul&gt;<a name="line.25"></a>
+<span class="sourceLineNo">026</span> *    &lt;li&gt;&lt;js&gt;"$SWITCH{stringArg,pattern,thenValue}"&lt;/js&gt;<a name="line.26"></a>
+<span class="sourceLineNo">027</span> *    &lt;li&gt;&lt;js&gt;"$SWITCH{stringArg,pattern,thenValue,elseValue}"&lt;/js&gt;<a name="line.27"></a>
+<span class="sourceLineNo">028</span> *    &lt;li&gt;&lt;js&gt;"$SWITCH{stringArg,pattern,thenValue,pattern,thenValue}"&lt;/js&gt;<a name="line.28"></a>
+<span class="sourceLineNo">029</span> *    &lt;li&gt;&lt;js&gt;"$SWITCH{stringArg,pattern,thenValue,pattern,thenValue,elsePattern}"&lt;/js&gt;<a name="line.29"></a>
+<span class="sourceLineNo">030</span> *    &lt;li&gt;...<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * &lt;/ul&gt;<a name="line.31"></a>
+<span class="sourceLineNo">032</span> * &lt;p&gt;<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * The pattern can be any string optionally containing &lt;js&gt;'*'&lt;/js&gt; or &lt;js&gt;'?'&lt;/js&gt; representing any or one character respectively.<a name="line.33"></a>
+<span class="sourceLineNo">034</span> *<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * &lt;h5 class='section'&gt;Example:&lt;/h5&gt;<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * &lt;p class='bcode'&gt;<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *    &lt;jc&gt;// Create a variable resolver that resolves system properties and $SWITCH vars.&lt;/jc&gt;<a name="line.37"></a>
+<span class="sourceLineNo">038</span> *    VarResolver r = &lt;jk&gt;new&lt;/jk&gt; VarResolver().addVars(SwitchVar.&lt;jk&gt;class&lt;/jk&gt;, SystemPropertiesVar.&lt;jk&gt;class&lt;/jk&gt;);<a name="line.38"></a>
+<span class="sourceLineNo">039</span> *<a name="line.39"></a>
+<span class="sourceLineNo">040</span> *    &lt;jc&gt;// Use it!&lt;/jc&gt;<a name="line.40"></a>
+<span class="sourceLineNo">041</span> *    System.&lt;jsf&gt;out&lt;/jsf&gt;.println(r.resolve(&lt;js&gt;"We are running on $SWITCH{$P{os.name},*win*,Windows,Something else}!"&lt;/js&gt;));<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * &lt;/p&gt;<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * &lt;p&gt;<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Since this is a {@link MultipartVar}, any variables contained in the result will be recursively resolved.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> */<a name="line.46"></a>
+<span class="sourceLineNo">047</span>public class SwitchVar extends MultipartVar {<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>   /**<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    * Constructor.<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    */<a name="line.51"></a>
+<span class="sourceLineNo">052</span>   public SwitchVar() {<a name="line.52"></a>
+<span class="sourceLineNo">053</span>      super("SWITCH");<a name="line.53"></a>
+<span class="sourceLineNo">054</span>   }<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span>   @Override /* MultipartVar */<a name="line.56"></a>
+<span class="sourceLineNo">057</span>   public String resolve(VarResolverSession session, String[] args) {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>      if (args.length &lt; 3)<a name="line.58"></a>
+<span class="sourceLineNo">059</span>         illegalArg("Invalid number of arguments passed to $SWITCH var.  Must have 3 or more arguments.");<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>      String stringArg = args[0];<a name="line.61"></a>
+<span class="sourceLineNo">062</span>      for (int i = 1; i &lt; args.length;) {<a name="line.62"></a>
+<span class="sourceLineNo">063</span>         String pattern = args[i++];<a name="line.63"></a>
+<span class="sourceLineNo">064</span>         if (args.length == i)<a name="line.64"></a>
+<span class="sourceLineNo">065</span>            return pattern;  // We've reached an else.<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>         Pattern p = Pattern.compile(pattern.replace("*", ".*").replace("?", "."));<a name="line.67"></a>
+<span class="sourceLineNo">068</span>         if (p.matcher(stringArg).matches())<a name="line.68"></a>
+<span class="sourceLineNo">069</span>            return args[i];<a name="line.69"></a>
+<span class="sourceLineNo">070</span>         i++;<a name="line.70"></a>
+<span class="sourceLineNo">071</span>      }<a name="line.71"></a>
+<span class="sourceLineNo">072</span><a name="line.72"></a>
+<span class="sourceLineNo">073</span>      // Nothing matched and no else clause.<a name="line.73"></a>
+<span class="sourceLineNo">074</span>      return "";<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   }<a name="line.75"></a>
+<span class="sourceLineNo">076</span>}<a name="line.76"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>


[2/2] incubator-juneau-website git commit: Clean up javadocs

Posted by ja...@apache.org.
Clean up javadocs

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/commit/cc5ae7c5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/cc5ae7c5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/cc5ae7c5

Branch: refs/heads/asf-site
Commit: cc5ae7c5e434f4c6e82735a60c6a4cd9479288c3
Parents: 8e5b7c0
Author: JamesBognar <ja...@apache.org>
Authored: Fri Feb 24 17:18:51 2017 -0500
Committer: JamesBognar <ja...@apache.org>
Committed: Fri Feb 24 17:18:51 2017 -0500

----------------------------------------------------------------------
 .../juneau/dto/html5/HtmlElementRawText.html    | 341 ++++++++++++++++++
 .../juneau/dto/html5/HtmlElementVoid.html       | 256 ++++++++++++++
 .../org/apache/juneau/svl/vars/IfVar.html       | 351 +++++++++++++++++++
 .../org/apache/juneau/svl/vars/SwitchVar.html   | 348 ++++++++++++++++++
 .../juneau/dto/html5/HtmlElementRawText.html    | 131 +++++++
 .../juneau/dto/html5/HtmlElementVoid.html       |  97 +++++
 .../org/apache/juneau/svl/vars/IfVar.html       | 137 ++++++++
 .../org/apache/juneau/svl/vars/SwitchVar.html   | 148 ++++++++
 8 files changed, 1809 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementRawText.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementRawText.html b/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementRawText.html
new file mode 100644
index 0000000..2f74b41
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementRawText.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HtmlElementRawText (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HtmlElementRawText (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementMixed.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementText.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/dto/html5/HtmlElementRawText.html" target="_top">Frames</a></li>
+<li><a href="HtmlElementRawText.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.dto.html5</div>
+<h2 title="Class HtmlElementRawText" class="title">Class HtmlElementRawText</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">org.apache.juneau.dto.html5.HtmlElement</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.juneau.dto.html5.HtmlElementRawText</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/juneau/dto/html5/Script.html" title="class in org.apache.juneau.dto.html5">Script</a>, <a href="../../../../../org/apache/juneau/dto/html5/Style.html" title="class in org.apache.juneau.dto.html5">Style</a>, <a href="../../../../../org/apache/juneau/dto/html5/Textarea.html" title="class in org.apache.juneau.dto.html5">Textarea</a>, <a href="../../../../../org/apache/juneau/dto/html5/Title.html" title="class in org.apache.juneau.dto.html5">Title</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html#line.22">HtmlElementRawText</a>
+extends <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></pre>
+<div class="block">A subclass of HTML elements that contain <a href="https://www.w3.org/TR/html51/syntax.html#raw-text">raw text</a> only.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementRawText.html#HtmlElementRawText--">HtmlElementRawText</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementRawText.html#getText--">getText</a></span>()</code>
+<div class="block">Returns the inner text of this element.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementRawText.html#setText-java.lang.Object-">setText</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)</code>
+<div class="block">Sets the inner text of this element.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementRawText.html#text-java.lang.Object-">text</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)</code>
+<div class="block">Sets the text node on this element.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.dto.html5.HtmlElement">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.dto.html5.<a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></h3>
+<code><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#Z:Z_class-java.lang.String-">_class</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#accesskey-java.lang.String-">accesskey</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#attr-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#contenteditable-java.lang.Object-">contenteditable</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#dir-java.lang.String-">dir</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttr-java.lang.Class-java.lang.String-">getAttr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttr-java.lang.String-">getAttr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttrs--">getAttrs</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#hidden-java.lang.Object-
 ">hidden</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#id-java.lang.String-">id</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#lang-java.lang.String-">lang</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onabort-java.lang.String-">onabort</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onblur-java.lang.String-">onblur</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncancel-java.lang.String-">oncancel</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncanplay-java.lang.String-">oncanplay</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncanplaythrough-java.lang.String-">oncanplaythrough</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onchange-java.lang.String-">onchange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onclick-java.lang.String-">onclick
 </a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncuechange-java.lang.String-">oncuechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ondblclick-java.lang.String-">ondblclick</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ondurationchange-java.lang.String-">ondurationchange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onemptied-java.lang.String-">onemptied</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onended-java.lang.String-">onended</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onerror-java.lang.String-">onerror</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onfocus-java.lang.String-">onfocus</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oninput-java.lang.String-">oninput</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oninvalid-java
 .lang.String-">oninvalid</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeydown-java.lang.String-">onkeydown</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeypress-java.lang.String-">onkeypress</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeyup-java.lang.String-">onkeyup</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onload-java.lang.String-">onload</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadeddata-java.lang.String-">onloadeddata</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadedmetadata-java.lang.String-">onloadedmetadata</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadstart-java.lang.String-">onloadstart</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousedown-java.lang.String-">onmousedown</a>, <a href="../../../../../org/apache/juneau/d
 to/html5/HtmlElement.html#onmouseenter-java.lang.String-">onmouseenter</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseleave-java.lang.String-">onmouseleave</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousemove-java.lang.String-">onmousemove</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseout-java.lang.String-">onmouseout</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseover-java.lang.String-">onmouseover</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseup-java.lang.String-">onmouseup</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousewheel-java.lang.String-">onmousewheel</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onpause-java.lang.String-">onpause</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onplay-java.lang.String-">onplay</a>, <a hr
 ef="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onplaying-java.lang.String-">onplaying</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onprogress-java.lang.String-">onprogress</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onratechange-java.lang.String-">onratechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onreset-java.lang.String-">onreset</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onresize-java.lang.String-">onresize</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onscroll-java.lang.String-">onscroll</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onseeked-java.lang.String-">onseeked</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onseeking-java.lang.String-">onseeking</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onselect-java.lang.String-">ons
 elect</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onshow-java.lang.String-">onshow</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onstalled-java.lang.String-">onstalled</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onsubmit-java.lang.String-">onsubmit</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onsuspend-java.lang.String-">onsuspend</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ontimeupdate-java.lang.String-">ontimeupdate</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ontoggle-java.lang.String-">ontoggle</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onvolumechange-java.lang.String-">onvolumechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onwaiting-java.lang.String-">onwaiting</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#setAttr
 s-java.util.LinkedHashMap-">setAttrs</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#spellcheck-java.lang.Object-">spellcheck</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#style-java.lang.String-">style</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#tabindex-java.lang.Object-">tabindex</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#title-java.lang.String-">title</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#translate-java.lang.Object-">translate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HtmlElementRawText--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HtmlElementRawText</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html#line.22">HtmlElementRawText</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getText--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getText</h4>
+<pre><a href="../../../../../org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation">@Xml</a>(<a href="../../../../../org/apache/juneau/xml/annotation/Xml.html#format--">format</a>=<a href="../../../../../org/apache/juneau/xml/annotation/XmlFormat.html#TEXT_PWS">TEXT_PWS</a>)
+ <a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#name--">name</a>="c")
+public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html#line.33">getText</a>()</pre>
+<div class="block">Returns the inner text of this element.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The inner text of this element, or <jk>null</jk> if no text is set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setText-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setText</h4>
+<pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#name--">name</a>="c")
+public&nbsp;<a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html#line.44">setText</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)</pre>
+<div class="block">Sets the inner text of this element.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>text</code> - The inner text of this element, or <jk>null</jk> if no text is set.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="text-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>text</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementRawText.html#line.55">text</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;text)</pre>
+<div class="block">Sets the text node on this element.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>text</code> - The text node to add to this element.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementMixed.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementText.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/dto/html5/HtmlElementRawText.html" target="_top">Frames</a></li>
+<li><a href="HtmlElementRawText.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementVoid.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementVoid.html b/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementVoid.html
new file mode 100644
index 0000000..e13c874
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/dto/html5/HtmlElementVoid.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HtmlElementVoid (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HtmlElementVoid (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementText.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/dto/html5/HtmlElementVoid.html" target="_top">Frames</a></li>
+<li><a href="HtmlElementVoid.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.juneau.dto.html5.HtmlElement">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.dto.html5</div>
+<h2 title="Class HtmlElementVoid" class="title">Class HtmlElementVoid</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">org.apache.juneau.dto.html5.HtmlElement</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.juneau.dto.html5.HtmlElementVoid</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/juneau/dto/html5/Area.html" title="class in org.apache.juneau.dto.html5">Area</a>, <a href="../../../../../org/apache/juneau/dto/html5/Base.html" title="class in org.apache.juneau.dto.html5">Base</a>, <a href="../../../../../org/apache/juneau/dto/html5/Br.html" title="class in org.apache.juneau.dto.html5">Br</a>, <a href="../../../../../org/apache/juneau/dto/html5/Col.html" title="class in org.apache.juneau.dto.html5">Col</a>, <a href="../../../../../org/apache/juneau/dto/html5/Embed.html" title="class in org.apache.juneau.dto.html5">Embed</a>, <a href="../../../../../org/apache/juneau/dto/html5/Hr.html" title="class in org.apache.juneau.dto.html5">Hr</a>, <a href="../../../../../org/apache/juneau/dto/html5/Img.html" title="class in org.apache.juneau.dto.html5">Img</a>, <a href="../../../../../org/apache/juneau/dto/html5/Input.html" title="class in org.apache.juneau.dto.html5">Input</a>, <a href="../../../../../org/apache/juneau/dto/html5/Keyge
 n.html" title="class in org.apache.juneau.dto.html5">Keygen</a>, <a href="../../../../../org/apache/juneau/dto/html5/Link.html" title="class in org.apache.juneau.dto.html5">Link</a>, <a href="../../../../../org/apache/juneau/dto/html5/Meta.html" title="class in org.apache.juneau.dto.html5">Meta</a>, <a href="../../../../../org/apache/juneau/dto/html5/Param.html" title="class in org.apache.juneau.dto.html5">Param</a>, <a href="../../../../../org/apache/juneau/dto/html5/Source.html" title="class in org.apache.juneau.dto.html5">Source</a>, <a href="../../../../../org/apache/juneau/dto/html5/Track.html" title="class in org.apache.juneau.dto.html5">Track</a>, <a href="../../../../../org/apache/juneau/dto/html5/Wbr.html" title="class in org.apache.juneau.dto.html5">Wbr</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation">@Xml</a>(<a href="../../../../../org/apache/juneau/xml/annotation/Xml.html#format--">format</a>=<a href="../../../../../org/apache/juneau/xml/annotation/XmlFormat.html#VOID">VOID</a>)
+public class <a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html#line.24">HtmlElementVoid</a>
+extends <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></pre>
+<div class="block">A subclass of HTML elements that have no content or end tags.
+ <p>
+ See <a href="https://www.w3.org/TR/html51/syntax.html#void-elements">void elements</a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementVoid.html#HtmlElementVoid--">HtmlElementVoid</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.dto.html5.HtmlElement">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.dto.html5.<a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></h3>
+<code><a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#Z:Z_class-java.lang.String-">_class</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#accesskey-java.lang.String-">accesskey</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#attr-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#contenteditable-java.lang.Object-">contenteditable</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#dir-java.lang.String-">dir</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttr-java.lang.Class-java.lang.String-">getAttr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttr-java.lang.String-">getAttr</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#getAttrs--">getAttrs</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#hidden-java.lang.Object-
 ">hidden</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#id-java.lang.String-">id</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#lang-java.lang.String-">lang</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onabort-java.lang.String-">onabort</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onblur-java.lang.String-">onblur</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncancel-java.lang.String-">oncancel</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncanplay-java.lang.String-">oncanplay</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncanplaythrough-java.lang.String-">oncanplaythrough</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onchange-java.lang.String-">onchange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onclick-java.lang.String-">onclick
 </a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oncuechange-java.lang.String-">oncuechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ondblclick-java.lang.String-">ondblclick</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ondurationchange-java.lang.String-">ondurationchange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onemptied-java.lang.String-">onemptied</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onended-java.lang.String-">onended</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onerror-java.lang.String-">onerror</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onfocus-java.lang.String-">onfocus</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oninput-java.lang.String-">oninput</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#oninvalid-java
 .lang.String-">oninvalid</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeydown-java.lang.String-">onkeydown</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeypress-java.lang.String-">onkeypress</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onkeyup-java.lang.String-">onkeyup</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onload-java.lang.String-">onload</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadeddata-java.lang.String-">onloadeddata</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadedmetadata-java.lang.String-">onloadedmetadata</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onloadstart-java.lang.String-">onloadstart</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousedown-java.lang.String-">onmousedown</a>, <a href="../../../../../org/apache/juneau/d
 to/html5/HtmlElement.html#onmouseenter-java.lang.String-">onmouseenter</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseleave-java.lang.String-">onmouseleave</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousemove-java.lang.String-">onmousemove</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseout-java.lang.String-">onmouseout</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseover-java.lang.String-">onmouseover</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmouseup-java.lang.String-">onmouseup</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onmousewheel-java.lang.String-">onmousewheel</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onpause-java.lang.String-">onpause</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onplay-java.lang.String-">onplay</a>, <a hr
 ef="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onplaying-java.lang.String-">onplaying</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onprogress-java.lang.String-">onprogress</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onratechange-java.lang.String-">onratechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onreset-java.lang.String-">onreset</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onresize-java.lang.String-">onresize</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onscroll-java.lang.String-">onscroll</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onseeked-java.lang.String-">onseeked</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onseeking-java.lang.String-">onseeking</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onselect-java.lang.String-">ons
 elect</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onshow-java.lang.String-">onshow</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onstalled-java.lang.String-">onstalled</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onsubmit-java.lang.String-">onsubmit</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onsuspend-java.lang.String-">onsuspend</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ontimeupdate-java.lang.String-">ontimeupdate</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#ontoggle-java.lang.String-">ontoggle</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onvolumechange-java.lang.String-">onvolumechange</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#onwaiting-java.lang.String-">onwaiting</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#setAttr
 s-java.util.LinkedHashMap-">setAttrs</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#spellcheck-java.lang.Object-">spellcheck</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#style-java.lang.String-">style</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#tabindex-java.lang.Object-">tabindex</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#title-java.lang.String-">title</a>, <a href="../../../../../org/apache/juneau/dto/html5/HtmlElement.html#translate-java.lang.Object-">translate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HtmlElementVoid--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HtmlElementVoid</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/html5/HtmlElementVoid.html#line.24">HtmlElementVoid</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/dto/html5/HtmlElementText.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/dto/html5/HtmlElementVoid.html" target="_top">Frames</a></li>
+<li><a href="HtmlElementVoid.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.juneau.dto.html5.HtmlElement">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/org/apache/juneau/svl/vars/IfVar.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/svl/vars/IfVar.html b/content/site/apidocs/org/apache/juneau/svl/vars/IfVar.html
new file mode 100644
index 0000000..cccfbb6
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/svl/vars/IfVar.html
@@ -0,0 +1,351 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>IfVar (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="IfVar (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/svl/vars/EnvVariablesVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/svl/vars/IfVar.html" target="_top">Frames</a></li>
+<li><a href="IfVar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.svl.vars</div>
+<h2 title="Class IfVar" class="title">Class IfVar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.Var</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/SimpleVar.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.SimpleVar</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.MultipartVar</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.juneau.svl.vars.IfVar</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/svl/vars/IfVar.html#line.46">IfVar</a>
+extends <a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></pre>
+<div class="block">A basic if-else logic variable resolver.
+ <p>
+ The format for this var is one of the following:
+ <ul>
+   <li><js>"$IF{booleanArg,thenValue}"</js>
+   <li><js>"$IF{booleanArg,thenValue,elseValue}"</js>
+ </ul>
+ <p>
+ The boolean argument is any string.
+ <br>The following values are interpreted as <jk>true</jk>:  <js>"true"</js>,<js>"TRUE"</js>,<js>"t"</js>,<js>"T"</js>,<js>"1"</js>.
+ <br>All else are interpreted as <jk>false</jk>
+
+ <h5 class='section'>Example:</h5>
+ <p class='bcode'>
+   <jc>// Create a variable resolver that resolves system properties and $IF vars.</jc>
+   VarResolver r = <jk>new</jk> VarResolver().addVars(IfVar.<jk>class</jk>, SystemPropertiesVar.<jk>class</jk>);
+
+   <jc>// Use it!</jc>
+   System.<jsf>out</jsf>.println(r.resolve(<js>"Property $IF{$S{someBooleanFlag},IS,IS NOT} set!"</js>));
+ </p>
+ <p>
+ Since this is a <a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl"><code>MultipartVar</code></a>, any variables contained in the result will be recursively resolved.
+ Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/juneau/svl/package-summary.html"><code>org.apache.juneau.svl</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/svl/vars/IfVar.html#IfVar--">IfVar</a></span>()</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/svl/vars/IfVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve</a></span>(<a href="../../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;session,
+       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">The interface that needs to be implemented for this interface.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.MultipartVar">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">resolve</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.SimpleVar">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/SimpleVar.html" title="class in org.apache.juneau.svl">SimpleVar</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/SimpleVar.html#resolveTo-org.apache.juneau.svl.VarResolverSession-java.io.Writer-java.lang.String-">resolveTo</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.Var">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl">Var</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/Var.html#doResolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">doResolve</a>, <a href="../../../../../org/apache/juneau/svl/Var.html#getName--">getName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IfVar--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IfVar</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/svl/vars/IfVar.html#line.51">IfVar</a>()</pre>
+<div class="block">Constructor.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolve</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/svl/vars/IfVar.html#line.56">resolve</a>(<a href="../../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;session,
+                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">MultipartVar</a></code></span></div>
+<div class="block">The interface that needs to be implemented for this interface.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>session</code> - The session object used for a single instance of a string resolution.</dd>
+<dd><code>args</code> - The arguments inside the variable.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The resolved variable.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/svl/vars/EnvVariablesVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/svl/vars/IfVar.html" target="_top">Frames</a></li>
+<li><a href="IfVar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/cc5ae7c5/content/site/apidocs/org/apache/juneau/svl/vars/SwitchVar.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/svl/vars/SwitchVar.html b/content/site/apidocs/org/apache/juneau/svl/vars/SwitchVar.html
new file mode 100644
index 0000000..e3253a2
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/svl/vars/SwitchVar.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SwitchVar (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SwitchVar (Apache Juneau (incubating) 6.1.1-incubating-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/svl/vars/SwitchVar.html" target="_top">Frames</a></li>
+<li><a href="SwitchVar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.svl.vars</div>
+<h2 title="Class SwitchVar" class="title">Class SwitchVar</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.Var</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/SimpleVar.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.SimpleVar</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">org.apache.juneau.svl.MultipartVar</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.juneau.svl.vars.SwitchVar</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/svl/vars/SwitchVar.html#line.47">SwitchVar</a>
+extends <a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></pre>
+<div class="block">A basic switch/case logic variable resolver.
+ <p>
+ The format for this var is one of the following:
+ <ul>
+   <li><js>"$SWITCH{stringArg,pattern,thenValue}"</js>
+   <li><js>"$SWITCH{stringArg,pattern,thenValue,elseValue}"</js>
+   <li><js>"$SWITCH{stringArg,pattern,thenValue,pattern,thenValue}"</js>
+   <li><js>"$SWITCH{stringArg,pattern,thenValue,pattern,thenValue,elsePattern}"</js>
+   <li>...
+ </ul>
+ <p>
+ The pattern can be any string optionally containing <js>'*'</js> or <js>'?'</js> representing any or one character respectively.
+
+ <h5 class='section'>Example:</h5>
+ <p class='bcode'>
+   <jc>// Create a variable resolver that resolves system properties and $SWITCH vars.</jc>
+   VarResolver r = <jk>new</jk> VarResolver().addVars(SwitchVar.<jk>class</jk>, SystemPropertiesVar.<jk>class</jk>);
+
+   <jc>// Use it!</jc>
+   System.<jsf>out</jsf>.println(r.resolve(<js>"We are running on $SWITCH{$P{os.name},*win*,Windows,Something else}!"</js>));
+ </p>
+ <p>
+ Since this is a <a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl"><code>MultipartVar</code></a>, any variables contained in the result will be recursively resolved.
+ Likewise, if the arguments contain any variables, those will be resolved before they are passed to this var.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/svl/vars/SwitchVar.html#SwitchVar--">SwitchVar</a></span>()</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/svl/vars/SwitchVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve</a></span>(<a href="../../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;session,
+       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">The interface that needs to be implemented for this interface.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.MultipartVar">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">resolve</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.SimpleVar">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/SimpleVar.html" title="class in org.apache.juneau.svl">SimpleVar</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/SimpleVar.html#resolveTo-org.apache.juneau.svl.VarResolverSession-java.io.Writer-java.lang.String-">resolveTo</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.svl.Var">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.svl.<a href="../../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl">Var</a></h3>
+<code><a href="../../../../../org/apache/juneau/svl/Var.html#doResolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">doResolve</a>, <a href="../../../../../org/apache/juneau/svl/Var.html#getName--">getName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SwitchVar--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SwitchVar</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/svl/vars/SwitchVar.html#line.52">SwitchVar</a>()</pre>
+<div class="block">Constructor.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolve</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/svl/vars/SwitchVar.html#line.57">resolve</a>(<a href="../../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;session,
+                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">MultipartVar</a></code></span></div>
+<div class="block">The interface that needs to be implemented for this interface.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/svl/MultipartVar.html" title="class in org.apache.juneau.svl">MultipartVar</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>session</code> - The session object used for a single instance of a string resolution.</dd>
+<dd><code>args</code> - The arguments inside the variable.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The resolved variable.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/svl/vars/SwitchVar.html" target="_top">Frames</a></li>
+<li><a href="SwitchVar.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>