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/05/29 22:24:03 UTC
[01/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Repository: incubator-juneau-website
Updated Branches:
refs/heads/asf-site 2c37862cb -> 57ce76c3a
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html b/content/site/apidocs/src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
index a97d8e8..9e104fe 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
@@ -152,413 +152,419 @@
<span class="sourceLineNo">144</span> }<a name="line.144"></a>
<span class="sourceLineNo">145</span><a name="line.145"></a>
<span class="sourceLineNo">146</span> @Override /* SerializerBuilder */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> public JsonSchemaSerializerBuilder relativeUriBase(String value) {<a name="line.147"></a>
-<span class="sourceLineNo">148</span> super.relativeUriBase(value);<a name="line.148"></a>
+<span class="sourceLineNo">147</span> public JsonSchemaSerializerBuilder uriContext(UriContext value) {<a name="line.147"></a>
+<span class="sourceLineNo">148</span> super.uriContext(value);<a name="line.148"></a>
<span class="sourceLineNo">149</span> return this;<a name="line.149"></a>
<span class="sourceLineNo">150</span> }<a name="line.150"></a>
<span class="sourceLineNo">151</span><a name="line.151"></a>
<span class="sourceLineNo">152</span> @Override /* SerializerBuilder */<a name="line.152"></a>
-<span class="sourceLineNo">153</span> public JsonSchemaSerializerBuilder absolutePathUriBase(String value) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> super.absolutePathUriBase(value);<a name="line.154"></a>
+<span class="sourceLineNo">153</span> public JsonSchemaSerializerBuilder uriResolution(UriResolution value) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super.uriResolution(value);<a name="line.154"></a>
<span class="sourceLineNo">155</span> return this;<a name="line.155"></a>
<span class="sourceLineNo">156</span> }<a name="line.156"></a>
<span class="sourceLineNo">157</span><a name="line.157"></a>
<span class="sourceLineNo">158</span> @Override /* SerializerBuilder */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> public JsonSchemaSerializerBuilder sortCollections(boolean value) {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> super.sortCollections(value);<a name="line.160"></a>
+<span class="sourceLineNo">159</span> public JsonSchemaSerializerBuilder uriRelativity(UriRelativity value) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span> super.uriRelativity(value);<a name="line.160"></a>
<span class="sourceLineNo">161</span> return this;<a name="line.161"></a>
<span class="sourceLineNo">162</span> }<a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
<span class="sourceLineNo">164</span> @Override /* SerializerBuilder */<a name="line.164"></a>
-<span class="sourceLineNo">165</span> public JsonSchemaSerializerBuilder sortMaps(boolean value) {<a name="line.165"></a>
-<span class="sourceLineNo">166</span> super.sortMaps(value);<a name="line.166"></a>
+<span class="sourceLineNo">165</span> public JsonSchemaSerializerBuilder sortCollections(boolean value) {<a name="line.165"></a>
+<span class="sourceLineNo">166</span> super.sortCollections(value);<a name="line.166"></a>
<span class="sourceLineNo">167</span> return this;<a name="line.167"></a>
<span class="sourceLineNo">168</span> }<a name="line.168"></a>
<span class="sourceLineNo">169</span><a name="line.169"></a>
<span class="sourceLineNo">170</span> @Override /* SerializerBuilder */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public JsonSchemaSerializerBuilder abridged(boolean value) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super.abridged(value);<a name="line.172"></a>
+<span class="sourceLineNo">171</span> public JsonSchemaSerializerBuilder sortMaps(boolean value) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span> super.sortMaps(value);<a name="line.172"></a>
<span class="sourceLineNo">173</span> return this;<a name="line.173"></a>
<span class="sourceLineNo">174</span> }<a name="line.174"></a>
<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObjectBuilder */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public JsonSchemaSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> super.beansRequireDefaultConstructor(value);<a name="line.178"></a>
+<span class="sourceLineNo">176</span> @Override /* SerializerBuilder */<a name="line.176"></a>
+<span class="sourceLineNo">177</span> public JsonSchemaSerializerBuilder abridged(boolean value) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span> super.abridged(value);<a name="line.178"></a>
<span class="sourceLineNo">179</span> return this;<a name="line.179"></a>
<span class="sourceLineNo">180</span> }<a name="line.180"></a>
<span class="sourceLineNo">181</span><a name="line.181"></a>
<span class="sourceLineNo">182</span> @Override /* CoreObjectBuilder */<a name="line.182"></a>
-<span class="sourceLineNo">183</span> public JsonSchemaSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.183"></a>
-<span class="sourceLineNo">184</span> super.beansRequireSerializable(value);<a name="line.184"></a>
+<span class="sourceLineNo">183</span> public JsonSchemaSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.183"></a>
+<span class="sourceLineNo">184</span> super.beansRequireDefaultConstructor(value);<a name="line.184"></a>
<span class="sourceLineNo">185</span> return this;<a name="line.185"></a>
<span class="sourceLineNo">186</span> }<a name="line.186"></a>
<span class="sourceLineNo">187</span><a name="line.187"></a>
<span class="sourceLineNo">188</span> @Override /* CoreObjectBuilder */<a name="line.188"></a>
-<span class="sourceLineNo">189</span> public JsonSchemaSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span> super.beansRequireSettersForGetters(value);<a name="line.190"></a>
+<span class="sourceLineNo">189</span> public JsonSchemaSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> super.beansRequireSerializable(value);<a name="line.190"></a>
<span class="sourceLineNo">191</span> return this;<a name="line.191"></a>
<span class="sourceLineNo">192</span> }<a name="line.192"></a>
<span class="sourceLineNo">193</span><a name="line.193"></a>
<span class="sourceLineNo">194</span> @Override /* CoreObjectBuilder */<a name="line.194"></a>
-<span class="sourceLineNo">195</span> public JsonSchemaSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.195"></a>
-<span class="sourceLineNo">196</span> super.beansRequireSomeProperties(value);<a name="line.196"></a>
+<span class="sourceLineNo">195</span> public JsonSchemaSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> super.beansRequireSettersForGetters(value);<a name="line.196"></a>
<span class="sourceLineNo">197</span> return this;<a name="line.197"></a>
<span class="sourceLineNo">198</span> }<a name="line.198"></a>
<span class="sourceLineNo">199</span><a name="line.199"></a>
<span class="sourceLineNo">200</span> @Override /* CoreObjectBuilder */<a name="line.200"></a>
-<span class="sourceLineNo">201</span> public JsonSchemaSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> super.beanMapPutReturnsOldValue(value);<a name="line.202"></a>
+<span class="sourceLineNo">201</span> public JsonSchemaSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span> super.beansRequireSomeProperties(value);<a name="line.202"></a>
<span class="sourceLineNo">203</span> return this;<a name="line.203"></a>
<span class="sourceLineNo">204</span> }<a name="line.204"></a>
<span class="sourceLineNo">205</span><a name="line.205"></a>
<span class="sourceLineNo">206</span> @Override /* CoreObjectBuilder */<a name="line.206"></a>
-<span class="sourceLineNo">207</span> public JsonSchemaSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.207"></a>
-<span class="sourceLineNo">208</span> super.beanConstructorVisibility(value);<a name="line.208"></a>
+<span class="sourceLineNo">207</span> public JsonSchemaSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.207"></a>
+<span class="sourceLineNo">208</span> super.beanMapPutReturnsOldValue(value);<a name="line.208"></a>
<span class="sourceLineNo">209</span> return this;<a name="line.209"></a>
<span class="sourceLineNo">210</span> }<a name="line.210"></a>
<span class="sourceLineNo">211</span><a name="line.211"></a>
<span class="sourceLineNo">212</span> @Override /* CoreObjectBuilder */<a name="line.212"></a>
-<span class="sourceLineNo">213</span> public JsonSchemaSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.213"></a>
-<span class="sourceLineNo">214</span> super.beanClassVisibility(value);<a name="line.214"></a>
+<span class="sourceLineNo">213</span> public JsonSchemaSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.213"></a>
+<span class="sourceLineNo">214</span> super.beanConstructorVisibility(value);<a name="line.214"></a>
<span class="sourceLineNo">215</span> return this;<a name="line.215"></a>
<span class="sourceLineNo">216</span> }<a name="line.216"></a>
<span class="sourceLineNo">217</span><a name="line.217"></a>
<span class="sourceLineNo">218</span> @Override /* CoreObjectBuilder */<a name="line.218"></a>
-<span class="sourceLineNo">219</span> public JsonSchemaSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.219"></a>
-<span class="sourceLineNo">220</span> super.beanFieldVisibility(value);<a name="line.220"></a>
+<span class="sourceLineNo">219</span> public JsonSchemaSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.219"></a>
+<span class="sourceLineNo">220</span> super.beanClassVisibility(value);<a name="line.220"></a>
<span class="sourceLineNo">221</span> return this;<a name="line.221"></a>
<span class="sourceLineNo">222</span> }<a name="line.222"></a>
<span class="sourceLineNo">223</span><a name="line.223"></a>
<span class="sourceLineNo">224</span> @Override /* CoreObjectBuilder */<a name="line.224"></a>
-<span class="sourceLineNo">225</span> public JsonSchemaSerializerBuilder methodVisibility(Visibility value) {<a name="line.225"></a>
-<span class="sourceLineNo">226</span> super.methodVisibility(value);<a name="line.226"></a>
+<span class="sourceLineNo">225</span> public JsonSchemaSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span> super.beanFieldVisibility(value);<a name="line.226"></a>
<span class="sourceLineNo">227</span> return this;<a name="line.227"></a>
<span class="sourceLineNo">228</span> }<a name="line.228"></a>
<span class="sourceLineNo">229</span><a name="line.229"></a>
<span class="sourceLineNo">230</span> @Override /* CoreObjectBuilder */<a name="line.230"></a>
-<span class="sourceLineNo">231</span> public JsonSchemaSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.231"></a>
-<span class="sourceLineNo">232</span> super.useJavaBeanIntrospector(value);<a name="line.232"></a>
+<span class="sourceLineNo">231</span> public JsonSchemaSerializerBuilder methodVisibility(Visibility value) {<a name="line.231"></a>
+<span class="sourceLineNo">232</span> super.methodVisibility(value);<a name="line.232"></a>
<span class="sourceLineNo">233</span> return this;<a name="line.233"></a>
<span class="sourceLineNo">234</span> }<a name="line.234"></a>
<span class="sourceLineNo">235</span><a name="line.235"></a>
<span class="sourceLineNo">236</span> @Override /* CoreObjectBuilder */<a name="line.236"></a>
-<span class="sourceLineNo">237</span> public JsonSchemaSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span> super.useInterfaceProxies(value);<a name="line.238"></a>
+<span class="sourceLineNo">237</span> public JsonSchemaSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span> super.useJavaBeanIntrospector(value);<a name="line.238"></a>
<span class="sourceLineNo">239</span> return this;<a name="line.239"></a>
<span class="sourceLineNo">240</span> }<a name="line.240"></a>
<span class="sourceLineNo">241</span><a name="line.241"></a>
<span class="sourceLineNo">242</span> @Override /* CoreObjectBuilder */<a name="line.242"></a>
-<span class="sourceLineNo">243</span> public JsonSchemaSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.243"></a>
-<span class="sourceLineNo">244</span> super.ignoreUnknownBeanProperties(value);<a name="line.244"></a>
+<span class="sourceLineNo">243</span> public JsonSchemaSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.243"></a>
+<span class="sourceLineNo">244</span> super.useInterfaceProxies(value);<a name="line.244"></a>
<span class="sourceLineNo">245</span> return this;<a name="line.245"></a>
<span class="sourceLineNo">246</span> }<a name="line.246"></a>
<span class="sourceLineNo">247</span><a name="line.247"></a>
<span class="sourceLineNo">248</span> @Override /* CoreObjectBuilder */<a name="line.248"></a>
-<span class="sourceLineNo">249</span> public JsonSchemaSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.250"></a>
+<span class="sourceLineNo">249</span> public JsonSchemaSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span> super.ignoreUnknownBeanProperties(value);<a name="line.250"></a>
<span class="sourceLineNo">251</span> return this;<a name="line.251"></a>
<span class="sourceLineNo">252</span> }<a name="line.252"></a>
<span class="sourceLineNo">253</span><a name="line.253"></a>
<span class="sourceLineNo">254</span> @Override /* CoreObjectBuilder */<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public JsonSchemaSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> super.ignorePropertiesWithoutSetters(value);<a name="line.256"></a>
+<span class="sourceLineNo">255</span> public JsonSchemaSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.256"></a>
<span class="sourceLineNo">257</span> return this;<a name="line.257"></a>
<span class="sourceLineNo">258</span> }<a name="line.258"></a>
<span class="sourceLineNo">259</span><a name="line.259"></a>
<span class="sourceLineNo">260</span> @Override /* CoreObjectBuilder */<a name="line.260"></a>
-<span class="sourceLineNo">261</span> public JsonSchemaSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.261"></a>
-<span class="sourceLineNo">262</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.262"></a>
+<span class="sourceLineNo">261</span> public JsonSchemaSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.261"></a>
+<span class="sourceLineNo">262</span> super.ignorePropertiesWithoutSetters(value);<a name="line.262"></a>
<span class="sourceLineNo">263</span> return this;<a name="line.263"></a>
<span class="sourceLineNo">264</span> }<a name="line.264"></a>
<span class="sourceLineNo">265</span><a name="line.265"></a>
<span class="sourceLineNo">266</span> @Override /* CoreObjectBuilder */<a name="line.266"></a>
-<span class="sourceLineNo">267</span> public JsonSchemaSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.268"></a>
+<span class="sourceLineNo">267</span> public JsonSchemaSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.267"></a>
+<span class="sourceLineNo">268</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.268"></a>
<span class="sourceLineNo">269</span> return this;<a name="line.269"></a>
<span class="sourceLineNo">270</span> }<a name="line.270"></a>
<span class="sourceLineNo">271</span><a name="line.271"></a>
<span class="sourceLineNo">272</span> @Override /* CoreObjectBuilder */<a name="line.272"></a>
-<span class="sourceLineNo">273</span> public JsonSchemaSerializerBuilder sortProperties(boolean value) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span> super.sortProperties(value);<a name="line.274"></a>
+<span class="sourceLineNo">273</span> public JsonSchemaSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.273"></a>
+<span class="sourceLineNo">274</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.274"></a>
<span class="sourceLineNo">275</span> return this;<a name="line.275"></a>
<span class="sourceLineNo">276</span> }<a name="line.276"></a>
<span class="sourceLineNo">277</span><a name="line.277"></a>
<span class="sourceLineNo">278</span> @Override /* CoreObjectBuilder */<a name="line.278"></a>
-<span class="sourceLineNo">279</span> public JsonSchemaSerializerBuilder notBeanPackages(String...values) {<a name="line.279"></a>
-<span class="sourceLineNo">280</span> super.notBeanPackages(values);<a name="line.280"></a>
+<span class="sourceLineNo">279</span> public JsonSchemaSerializerBuilder sortProperties(boolean value) {<a name="line.279"></a>
+<span class="sourceLineNo">280</span> super.sortProperties(value);<a name="line.280"></a>
<span class="sourceLineNo">281</span> return this;<a name="line.281"></a>
<span class="sourceLineNo">282</span> }<a name="line.282"></a>
<span class="sourceLineNo">283</span><a name="line.283"></a>
<span class="sourceLineNo">284</span> @Override /* CoreObjectBuilder */<a name="line.284"></a>
-<span class="sourceLineNo">285</span> public JsonSchemaSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.285"></a>
+<span class="sourceLineNo">285</span> public JsonSchemaSerializerBuilder notBeanPackages(String...values) {<a name="line.285"></a>
<span class="sourceLineNo">286</span> super.notBeanPackages(values);<a name="line.286"></a>
<span class="sourceLineNo">287</span> return this;<a name="line.287"></a>
<span class="sourceLineNo">288</span> }<a name="line.288"></a>
<span class="sourceLineNo">289</span><a name="line.289"></a>
<span class="sourceLineNo">290</span> @Override /* CoreObjectBuilder */<a name="line.290"></a>
-<span class="sourceLineNo">291</span> public JsonSchemaSerializerBuilder setNotBeanPackages(String...values) {<a name="line.291"></a>
-<span class="sourceLineNo">292</span> super.setNotBeanPackages(values);<a name="line.292"></a>
+<span class="sourceLineNo">291</span> public JsonSchemaSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> super.notBeanPackages(values);<a name="line.292"></a>
<span class="sourceLineNo">293</span> return this;<a name="line.293"></a>
<span class="sourceLineNo">294</span> }<a name="line.294"></a>
<span class="sourceLineNo">295</span><a name="line.295"></a>
<span class="sourceLineNo">296</span> @Override /* CoreObjectBuilder */<a name="line.296"></a>
-<span class="sourceLineNo">297</span> public JsonSchemaSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.297"></a>
+<span class="sourceLineNo">297</span> public JsonSchemaSerializerBuilder setNotBeanPackages(String...values) {<a name="line.297"></a>
<span class="sourceLineNo">298</span> super.setNotBeanPackages(values);<a name="line.298"></a>
<span class="sourceLineNo">299</span> return this;<a name="line.299"></a>
<span class="sourceLineNo">300</span> }<a name="line.300"></a>
<span class="sourceLineNo">301</span><a name="line.301"></a>
<span class="sourceLineNo">302</span> @Override /* CoreObjectBuilder */<a name="line.302"></a>
-<span class="sourceLineNo">303</span> public JsonSchemaSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.303"></a>
-<span class="sourceLineNo">304</span> super.removeNotBeanPackages(values);<a name="line.304"></a>
+<span class="sourceLineNo">303</span> public JsonSchemaSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.303"></a>
+<span class="sourceLineNo">304</span> super.setNotBeanPackages(values);<a name="line.304"></a>
<span class="sourceLineNo">305</span> return this;<a name="line.305"></a>
<span class="sourceLineNo">306</span> }<a name="line.306"></a>
<span class="sourceLineNo">307</span><a name="line.307"></a>
<span class="sourceLineNo">308</span> @Override /* CoreObjectBuilder */<a name="line.308"></a>
-<span class="sourceLineNo">309</span> public JsonSchemaSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.309"></a>
+<span class="sourceLineNo">309</span> public JsonSchemaSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.309"></a>
<span class="sourceLineNo">310</span> super.removeNotBeanPackages(values);<a name="line.310"></a>
<span class="sourceLineNo">311</span> return this;<a name="line.311"></a>
<span class="sourceLineNo">312</span> }<a name="line.312"></a>
<span class="sourceLineNo">313</span><a name="line.313"></a>
<span class="sourceLineNo">314</span> @Override /* CoreObjectBuilder */<a name="line.314"></a>
-<span class="sourceLineNo">315</span> public JsonSchemaSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.315"></a>
-<span class="sourceLineNo">316</span> super.notBeanClasses(values);<a name="line.316"></a>
+<span class="sourceLineNo">315</span> public JsonSchemaSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> super.removeNotBeanPackages(values);<a name="line.316"></a>
<span class="sourceLineNo">317</span> return this;<a name="line.317"></a>
<span class="sourceLineNo">318</span> }<a name="line.318"></a>
<span class="sourceLineNo">319</span><a name="line.319"></a>
<span class="sourceLineNo">320</span> @Override /* CoreObjectBuilder */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public JsonSchemaSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.321"></a>
+<span class="sourceLineNo">321</span> public JsonSchemaSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.321"></a>
<span class="sourceLineNo">322</span> super.notBeanClasses(values);<a name="line.322"></a>
<span class="sourceLineNo">323</span> return this;<a name="line.323"></a>
<span class="sourceLineNo">324</span> }<a name="line.324"></a>
<span class="sourceLineNo">325</span><a name="line.325"></a>
<span class="sourceLineNo">326</span> @Override /* CoreObjectBuilder */<a name="line.326"></a>
-<span class="sourceLineNo">327</span> public JsonSchemaSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.327"></a>
-<span class="sourceLineNo">328</span> super.setNotBeanClasses(values);<a name="line.328"></a>
+<span class="sourceLineNo">327</span> public JsonSchemaSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.327"></a>
+<span class="sourceLineNo">328</span> super.notBeanClasses(values);<a name="line.328"></a>
<span class="sourceLineNo">329</span> return this;<a name="line.329"></a>
<span class="sourceLineNo">330</span> }<a name="line.330"></a>
<span class="sourceLineNo">331</span><a name="line.331"></a>
<span class="sourceLineNo">332</span> @Override /* CoreObjectBuilder */<a name="line.332"></a>
-<span class="sourceLineNo">333</span> public JsonSchemaSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.333"></a>
+<span class="sourceLineNo">333</span> public JsonSchemaSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.333"></a>
<span class="sourceLineNo">334</span> super.setNotBeanClasses(values);<a name="line.334"></a>
<span class="sourceLineNo">335</span> return this;<a name="line.335"></a>
<span class="sourceLineNo">336</span> }<a name="line.336"></a>
<span class="sourceLineNo">337</span><a name="line.337"></a>
<span class="sourceLineNo">338</span> @Override /* CoreObjectBuilder */<a name="line.338"></a>
-<span class="sourceLineNo">339</span> public JsonSchemaSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> super.removeNotBeanClasses(values);<a name="line.340"></a>
+<span class="sourceLineNo">339</span> public JsonSchemaSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.339"></a>
+<span class="sourceLineNo">340</span> super.setNotBeanClasses(values);<a name="line.340"></a>
<span class="sourceLineNo">341</span> return this;<a name="line.341"></a>
<span class="sourceLineNo">342</span> }<a name="line.342"></a>
<span class="sourceLineNo">343</span><a name="line.343"></a>
<span class="sourceLineNo">344</span> @Override /* CoreObjectBuilder */<a name="line.344"></a>
-<span class="sourceLineNo">345</span> public JsonSchemaSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.345"></a>
+<span class="sourceLineNo">345</span> public JsonSchemaSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.345"></a>
<span class="sourceLineNo">346</span> super.removeNotBeanClasses(values);<a name="line.346"></a>
<span class="sourceLineNo">347</span> return this;<a name="line.347"></a>
<span class="sourceLineNo">348</span> }<a name="line.348"></a>
<span class="sourceLineNo">349</span><a name="line.349"></a>
<span class="sourceLineNo">350</span> @Override /* CoreObjectBuilder */<a name="line.350"></a>
-<span class="sourceLineNo">351</span> public JsonSchemaSerializerBuilder beanFilters(Class<?>...values) {<a name="line.351"></a>
-<span class="sourceLineNo">352</span> super.beanFilters(values);<a name="line.352"></a>
+<span class="sourceLineNo">351</span> public JsonSchemaSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.351"></a>
+<span class="sourceLineNo">352</span> super.removeNotBeanClasses(values);<a name="line.352"></a>
<span class="sourceLineNo">353</span> return this;<a name="line.353"></a>
<span class="sourceLineNo">354</span> }<a name="line.354"></a>
<span class="sourceLineNo">355</span><a name="line.355"></a>
<span class="sourceLineNo">356</span> @Override /* CoreObjectBuilder */<a name="line.356"></a>
-<span class="sourceLineNo">357</span> public JsonSchemaSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.357"></a>
+<span class="sourceLineNo">357</span> public JsonSchemaSerializerBuilder beanFilters(Class<?>...values) {<a name="line.357"></a>
<span class="sourceLineNo">358</span> super.beanFilters(values);<a name="line.358"></a>
<span class="sourceLineNo">359</span> return this;<a name="line.359"></a>
<span class="sourceLineNo">360</span> }<a name="line.360"></a>
<span class="sourceLineNo">361</span><a name="line.361"></a>
<span class="sourceLineNo">362</span> @Override /* CoreObjectBuilder */<a name="line.362"></a>
-<span class="sourceLineNo">363</span> public JsonSchemaSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.363"></a>
-<span class="sourceLineNo">364</span> super.setBeanFilters(values);<a name="line.364"></a>
+<span class="sourceLineNo">363</span> public JsonSchemaSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.363"></a>
+<span class="sourceLineNo">364</span> super.beanFilters(values);<a name="line.364"></a>
<span class="sourceLineNo">365</span> return this;<a name="line.365"></a>
<span class="sourceLineNo">366</span> }<a name="line.366"></a>
<span class="sourceLineNo">367</span><a name="line.367"></a>
<span class="sourceLineNo">368</span> @Override /* CoreObjectBuilder */<a name="line.368"></a>
-<span class="sourceLineNo">369</span> public JsonSchemaSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.369"></a>
+<span class="sourceLineNo">369</span> public JsonSchemaSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.369"></a>
<span class="sourceLineNo">370</span> super.setBeanFilters(values);<a name="line.370"></a>
<span class="sourceLineNo">371</span> return this;<a name="line.371"></a>
<span class="sourceLineNo">372</span> }<a name="line.372"></a>
<span class="sourceLineNo">373</span><a name="line.373"></a>
<span class="sourceLineNo">374</span> @Override /* CoreObjectBuilder */<a name="line.374"></a>
-<span class="sourceLineNo">375</span> public JsonSchemaSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> super.removeBeanFilters(values);<a name="line.376"></a>
+<span class="sourceLineNo">375</span> public JsonSchemaSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.375"></a>
+<span class="sourceLineNo">376</span> super.setBeanFilters(values);<a name="line.376"></a>
<span class="sourceLineNo">377</span> return this;<a name="line.377"></a>
<span class="sourceLineNo">378</span> }<a name="line.378"></a>
<span class="sourceLineNo">379</span><a name="line.379"></a>
<span class="sourceLineNo">380</span> @Override /* CoreObjectBuilder */<a name="line.380"></a>
-<span class="sourceLineNo">381</span> public JsonSchemaSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.381"></a>
+<span class="sourceLineNo">381</span> public JsonSchemaSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.381"></a>
<span class="sourceLineNo">382</span> super.removeBeanFilters(values);<a name="line.382"></a>
<span class="sourceLineNo">383</span> return this;<a name="line.383"></a>
<span class="sourceLineNo">384</span> }<a name="line.384"></a>
<span class="sourceLineNo">385</span><a name="line.385"></a>
<span class="sourceLineNo">386</span> @Override /* CoreObjectBuilder */<a name="line.386"></a>
-<span class="sourceLineNo">387</span> public JsonSchemaSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.387"></a>
-<span class="sourceLineNo">388</span> super.pojoSwaps(values);<a name="line.388"></a>
+<span class="sourceLineNo">387</span> public JsonSchemaSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span> super.removeBeanFilters(values);<a name="line.388"></a>
<span class="sourceLineNo">389</span> return this;<a name="line.389"></a>
<span class="sourceLineNo">390</span> }<a name="line.390"></a>
<span class="sourceLineNo">391</span><a name="line.391"></a>
<span class="sourceLineNo">392</span> @Override /* CoreObjectBuilder */<a name="line.392"></a>
-<span class="sourceLineNo">393</span> public JsonSchemaSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.393"></a>
+<span class="sourceLineNo">393</span> public JsonSchemaSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.393"></a>
<span class="sourceLineNo">394</span> super.pojoSwaps(values);<a name="line.394"></a>
<span class="sourceLineNo">395</span> return this;<a name="line.395"></a>
<span class="sourceLineNo">396</span> }<a name="line.396"></a>
<span class="sourceLineNo">397</span><a name="line.397"></a>
<span class="sourceLineNo">398</span> @Override /* CoreObjectBuilder */<a name="line.398"></a>
-<span class="sourceLineNo">399</span> public JsonSchemaSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span> super.setPojoSwaps(values);<a name="line.400"></a>
+<span class="sourceLineNo">399</span> public JsonSchemaSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.399"></a>
+<span class="sourceLineNo">400</span> super.pojoSwaps(values);<a name="line.400"></a>
<span class="sourceLineNo">401</span> return this;<a name="line.401"></a>
<span class="sourceLineNo">402</span> }<a name="line.402"></a>
<span class="sourceLineNo">403</span><a name="line.403"></a>
<span class="sourceLineNo">404</span> @Override /* CoreObjectBuilder */<a name="line.404"></a>
-<span class="sourceLineNo">405</span> public JsonSchemaSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.405"></a>
+<span class="sourceLineNo">405</span> public JsonSchemaSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.405"></a>
<span class="sourceLineNo">406</span> super.setPojoSwaps(values);<a name="line.406"></a>
<span class="sourceLineNo">407</span> return this;<a name="line.407"></a>
<span class="sourceLineNo">408</span> }<a name="line.408"></a>
<span class="sourceLineNo">409</span><a name="line.409"></a>
<span class="sourceLineNo">410</span> @Override /* CoreObjectBuilder */<a name="line.410"></a>
-<span class="sourceLineNo">411</span> public JsonSchemaSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> super.removePojoSwaps(values);<a name="line.412"></a>
+<span class="sourceLineNo">411</span> public JsonSchemaSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.411"></a>
+<span class="sourceLineNo">412</span> super.setPojoSwaps(values);<a name="line.412"></a>
<span class="sourceLineNo">413</span> return this;<a name="line.413"></a>
<span class="sourceLineNo">414</span> }<a name="line.414"></a>
<span class="sourceLineNo">415</span><a name="line.415"></a>
<span class="sourceLineNo">416</span> @Override /* CoreObjectBuilder */<a name="line.416"></a>
-<span class="sourceLineNo">417</span> public JsonSchemaSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.417"></a>
+<span class="sourceLineNo">417</span> public JsonSchemaSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.417"></a>
<span class="sourceLineNo">418</span> super.removePojoSwaps(values);<a name="line.418"></a>
<span class="sourceLineNo">419</span> return this;<a name="line.419"></a>
<span class="sourceLineNo">420</span> }<a name="line.420"></a>
<span class="sourceLineNo">421</span><a name="line.421"></a>
<span class="sourceLineNo">422</span> @Override /* CoreObjectBuilder */<a name="line.422"></a>
-<span class="sourceLineNo">423</span> public JsonSchemaSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.423"></a>
-<span class="sourceLineNo">424</span> super.implClasses(values);<a name="line.424"></a>
+<span class="sourceLineNo">423</span> public JsonSchemaSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.423"></a>
+<span class="sourceLineNo">424</span> super.removePojoSwaps(values);<a name="line.424"></a>
<span class="sourceLineNo">425</span> return this;<a name="line.425"></a>
<span class="sourceLineNo">426</span> }<a name="line.426"></a>
<span class="sourceLineNo">427</span><a name="line.427"></a>
<span class="sourceLineNo">428</span> @Override /* CoreObjectBuilder */<a name="line.428"></a>
-<span class="sourceLineNo">429</span> public <T> JsonSchemaSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> super.implClass(interfaceClass, implClass);<a name="line.430"></a>
+<span class="sourceLineNo">429</span> public JsonSchemaSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.429"></a>
+<span class="sourceLineNo">430</span> super.implClasses(values);<a name="line.430"></a>
<span class="sourceLineNo">431</span> return this;<a name="line.431"></a>
<span class="sourceLineNo">432</span> }<a name="line.432"></a>
<span class="sourceLineNo">433</span><a name="line.433"></a>
<span class="sourceLineNo">434</span> @Override /* CoreObjectBuilder */<a name="line.434"></a>
-<span class="sourceLineNo">435</span> public JsonSchemaSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.435"></a>
-<span class="sourceLineNo">436</span> super.beanDictionary(values);<a name="line.436"></a>
+<span class="sourceLineNo">435</span> public <T> JsonSchemaSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.435"></a>
+<span class="sourceLineNo">436</span> super.implClass(interfaceClass, implClass);<a name="line.436"></a>
<span class="sourceLineNo">437</span> return this;<a name="line.437"></a>
<span class="sourceLineNo">438</span> }<a name="line.438"></a>
<span class="sourceLineNo">439</span><a name="line.439"></a>
<span class="sourceLineNo">440</span> @Override /* CoreObjectBuilder */<a name="line.440"></a>
-<span class="sourceLineNo">441</span> public JsonSchemaSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.441"></a>
+<span class="sourceLineNo">441</span> public JsonSchemaSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.441"></a>
<span class="sourceLineNo">442</span> super.beanDictionary(values);<a name="line.442"></a>
<span class="sourceLineNo">443</span> return this;<a name="line.443"></a>
<span class="sourceLineNo">444</span> }<a name="line.444"></a>
<span class="sourceLineNo">445</span><a name="line.445"></a>
<span class="sourceLineNo">446</span> @Override /* CoreObjectBuilder */<a name="line.446"></a>
-<span class="sourceLineNo">447</span> public JsonSchemaSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.447"></a>
-<span class="sourceLineNo">448</span> super.setBeanDictionary(values);<a name="line.448"></a>
+<span class="sourceLineNo">447</span> public JsonSchemaSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.447"></a>
+<span class="sourceLineNo">448</span> super.beanDictionary(values);<a name="line.448"></a>
<span class="sourceLineNo">449</span> return this;<a name="line.449"></a>
<span class="sourceLineNo">450</span> }<a name="line.450"></a>
<span class="sourceLineNo">451</span><a name="line.451"></a>
<span class="sourceLineNo">452</span> @Override /* CoreObjectBuilder */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public JsonSchemaSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.453"></a>
+<span class="sourceLineNo">453</span> public JsonSchemaSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.453"></a>
<span class="sourceLineNo">454</span> super.setBeanDictionary(values);<a name="line.454"></a>
<span class="sourceLineNo">455</span> return this;<a name="line.455"></a>
<span class="sourceLineNo">456</span> }<a name="line.456"></a>
<span class="sourceLineNo">457</span><a name="line.457"></a>
<span class="sourceLineNo">458</span> @Override /* CoreObjectBuilder */<a name="line.458"></a>
-<span class="sourceLineNo">459</span> public JsonSchemaSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.459"></a>
-<span class="sourceLineNo">460</span> super.removeFromBeanDictionary(values);<a name="line.460"></a>
+<span class="sourceLineNo">459</span> public JsonSchemaSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.459"></a>
+<span class="sourceLineNo">460</span> super.setBeanDictionary(values);<a name="line.460"></a>
<span class="sourceLineNo">461</span> return this;<a name="line.461"></a>
<span class="sourceLineNo">462</span> }<a name="line.462"></a>
<span class="sourceLineNo">463</span><a name="line.463"></a>
<span class="sourceLineNo">464</span> @Override /* CoreObjectBuilder */<a name="line.464"></a>
-<span class="sourceLineNo">465</span> public JsonSchemaSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.465"></a>
+<span class="sourceLineNo">465</span> public JsonSchemaSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.465"></a>
<span class="sourceLineNo">466</span> super.removeFromBeanDictionary(values);<a name="line.466"></a>
<span class="sourceLineNo">467</span> return this;<a name="line.467"></a>
<span class="sourceLineNo">468</span> }<a name="line.468"></a>
<span class="sourceLineNo">469</span><a name="line.469"></a>
<span class="sourceLineNo">470</span> @Override /* CoreObjectBuilder */<a name="line.470"></a>
-<span class="sourceLineNo">471</span> public JsonSchemaSerializerBuilder beanTypePropertyName(String value) {<a name="line.471"></a>
-<span class="sourceLineNo">472</span> super.beanTypePropertyName(value);<a name="line.472"></a>
+<span class="sourceLineNo">471</span> public JsonSchemaSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.471"></a>
+<span class="sourceLineNo">472</span> super.removeFromBeanDictionary(values);<a name="line.472"></a>
<span class="sourceLineNo">473</span> return this;<a name="line.473"></a>
<span class="sourceLineNo">474</span> }<a name="line.474"></a>
<span class="sourceLineNo">475</span><a name="line.475"></a>
<span class="sourceLineNo">476</span> @Override /* CoreObjectBuilder */<a name="line.476"></a>
-<span class="sourceLineNo">477</span> public JsonSchemaSerializerBuilder defaultParser(Class<?> value) {<a name="line.477"></a>
-<span class="sourceLineNo">478</span> super.defaultParser(value);<a name="line.478"></a>
+<span class="sourceLineNo">477</span> public JsonSchemaSerializerBuilder beanTypePropertyName(String value) {<a name="line.477"></a>
+<span class="sourceLineNo">478</span> super.beanTypePropertyName(value);<a name="line.478"></a>
<span class="sourceLineNo">479</span> return this;<a name="line.479"></a>
<span class="sourceLineNo">480</span> }<a name="line.480"></a>
<span class="sourceLineNo">481</span><a name="line.481"></a>
<span class="sourceLineNo">482</span> @Override /* CoreObjectBuilder */<a name="line.482"></a>
-<span class="sourceLineNo">483</span> public JsonSchemaSerializerBuilder locale(Locale value) {<a name="line.483"></a>
-<span class="sourceLineNo">484</span> super.locale(value);<a name="line.484"></a>
+<span class="sourceLineNo">483</span> public JsonSchemaSerializerBuilder defaultParser(Class<?> value) {<a name="line.483"></a>
+<span class="sourceLineNo">484</span> super.defaultParser(value);<a name="line.484"></a>
<span class="sourceLineNo">485</span> return this;<a name="line.485"></a>
<span class="sourceLineNo">486</span> }<a name="line.486"></a>
<span class="sourceLineNo">487</span><a name="line.487"></a>
<span class="sourceLineNo">488</span> @Override /* CoreObjectBuilder */<a name="line.488"></a>
-<span class="sourceLineNo">489</span> public JsonSchemaSerializerBuilder timeZone(TimeZone value) {<a name="line.489"></a>
-<span class="sourceLineNo">490</span> super.timeZone(value);<a name="line.490"></a>
+<span class="sourceLineNo">489</span> public JsonSchemaSerializerBuilder locale(Locale value) {<a name="line.489"></a>
+<span class="sourceLineNo">490</span> super.locale(value);<a name="line.490"></a>
<span class="sourceLineNo">491</span> return this;<a name="line.491"></a>
<span class="sourceLineNo">492</span> }<a name="line.492"></a>
<span class="sourceLineNo">493</span><a name="line.493"></a>
<span class="sourceLineNo">494</span> @Override /* CoreObjectBuilder */<a name="line.494"></a>
-<span class="sourceLineNo">495</span> public JsonSchemaSerializerBuilder mediaType(MediaType value) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span> super.mediaType(value);<a name="line.496"></a>
+<span class="sourceLineNo">495</span> public JsonSchemaSerializerBuilder timeZone(TimeZone value) {<a name="line.495"></a>
+<span class="sourceLineNo">496</span> super.timeZone(value);<a name="line.496"></a>
<span class="sourceLineNo">497</span> return this;<a name="line.497"></a>
<span class="sourceLineNo">498</span> }<a name="line.498"></a>
<span class="sourceLineNo">499</span><a name="line.499"></a>
<span class="sourceLineNo">500</span> @Override /* CoreObjectBuilder */<a name="line.500"></a>
-<span class="sourceLineNo">501</span> public JsonSchemaSerializerBuilder debug(boolean value) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> super.debug(value);<a name="line.502"></a>
+<span class="sourceLineNo">501</span> public JsonSchemaSerializerBuilder mediaType(MediaType value) {<a name="line.501"></a>
+<span class="sourceLineNo">502</span> super.mediaType(value);<a name="line.502"></a>
<span class="sourceLineNo">503</span> return this;<a name="line.503"></a>
<span class="sourceLineNo">504</span> }<a name="line.504"></a>
<span class="sourceLineNo">505</span><a name="line.505"></a>
<span class="sourceLineNo">506</span> @Override /* CoreObjectBuilder */<a name="line.506"></a>
-<span class="sourceLineNo">507</span> public JsonSchemaSerializerBuilder property(String name, Object value) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span> super.property(name, value);<a name="line.508"></a>
+<span class="sourceLineNo">507</span> public JsonSchemaSerializerBuilder debug(boolean value) {<a name="line.507"></a>
+<span class="sourceLineNo">508</span> super.debug(value);<a name="line.508"></a>
<span class="sourceLineNo">509</span> return this;<a name="line.509"></a>
<span class="sourceLineNo">510</span> }<a name="line.510"></a>
<span class="sourceLineNo">511</span><a name="line.511"></a>
<span class="sourceLineNo">512</span> @Override /* CoreObjectBuilder */<a name="line.512"></a>
-<span class="sourceLineNo">513</span> public JsonSchemaSerializerBuilder properties(Map<String,Object> properties) {<a name="line.513"></a>
-<span class="sourceLineNo">514</span> super.properties(properties);<a name="line.514"></a>
+<span class="sourceLineNo">513</span> public JsonSchemaSerializerBuilder property(String name, Object value) {<a name="line.513"></a>
+<span class="sourceLineNo">514</span> super.property(name, value);<a name="line.514"></a>
<span class="sourceLineNo">515</span> return this;<a name="line.515"></a>
<span class="sourceLineNo">516</span> }<a name="line.516"></a>
<span class="sourceLineNo">517</span><a name="line.517"></a>
<span class="sourceLineNo">518</span> @Override /* CoreObjectBuilder */<a name="line.518"></a>
-<span class="sourceLineNo">519</span> public JsonSchemaSerializerBuilder addToProperty(String name, Object value) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> super.addToProperty(name, value);<a name="line.520"></a>
+<span class="sourceLineNo">519</span> public JsonSchemaSerializerBuilder properties(Map<String,Object> properties) {<a name="line.519"></a>
+<span class="sourceLineNo">520</span> super.properties(properties);<a name="line.520"></a>
<span class="sourceLineNo">521</span> return this;<a name="line.521"></a>
<span class="sourceLineNo">522</span> }<a name="line.522"></a>
<span class="sourceLineNo">523</span><a name="line.523"></a>
<span class="sourceLineNo">524</span> @Override /* CoreObjectBuilder */<a name="line.524"></a>
-<span class="sourceLineNo">525</span> public JsonSchemaSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.525"></a>
-<span class="sourceLineNo">526</span> super.putToProperty(name, key, value);<a name="line.526"></a>
+<span class="sourceLineNo">525</span> public JsonSchemaSerializerBuilder addToProperty(String name, Object value) {<a name="line.525"></a>
+<span class="sourceLineNo">526</span> super.addToProperty(name, value);<a name="line.526"></a>
<span class="sourceLineNo">527</span> return this;<a name="line.527"></a>
<span class="sourceLineNo">528</span> }<a name="line.528"></a>
<span class="sourceLineNo">529</span><a name="line.529"></a>
<span class="sourceLineNo">530</span> @Override /* CoreObjectBuilder */<a name="line.530"></a>
-<span class="sourceLineNo">531</span> public JsonSchemaSerializerBuilder putToProperty(String name, Object value) {<a name="line.531"></a>
-<span class="sourceLineNo">532</span> super.putToProperty(name, value);<a name="line.532"></a>
+<span class="sourceLineNo">531</span> public JsonSchemaSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.531"></a>
+<span class="sourceLineNo">532</span> super.putToProperty(name, key, value);<a name="line.532"></a>
<span class="sourceLineNo">533</span> return this;<a name="line.533"></a>
<span class="sourceLineNo">534</span> }<a name="line.534"></a>
<span class="sourceLineNo">535</span><a name="line.535"></a>
<span class="sourceLineNo">536</span> @Override /* CoreObjectBuilder */<a name="line.536"></a>
-<span class="sourceLineNo">537</span> public JsonSchemaSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span> super.removeFromProperty(name, value);<a name="line.538"></a>
+<span class="sourceLineNo">537</span> public JsonSchemaSerializerBuilder putToProperty(String name, Object value) {<a name="line.537"></a>
+<span class="sourceLineNo">538</span> super.putToProperty(name, value);<a name="line.538"></a>
<span class="sourceLineNo">539</span> return this;<a name="line.539"></a>
<span class="sourceLineNo">540</span> }<a name="line.540"></a>
<span class="sourceLineNo">541</span><a name="line.541"></a>
<span class="sourceLineNo">542</span> @Override /* CoreObjectBuilder */<a name="line.542"></a>
-<span class="sourceLineNo">543</span> public JsonSchemaSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.543"></a>
-<span class="sourceLineNo">544</span> super.classLoader(classLoader);<a name="line.544"></a>
+<span class="sourceLineNo">543</span> public JsonSchemaSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.543"></a>
+<span class="sourceLineNo">544</span> super.removeFromProperty(name, value);<a name="line.544"></a>
<span class="sourceLineNo">545</span> return this;<a name="line.545"></a>
<span class="sourceLineNo">546</span> }<a name="line.546"></a>
<span class="sourceLineNo">547</span><a name="line.547"></a>
<span class="sourceLineNo">548</span> @Override /* CoreObjectBuilder */<a name="line.548"></a>
-<span class="sourceLineNo">549</span> public JsonSchemaSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.549"></a>
-<span class="sourceLineNo">550</span> super.apply(copyFrom);<a name="line.550"></a>
+<span class="sourceLineNo">549</span> public JsonSchemaSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.549"></a>
+<span class="sourceLineNo">550</span> super.classLoader(classLoader);<a name="line.550"></a>
<span class="sourceLineNo">551</span> return this;<a name="line.551"></a>
<span class="sourceLineNo">552</span> }<a name="line.552"></a>
-<span class="sourceLineNo">553</span>}<a name="line.553"></a>
+<span class="sourceLineNo">553</span><a name="line.553"></a>
+<span class="sourceLineNo">554</span> @Override /* CoreObjectBuilder */<a name="line.554"></a>
+<span class="sourceLineNo">555</span> public JsonSchemaSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.555"></a>
+<span class="sourceLineNo">556</span> super.apply(copyFrom);<a name="line.556"></a>
+<span class="sourceLineNo">557</span> return this;<a name="line.557"></a>
+<span class="sourceLineNo">558</span> }<a name="line.558"></a>
+<span class="sourceLineNo">559</span>}<a name="line.559"></a>
[44/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlWriter.html b/content/site/apidocs/org/apache/juneau/html/HtmlWriter.html
index e03ec9c..c038aac 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlWriter.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlWriter.html
@@ -151,7 +151,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.io.Writer">
@@ -174,13 +174,11 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<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/html/HtmlWriter.html#HtmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">HtmlWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlWriter.html#HtmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">HtmlWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> uriContext,
- <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> uriAuthority,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext2)</code>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</code>
<div class="block">Constructor.</div>
</td>
</tr>
@@ -254,7 +252,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-">attr</a></span>(<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> name,
<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> value,
- boolean needsEncoding)</code>
+ boolean valNeedsEncoding)</code>
<div class="block">Shortcut for <code>attr(<jk>null</jk>, name, value, <jk>false</jk>);</code></div>
</td>
</tr>
@@ -271,7 +269,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-boolean-">attr</a></span>(<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> ns,
<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> name,
<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> value,
- boolean needsEncoding)</code>
+ boolean valNeedsEncoding)</code>
<div class="block">Writes an attribute to the output: <code><xa>ns:name</xa>=<xs>'value'</xs></code></div>
</td>
</tr>
@@ -512,7 +510,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.xml.<a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-java.lang.String-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#ceTag--">ceTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#cTag--">cTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#encodeAttr-java.lang.Object-">encodeAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-org.apache.juneau.xml.Namespace-java.lang.String-">oAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-">text</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#toString--">toString</a></code></li>
+<code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-java.lang.String-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#ceTag--">ceTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#cTag--">cTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-org.apache.juneau.xml.Namespace-java.lang.String-">oAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-">text</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#textUri-java.lang.Object-">textUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.serializer.SerializerWriter">
@@ -549,19 +547,17 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="HtmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">
+<a name="HtmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HtmlWriter</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.38">HtmlWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.35">HtmlWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> uriContext,
- <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> uriAuthority,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext2)</pre>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -569,10 +565,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<dd><code>useWhitespace</code> - If <jk>true</jk>, tabs will be used in output.</dd>
<dd><code>trimStrings</code> - If <jk>true</jk>, strings should be trimmed before they're serialized.</dd>
<dd><code>quoteChar</code> - The quote character to use (i.e. <js>'\''</js> or <js>'"'</js>)</dd>
-<dd><code>uriContext</code> - The web application context path (e.g. "/contextRoot").</dd>
-<dd><code>uriAuthority</code> - The web application URI authority (e.g. "http://hostname:9080")</dd>
-<dd><code>uriContext2</code> - The URI context.
- Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
</dl>
</li>
</ul>
@@ -590,7 +583,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>attrUri</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.50">attrUri</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.47">attrUri</a>(<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Append an attribute with a URI value.</div>
@@ -611,7 +604,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>text</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.61">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> o,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.58">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> o,
boolean preserveWhitespace)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-boolean-">XmlWriter</a></code></span></div>
@@ -635,7 +628,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.107">oTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.104">oTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -661,7 +654,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.113">oTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.110">oTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-java.lang.String-java.lang.String-">XmlWriter</a></code></span></div>
@@ -685,7 +678,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.119">oTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.116">oTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-java.lang.String-">XmlWriter</a></code></span></div>
<div class="block">Shortcut for <code>oTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -707,7 +700,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.125">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.122">oTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -735,7 +728,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.131">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.128">oTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -761,7 +754,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.137">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.134">oTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-int-java.lang.String-">XmlWriter</a></code></span></div>
@@ -785,7 +778,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.143">tag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.140">tag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -811,7 +804,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.149">tag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.146">tag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-java.lang.String-java.lang.String-">XmlWriter</a></code></span></div>
@@ -835,7 +828,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.155">tag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.152">tag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-java.lang.String-">XmlWriter</a></code></span></div>
<div class="block">Shortcut for <code>tag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -857,7 +850,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.161">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.158">tag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-int-java.lang.String-">XmlWriter</a></code></span></div>
@@ -881,7 +874,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.167">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.164">tag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -909,7 +902,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.173">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.170">tag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -935,7 +928,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.179">sTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.176">sTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-java.lang.String-java.lang.String-">XmlWriter</a></code></span></div>
@@ -959,7 +952,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.185">sTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.182">sTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -985,7 +978,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.191">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.188">sTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1011,7 +1004,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.197">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.194">sTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-int-java.lang.String-">XmlWriter</a></code></span></div>
@@ -1035,7 +1028,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.203">sTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.200">sTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-java.lang.String-">XmlWriter</a></code></span></div>
<div class="block">Shortcut for <code>sTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -1057,7 +1050,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.209">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.206">sTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -1085,7 +1078,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.215">eTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.212">eTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-java.lang.String-java.lang.String-">XmlWriter</a></code></span></div>
@@ -1109,7 +1102,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.221">eTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.218">eTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1135,7 +1128,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.227">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.224">eTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1161,7 +1154,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.233">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.230">eTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-int-java.lang.String-">XmlWriter</a></code></span></div>
@@ -1185,7 +1178,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.239">eTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.236">eTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-java.lang.String-">XmlWriter</a></code></span></div>
<div class="block">Shortcut for <code>eTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -1207,7 +1200,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.245">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.242">eTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -1235,7 +1228,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.251">attr</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.248">attr</a>(<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-">XmlWriter</a></code></span></div>
@@ -1259,7 +1252,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.257">attr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.254">attr</a>(<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> ns,
<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1285,10 +1278,10 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.263">attr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.260">attr</a>(<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> ns,
<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> name,
<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> value,
- boolean needsEncoding)
+ boolean valNeedsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-boolean-">XmlWriter</a></code></span></div>
<div class="block">Writes an attribute to the output: <code><xa>ns:name</xa>=<xs>'value'</xs></code></div>
@@ -1299,7 +1292,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<dd><code>ns</code> - The namespace. Can be <jk>null</jk>.</dd>
<dd><code>name</code> - The attribute name.</dd>
<dd><code>value</code> - The attribute value.</dd>
-<dd><code>needsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
+<dd><code>valNeedsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1313,9 +1306,9 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.269">attr</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.266">attr</a>(<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> name,
<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> value,
- boolean needsEncoding)
+ boolean valNeedsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-">XmlWriter</a></code></span></div>
<div class="block">Shortcut for <code>attr(<jk>null</jk>, name, value, <jk>false</jk>);</code></div>
@@ -1325,7 +1318,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The attribute name.</dd>
<dd><code>value</code> - The attribute value.</dd>
-<dd><code>needsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
+<dd><code>valNeedsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1339,7 +1332,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>oAttr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.275">oAttr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.272">oAttr</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-java.lang.String-java.lang.String-">XmlWriter</a></code></span></div>
@@ -1363,7 +1356,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>cr</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.281">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.278">cr</a>(int depth)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#cr-int-">SerializerWriter</a></code></span></div>
<div class="block">Performs a carriage return.
@@ -1387,7 +1380,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.288">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.285">appendln</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -1412,7 +1405,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.294">appendln</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.291">appendln</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
@@ -1434,7 +1427,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.300">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.297">append</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -1458,7 +1451,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.306">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.303">append</a>(int indent,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-char-">SerializerWriter</a></code></span></div>
@@ -1482,7 +1475,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>s</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.312">s</a>()
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.309">s</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#s--">SerializerWriter</a></code></span></div>
<div class="block">Adds a whitespace character to the output if the <code>useWhitespace</code> setting is enabled.</div>
@@ -1502,7 +1495,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>q</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.318">q</a>()
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.315">q</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#q--">SerializerWriter</a></code></span></div>
<div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
@@ -1522,7 +1515,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>i</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.324">i</a>(int indent)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.321">i</a>(int indent)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#i-int-">SerializerWriter</a></code></span></div>
<div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -1544,7 +1537,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>nl</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.330">nl</a>()
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.327">nl</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#nl--">SerializerWriter</a></code></span></div>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -1564,7 +1557,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.336">append</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> text)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.333">append</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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.Object-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -1586,7 +1579,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.342">append</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.339">append</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -1608,7 +1601,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class
<ul class="blockListLast">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.348">append</a>(char c)
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlWriter.html#line.345">append</a>(char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/SimpleHtmlWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/SimpleHtmlWriter.html b/content/site/apidocs/org/apache/juneau/html/SimpleHtmlWriter.html
index 0e91611..de298dd 100644
--- a/content/site/apidocs/org/apache/juneau/html/SimpleHtmlWriter.html
+++ b/content/site/apidocs/org/apache/juneau/html/SimpleHtmlWriter.html
@@ -157,7 +157,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="clas
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.io.Writer">
@@ -216,7 +216,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="clas
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.xml.<a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-java.lang.String-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#ceTag--">ceTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#cTag--">cTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#encodeAttr-java.lang.Object-">encodeAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-org.apache.juneau.xml.Namespace-java.lang.String-">oAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-">text</a></code></li>
+<code><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attrUri-java.lang.String-java.lang.String-java.lang.Object-">attrUri</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#ceTag--">ceTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#cTag--">cTag</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-org.apache.juneau.xml.Namespace-java.lang.String-">oAttr</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-">text</a>, <a href="../../../../org/apache/juneau/xml/XmlWriter.html#textUri-java.lang.Object-">textUri</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.serializer.SerializerWriter">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/internal/ArrayUtils.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/ArrayUtils.html b/content/site/apidocs/org/apache/juneau/internal/ArrayUtils.html
index e85d58b..745d0e1 100644
--- a/content/site/apidocs/org/apache/juneau/internal/ArrayUtils.html
+++ b/content/site/apidocs/org/apache/juneau/internal/ArrayUtils.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
-<li><a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/juneau/internal/ArrayUtils.html" target="_top">Frames</a></li>
@@ -587,7 +587,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
-<li><a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/juneau/internal/ArrayUtils.html" target="_top">Frames</a></li>
[51/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
Improved URI resolution support.
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/57ce76c3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/57ce76c3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/57ce76c3
Branch: refs/heads/asf-site
Commit: 57ce76c3a79ba79a9266640866b0fe53db030cd7
Parents: 2c37862
Author: JamesBognar <ja...@apache.org>
Authored: Mon May 29 18:23:49 2017 -0400
Committer: JamesBognar <ja...@apache.org>
Committed: Mon May 29 18:23:49 2017 -0400
----------------------------------------------------------------------
content/about.html | 4 +-
content/site/apidocs/allclasses-frame.html | 2 +
content/site/apidocs/allclasses-noframe.html | 2 +
content/site/apidocs/constant-values.html | 35 +-
content/site/apidocs/index-all.html | 339 ++-
.../apidocs/org/apache/juneau/UriContext.html | 188 +-
.../org/apache/juneau/UriRelativity.html | 2 +-
.../org/apache/juneau/UriResolution.html | 4 +-
.../apidocs/org/apache/juneau/UriResolver.html | 395 +++
.../apidocs/org/apache/juneau/Visibility.html | 4 +-
.../org/apache/juneau/annotation/Pojo.html | 2 +-
.../org/apache/juneau/annotation/URI.html | 11 +-
.../apache/juneau/csv/CsvSerializerBuilder.html | 478 ++--
.../apache/juneau/csv/CsvSerializerContext.html | 2 +-
.../apache/juneau/csv/CsvSerializerSession.html | 2 +-
.../apache/juneau/html/HtmlDocSerializer.html | 10 +-
.../juneau/html/HtmlDocSerializerContext.html | 2 +-
.../juneau/html/HtmlDocSerializerSession.html | 2 +-
.../juneau/html/HtmlSerializerBuilder.html | 500 ++--
.../juneau/html/HtmlSerializerContext.html | 2 +-
.../juneau/html/HtmlSerializerSession.html | 16 +-
.../org/apache/juneau/html/HtmlWriter.html | 121 +-
.../apache/juneau/html/SimpleHtmlWriter.html | 4 +-
.../org/apache/juneau/internal/ArrayUtils.html | 4 +-
.../org/apache/juneau/internal/AsciiMap.html | 371 +++
.../org/apache/juneau/internal/AsciiSet.html | 4 +-
.../apache/juneau/internal/package-frame.html | 1 +
.../apache/juneau/internal/package-summary.html | 74 +-
.../apache/juneau/internal/package-tree.html | 1 +
.../apache/juneau/jena/RdfSerializer.N3.html | 6 +-
.../juneau/jena/RdfSerializer.NTriple.html | 6 +-
.../juneau/jena/RdfSerializer.Turtle.html | 6 +-
.../apache/juneau/jena/RdfSerializer.Xml.html | 6 +-
.../juneau/jena/RdfSerializer.XmlAbbrev.html | 6 +-
.../org/apache/juneau/jena/RdfSerializer.html | 20 +-
.../juneau/jena/RdfSerializerBuilder.html | 508 ++--
.../juneau/jena/RdfSerializerContext.html | 2 +-
.../juneau/jena/RdfSerializerSession.html | 6 +-
.../org/apache/juneau/jena/package-summary.html | 6 +-
.../apache/juneau/jso/JsoSerializerBuilder.html | 478 ++--
.../json/JsonSchemaSerializerBuilder.html | 484 ++--
.../juneau/json/JsonSerializerBuilder.html | 484 ++--
.../juneau/json/JsonSerializerContext.html | 2 +-
.../juneau/json/JsonSerializerSession.html | 2 +-
.../org/apache/juneau/json/JsonWriter.html | 80 +-
.../apache/juneau/microservice/Resource.html | 8 +-
.../juneau/microservice/ResourceGroup.html | 2 +-
.../juneau/microservice/ResourceJena.html | 2 +-
.../microservice/resources/ConfigResource.html | 2 +-
.../resources/DirectoryResource.html | 2 +-
.../msgpack/MsgPackSerializerBuilder.html | 478 ++--
.../msgpack/MsgPackSerializerContext.html | 2 +-
.../msgpack/MsgPackSerializerSession.html | 2 +-
.../org/apache/juneau/package-frame.html | 1 +
.../org/apache/juneau/package-summary.html | 9 +-
.../apidocs/org/apache/juneau/package-tree.html | 1 +
.../plaintext/PlainTextSerializerBuilder.html | 478 ++--
.../org/apache/juneau/rest/RestConfig.html | 122 +-
.../org/apache/juneau/rest/RestContext.html | 2 +-
.../org/apache/juneau/rest/RestRequest.html | 111 +-
.../juneau/rest/annotation/RestResource.html | 6 +-
.../juneau/rest/client/RestClientBuilder.html | 670 ++---
.../org/apache/juneau/rest/package-summary.html | 68 +-
.../juneau/serializer/SerializerBuilder.html | 467 ++--
.../juneau/serializer/SerializerContext.html | 206 +-
.../serializer/SerializerGroupBuilder.html | 348 +--
.../juneau/serializer/SerializerSession.html | 276 +-
.../juneau/serializer/SerializerWriter.html | 125 +-
.../juneau/soap/SoapXmlSerializerBuilder.html | 492 ++--
.../apache/juneau/uon/UonSerializerBuilder.html | 482 ++--
.../apache/juneau/uon/UonSerializerContext.html | 2 +-
.../apache/juneau/uon/UonSerializerSession.html | 2 +-
.../org/apache/juneau/uon/UonWriter.html | 55 +-
.../UrlEncodingSerializerBuilder.html | 488 ++--
.../UrlEncodingSerializerContext.html | 2 +-
.../UrlEncodingSerializerSession.html | 2 +-
.../juneau/xml/XmlSchemaSerializerBuilder.html | 492 ++--
.../apache/juneau/xml/XmlSerializerBuilder.html | 492 ++--
.../apache/juneau/xml/XmlSerializerContext.html | 2 +-
.../apache/juneau/xml/XmlSerializerSession.html | 2 +-
.../apidocs/org/apache/juneau/xml/XmlUtils.html | 230 +-
.../org/apache/juneau/xml/XmlWriter.html | 223 +-
content/site/apidocs/overview-summary.html | 148 +-
content/site/apidocs/overview-tree.html | 2 +
.../src-html/org/apache/juneau/UriContext.html | 612 ++---
.../org/apache/juneau/UriRelativity.html | 4 +-
.../src-html/org/apache/juneau/UriResolver.html | 345 +++
.../org/apache/juneau/annotation/Pojo.html | 8 +-
.../org/apache/juneau/annotation/URI.html | 96 +-
.../apache/juneau/csv/CsvSerializerBuilder.html | 252 +-
.../apache/juneau/html/HtmlDocSerializer.html | 297 ++-
.../juneau/html/HtmlDocSerializerSession.html | 2 +-
.../apache/juneau/html/HtmlSerializer.Sq.html | 10 +-
.../juneau/html/HtmlSerializer.SqReadable.html | 10 +-
.../org/apache/juneau/html/HtmlSerializer.html | 10 +-
.../juneau/html/HtmlSerializerBuilder.html | 252 +-
.../juneau/html/HtmlSerializerSession.html | 300 ++-
.../org/apache/juneau/html/HtmlWriter.html | 635 +++--
.../apache/juneau/html/SimpleHtmlWriter.html | 2 +-
.../org/apache/juneau/internal/AsciiMap.html | 154 ++
.../apache/juneau/jena/RdfSerializer.N3.html | 847 +++----
.../juneau/jena/RdfSerializer.NTriple.html | 847 +++----
.../juneau/jena/RdfSerializer.Turtle.html | 847 +++----
.../apache/juneau/jena/RdfSerializer.Xml.html | 847 +++----
.../juneau/jena/RdfSerializer.XmlAbbrev.html | 847 +++----
.../org/apache/juneau/jena/RdfSerializer.html | 847 +++----
.../juneau/jena/RdfSerializerBuilder.html | 256 +-
.../juneau/jena/RdfSerializerSession.html | 4 +-
.../apache/juneau/jso/JsoSerializerBuilder.html | 252 +-
.../json/JsonSchemaSerializerBuilder.html | 252 +-
.../juneau/json/JsonSerializer.Readable.html | 2 +-
.../juneau/json/JsonSerializer.Simple.html | 2 +-
.../json/JsonSerializer.SimpleReadable.html | 2 +-
.../json/JsonSerializer.SimpleReadableSafe.html | 2 +-
.../org/apache/juneau/json/JsonSerializer.html | 2 +-
.../juneau/json/JsonSerializerBuilder.html | 252 +-
.../juneau/json/JsonSerializerSession.html | 2 +-
.../org/apache/juneau/json/JsonWriter.html | 393 +--
.../apache/juneau/microservice/Resource.html | 84 +-
.../juneau/microservice/ResourceGroup.html | 2 +-
.../juneau/microservice/ResourceJena.html | 2 +-
.../microservice/resources/ConfigResource.html | 2 +-
.../DirectoryResource.FileResource.html | 2 +-
.../resources/DirectoryResource.html | 2 +-
.../msgpack/MsgPackSerializerBuilder.html | 252 +-
.../plaintext/PlainTextSerializerBuilder.html | 252 +-
.../org/apache/juneau/rest/RestConfig.html | 2379 +++++++++---------
.../org/apache/juneau/rest/RestContext.html | 2 +-
.../org/apache/juneau/rest/RestRequest.html | 1005 ++++----
.../juneau/rest/annotation/RestResource.html | 12 +-
.../juneau/rest/client/RestClientBuilder.html | 1823 +++++++-------
.../juneau/serializer/SerializerBuilder.html | 1086 ++++----
.../juneau/serializer/SerializerContext.html | 800 +++---
.../serializer/SerializerGroupBuilder.html | 493 ++--
.../juneau/serializer/SerializerSession.html | 1451 +++++------
.../juneau/serializer/SerializerWriter.html | 579 ++---
.../juneau/soap/SoapXmlSerializerBuilder.html | 252 +-
.../apache/juneau/uon/UonSerializerBuilder.html | 252 +-
.../apache/juneau/uon/UonSerializerSession.html | 2 +-
.../org/apache/juneau/uon/UonWriter.html | 404 ++-
.../UrlEncodingSerializerBuilder.html | 252 +-
.../apache/juneau/xml/XmlSchemaSerializer.html | 4 +-
.../juneau/xml/XmlSchemaSerializerBuilder.html | 252 +-
.../org/apache/juneau/xml/XmlSerializer.Ns.html | 2 +-
.../apache/juneau/xml/XmlSerializer.NsSq.html | 2 +-
.../juneau/xml/XmlSerializer.NsSqReadable.html | 2 +-
.../org/apache/juneau/xml/XmlSerializer.Sq.html | 2 +-
.../juneau/xml/XmlSerializer.SqReadable.html | 2 +-
.../org/apache/juneau/xml/XmlSerializer.html | 2 +-
.../apache/juneau/xml/XmlSerializerBuilder.html | 252 +-
.../apache/juneau/xml/XmlSerializerSession.html | 2 +-
.../org/apache/juneau/xml/XmlUtils.html | 1074 ++++----
.../org/apache/juneau/xml/XmlWriter.html | 1200 +++++----
153 files changed, 18395 insertions(+), 16471 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/about.html
----------------------------------------------------------------------
diff --git a/content/about.html b/content/about.html
index 60dabe4..8ca4e1b 100644
--- a/content/about.html
+++ b/content/about.html
@@ -614,7 +614,9 @@
description=<js>"REST interface for performing CRUD operations on system properties."</js>,
<jc>// Add links to HTML view of page.</jc>
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
+ <jc>// "request:/..." URIs are relative to the request URI</jc>
+ <jc>// "servlet:/..." URIs are relative to the servlet URI</jc>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
<jc>// Specify your own sets of serializers and parsers for this resource.</jc>
serializers={
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-frame.html b/content/site/apidocs/allclasses-frame.html
index d5438dc..3386fdb 100644
--- a/content/site/apidocs/allclasses-frame.html
+++ b/content/site/apidocs/allclasses-frame.html
@@ -31,6 +31,7 @@
<li><a href="org/apache/juneau/svl/vars/ArgsVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">ArgsVar</a></li>
<li><a href="org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal" target="classFrame">ArrayUtils</a></li>
<li><a href="org/apache/juneau/dto/html5/Article.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Article</a></li>
+<li><a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal" target="classFrame">AsciiMap</a></li>
<li><a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal" target="classFrame">AsciiSet</a></li>
<li><a href="org/apache/juneau/utils/ASet.html" title="class in org.apache.juneau.utils" target="classFrame">ASet</a></li>
<li><a href="org/apache/juneau/dto/html5/Aside.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Aside</a></li>
@@ -689,6 +690,7 @@
<li><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau" target="classFrame">UriContext</a></li>
<li><a href="org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau" target="classFrame">UriRelativity</a></li>
<li><a href="org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau" target="classFrame">UriResolution</a></li>
+<li><a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau" target="classFrame">UriResolver</a></li>
<li><a href="org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.html" title="class in org.apache.juneau.rest.matchers" target="classFrame">UrlEncodedFormMatcher</a></li>
<li><a href="org/apache/juneau/rest/vars/UrlEncodeVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">UrlEncodeVar</a></li>
<li><a href="org/apache/juneau/urlencoding/annotation/UrlEncoding.html" title="annotation in org.apache.juneau.urlencoding.annotation" target="classFrame">UrlEncoding</a></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-noframe.html b/content/site/apidocs/allclasses-noframe.html
index d78e65f..b335673 100644
--- a/content/site/apidocs/allclasses-noframe.html
+++ b/content/site/apidocs/allclasses-noframe.html
@@ -31,6 +31,7 @@
<li><a href="org/apache/juneau/svl/vars/ArgsVar.html" title="class in org.apache.juneau.svl.vars">ArgsVar</a></li>
<li><a href="org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal">ArrayUtils</a></li>
<li><a href="org/apache/juneau/dto/html5/Article.html" title="class in org.apache.juneau.dto.html5">Article</a></li>
+<li><a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></li>
<li><a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal">AsciiSet</a></li>
<li><a href="org/apache/juneau/utils/ASet.html" title="class in org.apache.juneau.utils">ASet</a></li>
<li><a href="org/apache/juneau/dto/html5/Aside.html" title="class in org.apache.juneau.dto.html5">Aside</a></li>
@@ -689,6 +690,7 @@
<li><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></li>
<li><a href="org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a></li>
<li><a href="org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a></li>
+<li><a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></li>
<li><a href="org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.html" title="class in org.apache.juneau.rest.matchers">UrlEncodedFormMatcher</a></li>
<li><a href="org/apache/juneau/rest/vars/UrlEncodeVar.html" title="class in org.apache.juneau.rest.vars">UrlEncodeVar</a></li>
<li><a href="org/apache/juneau/urlencoding/annotation/UrlEncoding.html" title="annotation in org.apache.juneau.urlencoding.annotation">UrlEncoding</a></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/constant-values.html b/content/site/apidocs/constant-values.html
index 6e3de7e..454f4ff 100644
--- a/content/site/apidocs/constant-values.html
+++ b/content/site/apidocs/constant-values.html
@@ -1334,61 +1334,47 @@
<td class="colLast"><code>"Serializer.abridged"</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_absolutePathUriBase">
-<!-- -->
-</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a></code></td>
-<td class="colLast"><code>"Serializer.absolutePathUriBase"</code></td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_addBeanTypeProperties">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a></code></td>
<td class="colLast"><code>"Serializer.addBeanTypeProperties"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_detectRecursions">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a></code></td>
<td class="colLast"><code>"Serializer.detectRecursions"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_ignoreRecursions">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a></code></td>
<td class="colLast"><code>"Serializer.ignoreRecursions"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_initialDepth">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a></code></td>
<td class="colLast"><code>"Serializer.initialDepth"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_maxDepth">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a></code></td>
<td class="colLast"><code>"Serializer.maxDepth"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_quoteChar">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a></code></td>
<td class="colLast"><code>"Serializer.quoteChar"</code></td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_relativeUriBase">
-<!-- -->
-</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a></code></td>
-<td class="colLast"><code>"Serializer.relativeUriBase"</code></td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_sortCollections">
<!-- -->
@@ -1432,20 +1418,27 @@
<td class="colLast"><code>"Serializer.trimStrings"</code></td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriContext">
+<!-- -->
+</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a></code></td>
+<td class="colLast"><code>"Serializer.uriContext"</code></td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriRelativity">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a></code></td>
<td class="colLast"><code>"Serializer.uriRelativity"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriResolution">
<!-- -->
</a><code>public static final <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><code><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a></code></td>
<td class="colLast"><code>"Serializer.uriResolution"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.juneau.serializer.SerializerContext.SERIALIZER_useWhitespace">
<!-- -->
</a><code>public static final <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>
[31/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/client/RestClientBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/client/RestClientBuilder.html b/content/site/apidocs/org/apache/juneau/rest/client/RestClientBuilder.html
index 273efa7..99e5eaa 100644
--- a/content/site/apidocs/org/apache/juneau/rest/client/RestClientBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/rest/client/RestClientBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -193,76 +193,70 @@ extends <a href="../../../../../org/apache/juneau/CoreObjectBuilder.html" title=
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property on all serializers in this group.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#accept-java.lang.Object-">accept</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> value)</code>
<div class="block">Sets the value for the <code>Accept</code> request header.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#acceptCharset-java.lang.Object-">acceptCharset</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> value)</code>
<div class="block">Sets the value for the <code>Accept-Charset</code> request header.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#acceptEncoding-java.lang.Object-">acceptEncoding</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> value)</code>
<div class="block">Sets the value for the <code>Accept-Encoding</code> request header.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#acceptLanguage-java.lang.Object-">acceptLanguage</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> value)</code>
<div class="block">Sets the value for the <code>Accept-Language</code> request header.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties"><code>SerializerContext.SERIALIZER_addBeanTypeProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addInterceptorFirst-org.apache.http.HttpRequestInterceptor-">addInterceptorFirst</a></span>(org.apache.http.HttpRequestInterceptor itcp)</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addInterceptorFirst-org.apache.http.HttpResponseInterceptor-">addInterceptorFirst</a></span>(org.apache.http.HttpResponseInterceptor itcp)</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addInterceptorLast-org.apache.http.HttpRequestInterceptor-">addInterceptorLast</a></span>(org.apache.http.HttpRequestInterceptor itcp)</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addInterceptorLast-org.apache.http.HttpResponseInterceptor-">addInterceptorLast</a></span>(org.apache.http.HttpResponseInterceptor itcp)</code> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#authorization-java.lang.Object-">authorization</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> value)</code>
<div class="block">Sets the value for the <code>Authorization</code> request header.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#basicAuth-java.lang.String-int-java.lang.String-java.lang.String-">basicAuth</a></span>(<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> host,
int port,
@@ -271,526 +265,526 @@ extends <a href="../../../../../org/apache/juneau/CoreObjectBuilder.html" title=
<div class="block">Set up this client to use BASIC auth.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClient.html" title="class in org.apache.juneau.rest.client">RestClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#cacheControl-java.lang.Object-">cacheControl</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> value)</code>
<div class="block">Sets the value for the <code>Cache-Control</code> request header.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#clientVersion-java.lang.String-">clientVersion</a></span>(<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> version)</code>
<div class="block">Sets the client version by setting the value for the <js>"X-Client-Version"</js> header.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#connection-java.lang.Object-">connection</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> value)</code>
<div class="block">Sets the value for the <code>Connection</code> request header.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#contentLength-java.lang.Object-">contentLength</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> value)</code>
<div class="block">Sets the value for the <code>Content-Length</code> request header.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#contentType-java.lang.Object-">contentType</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> value)</code>
<div class="block">Sets the value for the <code>Content-Type</code> request header.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>protected org.apache.http.conn.HttpClientConnectionManager</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#createConnectionManager--">createConnectionManager</a></span>()</code>
<div class="block">Creates the <code>HttpClientConnectionManager</code> returned by <a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#createConnectionManager--"><code>createConnectionManager()</code></a>.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>protected org.apache.http.impl.client.CloseableHttpClient</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#createHttpClient--">createHttpClient</a></span>()</code>
<div class="block">Creates an instance of an <code>HttpClient</code> to be used to handle all HTTP communications with the target server.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>protected org.apache.http.impl.client.HttpClientBuilder</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#createHttpClientBuilder--">createHttpClientBuilder</a></span>()</code>
<div class="block">Creates an instance of an <code>HttpClientBuilder</code> to be used to create
the <code>HttpClient</code>.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#date-java.lang.Object-">date</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> value)</code>
<div class="block">Sets the value for the <code>Date</code> request header.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions"><code>SerializerContext.SERIALIZER_detectRecursions</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableAuthCaching--">disableAuthCaching</a></span>()</code> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableAutomaticRetries--">disableAutomaticRetries</a></span>()</code> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableConnectionState--">disableConnectionState</a></span>()</code> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableContentCompression--">disableContentCompression</a></span>()</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableCookieManagement--">disableCookieManagement</a></span>()</code> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#disableRedirectHandling--">disableRedirectHandling</a></span>()</code> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#enableLaxSSL--">enableLaxSSL</a></span>()</code>
<div class="block">Enable LAX SSL support.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#enableSSL-org.apache.juneau.rest.client.SSLOpts-">enableSSL</a></span>(<a href="../../../../../org/apache/juneau/rest/client/SSLOpts.html" title="class in org.apache.juneau.rest.client">SSLOpts</a> opts)</code>
<div class="block">Enable SSL support on this client.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#evictExpiredConnections--">evictExpiredConnections</a></span>()</code> </td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#evictIdleConnections-long-java.util.concurrent.TimeUnit-">evictIdleConnections</a></span>(long maxIdleTime,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> maxIdleTimeUnit)</code> </td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#executorService-java.util.concurrent.ExecutorService-boolean-">executorService</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> executorService,
boolean shutdownOnClose)</code>
<div class="block">Defines the executor service to use when calling future methods on the <a href="../../../../../org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client"><code>RestCall</code></a> class.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#expect-java.lang.Object-">expect</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> value)</code>
<div class="block">Sets the value for the <code>Expect</code> request header.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#fileCharset-java.lang.String-">fileCharset</a></span>(<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> value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/parser/ParserContext.html#PARSER_fileCharset"><code>ParserContext.PARSER_fileCharset</code></a> property on all parsers in this group.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#forwarded-java.lang.Object-">forwarded</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> value)</code>
<div class="block">Sets the value for the <code>Forwarded</code> request header.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#from-java.lang.Object-">from</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> value)</code>
<div class="block">Sets the value for the <code>From</code> request header.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#header-java.lang.String-java.lang.Object-">header</a></span>(<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> name,
<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> value)</code>
<div class="block">Specifies a request header property to add to all requests created by this client.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#host-java.lang.Object-">host</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> value)</code>
<div class="block">Sets the value for the <code>Host</code> request header.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#httpClient-org.apache.http.impl.client.CloseableHttpClient-boolean-">httpClient</a></span>(org.apache.http.impl.client.CloseableHttpClient httpClient,
boolean keepHttpClientOpen)</code>
<div class="block">Sets the internal <code>HttpClient</code> to use for handling HTTP communications.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ifMatch-java.lang.Object-">ifMatch</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> value)</code>
<div class="block">Sets the value for the <code>If-Match</code> request header.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ifModifiedSince-java.lang.Object-">ifModifiedSince</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> value)</code>
<div class="block">Sets the value for the <code>If-Modified-Since</code> request header.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ifNoneMatch-java.lang.Object-">ifNoneMatch</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> value)</code>
<div class="block">Sets the value for the <code>If-None-Match</code> request header.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ifRange-java.lang.Object-">ifRange</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> value)</code>
<div class="block">Sets the value for the <code>If-Range</code> request header.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ifUnmodifiedSince-java.lang.Object-">ifUnmodifiedSince</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> value)</code>
<div class="block">Sets the value for the <code>If-Unmodified-Since</code> request header.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions"><code>SerializerContext.SERIALIZER_ignoreRecursions</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth"><code>SerializerContext.SERIALIZER_initialDepth</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#inputStreamCharset-java.lang.String-">inputStreamCharset</a></span>(<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> value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/parser/ParserContext.html#PARSER_inputStreamCharset"><code>ParserContext.PARSER_inputStreamCharset</code></a> property on all parsers in this group.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#interceptor-org.apache.juneau.rest.client.RestCallInterceptor-">interceptor</a></span>(<a href="../../../../../org/apache/juneau/rest/client/RestCallInterceptor.html" title="class in org.apache.juneau.rest.client">RestCallInterceptor</a> interceptor)</code>
<div class="block">Adds an interceptor that gets called immediately after a connection is made.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#logTo-java.util.logging.Level-java.util.logging.Logger-">logTo</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> log)</code>
<div class="block">Adds a <a href="../../../../../org/apache/juneau/rest/client/RestCallLogger.html" title="class in org.apache.juneau.rest.client"><code>RestCallLogger</code></a> to the list of interceptors on this class.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth"><code>SerializerContext.SERIALIZER_maxDepth</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#maxForwards-java.lang.Object-">maxForwards</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> value)</code>
<div class="block">Sets the value for the <code>Max-Forwards</code> request header.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#noTrace--">noTrace</a></span>()</code>
<div class="block">When called, <code>No-Trace: true</code> is added to requests.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#origin-java.lang.Object-">origin</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> value)</code>
<div class="block">Sets the value for the <code>Origin</code> request header.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#paramFormat-java.lang.String-">paramFormat</a></span>(<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> value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html#URLENC_paramFormat"><code>UrlEncodingSerializerContext.URLENC_paramFormat</code></a> property on the URL-encoding serializers in this group.</div>
</td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#parser-java.lang.Class-">parser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>> parserClass)</code>
<div class="block">Same as <a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#parser-org.apache.juneau.parser.Parser-"><code>parser(Parser)</code></a>, except takes in a parser class that
will be instantiated through a no-arg constructor.</div>
</td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#parser-org.apache.juneau.parser.Parser-">parser</a></span>(<a href="../../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a> parser)</code>
<div class="block">Sets the parser used for parsing POJOs from the HTTP response message body.</div>
</td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#partSerializer-java.lang.Class-">partSerializer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/juneau/serializer/PartSerializer.html" title="interface in org.apache.juneau.serializer">PartSerializer</a>> partSerializerClass)</code>
<div class="block">Sets the part formatter to use for converting POJOs to headers, query parameters, form-data parameters, and
path variables.</div>
</td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#partSerializer-org.apache.juneau.serializer.PartSerializer-">partSerializer</a></span>(<a href="../../../../../org/apache/juneau/serializer/PartSerializer.html" title="interface in org.apache.juneau.serializer">PartSerializer</a> partSerializer)</code>
<div class="block">Sets the part serializer to use for converting POJOs to headers, query parameters, form-data parameters, and
path variables.</div>
</td>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#plainTextParams--">plainTextParams</a></span>()</code>
<div class="block">Shortcut for calling <code>paramFormat(<js>"PLAINTEXT"</js>)</code>.</div>
</td>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#pooled--">pooled</a></span>()</code>
<div class="block">When called, the <a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#createConnectionManager--"><code>createConnectionManager()</code></a> method will return a <code>PoolingHttpClientConnectionManager</code>
instead of a <code>BasicHttpClientConnectionManager</code>.</div>
</td>
</tr>
-<tr id="i97" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#pragma-java.lang.Object-">pragma</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> value)</code>
<div class="block">Sets the value for the <code>Pragma</code> request header.</div>
</td>
</tr>
-<tr id="i98" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i99" class="rowColor">
+<tr id="i98" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i100" class="altColor">
+<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#proxyAuthorization-java.lang.Object-">proxyAuthorization</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> value)</code>
<div class="block">Sets the value for the <code>Proxy-Authorization</code> request header.</div>
</td>
</tr>
-<tr id="i101" class="rowColor">
+<tr id="i100" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i102" class="altColor">
+<tr id="i101" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -798,98 +792,92 @@ extends <a href="../../../../../org/apache/juneau/CoreObjectBuilder.html" title=
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i103" class="rowColor">
+<tr id="i102" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar"><code>SerializerContext.SERIALIZER_quoteChar</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i104" class="altColor">
+<tr id="i103" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#range-java.lang.Object-">range</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> value)</code>
<div class="block">Sets the value for the <code>Range</code> request header.</div>
</td>
</tr>
-<tr id="i105" class="rowColor">
+<tr id="i104" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#referer-java.lang.Object-">referer</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> value)</code>
<div class="block">Sets the value for the <code>Referer</code> request header.</div>
</td>
</tr>
-<tr id="i106" class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block">Sets the <a href="../../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property on all serializers in this group.</div>
-</td>
-</tr>
-<tr id="i107" class="rowColor">
+<tr id="i105" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i108" class="altColor">
+<tr id="i106" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i109" class="rowColor">
+<tr id="i107" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i110" class="altColor">
+<tr id="i108" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i111" class="rowColor">
+<tr id="i109" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i112" class="altColor">
+<tr id="i110" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i113" class="rowColor">
+<tr id="i111" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i114" class="altColor">
+<tr id="i112" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i115" class="rowColor">
+<tr id="i113" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i116" class="altColor">
+<tr id="i114" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i117" class="rowColor">
+<tr id="i115" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i118" class="altColor">
+<tr id="i116" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/client/RestClientBuilder.html#retryable-int-long-org.apache.juneau.rest.client.RetryOn-">retryable</a></span>(int retries,
long interval,
@@ -897,329 +885,347 @@ extends <a href="../../../../../org/apache/juneau/CoreObjectBuilder.html" title=
<div class="block">Make HTTP calls retryable if an error response (>=400) is received.</div>
</td>
</tr>
-<tr id="i119" class="rowColor">
+<tr id="i117" class="rowColor">
<
<TRUNCATED>
[41/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerContext.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerContext.html
index 5767582..6fe5151 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerContext.html
@@ -201,7 +201,7 @@ implements <a href="../../../../org/apache/juneau/jena/RdfCommonContext.html" ti
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerSession.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerSession.html
index 8e4378a..3ca2405 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerSession.html
@@ -204,7 +204,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<tr id="i2" 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/jena/RdfSerializerSession.html#encodeTextInvalidChars-java.lang.Object-">encodeTextInvalidChars</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> o)</code>
-<div class="block">XML-encodes the specified string using the <a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeInvalidCharsForText-java.lang.Object-"><code>XmlUtils.encodeInvalidCharsForText(Object)</code></a> method.</div>
+<div class="block">XML-encodes the specified string using the <a href="../../../../org/apache/juneau/xml/XmlUtils.html#escapeText-java.lang.Object-"><code>XmlUtils.escapeText(Object)</code></a> method.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
@@ -303,7 +303,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTr
imEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/j
uneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a
href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCur
rentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
@@ -614,7 +614,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<li class="blockList">
<h4>encodeTextInvalidChars</h4>
<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerSession.html#line.277">encodeTextInvalidChars</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> o)</pre>
-<div class="block">XML-encodes the specified string using the <a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeInvalidCharsForText-java.lang.Object-"><code>XmlUtils.encodeInvalidCharsForText(Object)</code></a> method.</div>
+<div class="block">XML-encodes the specified string using the <a href="../../../../org/apache/juneau/xml/XmlUtils.html#escapeText-java.lang.Object-"><code>XmlUtils.escapeText(Object)</code></a> method.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The string being encoded.</dd>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/package-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/package-summary.html b/content/site/apidocs/org/apache/juneau/jena/package-summary.html
index 254c458..262356d 100644
--- a/content/site/apidocs/org/apache/juneau/jena/package-summary.html
+++ b/content/site/apidocs/org/apache/juneau/jena/package-summary.html
@@ -655,8 +655,10 @@
<ja>@URI</ja> <jk>public</jk> String <jf>addressBookUri</jf>;
</p>
<p>
- Also take note of the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> and <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a>
- settings that can be specified on the serializer to resolve relative and context-root-relative URIs to fully-qualfied URIs.
+ Also take note of the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a>,
+ <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a>, and
+ and <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a>
+ settings that can be specified on the serializer to resolve relative and context-root-relative URIs to fully-qualified URIs.
</p>
<p>
This can be useful if you want to keep the URI authority and context root information out of the bean logic layer.
[22/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/uon/UonSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/uon/UonSerializerContext.html b/content/site/apidocs/org/apache/juneau/uon/UonSerializerContext.html
index 39b7a2d..3d7617d 100644
--- a/content/site/apidocs/org/apache/juneau/uon/UonSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/uon/UonSerializerContext.html
@@ -179,7 +179,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerContext.html
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/uon/UonSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/uon/UonSerializerSession.html b/content/site/apidocs/org/apache/juneau/uon/UonSerializerSession.html
index 791a32a..09cf796 100644
--- a/content/site/apidocs/org/apache/juneau/uon/UonSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/uon/UonSerializerSession.html
@@ -218,7 +218,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/uon/UonWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/uon/UonWriter.html b/content/site/apidocs/org/apache/juneau/uon/UonWriter.html
index dd61468..6e6940a 100644
--- a/content/site/apidocs/org/apache/juneau/uon/UonWriter.html
+++ b/content/site/apidocs/org/apache/juneau/uon/UonWriter.html
@@ -147,7 +147,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.io.Writer">
@@ -172,14 +172,12 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonWriter.html#UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">UonWriter</a></span>(<a href="../../../../org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon">UonSerializerSession</a> session,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonWriter.html#UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-org.apache.juneau.UriResolver-">UonWriter</a></span>(<a href="../../../../org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon">UonSerializerSession</a> session,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean encodeChars,
boolean trimStrings,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</code>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</code>
<div class="block">Constructor.</div>
</td>
</tr>
@@ -342,20 +340,18 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">
+<a name="UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-org.apache.juneau.UriResolver-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UonWriter</h4>
-<pre>protected <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.61">UonWriter</a>(<a href="../../../../org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon">UonSerializerSession</a> session,
+<pre>protected <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.58">UonWriter</a>(<a href="../../../../org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon">UonSerializerSession</a> session,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean encodeChars,
boolean trimStrings,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</pre>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -364,10 +360,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<dd><code>useWhitespace</code> - If <jk>true</jk>, tabs will be used in output.</dd>
<dd><code>encodeChars</code> - If <jk>true</jk>, special characters should be encoded.</dd>
<dd><code>trimStrings</code> - If <jk>true</jk>, strings should be trimmed before they're serialized.</dd>
-<dd><code>relativeUriBase</code> - The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</dd>
-<dd><code>absolutePathUriBase</code> - The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</dd>
-<dd><code>uriContext</code> - The URI context.
- Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
</dl>
</li>
</ul>
@@ -385,7 +378,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendObject</h4>
-<pre>public final <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.76">appendObject</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> o,
+<pre>public final <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.73">appendObject</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> o,
boolean isTopAttrName,
boolean plainTextParams)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -408,7 +401,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendBoolean</h4>
-<pre>protected <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.134">appendBoolean</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> o)
+<pre>protected <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.131">appendBoolean</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> o)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Appends a boolean value to the output.</div>
<dl>
@@ -427,7 +420,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendNumber</h4>
-<pre>protected <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.146">appendNumber</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> o)
+<pre>protected <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.143">appendNumber</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> o)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Appends a numeric value to the output.</div>
<dl>
@@ -446,7 +439,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendUri</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.169">appendUri</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> uri)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.166">appendUri</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> uri)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Appends a URI to the output.</div>
<dl>
@@ -467,7 +460,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>cr</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.192">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.176">cr</a>(int depth)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#cr-int-">SerializerWriter</a></code></span></div>
<div class="block">Performs a carriage return.
@@ -491,7 +484,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.198">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.182">appendln</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -516,7 +509,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.204">appendln</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.188">appendln</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
@@ -538,7 +531,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.210">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.194">append</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -562,7 +555,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.216">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.200">append</a>(int indent,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-char-">SerializerWriter</a></code></span></div>
@@ -586,7 +579,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>q</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.222">q</a>()
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.206">q</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#q--">SerializerWriter</a></code></span></div>
<div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
@@ -606,7 +599,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>i</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.228">i</a>(int indent)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.212">i</a>(int indent)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#i-int-">SerializerWriter</a></code></span></div>
<div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -628,7 +621,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>nl</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.234">nl</a>()
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.218">nl</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#nl--">SerializerWriter</a></code></span></div>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -648,7 +641,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.240">append</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> text)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.224">append</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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.Object-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -670,7 +663,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.246">append</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.230">append</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -692,7 +685,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.252">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.236">appendIf</a>(boolean b,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendIf-boolean-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -716,7 +709,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.258">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.242">appendIf</a>(boolean b,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendIf-boolean-char-">SerializerWriter</a></code></span></div>
@@ -740,7 +733,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockListLast">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.264">append</a>(char c)
+<pre>public <a href="../../../../org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a> <a href="../../../../src-html/org/apache/juneau/uon/UonWriter.html#line.248">append</a>(char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
[43/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/internal/AsciiMap.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/AsciiMap.html b/content/site/apidocs/org/apache/juneau/internal/AsciiMap.html
new file mode 100644
index 0000000..458596b
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/internal/AsciiMap.html
@@ -0,0 +1,371 @@
+<!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>AsciiMap (Apache Juneau (incubating) 6.2.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="AsciiMap (Apache Juneau (incubating) 6.2.1-incubating-SNAPSHOT)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":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/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/juneau/internal/AsciiMap.html" target="_top">Frames</a></li>
+<li><a href="AsciiMap.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All 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: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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.internal</div>
+<h2 title="Class AsciiMap" class="title">Class AsciiMap</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>org.apache.juneau.internal.AsciiMap</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.18">AsciiMap</a>
+extends <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></pre>
+<div class="block">Stores a Map of ASCII characters to Strings in a quick-lookup array.</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"> </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/internal/AsciiMap.html#AsciiMap--">AsciiMap</a></span>()</code> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/AsciiMap.html#append-char-java.lang.String-">append</a></span>(char c,
+ <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> s)</code>
+<div class="block">Adds an entry to this map.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/AsciiMap.html#contains-char-">contains</a></span>(char c)</code>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/AsciiMap.html#contains-java.lang.CharSequence-">contains</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a> s)</code>
+<div class="block">Returns <jk>true</jk> if the specified string contains at least one character in this set.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/internal/AsciiMap.html#contains-int-">contains</a></span>(int c)</code>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+</td>
+</tr>
+<tr id="i4" 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/internal/AsciiMap.html#get-char-">get</a></span>(char c)</code>
+<div class="block">Returns the value for the specified key.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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="AsciiMap--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsciiMap</h4>
+<pre>public <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.18">AsciiMap</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="append-char-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>append</h4>
+<pre>public <a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a> <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.28">append</a>(char c,
+ <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> s)</pre>
+<div class="block">Adds an entry to this map.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The key.</dd>
+<dd><code>s</code> - The value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="get-char-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.40">get</a>(char c)</pre>
+<div class="block">Returns the value for the specified key.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The key.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value.</dd>
+</dl>
+</li>
+</ul>
+<a name="contains-char-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.50">contains</a>(char c)</pre>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The character to check.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the specified character is in this store.</dd>
+</dl>
+</li>
+</ul>
+<a name="contains-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.62">contains</a>(int c)</pre>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The character to check.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the specified character is in this store.</dd>
+</dl>
+</li>
+</ul>
+<a name="contains-java.lang.CharSequence-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>contains</h4>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/internal/AsciiMap.html#line.74">contains</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a> s)</pre>
+<div class="block">Returns <jk>true</jk> if the specified string contains at least one character in this set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>s</code> - The string to test.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the string is not null and contains at least one character in this set.</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/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/juneau/internal/AsciiMap.html" target="_top">Frames</a></li>
+<li><a href="AsciiMap.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All 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: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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/57ce76c3/content/site/apidocs/org/apache/juneau/internal/AsciiSet.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/AsciiSet.html b/content/site/apidocs/org/apache/juneau/internal/AsciiSet.html
index 788ae9d..4e84ac6 100644
--- a/content/site/apidocs/org/apache/juneau/internal/AsciiSet.html
+++ b/content/site/apidocs/org/apache/juneau/internal/AsciiSet.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../org/apache/juneau/internal/ByteArrayCache.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -285,7 +285,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../org/apache/juneau/internal/ByteArrayCache.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/internal/package-frame.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/package-frame.html b/content/site/apidocs/org/apache/juneau/internal/package-frame.html
index a193657..895fb5b 100644
--- a/content/site/apidocs/org/apache/juneau/internal/package-frame.html
+++ b/content/site/apidocs/org/apache/juneau/internal/package-frame.html
@@ -14,6 +14,7 @@
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ArrayUtils.html" title="class in org.apache.juneau.internal" target="classFrame">ArrayUtils</a></li>
+<li><a href="AsciiMap.html" title="class in org.apache.juneau.internal" target="classFrame">AsciiMap</a></li>
<li><a href="AsciiSet.html" title="class in org.apache.juneau.internal" target="classFrame">AsciiSet</a></li>
<li><a href="ByteArrayCache.html" title="class in org.apache.juneau.internal" target="classFrame">ByteArrayCache</a></li>
<li><a href="ByteArrayInOutStream.html" title="class in org.apache.juneau.internal" target="classFrame">ByteArrayInOutStream</a></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/internal/package-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/package-summary.html b/content/site/apidocs/org/apache/juneau/internal/package-summary.html
index 0da587d..4ab9c60 100644
--- a/content/site/apidocs/org/apache/juneau/internal/package-summary.html
+++ b/content/site/apidocs/org/apache/juneau/internal/package-summary.html
@@ -92,216 +92,222 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></td>
+<td class="colLast">
+<div class="block">Stores a Map of ASCII characters to Strings in a quick-lookup array.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal">AsciiSet</a></td>
<td class="colLast">
<div class="block">Stores a set of ASCII characters for quick lookup.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ByteArrayCache.html" title="class in org.apache.juneau.internal">ByteArrayCache</a></td>
<td class="colLast">
<div class="block">A utility class for caching byte arrays in memory so that duplicate arrays can be reused.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ByteArrayInOutStream.html" title="class in org.apache.juneau.internal">ByteArrayInOutStream</a></td>
<td class="colLast">
<div class="block">Subclass of a ByteArrayOutputStream that avoids a byte array copy when reading from an input stream.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/Cache.html" title="class in org.apache.juneau.internal">Cache</a><K,V></td>
<td class="colLast">
<div class="block">Simple in-memory cache of objects.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/CharSequenceReader.html" title="class in org.apache.juneau.internal">CharSequenceReader</a></td>
<td class="colLast">
<div class="block">Similar to <a href="http://docs.oracle.com/javase/7/docs/api/java/io/StringReader.html?is-external=true" title="class or interface in java.io"><code>StringReader</code></a> except reads from a generic <a href="../../../../org/apache/juneau/internal/CharSequenceReader.html" title="class in org.apache.juneau.internal"><code>CharSequenceReader</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></td>
<td class="colLast">
<div class="block">Class-related utility methods.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ClassUtils.ClassComparator.html" title="class in org.apache.juneau.internal">ClassUtils.ClassComparator</a></td>
<td class="colLast">
<div class="block">Comparator for use with <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util"><code>TreeMaps</code></a> with <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> keys.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ClassUtils.MethodInfo.html" title="class in org.apache.juneau.internal">ClassUtils.MethodInfo</a></td>
<td class="colLast">
<div class="block">Simple bean that shows the name, parameter types, and return type of a method.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/CollectionUtils.html" title="class in org.apache.juneau.internal">CollectionUtils</a></td>
<td class="colLast">
<div class="block">Utility methods for collections.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/DateUtils.html" title="class in org.apache.juneau.internal">DateUtils</a></td>
<td class="colLast">
<div class="block">A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/DelegateBeanMap.html" title="class in org.apache.juneau.internal">DelegateBeanMap</a><T></td>
<td class="colLast">
<div class="block">Represents a wrapped <a href="../../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a> where property values can be overridden, removed, or reordered
without affecting the underlying bean.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/DelegateList.html" title="class in org.apache.juneau.internal">DelegateList</a><T extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?>></td>
<td class="colLast">
<div class="block">Represents a wrapped <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> where entries in the list can be removed or reordered without
affecting the underlying list.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/DelegateMap.html" title="class in org.apache.juneau.internal">DelegateMap</a><T></td>
<td class="colLast">
<div class="block">Represents a wrapped <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> where entries in the map can be removed without
affecting the underlying map.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/FileUtils.html" title="class in org.apache.juneau.internal">FileUtils</a></td>
<td class="colLast">
<div class="block">File utilities.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/FilteredMap.html" title="class in org.apache.juneau.internal">FilteredMap</a><K,V></td>
<td class="colLast">
<div class="block">Wrapper around a map where the key names are overridden.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/HashCode.html" title="class in org.apache.juneau.internal">HashCode</a></td>
<td class="colLast">
<div class="block">Utility class for generating integer hash codes.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/IdentityList.html" title="class in org.apache.juneau.internal">IdentityList</a><T></td>
<td class="colLast">
<div class="block">Combination of a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util"><code>LinkedList</code></a> and <code>IdentitySet</code>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></td>
<td class="colLast">
<div class="block">Various I/O related utility methods.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/JuneauLogger.html" title="class in org.apache.juneau.internal">JuneauLogger</a></td>
<td class="colLast">
<div class="block">Wraps and extends the <a href="http://docs.oracle.com/javase/7/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging"><code>Logger</code></a> class to provide some additional convenience methods.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/KeywordSet.html" title="class in org.apache.juneau.internal">KeywordSet</a></td>
<td class="colLast">
<div class="block">Stores a set of language keywords for quick lookup.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/MultiIterable.html" title="class in org.apache.juneau.internal">MultiIterable</a><E></td>
<td class="colLast">
<div class="block">Utility class for defining an iterator over one or more iterables.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/MultiSet.html" title="class in org.apache.juneau.internal">MultiSet</a><E></td>
<td class="colLast">
<div class="block">Encapsulates multiple collections so they can be iterated over as if they
were all part of the same collection.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ObjectUtils.html" title="class in org.apache.juneau.internal">ObjectUtils</a></td>
<td class="colLast">
<div class="block">Object-related utility methods.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/Pair.html" title="class in org.apache.juneau.internal">Pair</a><F,S></td>
<td class="colLast">
<div class="block">Represents a simple object pair.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></td>
<td class="colLast">
<div class="block">Reflection utilities.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/SimpleMap.html" title="class in org.apache.juneau.internal">SimpleMap</a></td>
<td class="colLast">
<div class="block">An instance of a <code>Map</code> where the keys and values
are simple <code>String[]</code> and <code>Object[]</code> arrays.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/StringBuilderWriter.html" title="class in org.apache.juneau.internal">StringBuilderWriter</a></td>
<td class="colLast">
<div class="block">Similar to <a href="http://docs.oracle.com/javase/7/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>, but uses a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a> instead to avoid synchronization overhead.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></td>
<td class="colLast">
<div class="block">Reusable string utility methods.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/TeeOutputStream.html" title="class in org.apache.juneau.internal">TeeOutputStream</a></td>
<td class="colLast">
<div class="block">Output stream that can send output to multiple output streams.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/TeeWriter.html" title="class in org.apache.juneau.internal">TeeWriter</a></td>
<td class="colLast">
<div class="block">Writer that can send output to multiple writers.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/ThrowableUtils.html" title="class in org.apache.juneau.internal">ThrowableUtils</a></td>
<td class="colLast">
<div class="block">Various utility methods for creating and working with throwables.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal">Utils</a></td>
<td class="colLast">
<div class="block">Various utility methods.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/Version.html" title="class in org.apache.juneau.internal">Version</a></td>
<td class="colLast">
<div class="block">Represents a version string such as <js>"1.2"</js> or <js>"1.2.3"</js></div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/VersionRange.html" title="class in org.apache.juneau.internal">VersionRange</a></td>
<td class="colLast">
<div class="block">Represents an OSGi-style version range like <js>"1.2"</js> or <js>"[1.0,2.0)"</js>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/juneau/internal/WrappedMap.html" title="class in org.apache.juneau.internal">WrappedMap</a><K,V></td>
<td class="colLast">
<div class="block">Wraps an existing map inside an extensible interface so that convenience methods can be added to the subclass.</div>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/internal/package-tree.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/internal/package-tree.html b/content/site/apidocs/org/apache/juneau/internal/package-tree.html
index e627f19..eba3ea7 100644
--- a/content/site/apidocs/org/apache/juneau/internal/package-tree.html
+++ b/content/site/apidocs/org/apache/juneau/internal/package-tree.html
@@ -132,6 +132,7 @@
</ul>
</li>
<li type="circle">org.apache.juneau.internal.<a href="../../../../org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">ArrayUtils</span></a></li>
+<li type="circle">org.apache.juneau.internal.<a href="../../../../org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiMap</span></a></li>
<li type="circle">org.apache.juneau.internal.<a href="../../../../org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiSet</span></a></li>
<li type="circle">org.apache.juneau.internal.<a href="../../../../org/apache/juneau/internal/ByteArrayCache.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">ByteArrayCache</span></a></li>
<li type="circle">org.apache.juneau.internal.<a href="../../../../org/apache/juneau/internal/Cache.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Cache</span></a><K,V></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.N3.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.N3.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.N3.html
index 53b86f1..f92a529 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.N3.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.N3.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/n3")
-public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.148">RdfSerializer.N3</a>
+public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.147">RdfSerializer.N3</a>
extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></pre>
<div class="block">Produces N3 output</div>
</li>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>N3</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.N3.html#line.154">N3</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.N3.html#line.153">N3</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -295,7 +295,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>getOverrideProperties</h4>
-<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.N3.html#line.159">getOverrideProperties</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.N3.html#line.158">getOverrideProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div>
<div class="block">Method used by subclasses to override context factory properties for just this
instance without modifying the context factory itself.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.NTriple.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.NTriple.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.NTriple.html
index 4ee29eb..c8d3917 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.NTriple.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.NTriple.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/n-triple")
-public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.112">RdfSerializer.NTriple</a>
+public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.111">RdfSerializer.NTriple</a>
extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></pre>
<div class="block">Produces N-Triple output</div>
</li>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>NTriple</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html#line.118">NTriple</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html#line.117">NTriple</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -295,7 +295,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>getOverrideProperties</h4>
-<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html#line.123">getOverrideProperties</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html#line.122">getOverrideProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div>
<div class="block">Method used by subclasses to override context factory properties for just this
instance without modifying the context factory itself.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Turtle.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Turtle.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Turtle.html
index 0e82120..090af59 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Turtle.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Turtle.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/turtle")
-public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.130">RdfSerializer.Turtle</a>
+public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.129">RdfSerializer.Turtle</a>
extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></pre>
<div class="block">Produces Turtle output</div>
</li>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>Turtle</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html#line.136">Turtle</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html#line.135">Turtle</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -295,7 +295,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>getOverrideProperties</h4>
-<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html#line.141">getOverrideProperties</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html#line.140">getOverrideProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div>
<div class="block">Method used by subclasses to override context factory properties for just this
instance without modifying the context factory itself.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Xml.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Xml.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Xml.html
index be3e274..084b3c7 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Xml.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.Xml.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/xml+rdf")
-public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.76">RdfSerializer.Xml</a>
+public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.75">RdfSerializer.Xml</a>
extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></pre>
<div class="block">Produces RDF/XML output</div>
</li>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>Xml</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Xml.html#line.82">Xml</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Xml.html#line.81">Xml</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -295,7 +295,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>getOverrideProperties</h4>
-<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Xml.html#line.87">getOverrideProperties</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.Xml.html#line.86">getOverrideProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div>
<div class="block">Method used by subclasses to override context factory properties for just this
instance without modifying the context factory itself.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
index ef8f13e..2b625c6 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
@@ -134,7 +134,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/xml+rdf+abbrev",
<a href="../../../../org/apache/juneau/annotation/Produces.html#contentType--">contentType</a>="text/xml+rdf")
-public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.94">RdfSerializer.XmlAbbrev</a>
+public static class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.93">RdfSerializer.XmlAbbrev</a>
extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></pre>
<div class="block">Produces Abbreviated RDF/XML output</div>
</li>
@@ -274,7 +274,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>XmlAbbrev</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html#line.100">XmlAbbrev</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html#line.99">XmlAbbrev</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="c
<ul class="blockListLast">
<li class="blockList">
<h4>getOverrideProperties</h4>
-<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html#line.105">getOverrideProperties</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html#line.104">getOverrideProperties</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#getOverrideProperties--">CoreObject</a></code></span></div>
<div class="block">Method used by subclasses to override context factory properties for just this
instance without modifying the context factory itself.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.html
index 51ba317..77bb539 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializer.html
@@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/xml+rdf+abbrev",
<a href="../../../../org/apache/juneau/annotation/Produces.html#contentType--">contentType</a>="text/xml+rdf")
-public class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.56">RdfSerializer</a>
+public class <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.55">RdfSerializer</a>
extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html" title="class in org.apache.juneau.serializer">WriterSerializer</a></pre>
<div class="block">Serializes POJOs to RDF.
@@ -361,7 +361,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_XML</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.59">DEFAULT_XML</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.58">DEFAULT_XML</a></pre>
<div class="block">Default RDF/XML serializer, all default settings.</div>
</li>
</ul>
@@ -371,7 +371,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_XMLABBREV</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.62">DEFAULT_XMLABBREV</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.61">DEFAULT_XMLABBREV</a></pre>
<div class="block">Default Abbreviated RDF/XML serializer, all default settings.</div>
</li>
</ul>
@@ -381,7 +381,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_TURTLE</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.65">DEFAULT_TURTLE</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.64">DEFAULT_TURTLE</a></pre>
<div class="block">Default Turtle serializer, all default settings.</div>
</li>
</ul>
@@ -391,7 +391,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_NTRIPLE</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.68">DEFAULT_NTRIPLE</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.67">DEFAULT_NTRIPLE</a></pre>
<div class="block">Default N-Triple serializer, all default settings.</div>
</li>
</ul>
@@ -401,7 +401,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_N3</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.71">DEFAULT_N3</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.70">DEFAULT_N3</a></pre>
<div class="block">Default N3 serializer, all default settings.</div>
</li>
</ul>
@@ -419,7 +419,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockListLast">
<li class="blockList">
<h4>RdfSerializer</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.171">RdfSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.170">RdfSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -441,7 +441,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>builder</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.177">builder</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.176">builder</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObject.html#builder--">CoreObject</a></code></span></div>
<div class="block">Creates a new builder class for this object so that a new object can be created
that expands upon the current object's settings.</div>
@@ -459,7 +459,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockList">
<li class="blockList">
<h4>doSerialize</h4>
-<pre>protected void <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.182">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session,
+<pre>protected void <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.181">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session,
<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> o)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">Serializer</a></code></span></div>
@@ -484,7 +484,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
<ul class="blockListLast">
<li class="blockList">
<h4>createSession</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerSession.html" title="class in org.apache.juneau.jena">RdfSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.453">createSession</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> output,
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerSession.html" title="class in org.apache.juneau.jena">RdfSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializer.html#line.438">createSession</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> output,
<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale,
[04/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[29/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerBuilder.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerBuilder.html
index 3b85794..7b222e3 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -185,273 +185,267 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="class in org.apache.juneau">CoreObjectBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -459,218 +453,230 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1169,49 +1175,32 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.423">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.406">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1219,53 +1208,91 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.470">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.446">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.484">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1273,7 +1300,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1283,7 +1310,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.494">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.508">sortCollections</a>(boolean value)</pre>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
<ul>
@@ -1314,7 +1341,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.517">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.531">sortMaps</a>(boolean value)</pre>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
<ul>
@@ -1344,7 +1371,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.542">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.556">abridged</a>(boolean value)</pre>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
<ul>
@@ -1376,7 +1403,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.547">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.561">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1414,7 +1441,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.553">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.567">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1452,7 +1479,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.559">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.573">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1488,7 +1515,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.565">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.579">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1526,7 +1553,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.571">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.585">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1564,7 +1591,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.577">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.591">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1601,7 +1628,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.583">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.597">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.
<p>
@@ -1638,7 +1665,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>beanFieldVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.589">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.603">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.
<p>
@@ -1676,7 +1703,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>methodVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.595">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.609">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#methodVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.
<p>
@@ -1714,7 +1741,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>useJavaBeanIntrospector</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.601">useJavaBeanIntrospector</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.615">useJavaBeanIntrospector</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#useJavaBeanIntrospector-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.
<p>
@@ -1750,7 +1777,7 @@ extends <a href="../../../../org/apache/juneau/CoreObjectBuilder.html" title="cl
<ul class="blockList">
<li class="blockList">
<h4>useInterfaceProxies</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.607">useInterfaceProxies</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerBuilder.html#line.621">useInterfaceProxies</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/
<TRUNCATED>
[40/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jso/JsoSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jso/JsoSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/jso/JsoSerializerBuilder.html
index d4e6f31..6fff1a7 100644
--- a/content/site/apidocs/org/apache/juneau/jso/JsoSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/jso/JsoSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,273 +186,267 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializer.html" title="class in org.apache.juneau.jso">JsoSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -460,218 +454,230 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1209,117 +1215,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.130">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.130">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.136">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.136">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.142">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1329,7 +1359,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.142">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.148">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1363,7 +1393,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.148">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.154">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1396,7 +1426,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.154">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.160">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1431,7 +1461,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.160">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.166">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1469,7 +1499,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.166">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.172">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1507,7 +1537,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.172">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.178">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1543,7 +1573,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.178">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.184">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1581,7 +1611,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.184">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.190">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1619,7 +1649,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.190">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.196">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1656,7 +1686,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.196">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.202">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.
<p>
@@ -1693,7 +1723,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanFieldVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.202">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.208">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.
<p>
@@ -1731,7 +1761,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>methodVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.208">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jso/JsoSerializerBuilder.html#line.214">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#methodVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div
<TRUNCATED>
[18/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerBuilder.html
index 070a590..584aac9 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -190,309 +190,303 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#addNamespaceUrisToRoot-boolean-">addNamespaceUrisToRoot</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add namespace URLs to the root element.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#autoDetectNamespaces-boolean-">autoDetectNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Auto-detect namespace usage.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializer.html" title="class in org.apache.juneau.xml">XmlSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#defaultNamespace-java.lang.String-">defaultNamespace</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Default namespace.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#enableNamespaces-boolean-">enableNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Enable support for XML namespaces.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#namespaces-org.apache.juneau.xml.Namespace...-">namespaces</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a>... values)</code>
<div class="block"><b>Configuration property:</b> Default namespaces.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ns--">ns</a></span>()</code>
<div class="block">Shortcut for calling <code>setEnableNamespaces(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -500,224 +494,236 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#xsNamespace-org.apache.juneau.xml.Namespace-">xsNamespace</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> XMLSchema namespace.</div>
@@ -1488,117 +1494,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.318">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.318">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.324">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.324">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.330">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1608,7 +1638,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.330">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.336">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1642,7 +1672,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.336">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.342">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1675,7 +1705,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.342">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.348">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1710,7 +1740,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.348">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.354">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1748,7 +1778,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.354">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.360">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1786,7 +1816,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.360">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.366">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1822,7 +1852,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.366">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.372">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1860,7 +1890,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.372">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.378">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1898,7 +1928,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.378">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSerializerBuilder.html#line.384">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in or
<TRUNCATED>
[02/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jso/JsoSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jso/JsoSerializerBuilder.html b/content/site/apidocs/src-html/org/apache/juneau/jso/JsoSerializerBuilder.html
index 7ace80a..06debf3 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jso/JsoSerializerBuilder.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jso/JsoSerializerBuilder.html
@@ -135,413 +135,419 @@
<span class="sourceLineNo">127</span> }<a name="line.127"></a>
<span class="sourceLineNo">128</span><a name="line.128"></a>
<span class="sourceLineNo">129</span> @Override /* SerializerBuilder */<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public JsoSerializerBuilder relativeUriBase(String value) {<a name="line.130"></a>
-<span class="sourceLineNo">131</span> super.relativeUriBase(value);<a name="line.131"></a>
+<span class="sourceLineNo">130</span> public JsoSerializerBuilder uriContext(UriContext value) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span> super.uriContext(value);<a name="line.131"></a>
<span class="sourceLineNo">132</span> return this;<a name="line.132"></a>
<span class="sourceLineNo">133</span> }<a name="line.133"></a>
<span class="sourceLineNo">134</span><a name="line.134"></a>
<span class="sourceLineNo">135</span> @Override /* SerializerBuilder */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public JsoSerializerBuilder absolutePathUriBase(String value) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super.absolutePathUriBase(value);<a name="line.137"></a>
+<span class="sourceLineNo">136</span> public JsoSerializerBuilder uriResolution(UriResolution value) {<a name="line.136"></a>
+<span class="sourceLineNo">137</span> super.uriResolution(value);<a name="line.137"></a>
<span class="sourceLineNo">138</span> return this;<a name="line.138"></a>
<span class="sourceLineNo">139</span> }<a name="line.139"></a>
<span class="sourceLineNo">140</span><a name="line.140"></a>
<span class="sourceLineNo">141</span> @Override /* SerializerBuilder */<a name="line.141"></a>
-<span class="sourceLineNo">142</span> public JsoSerializerBuilder sortCollections(boolean value) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> super.sortCollections(value);<a name="line.143"></a>
+<span class="sourceLineNo">142</span> public JsoSerializerBuilder uriRelativity(UriRelativity value) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span> super.uriRelativity(value);<a name="line.143"></a>
<span class="sourceLineNo">144</span> return this;<a name="line.144"></a>
<span class="sourceLineNo">145</span> }<a name="line.145"></a>
<span class="sourceLineNo">146</span><a name="line.146"></a>
<span class="sourceLineNo">147</span> @Override /* SerializerBuilder */<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public JsoSerializerBuilder sortMaps(boolean value) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span> super.sortMaps(value);<a name="line.149"></a>
+<span class="sourceLineNo">148</span> public JsoSerializerBuilder sortCollections(boolean value) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span> super.sortCollections(value);<a name="line.149"></a>
<span class="sourceLineNo">150</span> return this;<a name="line.150"></a>
<span class="sourceLineNo">151</span> }<a name="line.151"></a>
<span class="sourceLineNo">152</span><a name="line.152"></a>
<span class="sourceLineNo">153</span> @Override /* SerializerBuilder */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public JsoSerializerBuilder abridged(boolean value) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super.abridged(value);<a name="line.155"></a>
+<span class="sourceLineNo">154</span> public JsoSerializerBuilder sortMaps(boolean value) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span> super.sortMaps(value);<a name="line.155"></a>
<span class="sourceLineNo">156</span> return this;<a name="line.156"></a>
<span class="sourceLineNo">157</span> }<a name="line.157"></a>
<span class="sourceLineNo">158</span><a name="line.158"></a>
-<span class="sourceLineNo">159</span> @Override /* CoreObjectBuilder */<a name="line.159"></a>
-<span class="sourceLineNo">160</span> public JsoSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.160"></a>
-<span class="sourceLineNo">161</span> super.beansRequireDefaultConstructor(value);<a name="line.161"></a>
+<span class="sourceLineNo">159</span> @Override /* SerializerBuilder */<a name="line.159"></a>
+<span class="sourceLineNo">160</span> public JsoSerializerBuilder abridged(boolean value) {<a name="line.160"></a>
+<span class="sourceLineNo">161</span> super.abridged(value);<a name="line.161"></a>
<span class="sourceLineNo">162</span> return this;<a name="line.162"></a>
<span class="sourceLineNo">163</span> }<a name="line.163"></a>
<span class="sourceLineNo">164</span><a name="line.164"></a>
<span class="sourceLineNo">165</span> @Override /* CoreObjectBuilder */<a name="line.165"></a>
-<span class="sourceLineNo">166</span> public JsoSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> super.beansRequireSerializable(value);<a name="line.167"></a>
+<span class="sourceLineNo">166</span> public JsoSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.166"></a>
+<span class="sourceLineNo">167</span> super.beansRequireDefaultConstructor(value);<a name="line.167"></a>
<span class="sourceLineNo">168</span> return this;<a name="line.168"></a>
<span class="sourceLineNo">169</span> }<a name="line.169"></a>
<span class="sourceLineNo">170</span><a name="line.170"></a>
<span class="sourceLineNo">171</span> @Override /* CoreObjectBuilder */<a name="line.171"></a>
-<span class="sourceLineNo">172</span> public JsoSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> super.beansRequireSettersForGetters(value);<a name="line.173"></a>
+<span class="sourceLineNo">172</span> public JsoSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.172"></a>
+<span class="sourceLineNo">173</span> super.beansRequireSerializable(value);<a name="line.173"></a>
<span class="sourceLineNo">174</span> return this;<a name="line.174"></a>
<span class="sourceLineNo">175</span> }<a name="line.175"></a>
<span class="sourceLineNo">176</span><a name="line.176"></a>
<span class="sourceLineNo">177</span> @Override /* CoreObjectBuilder */<a name="line.177"></a>
-<span class="sourceLineNo">178</span> public JsoSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.178"></a>
-<span class="sourceLineNo">179</span> super.beansRequireSomeProperties(value);<a name="line.179"></a>
+<span class="sourceLineNo">178</span> public JsoSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span> super.beansRequireSettersForGetters(value);<a name="line.179"></a>
<span class="sourceLineNo">180</span> return this;<a name="line.180"></a>
<span class="sourceLineNo">181</span> }<a name="line.181"></a>
<span class="sourceLineNo">182</span><a name="line.182"></a>
<span class="sourceLineNo">183</span> @Override /* CoreObjectBuilder */<a name="line.183"></a>
-<span class="sourceLineNo">184</span> public JsoSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span> super.beanMapPutReturnsOldValue(value);<a name="line.185"></a>
+<span class="sourceLineNo">184</span> public JsoSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.184"></a>
+<span class="sourceLineNo">185</span> super.beansRequireSomeProperties(value);<a name="line.185"></a>
<span class="sourceLineNo">186</span> return this;<a name="line.186"></a>
<span class="sourceLineNo">187</span> }<a name="line.187"></a>
<span class="sourceLineNo">188</span><a name="line.188"></a>
<span class="sourceLineNo">189</span> @Override /* CoreObjectBuilder */<a name="line.189"></a>
-<span class="sourceLineNo">190</span> public JsoSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> super.beanConstructorVisibility(value);<a name="line.191"></a>
+<span class="sourceLineNo">190</span> public JsoSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span> super.beanMapPutReturnsOldValue(value);<a name="line.191"></a>
<span class="sourceLineNo">192</span> return this;<a name="line.192"></a>
<span class="sourceLineNo">193</span> }<a name="line.193"></a>
<span class="sourceLineNo">194</span><a name="line.194"></a>
<span class="sourceLineNo">195</span> @Override /* CoreObjectBuilder */<a name="line.195"></a>
-<span class="sourceLineNo">196</span> public JsoSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> super.beanClassVisibility(value);<a name="line.197"></a>
+<span class="sourceLineNo">196</span> public JsoSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span> super.beanConstructorVisibility(value);<a name="line.197"></a>
<span class="sourceLineNo">198</span> return this;<a name="line.198"></a>
<span class="sourceLineNo">199</span> }<a name="line.199"></a>
<span class="sourceLineNo">200</span><a name="line.200"></a>
<span class="sourceLineNo">201</span> @Override /* CoreObjectBuilder */<a name="line.201"></a>
-<span class="sourceLineNo">202</span> public JsoSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> super.beanFieldVisibility(value);<a name="line.203"></a>
+<span class="sourceLineNo">202</span> public JsoSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span> super.beanClassVisibility(value);<a name="line.203"></a>
<span class="sourceLineNo">204</span> return this;<a name="line.204"></a>
<span class="sourceLineNo">205</span> }<a name="line.205"></a>
<span class="sourceLineNo">206</span><a name="line.206"></a>
<span class="sourceLineNo">207</span> @Override /* CoreObjectBuilder */<a name="line.207"></a>
-<span class="sourceLineNo">208</span> public JsoSerializerBuilder methodVisibility(Visibility value) {<a name="line.208"></a>
-<span class="sourceLineNo">209</span> super.methodVisibility(value);<a name="line.209"></a>
+<span class="sourceLineNo">208</span> public JsoSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.208"></a>
+<span class="sourceLineNo">209</span> super.beanFieldVisibility(value);<a name="line.209"></a>
<span class="sourceLineNo">210</span> return this;<a name="line.210"></a>
<span class="sourceLineNo">211</span> }<a name="line.211"></a>
<span class="sourceLineNo">212</span><a name="line.212"></a>
<span class="sourceLineNo">213</span> @Override /* CoreObjectBuilder */<a name="line.213"></a>
-<span class="sourceLineNo">214</span> public JsoSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span> super.useJavaBeanIntrospector(value);<a name="line.215"></a>
+<span class="sourceLineNo">214</span> public JsoSerializerBuilder methodVisibility(Visibility value) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span> super.methodVisibility(value);<a name="line.215"></a>
<span class="sourceLineNo">216</span> return this;<a name="line.216"></a>
<span class="sourceLineNo">217</span> }<a name="line.217"></a>
<span class="sourceLineNo">218</span><a name="line.218"></a>
<span class="sourceLineNo">219</span> @Override /* CoreObjectBuilder */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> public JsoSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span> super.useInterfaceProxies(value);<a name="line.221"></a>
+<span class="sourceLineNo">220</span> public JsoSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span> super.useJavaBeanIntrospector(value);<a name="line.221"></a>
<span class="sourceLineNo">222</span> return this;<a name="line.222"></a>
<span class="sourceLineNo">223</span> }<a name="line.223"></a>
<span class="sourceLineNo">224</span><a name="line.224"></a>
<span class="sourceLineNo">225</span> @Override /* CoreObjectBuilder */<a name="line.225"></a>
-<span class="sourceLineNo">226</span> public JsoSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.226"></a>
-<span class="sourceLineNo">227</span> super.ignoreUnknownBeanProperties(value);<a name="line.227"></a>
+<span class="sourceLineNo">226</span> public JsoSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.226"></a>
+<span class="sourceLineNo">227</span> super.useInterfaceProxies(value);<a name="line.227"></a>
<span class="sourceLineNo">228</span> return this;<a name="line.228"></a>
<span class="sourceLineNo">229</span> }<a name="line.229"></a>
<span class="sourceLineNo">230</span><a name="line.230"></a>
<span class="sourceLineNo">231</span> @Override /* CoreObjectBuilder */<a name="line.231"></a>
-<span class="sourceLineNo">232</span> public JsoSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.233"></a>
+<span class="sourceLineNo">232</span> public JsoSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span> super.ignoreUnknownBeanProperties(value);<a name="line.233"></a>
<span class="sourceLineNo">234</span> return this;<a name="line.234"></a>
<span class="sourceLineNo">235</span> }<a name="line.235"></a>
<span class="sourceLineNo">236</span><a name="line.236"></a>
<span class="sourceLineNo">237</span> @Override /* CoreObjectBuilder */<a name="line.237"></a>
-<span class="sourceLineNo">238</span> public JsoSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.238"></a>
-<span class="sourceLineNo">239</span> super.ignorePropertiesWithoutSetters(value);<a name="line.239"></a>
+<span class="sourceLineNo">238</span> public JsoSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.239"></a>
<span class="sourceLineNo">240</span> return this;<a name="line.240"></a>
<span class="sourceLineNo">241</span> }<a name="line.241"></a>
<span class="sourceLineNo">242</span><a name="line.242"></a>
<span class="sourceLineNo">243</span> @Override /* CoreObjectBuilder */<a name="line.243"></a>
-<span class="sourceLineNo">244</span> public JsoSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.244"></a>
-<span class="sourceLineNo">245</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.245"></a>
+<span class="sourceLineNo">244</span> public JsoSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span> super.ignorePropertiesWithoutSetters(value);<a name="line.245"></a>
<span class="sourceLineNo">246</span> return this;<a name="line.246"></a>
<span class="sourceLineNo">247</span> }<a name="line.247"></a>
<span class="sourceLineNo">248</span><a name="line.248"></a>
<span class="sourceLineNo">249</span> @Override /* CoreObjectBuilder */<a name="line.249"></a>
-<span class="sourceLineNo">250</span> public JsoSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.250"></a>
-<span class="sourceLineNo">251</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.251"></a>
+<span class="sourceLineNo">250</span> public JsoSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.251"></a>
<span class="sourceLineNo">252</span> return this;<a name="line.252"></a>
<span class="sourceLineNo">253</span> }<a name="line.253"></a>
<span class="sourceLineNo">254</span><a name="line.254"></a>
<span class="sourceLineNo">255</span> @Override /* CoreObjectBuilder */<a name="line.255"></a>
-<span class="sourceLineNo">256</span> public JsoSerializerBuilder sortProperties(boolean value) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> super.sortProperties(value);<a name="line.257"></a>
+<span class="sourceLineNo">256</span> public JsoSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.257"></a>
<span class="sourceLineNo">258</span> return this;<a name="line.258"></a>
<span class="sourceLineNo">259</span> }<a name="line.259"></a>
<span class="sourceLineNo">260</span><a name="line.260"></a>
<span class="sourceLineNo">261</span> @Override /* CoreObjectBuilder */<a name="line.261"></a>
-<span class="sourceLineNo">262</span> public JsoSerializerBuilder notBeanPackages(String...values) {<a name="line.262"></a>
-<span class="sourceLineNo">263</span> super.notBeanPackages(values);<a name="line.263"></a>
+<span class="sourceLineNo">262</span> public JsoSerializerBuilder sortProperties(boolean value) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span> super.sortProperties(value);<a name="line.263"></a>
<span class="sourceLineNo">264</span> return this;<a name="line.264"></a>
<span class="sourceLineNo">265</span> }<a name="line.265"></a>
<span class="sourceLineNo">266</span><a name="line.266"></a>
<span class="sourceLineNo">267</span> @Override /* CoreObjectBuilder */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> public JsoSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.268"></a>
+<span class="sourceLineNo">268</span> public JsoSerializerBuilder notBeanPackages(String...values) {<a name="line.268"></a>
<span class="sourceLineNo">269</span> super.notBeanPackages(values);<a name="line.269"></a>
<span class="sourceLineNo">270</span> return this;<a name="line.270"></a>
<span class="sourceLineNo">271</span> }<a name="line.271"></a>
<span class="sourceLineNo">272</span><a name="line.272"></a>
<span class="sourceLineNo">273</span> @Override /* CoreObjectBuilder */<a name="line.273"></a>
-<span class="sourceLineNo">274</span> public JsoSerializerBuilder setNotBeanPackages(String...values) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span> super.setNotBeanPackages(values);<a name="line.275"></a>
+<span class="sourceLineNo">274</span> public JsoSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.274"></a>
+<span class="sourceLineNo">275</span> super.notBeanPackages(values);<a name="line.275"></a>
<span class="sourceLineNo">276</span> return this;<a name="line.276"></a>
<span class="sourceLineNo">277</span> }<a name="line.277"></a>
<span class="sourceLineNo">278</span><a name="line.278"></a>
<span class="sourceLineNo">279</span> @Override /* CoreObjectBuilder */<a name="line.279"></a>
-<span class="sourceLineNo">280</span> public JsoSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.280"></a>
+<span class="sourceLineNo">280</span> public JsoSerializerBuilder setNotBeanPackages(String...values) {<a name="line.280"></a>
<span class="sourceLineNo">281</span> super.setNotBeanPackages(values);<a name="line.281"></a>
<span class="sourceLineNo">282</span> return this;<a name="line.282"></a>
<span class="sourceLineNo">283</span> }<a name="line.283"></a>
<span class="sourceLineNo">284</span><a name="line.284"></a>
<span class="sourceLineNo">285</span> @Override /* CoreObjectBuilder */<a name="line.285"></a>
-<span class="sourceLineNo">286</span> public JsoSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> super.removeNotBeanPackages(values);<a name="line.287"></a>
+<span class="sourceLineNo">286</span> public JsoSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.286"></a>
+<span class="sourceLineNo">287</span> super.setNotBeanPackages(values);<a name="line.287"></a>
<span class="sourceLineNo">288</span> return this;<a name="line.288"></a>
<span class="sourceLineNo">289</span> }<a name="line.289"></a>
<span class="sourceLineNo">290</span><a name="line.290"></a>
<span class="sourceLineNo">291</span> @Override /* CoreObjectBuilder */<a name="line.291"></a>
-<span class="sourceLineNo">292</span> public JsoSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.292"></a>
+<span class="sourceLineNo">292</span> public JsoSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.292"></a>
<span class="sourceLineNo">293</span> super.removeNotBeanPackages(values);<a name="line.293"></a>
<span class="sourceLineNo">294</span> return this;<a name="line.294"></a>
<span class="sourceLineNo">295</span> }<a name="line.295"></a>
<span class="sourceLineNo">296</span><a name="line.296"></a>
<span class="sourceLineNo">297</span> @Override /* CoreObjectBuilder */<a name="line.297"></a>
-<span class="sourceLineNo">298</span> public JsoSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span> super.notBeanClasses(values);<a name="line.299"></a>
+<span class="sourceLineNo">298</span> public JsoSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.298"></a>
+<span class="sourceLineNo">299</span> super.removeNotBeanPackages(values);<a name="line.299"></a>
<span class="sourceLineNo">300</span> return this;<a name="line.300"></a>
<span class="sourceLineNo">301</span> }<a name="line.301"></a>
<span class="sourceLineNo">302</span><a name="line.302"></a>
<span class="sourceLineNo">303</span> @Override /* CoreObjectBuilder */<a name="line.303"></a>
-<span class="sourceLineNo">304</span> public JsoSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.304"></a>
+<span class="sourceLineNo">304</span> public JsoSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.304"></a>
<span class="sourceLineNo">305</span> super.notBeanClasses(values);<a name="line.305"></a>
<span class="sourceLineNo">306</span> return this;<a name="line.306"></a>
<span class="sourceLineNo">307</span> }<a name="line.307"></a>
<span class="sourceLineNo">308</span><a name="line.308"></a>
<span class="sourceLineNo">309</span> @Override /* CoreObjectBuilder */<a name="line.309"></a>
-<span class="sourceLineNo">310</span> public JsoSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> super.setNotBeanClasses(values);<a name="line.311"></a>
+<span class="sourceLineNo">310</span> public JsoSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span> super.notBeanClasses(values);<a name="line.311"></a>
<span class="sourceLineNo">312</span> return this;<a name="line.312"></a>
<span class="sourceLineNo">313</span> }<a name="line.313"></a>
<span class="sourceLineNo">314</span><a name="line.314"></a>
<span class="sourceLineNo">315</span> @Override /* CoreObjectBuilder */<a name="line.315"></a>
-<span class="sourceLineNo">316</span> public JsoSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.316"></a>
+<span class="sourceLineNo">316</span> public JsoSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.316"></a>
<span class="sourceLineNo">317</span> super.setNotBeanClasses(values);<a name="line.317"></a>
<span class="sourceLineNo">318</span> return this;<a name="line.318"></a>
<span class="sourceLineNo">319</span> }<a name="line.319"></a>
<span class="sourceLineNo">320</span><a name="line.320"></a>
<span class="sourceLineNo">321</span> @Override /* CoreObjectBuilder */<a name="line.321"></a>
-<span class="sourceLineNo">322</span> public JsoSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.322"></a>
-<span class="sourceLineNo">323</span> super.removeNotBeanClasses(values);<a name="line.323"></a>
+<span class="sourceLineNo">322</span> public JsoSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span> super.setNotBeanClasses(values);<a name="line.323"></a>
<span class="sourceLineNo">324</span> return this;<a name="line.324"></a>
<span class="sourceLineNo">325</span> }<a name="line.325"></a>
<span class="sourceLineNo">326</span><a name="line.326"></a>
<span class="sourceLineNo">327</span> @Override /* CoreObjectBuilder */<a name="line.327"></a>
-<span class="sourceLineNo">328</span> public JsoSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.328"></a>
+<span class="sourceLineNo">328</span> public JsoSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.328"></a>
<span class="sourceLineNo">329</span> super.removeNotBeanClasses(values);<a name="line.329"></a>
<span class="sourceLineNo">330</span> return this;<a name="line.330"></a>
<span class="sourceLineNo">331</span> }<a name="line.331"></a>
<span class="sourceLineNo">332</span><a name="line.332"></a>
<span class="sourceLineNo">333</span> @Override /* CoreObjectBuilder */<a name="line.333"></a>
-<span class="sourceLineNo">334</span> public JsoSerializerBuilder beanFilters(Class<?>...values) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span> super.beanFilters(values);<a name="line.335"></a>
+<span class="sourceLineNo">334</span> public JsoSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.334"></a>
+<span class="sourceLineNo">335</span> super.removeNotBeanClasses(values);<a name="line.335"></a>
<span class="sourceLineNo">336</span> return this;<a name="line.336"></a>
<span class="sourceLineNo">337</span> }<a name="line.337"></a>
<span class="sourceLineNo">338</span><a name="line.338"></a>
<span class="sourceLineNo">339</span> @Override /* CoreObjectBuilder */<a name="line.339"></a>
-<span class="sourceLineNo">340</span> public JsoSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.340"></a>
+<span class="sourceLineNo">340</span> public JsoSerializerBuilder beanFilters(Class<?>...values) {<a name="line.340"></a>
<span class="sourceLineNo">341</span> super.beanFilters(values);<a name="line.341"></a>
<span class="sourceLineNo">342</span> return this;<a name="line.342"></a>
<span class="sourceLineNo">343</span> }<a name="line.343"></a>
<span class="sourceLineNo">344</span><a name="line.344"></a>
<span class="sourceLineNo">345</span> @Override /* CoreObjectBuilder */<a name="line.345"></a>
-<span class="sourceLineNo">346</span> public JsoSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span> super.setBeanFilters(values);<a name="line.347"></a>
+<span class="sourceLineNo">346</span> public JsoSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.346"></a>
+<span class="sourceLineNo">347</span> super.beanFilters(values);<a name="line.347"></a>
<span class="sourceLineNo">348</span> return this;<a name="line.348"></a>
<span class="sourceLineNo">349</span> }<a name="line.349"></a>
<span class="sourceLineNo">350</span><a name="line.350"></a>
<span class="sourceLineNo">351</span> @Override /* CoreObjectBuilder */<a name="line.351"></a>
-<span class="sourceLineNo">352</span> public JsoSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.352"></a>
+<span class="sourceLineNo">352</span> public JsoSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.352"></a>
<span class="sourceLineNo">353</span> super.setBeanFilters(values);<a name="line.353"></a>
<span class="sourceLineNo">354</span> return this;<a name="line.354"></a>
<span class="sourceLineNo">355</span> }<a name="line.355"></a>
<span class="sourceLineNo">356</span><a name="line.356"></a>
<span class="sourceLineNo">357</span> @Override /* CoreObjectBuilder */<a name="line.357"></a>
-<span class="sourceLineNo">358</span> public JsoSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> super.removeBeanFilters(values);<a name="line.359"></a>
+<span class="sourceLineNo">358</span> public JsoSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.358"></a>
+<span class="sourceLineNo">359</span> super.setBeanFilters(values);<a name="line.359"></a>
<span class="sourceLineNo">360</span> return this;<a name="line.360"></a>
<span class="sourceLineNo">361</span> }<a name="line.361"></a>
<span class="sourceLineNo">362</span><a name="line.362"></a>
<span class="sourceLineNo">363</span> @Override /* CoreObjectBuilder */<a name="line.363"></a>
-<span class="sourceLineNo">364</span> public JsoSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.364"></a>
+<span class="sourceLineNo">364</span> public JsoSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.364"></a>
<span class="sourceLineNo">365</span> super.removeBeanFilters(values);<a name="line.365"></a>
<span class="sourceLineNo">366</span> return this;<a name="line.366"></a>
<span class="sourceLineNo">367</span> }<a name="line.367"></a>
<span class="sourceLineNo">368</span><a name="line.368"></a>
<span class="sourceLineNo">369</span> @Override /* CoreObjectBuilder */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public JsoSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> super.pojoSwaps(values);<a name="line.371"></a>
+<span class="sourceLineNo">370</span> public JsoSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.370"></a>
+<span class="sourceLineNo">371</span> super.removeBeanFilters(values);<a name="line.371"></a>
<span class="sourceLineNo">372</span> return this;<a name="line.372"></a>
<span class="sourceLineNo">373</span> }<a name="line.373"></a>
<span class="sourceLineNo">374</span><a name="line.374"></a>
<span class="sourceLineNo">375</span> @Override /* CoreObjectBuilder */<a name="line.375"></a>
-<span class="sourceLineNo">376</span> public JsoSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.376"></a>
+<span class="sourceLineNo">376</span> public JsoSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.376"></a>
<span class="sourceLineNo">377</span> super.pojoSwaps(values);<a name="line.377"></a>
<span class="sourceLineNo">378</span> return this;<a name="line.378"></a>
<span class="sourceLineNo">379</span> }<a name="line.379"></a>
<span class="sourceLineNo">380</span><a name="line.380"></a>
<span class="sourceLineNo">381</span> @Override /* CoreObjectBuilder */<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public JsoSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> super.setPojoSwaps(values);<a name="line.383"></a>
+<span class="sourceLineNo">382</span> public JsoSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span> super.pojoSwaps(values);<a name="line.383"></a>
<span class="sourceLineNo">384</span> return this;<a name="line.384"></a>
<span class="sourceLineNo">385</span> }<a name="line.385"></a>
<span class="sourceLineNo">386</span><a name="line.386"></a>
<span class="sourceLineNo">387</span> @Override /* CoreObjectBuilder */<a name="line.387"></a>
-<span class="sourceLineNo">388</span> public JsoSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.388"></a>
+<span class="sourceLineNo">388</span> public JsoSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.388"></a>
<span class="sourceLineNo">389</span> super.setPojoSwaps(values);<a name="line.389"></a>
<span class="sourceLineNo">390</span> return this;<a name="line.390"></a>
<span class="sourceLineNo">391</span> }<a name="line.391"></a>
<span class="sourceLineNo">392</span><a name="line.392"></a>
<span class="sourceLineNo">393</span> @Override /* CoreObjectBuilder */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public JsoSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> super.removePojoSwaps(values);<a name="line.395"></a>
+<span class="sourceLineNo">394</span> public JsoSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span> super.setPojoSwaps(values);<a name="line.395"></a>
<span class="sourceLineNo">396</span> return this;<a name="line.396"></a>
<span class="sourceLineNo">397</span> }<a name="line.397"></a>
<span class="sourceLineNo">398</span><a name="line.398"></a>
<span class="sourceLineNo">399</span> @Override /* CoreObjectBuilder */<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public JsoSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.400"></a>
+<span class="sourceLineNo">400</span> public JsoSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.400"></a>
<span class="sourceLineNo">401</span> super.removePojoSwaps(values);<a name="line.401"></a>
<span class="sourceLineNo">402</span> return this;<a name="line.402"></a>
<span class="sourceLineNo">403</span> }<a name="line.403"></a>
<span class="sourceLineNo">404</span><a name="line.404"></a>
<span class="sourceLineNo">405</span> @Override /* CoreObjectBuilder */<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public JsoSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> super.implClasses(values);<a name="line.407"></a>
+<span class="sourceLineNo">406</span> public JsoSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> super.removePojoSwaps(values);<a name="line.407"></a>
<span class="sourceLineNo">408</span> return this;<a name="line.408"></a>
<span class="sourceLineNo">409</span> }<a name="line.409"></a>
<span class="sourceLineNo">410</span><a name="line.410"></a>
<span class="sourceLineNo">411</span> @Override /* CoreObjectBuilder */<a name="line.411"></a>
-<span class="sourceLineNo">412</span> public <T> JsoSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.412"></a>
-<span class="sourceLineNo">413</span> super.implClass(interfaceClass, implClass);<a name="line.413"></a>
+<span class="sourceLineNo">412</span> public JsoSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> super.implClasses(values);<a name="line.413"></a>
<span class="sourceLineNo">414</span> return this;<a name="line.414"></a>
<span class="sourceLineNo">415</span> }<a name="line.415"></a>
<span class="sourceLineNo">416</span><a name="line.416"></a>
<span class="sourceLineNo">417</span> @Override /* CoreObjectBuilder */<a name="line.417"></a>
-<span class="sourceLineNo">418</span> public JsoSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> super.beanDictionary(values);<a name="line.419"></a>
+<span class="sourceLineNo">418</span> public <T> JsoSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.418"></a>
+<span class="sourceLineNo">419</span> super.implClass(interfaceClass, implClass);<a name="line.419"></a>
<span class="sourceLineNo">420</span> return this;<a name="line.420"></a>
<span class="sourceLineNo">421</span> }<a name="line.421"></a>
<span class="sourceLineNo">422</span><a name="line.422"></a>
<span class="sourceLineNo">423</span> @Override /* CoreObjectBuilder */<a name="line.423"></a>
-<span class="sourceLineNo">424</span> public JsoSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.424"></a>
+<span class="sourceLineNo">424</span> public JsoSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.424"></a>
<span class="sourceLineNo">425</span> super.beanDictionary(values);<a name="line.425"></a>
<span class="sourceLineNo">426</span> return this;<a name="line.426"></a>
<span class="sourceLineNo">427</span> }<a name="line.427"></a>
<span class="sourceLineNo">428</span><a name="line.428"></a>
<span class="sourceLineNo">429</span> @Override /* CoreObjectBuilder */<a name="line.429"></a>
-<span class="sourceLineNo">430</span> public JsoSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.430"></a>
-<span class="sourceLineNo">431</span> super.setBeanDictionary(values);<a name="line.431"></a>
+<span class="sourceLineNo">430</span> public JsoSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.430"></a>
+<span class="sourceLineNo">431</span> super.beanDictionary(values);<a name="line.431"></a>
<span class="sourceLineNo">432</span> return this;<a name="line.432"></a>
<span class="sourceLineNo">433</span> }<a name="line.433"></a>
<span class="sourceLineNo">434</span><a name="line.434"></a>
<span class="sourceLineNo">435</span> @Override /* CoreObjectBuilder */<a name="line.435"></a>
-<span class="sourceLineNo">436</span> public JsoSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.436"></a>
+<span class="sourceLineNo">436</span> public JsoSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.436"></a>
<span class="sourceLineNo">437</span> super.setBeanDictionary(values);<a name="line.437"></a>
<span class="sourceLineNo">438</span> return this;<a name="line.438"></a>
<span class="sourceLineNo">439</span> }<a name="line.439"></a>
<span class="sourceLineNo">440</span><a name="line.440"></a>
<span class="sourceLineNo">441</span> @Override /* CoreObjectBuilder */<a name="line.441"></a>
-<span class="sourceLineNo">442</span> public JsoSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.442"></a>
-<span class="sourceLineNo">443</span> super.removeFromBeanDictionary(values);<a name="line.443"></a>
+<span class="sourceLineNo">442</span> public JsoSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.442"></a>
+<span class="sourceLineNo">443</span> super.setBeanDictionary(values);<a name="line.443"></a>
<span class="sourceLineNo">444</span> return this;<a name="line.444"></a>
<span class="sourceLineNo">445</span> }<a name="line.445"></a>
<span class="sourceLineNo">446</span><a name="line.446"></a>
<span class="sourceLineNo">447</span> @Override /* CoreObjectBuilder */<a name="line.447"></a>
-<span class="sourceLineNo">448</span> public JsoSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.448"></a>
+<span class="sourceLineNo">448</span> public JsoSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.448"></a>
<span class="sourceLineNo">449</span> super.removeFromBeanDictionary(values);<a name="line.449"></a>
<span class="sourceLineNo">450</span> return this;<a name="line.450"></a>
<span class="sourceLineNo">451</span> }<a name="line.451"></a>
<span class="sourceLineNo">452</span><a name="line.452"></a>
<span class="sourceLineNo">453</span> @Override /* CoreObjectBuilder */<a name="line.453"></a>
-<span class="sourceLineNo">454</span> public JsoSerializerBuilder beanTypePropertyName(String value) {<a name="line.454"></a>
-<span class="sourceLineNo">455</span> super.beanTypePropertyName(value);<a name="line.455"></a>
+<span class="sourceLineNo">454</span> public JsoSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span> super.removeFromBeanDictionary(values);<a name="line.455"></a>
<span class="sourceLineNo">456</span> return this;<a name="line.456"></a>
<span class="sourceLineNo">457</span> }<a name="line.457"></a>
<span class="sourceLineNo">458</span><a name="line.458"></a>
<span class="sourceLineNo">459</span> @Override /* CoreObjectBuilder */<a name="line.459"></a>
-<span class="sourceLineNo">460</span> public JsoSerializerBuilder defaultParser(Class<?> value) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> super.defaultParser(value);<a name="line.461"></a>
+<span class="sourceLineNo">460</span> public JsoSerializerBuilder beanTypePropertyName(String value) {<a name="line.460"></a>
+<span class="sourceLineNo">461</span> super.beanTypePropertyName(value);<a name="line.461"></a>
<span class="sourceLineNo">462</span> return this;<a name="line.462"></a>
<span class="sourceLineNo">463</span> }<a name="line.463"></a>
<span class="sourceLineNo">464</span><a name="line.464"></a>
<span class="sourceLineNo">465</span> @Override /* CoreObjectBuilder */<a name="line.465"></a>
-<span class="sourceLineNo">466</span> public JsoSerializerBuilder locale(Locale value) {<a name="line.466"></a>
-<span class="sourceLineNo">467</span> super.locale(value);<a name="line.467"></a>
+<span class="sourceLineNo">466</span> public JsoSerializerBuilder defaultParser(Class<?> value) {<a name="line.466"></a>
+<span class="sourceLineNo">467</span> super.defaultParser(value);<a name="line.467"></a>
<span class="sourceLineNo">468</span> return this;<a name="line.468"></a>
<span class="sourceLineNo">469</span> }<a name="line.469"></a>
<span class="sourceLineNo">470</span><a name="line.470"></a>
<span class="sourceLineNo">471</span> @Override /* CoreObjectBuilder */<a name="line.471"></a>
-<span class="sourceLineNo">472</span> public JsoSerializerBuilder timeZone(TimeZone value) {<a name="line.472"></a>
-<span class="sourceLineNo">473</span> super.timeZone(value);<a name="line.473"></a>
+<span class="sourceLineNo">472</span> public JsoSerializerBuilder locale(Locale value) {<a name="line.472"></a>
+<span class="sourceLineNo">473</span> super.locale(value);<a name="line.473"></a>
<span class="sourceLineNo">474</span> return this;<a name="line.474"></a>
<span class="sourceLineNo">475</span> }<a name="line.475"></a>
<span class="sourceLineNo">476</span><a name="line.476"></a>
<span class="sourceLineNo">477</span> @Override /* CoreObjectBuilder */<a name="line.477"></a>
-<span class="sourceLineNo">478</span> public JsoSerializerBuilder mediaType(MediaType value) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> super.mediaType(value);<a name="line.479"></a>
+<span class="sourceLineNo">478</span> public JsoSerializerBuilder timeZone(TimeZone value) {<a name="line.478"></a>
+<span class="sourceLineNo">479</span> super.timeZone(value);<a name="line.479"></a>
<span class="sourceLineNo">480</span> return this;<a name="line.480"></a>
<span class="sourceLineNo">481</span> }<a name="line.481"></a>
<span class="sourceLineNo">482</span><a name="line.482"></a>
<span class="sourceLineNo">483</span> @Override /* CoreObjectBuilder */<a name="line.483"></a>
-<span class="sourceLineNo">484</span> public JsoSerializerBuilder debug(boolean value) {<a name="line.484"></a>
-<span class="sourceLineNo">485</span> super.debug(value);<a name="line.485"></a>
+<span class="sourceLineNo">484</span> public JsoSerializerBuilder mediaType(MediaType value) {<a name="line.484"></a>
+<span class="sourceLineNo">485</span> super.mediaType(value);<a name="line.485"></a>
<span class="sourceLineNo">486</span> return this;<a name="line.486"></a>
<span class="sourceLineNo">487</span> }<a name="line.487"></a>
<span class="sourceLineNo">488</span><a name="line.488"></a>
<span class="sourceLineNo">489</span> @Override /* CoreObjectBuilder */<a name="line.489"></a>
-<span class="sourceLineNo">490</span> public JsoSerializerBuilder property(String name, Object value) {<a name="line.490"></a>
-<span class="sourceLineNo">491</span> super.property(name, value);<a name="line.491"></a>
+<span class="sourceLineNo">490</span> public JsoSerializerBuilder debug(boolean value) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> super.debug(value);<a name="line.491"></a>
<span class="sourceLineNo">492</span> return this;<a name="line.492"></a>
<span class="sourceLineNo">493</span> }<a name="line.493"></a>
<span class="sourceLineNo">494</span><a name="line.494"></a>
<span class="sourceLineNo">495</span> @Override /* CoreObjectBuilder */<a name="line.495"></a>
-<span class="sourceLineNo">496</span> public JsoSerializerBuilder properties(Map<String,Object> properties) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span> super.properties(properties);<a name="line.497"></a>
+<span class="sourceLineNo">496</span> public JsoSerializerBuilder property(String name, Object value) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span> super.property(name, value);<a name="line.497"></a>
<span class="sourceLineNo">498</span> return this;<a name="line.498"></a>
<span class="sourceLineNo">499</span> }<a name="line.499"></a>
<span class="sourceLineNo">500</span><a name="line.500"></a>
<span class="sourceLineNo">501</span> @Override /* CoreObjectBuilder */<a name="line.501"></a>
-<span class="sourceLineNo">502</span> public JsoSerializerBuilder addToProperty(String name, Object value) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> super.addToProperty(name, value);<a name="line.503"></a>
+<span class="sourceLineNo">502</span> public JsoSerializerBuilder properties(Map<String,Object> properties) {<a name="line.502"></a>
+<span class="sourceLineNo">503</span> super.properties(properties);<a name="line.503"></a>
<span class="sourceLineNo">504</span> return this;<a name="line.504"></a>
<span class="sourceLineNo">505</span> }<a name="line.505"></a>
<span class="sourceLineNo">506</span><a name="line.506"></a>
<span class="sourceLineNo">507</span> @Override /* CoreObjectBuilder */<a name="line.507"></a>
-<span class="sourceLineNo">508</span> public JsoSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.508"></a>
-<span class="sourceLineNo">509</span> super.putToProperty(name, key, value);<a name="line.509"></a>
+<span class="sourceLineNo">508</span> public JsoSerializerBuilder addToProperty(String name, Object value) {<a name="line.508"></a>
+<span class="sourceLineNo">509</span> super.addToProperty(name, value);<a name="line.509"></a>
<span class="sourceLineNo">510</span> return this;<a name="line.510"></a>
<span class="sourceLineNo">511</span> }<a name="line.511"></a>
<span class="sourceLineNo">512</span><a name="line.512"></a>
<span class="sourceLineNo">513</span> @Override /* CoreObjectBuilder */<a name="line.513"></a>
-<span class="sourceLineNo">514</span> public JsoSerializerBuilder putToProperty(String name, Object value) {<a name="line.514"></a>
-<span class="sourceLineNo">515</span> super.putToProperty(name, value);<a name="line.515"></a>
+<span class="sourceLineNo">514</span> public JsoSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.514"></a>
+<span class="sourceLineNo">515</span> super.putToProperty(name, key, value);<a name="line.515"></a>
<span class="sourceLineNo">516</span> return this;<a name="line.516"></a>
<span class="sourceLineNo">517</span> }<a name="line.517"></a>
<span class="sourceLineNo">518</span><a name="line.518"></a>
<span class="sourceLineNo">519</span> @Override /* CoreObjectBuilder */<a name="line.519"></a>
-<span class="sourceLineNo">520</span> public JsoSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.520"></a>
-<span class="sourceLineNo">521</span> super.removeFromProperty(name, value);<a name="line.521"></a>
+<span class="sourceLineNo">520</span> public JsoSerializerBuilder putToProperty(String name, Object value) {<a name="line.520"></a>
+<span class="sourceLineNo">521</span> super.putToProperty(name, value);<a name="line.521"></a>
<span class="sourceLineNo">522</span> return this;<a name="line.522"></a>
<span class="sourceLineNo">523</span> }<a name="line.523"></a>
<span class="sourceLineNo">524</span><a name="line.524"></a>
<span class="sourceLineNo">525</span> @Override /* CoreObjectBuilder */<a name="line.525"></a>
-<span class="sourceLineNo">526</span> public JsoSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.526"></a>
-<span class="sourceLineNo">527</span> super.classLoader(classLoader);<a name="line.527"></a>
+<span class="sourceLineNo">526</span> public JsoSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.526"></a>
+<span class="sourceLineNo">527</span> super.removeFromProperty(name, value);<a name="line.527"></a>
<span class="sourceLineNo">528</span> return this;<a name="line.528"></a>
<span class="sourceLineNo">529</span> }<a name="line.529"></a>
<span class="sourceLineNo">530</span><a name="line.530"></a>
<span class="sourceLineNo">531</span> @Override /* CoreObjectBuilder */<a name="line.531"></a>
-<span class="sourceLineNo">532</span> public JsoSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.532"></a>
-<span class="sourceLineNo">533</span> super.apply(copyFrom);<a name="line.533"></a>
+<span class="sourceLineNo">532</span> public JsoSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.532"></a>
+<span class="sourceLineNo">533</span> super.classLoader(classLoader);<a name="line.533"></a>
<span class="sourceLineNo">534</span> return this;<a name="line.534"></a>
<span class="sourceLineNo">535</span> }<a name="line.535"></a>
-<span class="sourceLineNo">536</span>}<a name="line.536"></a>
+<span class="sourceLineNo">536</span><a name="line.536"></a>
+<span class="sourceLineNo">537</span> @Override /* CoreObjectBuilder */<a name="line.537"></a>
+<span class="sourceLineNo">538</span> public JsoSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.538"></a>
+<span class="sourceLineNo">539</span> super.apply(copyFrom);<a name="line.539"></a>
+<span class="sourceLineNo">540</span> return this;<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span>}<a name="line.542"></a>
[28/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerContext.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerContext.html
index 5080542..489aaf9 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerContext.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.22">SerializerContext</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.21">SerializerContext</a>
extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a></pre>
<div class="block">Configurable properties common to all serializers.</div>
</li>
@@ -151,52 +151,40 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a></span></code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a></span></code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a></span></code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a></span></code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a></span></code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a></span></code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a></span></code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a></span></code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a></span></code>
@@ -235,14 +223,24 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a></span></code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a></span></code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a></span></code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></span></code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
@@ -336,7 +334,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_maxDepth</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.38">SERIALIZER_maxDepth</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.37">SERIALIZER_maxDepth</a></pre>
<div class="block"><b>Configuration property:</b> Max serialization depth.
<p>
<ul>
@@ -361,7 +359,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_initialDepth</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.53">SERIALIZER_initialDepth</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.52">SERIALIZER_initialDepth</a></pre>
<div class="block"><b>Configuration property:</b> Initial depth.
<p>
<ul>
@@ -385,7 +383,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_detectRecursions</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.80">SERIALIZER_detectRecursions</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.79">SERIALIZER_detectRecursions</a></pre>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.
<p>
<ul>
@@ -421,7 +419,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_ignoreRecursions</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.99">SERIALIZER_ignoreRecursions</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.98">SERIALIZER_ignoreRecursions</a></pre>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.
<p>
<ul>
@@ -449,7 +447,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_useWhitespace</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.113">SERIALIZER_useWhitespace</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.112">SERIALIZER_useWhitespace</a></pre>
<div class="block"><b>Configuration property:</b> Use whitespace.
<p>
<ul>
@@ -472,7 +470,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_addBeanTypeProperties</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.129">SERIALIZER_addBeanTypeProperties</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.128">SERIALIZER_addBeanTypeProperties</a></pre>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.
<p>
<ul>
@@ -497,7 +495,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_quoteChar</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.143">SERIALIZER_quoteChar</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.142">SERIALIZER_quoteChar</a></pre>
<div class="block"><b>Configuration property:</b> Quote character.
<p>
<ul>
@@ -520,7 +518,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_trimNullProperties</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.162">SERIALIZER_trimNullProperties</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.161">SERIALIZER_trimNullProperties</a></pre>
<div class="block"><b>Configuration property:</b> Trim null bean property values.
<p>
<ul>
@@ -548,7 +546,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_trimEmptyCollections</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.182">SERIALIZER_trimEmptyCollections</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.181">SERIALIZER_trimEmptyCollections</a></pre>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.
<p>
<ul>
@@ -577,7 +575,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_trimEmptyMaps</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.201">SERIALIZER_trimEmptyMaps</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.200">SERIALIZER_trimEmptyMaps</a></pre>
<div class="block"><b>Configuration property:</b> Trim empty maps.
<p>
<ul>
@@ -605,7 +603,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_trimStrings</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.215">SERIALIZER_trimStrings</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.214">SERIALIZER_trimStrings</a></pre>
<div class="block"><b>Configuration property:</b> Trim strings.
<p>
<ul>
@@ -622,103 +620,66 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
</dl>
</li>
</ul>
-<a name="SERIALIZER_relativeUriBase">
+<a name="SERIALIZER_uriContext">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>SERIALIZER_relativeUriBase</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.251">SERIALIZER_relativeUriBase</a></pre>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>SERIALIZER_uriContext</h4>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.233">SERIALIZER_uriContext</a></pre>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table></div>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.serializer.SerializerContext.SERIALIZER_relativeUriBase">Constant Field Values</a></dd>
+<dd><a href="../../../../constant-values.html#org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriContext">Constant Field Values</a></dd>
</dl>
</li>
</ul>
-<a name="SERIALIZER_absolutePathUriBase">
+<a name="SERIALIZER_uriResolution">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>SERIALIZER_absolutePathUriBase</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.287">SERIALIZER_absolutePathUriBase</a></pre>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>SERIALIZER_uriResolution</h4>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.262">SERIALIZER_uriResolution</a></pre>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table></div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../constant-values.html#org.apache.juneau.serializer.SerializerContext.SERIALIZER_absolutePathUriBase">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="SERIALIZER_uriResolution">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SERIALIZER_uriResolution</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.289">SERIALIZER_uriResolution</a></pre>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriResolution">Constant Field Values</a></dd>
@@ -731,7 +692,30 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_uriRelativity</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.291">SERIALIZER_uriRelativity</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.289">SERIALIZER_uriRelativity</a></pre>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.juneau.serializer.SerializerContext.SERIALIZER_uriRelativity">Constant Field Values</a></dd>
@@ -744,7 +728,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_sortCollections</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.305">SERIALIZER_sortCollections</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.303">SERIALIZER_sortCollections</a></pre>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
<ul>
@@ -767,7 +751,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>SERIALIZER_sortMaps</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.319">SERIALIZER_sortMaps</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.317">SERIALIZER_sortMaps</a></pre>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
<ul>
@@ -790,7 +774,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>SERIALIZER_abridged</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.338">SERIALIZER_abridged</a></pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.336">SERIALIZER_abridged</a></pre>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
<ul>
@@ -826,7 +810,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>SerializerContext</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.364">SerializerContext</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.362">SerializerContext</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -848,7 +832,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>asMap</h4>
-<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.405">asMap</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerContext.html#line.384">asMap</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/Context.html#asMap--">Context</a></code></span></div>
<div class="block">Returns the properties defined on this bean context as a simple map for debugging purposes.</div>
<dl>
[35/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerContext.html b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerContext.html
index 31b3acf..8d1942c 100644
--- a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerContext.html
@@ -169,7 +169,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerContext.html
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerSession.html b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerSession.html
index 3f1fb35..8c4e65e 100644
--- a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerSession.html
@@ -207,7 +207,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a hre
f="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps-
-">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentPropert
y</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a hre
f="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collect
ion-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/package-frame.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/package-frame.html b/content/site/apidocs/org/apache/juneau/package-frame.html
index 1ab22ae..d3e4b19 100644
--- a/content/site/apidocs/org/apache/juneau/package-frame.html
+++ b/content/site/apidocs/org/apache/juneau/package-frame.html
@@ -47,6 +47,7 @@
<li><a href="PropertyStore.html" title="class in org.apache.juneau" target="classFrame">PropertyStore</a></li>
<li><a href="Session.html" title="class in org.apache.juneau" target="classFrame">Session</a></li>
<li><a href="UriContext.html" title="class in org.apache.juneau" target="classFrame">UriContext</a></li>
+<li><a href="UriResolver.html" title="class in org.apache.juneau" target="classFrame">UriResolver</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/package-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/package-summary.html b/content/site/apidocs/org/apache/juneau/package-summary.html
index 1598046..939f1b8 100644
--- a/content/site/apidocs/org/apache/juneau/package-summary.html
+++ b/content/site/apidocs/org/apache/juneau/package-summary.html
@@ -284,6 +284,13 @@
<div class="block">Represents a URL broken into authority/context-root/servlet-path/path-info parts.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></td>
+<td class="colLast">
+<div class="block">Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to
+ make such resolutions.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
@@ -298,7 +305,7 @@
<tr class="altColor">
<td class="colFirst"><a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a></td>
<td class="colLast">
-<div class="block">Identifies how relative URIs should resolve against.</div>
+<div class="block">Identifies what relative URIs are relative to.</div>
</td>
</tr>
<tr class="rowColor">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/package-tree.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/package-tree.html b/content/site/apidocs/org/apache/juneau/package-tree.html
index 2d46634..08133b6 100644
--- a/content/site/apidocs/org/apache/juneau/package-tree.html
+++ b/content/site/apidocs/org/apache/juneau/package-tree.html
@@ -169,6 +169,7 @@
</ul>
</li>
<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><span class="typeNameLink">UriContext</span></a></li>
+<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">UriResolver</span></a></li>
</ul>
</li>
</ul>
[32/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/RestRequest.html b/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
index 4d24028..f9c5a0a 100644
--- a/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
+++ b/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -471,36 +471,43 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
</td>
</tr>
<tr id="i50" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getUriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-">getUriResolver</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
+ <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity)</code>
+<div class="block">Returns a URI resolver that can be used to convert URIs to absolute or root-relative form..</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getURL-java.lang.String-">getURL</a></span>(<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> path)</code>
<div class="block">Returns a resolved URL.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getVarResolverSession--">getVarResolverSession</a></span>()</code>
<div class="block">Returns the variable resolver session for this request using session objects created by <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#getSessionObjects-org.apache.juneau.rest.RestRequest-"><code>RestCallHandler.getSessionObjects(RestRequest)</code></a>.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#isPlainText--">isPlainText</a></span>()</code>
<div class="block">Returns <jk>true</jk> if <code>&plainText=true</code> was specified as a URL parameter.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" 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/rest/RestRequest.html#resolveVars-java.lang.String-">resolveVars</a></span>(<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> input)</code>
<div class="block">Shortcut for calling <code>getVarResolverSession().resolve(input)</code>.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#setCharacterEncoding-java.lang.String-">setCharacterEncoding</a></span>(<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> charset)</code>
<div class="block">Sets the charset to expect on the request body.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" 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/rest/RestRequest.html#toString--">toString</a></span>()</code> </td>
</tr>
@@ -853,13 +860,31 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
</dl>
</li>
</ul>
+<a name="getUriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUriResolver</h4>
+<pre>public <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.478">getUriResolver</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
+ <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity)</pre>
+<div class="block">Returns a URI resolver that can be used to convert URIs to absolute or root-relative form..</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>resolution</code> - The URI resolution rule.</dd>
+<dd><code>relativity</code> - The relative URI relativity rule.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The URI resolver for this request.</dd>
+</dl>
+</li>
+</ul>
<a name="getPathInfoUndecoded--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPathInfoUndecoded</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.476">getPathInfoUndecoded</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.487">getPathInfoUndecoded</a>()</pre>
<div class="block">Same as <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true#getPathInfo--" title="class or interface in javax.servlet.http"><code>HttpServletRequest.getPathInfo()</code></a> except returns the path undecoded.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -873,7 +898,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getPathInfoParts</h4>
-<pre>public <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>[] <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.489">getPathInfoParts</a>()</pre>
+<pre>public <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>[] <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.500">getPathInfoParts</a>()</pre>
<div class="block">Returns the value <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getPathInfo--" title="class or interface in javax.servlet.http"><code>HttpServletRequestWrapper.getPathInfo()</code></a> split on the <js>'/'</js> character.
<p>
If path info is <jk>null</jk>, returns an empty list.
@@ -891,7 +916,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getURL</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.521">getURL</a>(<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> path)
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.532">getURL</a>(<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> path)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/net/MalformedURLException.html?is-external=true" title="class or interface in java.net">MalformedURLException</a></pre>
<div class="block">Returns a resolved URL.
<p>
@@ -916,7 +941,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getServletParentURI</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.534">getServletParentURI</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.545">getServletParentURI</a>()</pre>
<div class="block">Returns the URI of the parent of this servlet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -930,7 +955,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getRequestParentURI</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.578">getRequestParentURI</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.589">getRequestParentURI</a>()</pre>
<div class="block">Returns the URI of the parent resource.
<p>
Trailing slashes in the path are ignored by this method.
@@ -978,7 +1003,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getTrimmedRequestURI</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.593">getTrimmedRequestURI</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.604">getTrimmedRequestURI</a>()</pre>
<div class="block">Same as <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getRequestURI--" title="class or interface in javax.servlet.http"><code>HttpServletRequestWrapper.getRequestURI()</code></a> but trims trailing slashes from the result.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -992,7 +1017,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getTrimmedRequestURL</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.602">getTrimmedRequestURL</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.613">getTrimmedRequestURL</a>()</pre>
<div class="block">Same as <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getRequestURL--" title="class or interface in javax.servlet.http"><code>HttpServletRequestWrapper.getRequestURL()</code></a> but trims trailing slashes from the result.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1006,7 +1031,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getServletURI</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.611">getServletURI</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.622">getServletURI</a>()</pre>
<div class="block">Gets the URI of the servlet (e.g. <js>"https://localhost:9080/contextPath/servletPath"</js>).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1020,7 +1045,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getRelativeServletURI</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.626">getRelativeServletURI</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.637">getRelativeServletURI</a>()</pre>
<div class="block">Gets the path-absolute relative URI of the servlet (e.g. <js>"/contextPath/servletPath"</js>).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1034,7 +1059,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getServletURIBuilder</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.637">getServletURIBuilder</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.648">getServletURIBuilder</a>()</pre>
<div class="block">Returns a <code>StringBuffer</code> prefilled with the string <code><js>"/[contextPath]/[servletPath]"</js></code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1048,7 +1073,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getServletTitle</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.653">getServletTitle</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.664">getServletTitle</a>()</pre>
<div class="block">Returns the localized servlet title.
<p>
Equivalent to calling <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html#getTitle-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getTitle(RestRequest)</code></a> with this object.</div>
@@ -1064,7 +1089,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getServletDescription</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.664">getServletDescription</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.675">getServletDescription</a>()</pre>
<div class="block">Returns the localized servlet description.
<p>
Equivalent to calling <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html#getDescription-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getDescription(RestRequest)</code></a> with this object.</div>
@@ -1080,7 +1105,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getMethodSummary</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.675">getMethodSummary</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.686">getMethodSummary</a>()</pre>
<div class="block">Returns the localized method summary.
<p>
Equivalent to calling <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html#getMethodSummary-java.lang.String-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getMethodSummary(String, RestRequest)</code></a> with this object.</div>
@@ -1096,7 +1121,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getMethodDescription</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.686">getMethodDescription</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.697">getMethodDescription</a>()</pre>
<div class="block">Returns the localized method description.
<p>
Equivalent to calling <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html#getMethodDescription-java.lang.String-org.apache.juneau.rest.RestRequest-"><code>RestInfoProvider.getMethodDescription(String, RestRequest)</code></a> with this object.</div>
@@ -1112,7 +1137,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getPageTitle</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.695">getPageTitle</a>()</pre>
+<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.706">getPageTitle</a>()</pre>
<div class="block">Returns the localized page title for HTML views.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1126,7 +1151,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getPageText</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.712">getPageText</a>()</pre>
+<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.723">getPageText</a>()</pre>
<div class="block">Returns the localized page text for HTML views.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1140,7 +1165,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getPageLinks</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.731">getPageLinks</a>()</pre>
+<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.742">getPageLinks</a>()</pre>
<div class="block">Returns the localized page links for HTML views.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1154,7 +1179,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getSerializerGroup</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.750">getSerializerGroup</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.761">getSerializerGroup</a>()</pre>
<div class="block">Returns the serializers associated with this request.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1168,7 +1193,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getParserGroup</h4>
-<pre>public <a href="../../../../org/apache/juneau/parser/ParserGroup.html" title="class in org.apache.juneau.parser">ParserGroup</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.759">getParserGroup</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/parser/ParserGroup.html" title="class in org.apache.juneau.parser">ParserGroup</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.770">getParserGroup</a>()</pre>
<div class="block">Returns the parsers associated with this request.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1182,7 +1207,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getMethod</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.770">getMethod</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.781">getMethod</a>()</pre>
<div class="block">Returns the method of this request.
<p>
If <code>allowHeaderParams</code> init parameter is <jk>true</jk>, then first looks for <code>&method=xxx</code> in the URL query string.</div>
@@ -1200,7 +1225,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getHttpMethod</h4>
-<pre>public <a href="../../../../org/apache/juneau/http/HttpMethod.html" title="enum in org.apache.juneau.http">HttpMethod</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.781">getHttpMethod</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/http/HttpMethod.html" title="enum in org.apache.juneau.http">HttpMethod</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.792">getHttpMethod</a>()</pre>
<div class="block">Returns the HTTP 1.1 method name of the request as an enum.
<p>
Note that non-RFC2616 method names resolve as <a href="../../../../org/apache/juneau/http/HttpMethod.html#OTHER"><code>HttpMethod.OTHER</code></a>.</div>
@@ -1216,7 +1241,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getContentLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.786">getContentLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.797">getContentLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true#getContentLength--" title="class or interface in javax.servlet">getContentLength</a></code> in interface <code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet">ServletRequest</a></code></dd>
@@ -1231,7 +1256,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>isPlainText</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.804">isPlainText</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.815">isPlainText</a>()</pre>
<div class="block">Returns <jk>true</jk> if <code>&plainText=true</code> was specified as a URL parameter.
<p>
This indicates that the <code>Content-Type</code> of the output should always be set to <js>"text/plain"</js>
@@ -1250,7 +1275,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.815">getMessage</a>(<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> key,
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.826">getMessage</a>(<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> key,
<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>... args)</pre>
<div class="block">Shortcut method for calling <a href="../../../../org/apache/juneau/utils/MessageBundle.html#getString-java.util.Locale-java.lang.String-java.lang.Object...-"><code>MessageBundle.getString(Locale, String, Object...)</code></a> based on the request locale.</div>
<dl>
@@ -1268,7 +1293,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getResourceBundle</h4>
-<pre>public <a href="../../../../org/apache/juneau/utils/MessageBundle.html" title="class in org.apache.juneau.utils">MessageBundle</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.824">getResourceBundle</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/utils/MessageBundle.html" title="class in org.apache.juneau.utils">MessageBundle</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.835">getResourceBundle</a>()</pre>
<div class="block">Returns the resource bundle for the request locale.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1282,7 +1307,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.836">getContext</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.847">getContext</a>()</pre>
<div class="block">Returns the servlet handling the request.
<p>
Can be used to access servlet-init parameters or annotations during requests,
@@ -1299,7 +1324,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getJavaMethod</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.854">getJavaMethod</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.865">getJavaMethod</a>()</pre>
<div class="block">Returns the java method handling the request.
<p>
Can be used to access the method name or method annotations during requests, such
@@ -1322,7 +1347,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getBeanSession</h4>
-<pre>public <a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.863">getBeanSession</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.874">getBeanSession</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau"><code>BeanSession</code></a> associated with this request.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1336,7 +1361,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getVarResolverSession</h4>
-<pre>public <a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.872">getVarResolverSession</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.883">getVarResolverSession</a>()</pre>
<div class="block">Returns the variable resolver session for this request using session objects created by <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#getSessionObjects-org.apache.juneau.rest.RestRequest-"><code>RestCallHandler.getSessionObjects(RestRequest)</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1350,7 +1375,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>resolveVars</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.884">resolveVars</a>(<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> input)</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.895">resolveVars</a>(<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> input)</pre>
<div class="block">Shortcut for calling <code>getVarResolverSession().resolve(input)</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1366,7 +1391,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getReaderResource</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.898">getReaderResource</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.909">getReaderResource</a>(<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> name,
boolean resolveVars,
<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> mediaType)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1390,7 +1415,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getReaderResource</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.918">getReaderResource</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.929">getReaderResource</a>(<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> name,
boolean resolveVars)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Same as <a href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-boolean-org.apache.juneau.http.MediaType-"><code>getReaderResource(String, boolean, MediaType)</code></a> except uses the resource mime-type map
@@ -1413,7 +1438,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getReaderResource</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.929">getReaderResource</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.940">getReaderResource</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Same as <a href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-boolean-"><code>getReaderResource(String, boolean)</code></a> with <code>resolveVars == <jk>false</jk></code></div>
<dl>
@@ -1432,7 +1457,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getConfigFile</h4>
-<pre>public <a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.938">getConfigFile</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.949">getConfigFile</a>()</pre>
<div class="block">Returns the config file associated with the servlet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1446,7 +1471,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getSwagger</h4>
-<pre>public <a href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.949">getSwagger</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.960">getSwagger</a>()</pre>
<div class="block">Returns the localized swagger associated with the servlet.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1460,7 +1485,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockList">
<li class="blockList">
<h4>getSwaggerFromFile</h4>
-<pre>protected <a href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.965">getSwaggerFromFile</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.976">getSwaggerFromFile</a>()</pre>
<div class="block">Returns the localized Swagger from the file system.
<p>
Looks for a file called <js>"{ServletClass}_{locale}.json"</js> in the same package
@@ -1479,7 +1504,7 @@ extends <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.974">toString</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.985">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><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></code> in class <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></dd>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/annotation/RestResource.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/annotation/RestResource.html b/content/site/apidocs/org/apache/juneau/rest/annotation/RestResource.html
index 12abff3..e8e1fe6 100644
--- a/content/site/apidocs/org/apache/juneau/rest/annotation/RestResource.html
+++ b/content/site/apidocs/org/apache/juneau/rest/annotation/RestResource.html
@@ -1514,7 +1514,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
<ul class="blockListLast">
<li class="blockList">
<h4>pageLinks</h4>
-<pre>public abstract <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> <a href="../../../../../src-html/org/apache/juneau/rest/annotation/RestResource.html#line.829">pageLinks</a></pre>
+<pre>public abstract <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> <a href="../../../../../src-html/org/apache/juneau/rest/annotation/RestResource.html#line.831">pageLinks</a></pre>
<div class="block">Specifies the page hyperlinks to use on the HTML view of all pages produced by this resource.
<p>
The page links is positioned immediately under the title and text.
@@ -1524,7 +1524,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
<p class='bcode'>
<ja>@RestResource</ja>(
properties={
- <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, value=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>)
+ <ja>@Property</ja>(name=<jsf>HTMLDOC_links</jsf>, value=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>)
}
)
<jk>public class</jk> MyResource <jk>extends</jk> RestServletDefault {
@@ -1540,6 +1540,8 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
<p>
This field can contain variables (e.g. <js>"$L{my.localized.variable}"</js>).
<p>
+ This field can also use URIs of any support type in <a href="../../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a>.
+ <p>
The programmatic equivalent to this annotation are the <a href="../../../../../org/apache/juneau/rest/RestConfig.html#setPageLinks-java.lang.String-"><code>RestConfig.setPageLinks(String)</code></a>/<a href="../../../../../org/apache/juneau/rest/RestResponse.html#setPageLinks-java.lang.Object-"><code>RestResponse.setPageLinks(Object)</code></a> methods.</div>
<dl>
<dt>Default:</dt>
[15/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/overview-summary.html b/content/site/apidocs/overview-summary.html
index a066fc6..127161f 100644
--- a/content/site/apidocs/overview-summary.html
+++ b/content/site/apidocs/overview-summary.html
@@ -809,8 +809,8 @@
<p class='bcode'>
<jc>// Construct a new serializer group with configuration parameters that get applied to all serializers.</jc>
SerializerGroup sg = <jk>new</jk> SerializerGroupBuilder()
- .append(JsonSerializer.<jk>class</jk>, UrlEncodingSerializer.<jk>class</jk>)
- .ws() <jc>// or .useWhitespace(true)</jc>
+ .append(JsonSerializer.<jk>class</jk>, UrlEncodingSerializer.<jk>class</jk>);
+ .ws <jc>// or .useWhitespace(true)</jc>
.pojoSwaps(CalendarSwap.ISO8601DT.<jk>class</jk>)
.build();
@@ -820,7 +820,7 @@
<jc>// Construct a new parser group with configuration parameters that get applied to all parsers.</jc>
ParserGroup pg = <jk>new</jk> ParserGroupBuilder()
- .append(JsonParser.<jk>class</jk>, UrlEncodingParser.<jk>class</jk>)
+ .append(JsonSerializer.<jk>class</jk>, UrlEncodingSerializer.<jk>class</jk>);
.pojoSwaps(CalendarSwap.ISO8601DT.<jk>class</jk>)
.build();
@@ -949,6 +949,9 @@
.builder()
.quoteChar(<js>'"'</js>)
.build();
+
+ <jc>// Lock it so that the configuration cannot be changed.</jc>
+ s.lock();
</p>
<h6 class='topic'>Additional Information</h6>
@@ -1266,7 +1269,7 @@
<jc>// Must provide a no-arg constructor!</jc>
<jk>public</jk> MyAddressBeanFilter() {
<jk>super</jk>(Address.<jk>class</jk>); <jc>// The bean class that this filter applies to.</jc>
- properties(<js>"street,city,state"</js>); <jc>// The properties we want exposed.</jc>
+ setIncludeProperties(<js>"street,city,state"</js>); <jc>// The properties we want exposed.</jc>
}
}
</p>
@@ -1339,7 +1342,7 @@
<ja>@Bean</ja>(typeName=<js>"foo"</js>)
<jk>public class</jk> Foo {
<jc>// A bean property where the object types cannot be inferred since it's an Object[].</jc>
- <ja>@BeanProperty</ja>(beanDictionary={Bar.<jk>class</jk>,Baz.<jk>class</jk>})
+ <ja>@BeanProperty</ja>(typeDictionary={Bar.<jk>class</jk>,Baz.<jk>class</jk>})
<jk>public</jk> Object[] x = <jk>new</jk> Object[]{<jk>new</jk> Bar(), <jk>new</jk> Baz()};
}
@@ -1812,14 +1815,14 @@
<jc>// Read values from default section</jc>
key1 = f.getInt(<js>"key1"</js>);
key2 = f.getBoolean(<js>"key2"</js>);
- key3 = f.getObject(<js>"key3"</js>, <jk>int</jk>[].<jk>class</jk>);
- key4 = f.getObject(<js>"key4"</js>, URL.<jk>class</jk>);
+ key3 = f.getObject(<jk>int</jk>[].<jk>class</jk>, <js>"key3"</js>);
+ key4 = f.getObject(URL.<jk>class</jk>, <js>"key4"</js>);
<jc>// Read values from section #1</jc>
key1 = f.getInt(<js>"Section1/key1"</js>);
key2 = f.getBoolean(<js>"Section1/key2"</js>);
- key3 = f.getObject(<js>"Section1/key3"</js>, <jk>int</jk>[].<jk>class</jk>);
- key4 = f.getObject(<js>"Section1/key4"</js>, URL.<jk>class</jk>);
+ key3 = f.getObject(<jk>int</jk>[].<jk>class</jk>, <js>"Section1/key3"</js>);
+ key4 = f.getObject(URL.<jk>class</jk>, <js>"Section1/key4"</js>);
</p>
<p>
The interface also allows a config file to be easily constructed programmatically:
@@ -1851,7 +1854,7 @@
ConfigFile cf = <jk>new</jk> ConfigFileBuilder().build(<js>"MyConfig.cfg"</js>)
.addLines(<jk>null</jk>,
<js>"# Default section"</js>)
- .addHeaderComments(<js>"Section1"</js>,
+ .addHeaderComments(<js>"section1"</js>,
<js>"# Section 1"</js>);
cf.put(<js>"key1"</js>, 1);
cf.put(<js>"key2"</js>, <jk>true</jk>);
@@ -2279,7 +2282,7 @@
.entries(
<jsm>entry</jsm>(<js>"tag:juneau.sample.com,2013:1.2345"</js>, <js>"Juneau ATOM specification snapshot"</js>, <js>"2016-01-02T03:04:05Z"</js>)
.links(
- <jsm>link</jsm>(<js>"alternate"</js>, <js>"text/html"</js>, <js>"http://juneau.apache.org/juneau.atom"</js>),
+ <jsm>link</jsm><js>"alternate"</js>, <js>"text/html"</js>, <js>"http://juneau.apache.org/juneau.atom"</js>),
<jsm>link</jsm>(<js>"enclosure"</js>, <js>"audio/mpeg"</js>, <js>"http://juneau.apache.org/audio/juneau_podcast.mp3"</js>).length(1337)
)
.published(<js>"2016-01-02T03:04:05Z"</js>)
@@ -2536,14 +2539,30 @@
<p class='bcode'>
<ja>@RestResource</ja>(
path=<js>"/systemProperties"</js>,
+
+ <jc>// Title and description that show up on HTML rendition page.
+ // Also used in Swagger doc.</jc>
title=<js>"System properties resource"</js>,
description=<js>"REST interface for performing CRUD operations on system properties."</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
+
+ <jc>// Links on the HTML rendition page.
+ // "request:/..." URIs are relative to the request URI.
+ // "servlet:/..." URIs are relative to the servlet URI.</jc>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
+
+ <jc>// Properties that get applied to all serializers and parsers.</jc>
properties={
+ <jc>// Use single quotes.</jc>
<ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>)
},
+
+ <jc>// Our stylesheet for the HTML rendition.</jc>
stylesheet=<js>"styles/devops.css"</js>,
+
+ <jc>// Support GZIP encoding on Accept-Encoding header.</jc>
encoders=GzipEncoder.<jk>class</jk>,
+
+ <jc>// Swagger info.</jc>
contact=<js>"{name:'John Smith',email:'john@smith.com'}"</js>,
license=<js>"{name:'Apache 2.0',url:'http://www.apache.org/licenses/LICENSE-2.0.html'}"</js>,
version=<js>"2.0"</js>,
@@ -3425,7 +3444,7 @@
<ja>@RestResource</ja>(
messages=<js>"nls/HelloWorldResource"</js>,
path=<js>"/helloWorld"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> HelloWorldResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -3500,7 +3519,7 @@
<ja>@RestResource</ja>(
path=<js>"/methodExample"</js>,
messages=<js>"nls/MethodExampleResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> MethodExampleResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -3969,7 +3988,7 @@
<ja>@RestResource</ja>(
path=<js>"/echo"</js>,
messages=<js>"nls/RequestEchoResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
properties={
<ja>@Property</ja>(name=<jsf>SERIALIZER_maxDepth</jsf>, value=<js>"10"</js>),
<ja>@Property</ja>(name=<jsf>SERIALIZER_detectRecursions</jsf>, value=<js>"true"</js>)
@@ -4424,18 +4443,42 @@
<ja>@RestResource</ja>(
path=<js>"/addressBook"</js>,
messages=<js>"nls/AddressBookResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
- properties={
- <ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, value=<js>"*"</js>),
- <ja>@Property</ja>(name=<jsf>HTML_uriAnchorText</jsf>, value=<jsf>TO_STRING</jsf>),
- <ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>),
- <ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, value=<js>"5"</js>),
- <ja>@Property</ja>(name=<jsf>RDF_addRootProperty</jsf>, value=<js>"true"</js>),
- <jc>// Resolve all relative URIs so that they're relative to this servlet!</jc>
- <ja>@Property</ja>(name=<jsf>SERIALIZER_relativeUriBase</jsf>, value=<js>"$R{servletURI}"</js>),
- },
+
+ <jc>// Links on the HTML rendition page.
+ // "request:/..." URIs are relative to the request URI.
+ // "servlet:/..." URIs are relative to the servlet URI.
+ // "$C{...}" variables are pulled from the config file.</jc>
+ pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', source:'$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java'}"</js>,
+
+ <jc>// Properties that get applied to all serializers and parsers.</jc>
+ properties={
+
+ <jc>// Allow INIT as a method parameter.</jc>
+ <ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, value=<js>"*"</js>),
+
+ <jc>// Use single quotes.</jc>
+ <ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>),
+
+ <jc>// Make RDF/XML readable.</jc>
+ <ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, value=<js>"5"</js>),
+
+ <jc>// Make RDF parsable by adding a root node.</jc>
+ <ja>@Property</ja>(name=<jsf>RDF_addRootProperty</jsf>, value=<js>"true"</js>),
+
+ <jc>// Make URIs absolute so that we can easily reference them on the client side.</jc>
+ <ja>@Property</ja>(name=<jsf>SERIALIZER_uriResolution</jsf>, value=<js>"ABSOLUTE"</js>)
+
+ <jc>// Make the anchor text on URLs be just the path relative to the servlet.</jc>
+ <ja>@Property</ja>(name=<jsf>HTML_uriAnchorText</jsf>, value=<js>"SERVLET_RELATIVE"</js>)
+ },
+
+ <jc>// Our stylesheet for the HTML rendition.</jc>
stylesheet=<js>"styles/devops.css"</js>,
+
+ <jc>// Support GZIP encoding on Accept-Encoding header.</jc>
encoders=GzipEncoder.<jk>class</jk>,
+
+ <jc>// Swagger info.</jc>
contact=<js>"{name:'John Smith',email:'john@smith.com'}"</js>,
license=<js>"{name:'Apache 2.0',url:'http://www.apache.org/licenses/LICENSE-2.0.html'}"</js>,
version=<js>"2.0"</js>,
@@ -4454,7 +4497,7 @@
<jk>try</jk> {
<jc>// Create the address book</jc>
- <jf>addressBook</jf> = <jk>new</jk> AddressBook(java.net.URI.create(<js>""</js>));
+ <jf>addressBook</jf> = <jk>new</jk> AddressBook(java.net.URI.create(<js>"servlet:/"</js>));
<jc>// Add some people to our address book by default</jc>
<jf>addressBook</jf>.createPerson(
@@ -5073,7 +5116,7 @@
messages=<js>"nls/SampleRemoteableServlet"</js>,
title=<js>"Remoteable Service Proxy API"</js>,
description=<js>"Sample class showing how to use remoteable proxies. The list below are exposed services that can be retrieved using RestClient.getProxyInterface(Class)."</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
properties={
<jc>// Allow us to use method=POST from a browser.</jc>
<ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, value=<js>"*"</js>)
@@ -5176,7 +5219,7 @@
<ja>@RestResource</ja>(
path=<js>"/tempDir"</js>,
messages=<js>"nls/TempDirResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS',upload:'upload'}"</js>,
+ pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', upload:'servlet:/upload'}"</js>,
properties={
<ja>@Property</ja>(name=<js>"DirectoryResource.rootDir"</js>, value=<js>"$S{java.io.tmpdir}"</js>),
<ja>@Property</ja>(name=<js>"DirectoryResource.allowViews"</js>, value=<js>"true"</js>),
@@ -5294,7 +5337,7 @@
<ja>@RestResource</ja>(
path=<js>"/atom"</js>,
messages=<js>"nls/AtomFeedResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>,
properties={
<ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>),
<ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, value=<js>"5"</js>),
@@ -5402,7 +5445,7 @@
<ja>@RestResource</ja>(
path=<js>"/docker"</js>,
title=<js>"Sample Docker resource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> DockerRegistryResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -5483,7 +5526,7 @@
messages=<js>"nls/TumblrParserResource"</js>,
title=<js>"Tumblr parser service"</js>,
description=<js>"Specify a URL to a Tumblr blog and parse the results."</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> TumblrParserResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -5704,7 +5747,7 @@
path=<js>"/jsonSchema"</js>,
messages=<js>"nls/JsonSchemaResource"</js>,
title=<js>"Sample JSON-Schema document"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> JsonSchemaResource <jk>extends</jk> ResourceJena {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -5785,7 +5828,7 @@
messages=<js>"nls/SqlQueryResource"</js>,
title=<js>"SQL query service"</js>,
description=<js>"Executes queries against the local derby '$C{SqlQueryResource/connectionUrl}' database"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> SqlQueryResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -5972,7 +6015,7 @@
path=<js>"/config"</js>,
title=<js>"Configuration"</js>,
description=<js>"Contents of configuration file."</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS',edit:'edit'}"</js>
+ pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', edit:'servlet:/edit'}"</js>
)
<jk>public class</jk> ConfigResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -6499,6 +6542,39 @@
<li><a href="org/apache/juneau/remoteable/Header.html#serializer--"><code>Header.serializer()</code></a>
<li><a href="org/apache/juneau/remoteable/HeaderIfNE.html#serializer--"><code>HeaderIfNE.serializer()</code></a>
</ul>
+ <li>Across-the-board improvements to the URI-resolution support (i.e. how URIs get serialized).
+ <ul>
+ <li>New support for resolving URIs with the following newly-recognized protocols:
+ <ul>
+ <li><js>"context:/..."</js> - Relative to context-root of the application.
+ <li><js>"servlet:/..."</js> - Relative to the servlet URI.
+ <li><js>"request:/..."</js> - Relative to the request URI.
+ </ul>
+ For example, currently we define HTML page links using variables and servlet-relative URIs...
+ <p class='bcode'>
+ pageLinks=<js>"{up:'$R{requestParentURI}', options:'?method=OPTIONS', upload:'upload'}"</js>
+ </p>
+ With these new protocols, we can define them like so:
+ <p class='bcode'>
+ pageLinks=<js>"{top:'context:/', up:'request:/..' ,options:'servlet:/?method=OPTIONS', upload:'servlet:/upload'}"</js>
+ </p>
+ The old method of using variables and servlet-relative URIs will still be supported, but using
+ these new protocols should (hopefully) be easier to understand.
+ <br>
+ These protocols work on all serialized URL and URI objects, as well as classes and properties
+ annotated with <a href="org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>.
+ <li>New classes:
+ <ul>
+ <li><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><a href="org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><a href="org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a>
+ </ul>
+ <li>New configuration properties:
+ <li><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a>
+ <li><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a>
+ <li><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a>
+ </ul>
</ul>
<h6 class='topic'>org.apache.juneau.rest</h6>
@@ -8188,8 +8264,8 @@
<ul class='spaced-list'>
<li>New properties in <a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer"><code>SerializerContext</code></a>:
<ol>
- <li><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a>
- <li><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a>
+ <li><code><del>SerializerContext.SERIALIZER_relativeUriBase</del></code>
+ <li><code><del>SerializerContext.SERIALIZER_absolutePathUriBase</del></code>
</ol>
These replace the <code>SERIALIZER_uriAuthority</code> and <code>SERIALIZER_uriContext</code> properties.
</li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/overview-tree.html b/content/site/apidocs/overview-tree.html
index a0094e2..683d20a 100644
--- a/content/site/apidocs/overview-tree.html
+++ b/content/site/apidocs/overview-tree.html
@@ -233,6 +233,7 @@
</li>
<li type="circle">org.apache.juneau.http.<a href="org/apache/juneau/http/Accept.html" title="class in org.apache.juneau.http"><span class="typeNameLink">Accept</span></a></li>
<li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">ArrayUtils</span></a></li>
+<li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiMap</span></a></li>
<li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiSet</span></a></li>
<li type="circle">org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/AtomBuilder.html" title="class in org.apache.juneau.dto.atom"><span class="typeNameLink">AtomBuilder</span></a></li>
<li type="circle">org.apache.juneau.rest.jaxrs.<a href="org/apache/juneau/rest/jaxrs/BaseProvider.html" title="class in org.apache.juneau.rest.jaxrs"><span class="typeNameLink">BaseProvider</span></a> (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>)
@@ -1224,6 +1225,7 @@
<li type="circle">org.apache.juneau.rest.converters.<a href="org/apache/juneau/rest/converters/Traversable.html" title="class in org.apache.juneau.rest.converters"><span class="typeNameLink">Traversable</span></a> (implements org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>)</li>
<li type="circle">org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonUtils.html" title="class in org.apache.juneau.uon"><span class="typeNameLink">UonUtils</span></a></li>
<li type="circle">org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><span class="typeNameLink">UriContext</span></a></li>
+<li type="circle">org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">UriResolver</span></a></li>
<li type="circle">org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingContext.html" title="class in org.apache.juneau.urlencoding"><span class="typeNameLink">UrlEncodingContext</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>)</li>
<li type="circle">org.apache.juneau.rest.<a href="org/apache/juneau/rest/UrlPathPattern.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">UrlPathPattern</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>)</li>
<li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Utils</span></a></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/UriContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/UriContext.html b/content/site/apidocs/src-html/org/apache/juneau/UriContext.html
index 1a31027..dff0e0d 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/UriContext.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/UriContext.html
@@ -21,378 +21,248 @@
<span class="sourceLineNo">013</span>package org.apache.juneau;<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.StringUtils.*;<a name="line.15"></a>
-<span class="sourceLineNo">016</span>import static org.apache.juneau.UriResolution.*;<a name="line.16"></a>
-<span class="sourceLineNo">017</span>import static org.apache.juneau.UriRelativity.*;<a name="line.17"></a>
+<span class="sourceLineNo">016</span><a name="line.16"></a>
+<span class="sourceLineNo">017</span>import org.apache.juneau.annotation.*;<a name="line.17"></a>
<span class="sourceLineNo">018</span><a name="line.18"></a>
-<span class="sourceLineNo">019</span>import java.io.*;<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> * Represents a URL broken into authority/context-root/servlet-path/path-info parts.<a name="line.22"></a>
-<span class="sourceLineNo">023</span> * <p><a name="line.23"></a>
-<span class="sourceLineNo">024</span> * A typical request against a URL takes the following form:<a name="line.24"></a>
-<span class="sourceLineNo">025</span> * <p class='bcode'><a name="line.25"></a>
-<span class="sourceLineNo">026</span> * http://host:port/context-root/servlet-path/path-info<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * | authority | context | resource | path |<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * +--------------------------------------------------+<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * </p><a name="line.29"></a>
-<span class="sourceLineNo">030</span> * <p><a name="line.30"></a>
-<span class="sourceLineNo">031</span> * This class allows you to convert URL strings to absolute (e.g. <js>"http://host:port/foo/bar"</js>) or root-relative<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * (e.g. <js>"/foo/bar"</js>) URLs.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * <p><a name="line.33"></a>
-<span class="sourceLineNo">034</span> * Two special protocols are used to represent context-root-relative and servlet-relative URIs:<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <js>"context:/"</js> and <js>"servlet:/"</js>.<a name="line.35"></a>
-<span class="sourceLineNo">036</span> *<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * The following list shows the types of URLs that can be resolved with this class:<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * <ul><a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <li><js>"foo://foo"</js> - Absolute URI.<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <li><js>"/foo"</js> - Root-relative URI.<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * <li><js>"/"</js> - Root URI.<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <li><js>"context:/foo"</js> - Context-root-relative URI.<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li><js>"context:/"</js> - Context-root URI.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li><js>"servlet:/"</js> - Servlet-path URI.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li><js>"foo"</js> - Path-info-relative URI.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li><js>""</js> - Path-info URI.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * The following class shows how<a name="line.50"></a>
-<span class="sourceLineNo">051</span> */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>public class UriContext {<a name="line.52"></a>
-<span class="sourceLineNo">053</span><a name="line.53"></a>
-<span class="sourceLineNo">054</span> private final String authority, contextRoot, servletPath, pathInfo, parentPath;<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> private final UriResolution resolution;<a name="line.56"></a>
-<span class="sourceLineNo">057</span> private final UriRelativity relativity;<a name="line.57"></a>
-<span class="sourceLineNo">058</span><a name="line.58"></a>
-<span class="sourceLineNo">059</span> // Lazy-initialized fields.<a name="line.59"></a>
-<span class="sourceLineNo">060</span> private String aContextRoot, rContextRoot, aServletPath, rResource, aPathInfo, rPath;<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span><a name="line.62"></a>
-<span class="sourceLineNo">063</span> /**<a name="line.63"></a>
-<span class="sourceLineNo">064</span> * Constructor.<a name="line.64"></a>
-<span class="sourceLineNo">065</span> * <p><a name="line.65"></a>
-<span class="sourceLineNo">066</span> * Leading and trailing slashes are trimmed of all parameters.<a name="line.66"></a>
-<span class="sourceLineNo">067</span> * <p><a name="line.67"></a>
-<span class="sourceLineNo">068</span> * Any parameter can be <jk>null</jk>. Blanks and nulls are equivalent.<a name="line.68"></a>
-<span class="sourceLineNo">069</span> *<a name="line.69"></a>
-<span class="sourceLineNo">070</span> * @param resolution<a name="line.70"></a>
-<span class="sourceLineNo">071</span> * @param relativity<a name="line.71"></a>
-<span class="sourceLineNo">072</span> * @param authority - The authority portion of URL (e.g. <js>"http://hostname:port"</js>)<a name="line.72"></a>
-<span class="sourceLineNo">073</span> * @param contextRoot - The context root of the application (e.g. <js>"/context-root"</js>, or <js>"context-root"</js>)<a name="line.73"></a>
-<span class="sourceLineNo">074</span> * @param servletPath - The servlet path (e.g. <js>"/servlet-path"</js>, or <js>"servlet-path"</js>)<a name="line.74"></a>
-<span class="sourceLineNo">075</span> * @param pathInfo - The path info (e.g. <js>"/path-info"</js>, or <js>"path-info"</js>)<a name="line.75"></a>
-<span class="sourceLineNo">076</span> */<a name="line.76"></a>
-<span class="sourceLineNo">077</span> public UriContext(UriResolution resolution, UriRelativity relativity, String authority, String contextRoot, String servletPath, String pathInfo) {<a name="line.77"></a>
-<span class="sourceLineNo">078</span> this.resolution = resolution;<a name="line.78"></a>
-<span class="sourceLineNo">079</span> this.relativity = relativity;<a name="line.79"></a>
-<span class="sourceLineNo">080</span> this.authority = nullIfEmpty(trimSlashes(authority));<a name="line.80"></a>
-<span class="sourceLineNo">081</span> this.contextRoot = nullIfEmpty(trimSlashes(contextRoot));<a name="line.81"></a>
-<span class="sourceLineNo">082</span> this.servletPath = nullIfEmpty(trimSlashes(servletPath));<a name="line.82"></a>
-<span class="sourceLineNo">083</span> this.pathInfo = nullIfEmpty(trimSlashes(pathInfo));<a name="line.83"></a>
-<span class="sourceLineNo">084</span> this.parentPath = this.pathInfo == null || this.pathInfo.indexOf('/') == -1 ? null : this.pathInfo.substring(0, this.pathInfo.lastIndexOf('/'));<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> /**<a name="line.87"></a>
-<span class="sourceLineNo">088</span> * Default constructor.<a name="line.88"></a>
-<span class="sourceLineNo">089</span> */<a name="line.89"></a>
-<span class="sourceLineNo">090</span> public UriContext() {<a name="line.90"></a>
-<span class="sourceLineNo">091</span> this(ROOT_RELATIVE, RESOURCE, null, null, null, null);<a name="line.91"></a>
-<span class="sourceLineNo">092</span> }<a name="line.92"></a>
-<span class="sourceLineNo">093</span><a name="line.93"></a>
-<span class="sourceLineNo">094</span> /**<a name="line.94"></a>
-<span class="sourceLineNo">095</span> * Returns the absolute URI of just the authority portion of this URI context.<a name="line.95"></a>
-<span class="sourceLineNo">096</span> * <p><a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Example: <js>"http://hostname:port"</js><a name="line.97"></a>
-<span class="sourceLineNo">098</span> * <p><a name="line.98"></a>
-<span class="sourceLineNo">099</span> * If the authority is null/empty, returns <js>"/"</js>.<a name="line.99"></a>
-<span class="sourceLineNo">100</span> *<a name="line.100"></a>
-<span class="sourceLineNo">101</span> * @return The absolute URI of just the authority portion of this URI context.<a name="line.101"></a>
-<span class="sourceLineNo">102</span> * Never <jk>null</jk>.<a name="line.102"></a>
-<span class="sourceLineNo">103</span> */<a name="line.103"></a>
-<span class="sourceLineNo">104</span> public String getAbsoluteAuthority() {<a name="line.104"></a>
-<span class="sourceLineNo">105</span> return authority == null ? "/" : authority;<a name="line.105"></a>
-<span class="sourceLineNo">106</span> }<a name="line.106"></a>
-<span class="sourceLineNo">107</span><a name="line.107"></a>
-<span class="sourceLineNo">108</span> /**<a name="line.108"></a>
-<span class="sourceLineNo">109</span> * Returns the absolute URI of the context-root portion of this URI context.<a name="line.109"></a>
-<span class="sourceLineNo">110</span> * <p><a name="line.110"></a>
-<span class="sourceLineNo">111</span> * Example: <js>"http://hostname:port/context-root"</js><a name="line.111"></a>
-<span class="sourceLineNo">112</span> *<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * @return The absolute URI of the context-root portion of this URI context.<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * Never <jk>null</jk>.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> */<a name="line.115"></a>
-<span class="sourceLineNo">116</span> public String getAbsoluteContextRoot() {<a name="line.116"></a>
-<span class="sourceLineNo">117</span> if (aContextRoot == null) {<a name="line.117"></a>
-<span class="sourceLineNo">118</span> if (authority == null)<a name="line.118"></a>
-<span class="sourceLineNo">119</span> aContextRoot = getRootRelativeContextRoot();<a name="line.119"></a>
-<span class="sourceLineNo">120</span> else<a name="line.120"></a>
-<span class="sourceLineNo">121</span> aContextRoot = (contextRoot == null ? authority : (authority + '/' + contextRoot));<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span> return aContextRoot;<a name="line.123"></a>
-<span class="sourceLineNo">124</span> }<a name="line.124"></a>
-<span class="sourceLineNo">125</span><a name="line.125"></a>
-<span class="sourceLineNo">126</span> /**<a name="line.126"></a>
-<span class="sourceLineNo">127</span> * Returns the root-relative URI of the context portion of this URI context.<a name="line.127"></a>
-<span class="sourceLineNo">128</span> * <p><a name="line.128"></a>
-<span class="sourceLineNo">129</span> * Example: <js>"/context-root"</js><a name="line.129"></a>
-<span class="sourceLineNo">130</span> *<a name="line.130"></a>
-<span class="sourceLineNo">131</span> * @return The root-relative URI of the context portion of this URI context.<a name="line.131"></a>
-<span class="sourceLineNo">132</span> * Never <jk>null</jk>.<a name="line.132"></a>
-<span class="sourceLineNo">133</span> */<a name="line.133"></a>
-<span class="sourceLineNo">134</span> public String getRootRelativeContextRoot() {<a name="line.134"></a>
-<span class="sourceLineNo">135</span> if (rContextRoot == null)<a name="line.135"></a>
-<span class="sourceLineNo">136</span> rContextRoot = contextRoot == null ? "/" : ('/' + contextRoot);<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return rContextRoot;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> /**<a name="line.140"></a>
-<span class="sourceLineNo">141</span> * Returns the absolute URI of the resource portion of this URI context.<a name="line.141"></a>
-<span class="sourceLineNo">142</span> * <p><a name="line.142"></a>
-<span class="sourceLineNo">143</span> * Example: <js>"http://hostname:port/context-root/servlet-path"</js><a name="line.143"></a>
-<span class="sourceLineNo">144</span> *<a name="line.144"></a>
-<span class="sourceLineNo">145</span> * @return The absolute URI of the resource portion of this URI context.<a name="line.145"></a>
-<span class="sourceLineNo">146</span> * Never <jk>null</jk>.<a name="line.146"></a>
-<span class="sourceLineNo">147</span> */<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public String getAbsoluteServletPath() {<a name="line.148"></a>
-<span class="sourceLineNo">149</span> if (aServletPath == null) {<a name="line.149"></a>
-<span class="sourceLineNo">150</span> if (authority == null)<a name="line.150"></a>
-<span class="sourceLineNo">151</span> aServletPath = getRootRelativeServletPath();<a name="line.151"></a>
-<span class="sourceLineNo">152</span> else {<a name="line.152"></a>
-<span class="sourceLineNo">153</span> if (contextRoot == null)<a name="line.153"></a>
-<span class="sourceLineNo">154</span> aServletPath = (servletPath == null ? authority : authority + '/' + servletPath);<a name="line.154"></a>
-<span class="sourceLineNo">155</span> else<a name="line.155"></a>
-<span class="sourceLineNo">156</span> aServletPath = (servletPath == null ? (authority + '/' + contextRoot) : (authority + '/' + contextRoot + '/' + servletPath));<a name="line.156"></a>
-<span class="sourceLineNo">157</span> }<a name="line.157"></a>
-<span class="sourceLineNo">158</span> }<a name="line.158"></a>
-<span class="sourceLineNo">159</span> return aServletPath;<a name="line.159"></a>
-<span class="sourceLineNo">160</span> }<a name="line.160"></a>
-<span class="sourceLineNo">161</span><a name="line.161"></a>
-<span class="sourceLineNo">162</span> /**<a name="line.162"></a>
-<span class="sourceLineNo">163</span> * Returns the root-relative URI of the resource portion of this URI context.<a name="line.163"></a>
-<span class="sourceLineNo">164</span> * <p><a name="line.164"></a>
-<span class="sourceLineNo">165</span> * Example: <js>"/context-root/servlet-path"</js><a name="line.165"></a>
-<span class="sourceLineNo">166</span> *<a name="line.166"></a>
-<span class="sourceLineNo">167</span> * @return The root-relative URI of the resource portion of this URI context.<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Never <jk>null</jk>.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> */<a name="line.169"></a>
-<span class="sourceLineNo">170</span> public String getRootRelativeServletPath() {<a name="line.170"></a>
-<span class="sourceLineNo">171</span> if (rResource == null) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> if (contextRoot == null)<a name="line.172"></a>
-<span class="sourceLineNo">173</span> rResource = (servletPath == null ? "/" : ('/' + servletPath));<a name="line.173"></a>
-<span class="sourceLineNo">174</span> else<a name="line.174"></a>
-<span class="sourceLineNo">175</span> rResource = (servletPath == null ? ('/' + contextRoot) : ('/' + contextRoot + '/' + servletPath));<a name="line.175"></a>
-<span class="sourceLineNo">176</span> }<a name="line.176"></a>
-<span class="sourceLineNo">177</span> return rResource;<a name="line.177"></a>
-<span class="sourceLineNo">178</span> }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span> /**<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * Returns the parent of the URL returned by {@link #getAbsoluteServletPath()}.<a name="line.181"></a>
-<span class="sourceLineNo">182</span> *<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @return The parent of the URL returned by {@link #getAbsoluteServletPath()}.<a name="line.183"></a>
-<span class="sourceLineNo">184</span> */<a name="line.184"></a>
-<span class="sourceLineNo">185</span> public String getAbsoluteServletPathParent() {<a name="line.185"></a>
-<span class="sourceLineNo">186</span> return getParent(getAbsoluteServletPath());<a name="line.186"></a>
-<span class="sourceLineNo">187</span> }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> /**<a name="line.189"></a>
-<span class="sourceLineNo">190</span> * Returns the parent of the URL returned by {@link #getRootRelativeServletPath()}.<a name="line.190"></a>
-<span class="sourceLineNo">191</span> *<a name="line.191"></a>
-<span class="sourceLineNo">192</span> * @return The parent of the URL returned by {@link #getRootRelativeServletPath()}.<a name="line.192"></a>
-<span class="sourceLineNo">193</span> */<a name="line.193"></a>
-<span class="sourceLineNo">194</span> public String getRootRelativeServletPathParent() {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> return getParent(getRootRelativeServletPath());<a name="line.195"></a>
-<span class="sourceLineNo">196</span> }<a name="line.196"></a>
-<span class="sourceLineNo">197</span><a name="line.197"></a>
-<span class="sourceLineNo">198</span> /**<a name="line.198"></a>
-<span class="sourceLineNo">199</span> * Returns the absolute URI of the path portion of this URI context.<a name="line.199"></a>
-<span class="sourceLineNo">200</span> * <p><a name="line.200"></a>
-<span class="sourceLineNo">201</span> * Example: <js>"http://hostname:port/context-root/servlet-path/path-info"</js><a name="line.201"></a>
-<span class="sourceLineNo">202</span> *<a name="line.202"></a>
-<span class="sourceLineNo">203</span> * @return The absolute URI of the path portion of this URI context.<a name="line.203"></a>
-<span class="sourceLineNo">204</span> * Never <jk>null</jk>.<a name="line.204"></a>
-<span class="sourceLineNo">205</span> */<a name="line.205"></a>
-<span class="sourceLineNo">206</span> public String getAbsolutePathInfo() {<a name="line.206"></a>
-<span class="sourceLineNo">207</span> if (aPathInfo == null) {<a name="line.207"></a>
-<span class="sourceLineNo">208</span> if (authority == null)<a name="line.208"></a>
-<span class="sourceLineNo">209</span> aPathInfo = getRootRelativePathInfo();<a name="line.209"></a>
-<span class="sourceLineNo">210</span> else {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> if (contextRoot == null) {<a name="line.211"></a>
-<span class="sourceLineNo">212</span> if (servletPath == null)<a name="line.212"></a>
-<span class="sourceLineNo">213</span> aPathInfo = (pathInfo == null ? authority : (authority + '/' + pathInfo));<a name="line.213"></a>
-<span class="sourceLineNo">214</span> else<a name="line.214"></a>
-<span class="sourceLineNo">215</span> aPathInfo = (pathInfo == null ? (authority + '/' + servletPath) : (authority + '/' + servletPath + '/' + pathInfo));<a name="line.215"></a>
-<span class="sourceLineNo">216</span> } else {<a name="line.216"></a>
-<span class="sourceLineNo">217</span> if (servletPath == null)<a name="line.217"></a>
-<span class="sourceLineNo">218</span> aPathInfo = (pathInfo == null ? authority + '/' + contextRoot : (authority + '/' + contextRoot + '/' + pathInfo));<a name="line.218"></a>
-<span class="sourceLineNo">219</span> else<a name="line.219"></a>
-<span class="sourceLineNo">220</span> aPathInfo = (pathInfo == null ? (authority + '/' + contextRoot + '/' + servletPath) : (authority + '/' + contextRoot + '/' + servletPath + '/' + pathInfo));<a name="line.220"></a>
-<span class="sourceLineNo">221</span> }<a name="line.221"></a>
-<span class="sourceLineNo">222</span> }<a name="line.222"></a>
-<span class="sourceLineNo">223</span> }<a name="line.223"></a>
-<span class="sourceLineNo">224</span> return aPathInfo;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span> /**<a name="line.227"></a>
-<span class="sourceLineNo">228</span> * Returns the root-relative URI of the path portion of this URI context.<a name="line.228"></a>
-<span class="sourceLineNo">229</span> * <p><a name="line.229"></a>
-<span class="sourceLineNo">230</span> * Example: <js>"/context-root/servlet-path/path-info"</js><a name="line.230"></a>
-<span class="sourceLineNo">231</span> *<a name="line.231"></a>
-<span class="sourceLineNo">232</span> * @return The root-relative URI of the path portion of this URI context.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> * Never <jk>null</jk>.<a name="line.233"></a>
-<span class="sourceLineNo">234</span> */<a name="line.234"></a>
-<span class="sourceLineNo">235</span> public String getRootRelativePathInfo() {<a name="line.235"></a>
-<span class="sourceLineNo">236</span> if (rPath == null) {<a name="line.236"></a>
-<span class="sourceLineNo">237</span> if (contextRoot == null) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span> if (servletPath == null)<a name="line.238"></a>
-<span class="sourceLineNo">239</span> rPath = (pathInfo == null ? "/" : ('/' + pathInfo));<a name="line.239"></a>
-<span class="sourceLineNo">240</span> else<a name="line.240"></a>
-<span class="sourceLineNo">241</span> rPath = (pathInfo == null ? ('/' + servletPath) : ('/' + servletPath + '/' + pathInfo));<a name="line.241"></a>
-<span class="sourceLineNo">242</span> } else {<a name="line.242"></a>
-<span class="sourceLineNo">243</span> if (servletPath == null)<a name="line.243"></a>
-<span class="sourceLineNo">244</span> rPath = (pathInfo == null ? ('/' + contextRoot) : ('/' + contextRoot + '/' + pathInfo));<a name="line.244"></a>
-<span class="sourceLineNo">245</span> else<a name="line.245"></a>
-<span class="sourceLineNo">246</span> rPath = (pathInfo == null ? ('/' + contextRoot + '/' + servletPath) : ('/' + contextRoot + '/' + servletPath + '/' + pathInfo));<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span> }<a name="line.248"></a>
-<span class="sourceLineNo">249</span> return rPath;<a name="line.249"></a>
-<span class="sourceLineNo">250</span> }<a name="line.250"></a>
-<span class="sourceLineNo">251</span><a name="line.251"></a>
-<span class="sourceLineNo">252</span> /**<a name="line.252"></a>
-<span class="sourceLineNo">253</span> * Returns the parent of the URL returned by {@link #getAbsolutePathInfo()}.<a name="line.253"></a>
-<span class="sourceLineNo">254</span> *<a name="line.254"></a>
-<span class="sourceLineNo">255</span> * @return The parent of the URL returned by {@link #getAbsolutePathInfo()}.<a name="line.255"></a>
-<span class="sourceLineNo">256</span> */<a name="line.256"></a>
-<span class="sourceLineNo">257</span> public String getAbsolutePathInfoParent() {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> return getParent(getAbsolutePathInfo());<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span><a name="line.260"></a>
-<span class="sourceLineNo">261</span> /**<a name="line.261"></a>
-<span class="sourceLineNo">262</span> * Returns the parent of the URL returned by {@link #getRootRelativePathInfo()}.<a name="line.262"></a>
-<span class="sourceLineNo">263</span> *<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * @return The parent of the URL returned by {@link #getRootRelativePathInfo()}.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> */<a name="line.265"></a>
-<span class="sourceLineNo">266</span> public String getRootRelativePathInfoParent() {<a name="line.266"></a>
-<span class="sourceLineNo">267</span> return getParent(getRootRelativePathInfo());<a name="line.267"></a>
-<span class="sourceLineNo">268</span> }<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> /**<a name="line.270"></a>
-<span class="sourceLineNo">271</span> * Converts the specified URI to absolute form based on values in this context.<a name="line.271"></a>
-<span class="sourceLineNo">272</span> *<a name="line.272"></a>
-<span class="sourceLineNo">273</span> * @param uri The URI to convert to absolute form.<a name="line.273"></a>
-<span class="sourceLineNo">274</span> * @return The converted URI.<a name="line.274"></a>
-<span class="sourceLineNo">275</span> */<a name="line.275"></a>
-<span class="sourceLineNo">276</span> public String resolve(String uri) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (isAbsoluteUri(uri))<a name="line.277"></a>
-<span class="sourceLineNo">278</span> return uri;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> if (resolution == ROOT_RELATIVE && startsWith(uri, '/'))<a name="line.279"></a>
-<span class="sourceLineNo">280</span> return uri;<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (resolution == NONE && ! isSpecialUri(uri))<a name="line.281"></a>
-<span class="sourceLineNo">282</span> return uri;<a name="line.282"></a>
-<span class="sourceLineNo">283</span> return append(new StringBuilder(), uri).toString();<a name="line.283"></a>
-<span class="sourceLineNo">284</span> }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span> /**<a name="line.286"></a>
-<span class="sourceLineNo">287</span> * Same as {@link #resolve(String)} except appends result to the specified appendable.<a name="line.287"></a>
-<span class="sourceLineNo">288</span> *<a name="line.288"></a>
-<span class="sourceLineNo">289</span> * @param a The appendable to append the URL to.<a name="line.289"></a>
-<span class="sourceLineNo">290</span> * @param uri The URI to convert to absolute form.<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * @return The same appendable passed in.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> */<a name="line.292"></a>
-<span class="sourceLineNo">293</span> public Appendable append(Appendable a, String uri) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span><a name="line.294"></a>
-<span class="sourceLineNo">295</span> try {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> uri = nullIfEmpty(uri);<a name="line.296"></a>
-<span class="sourceLineNo">297</span><a name="line.297"></a>
-<span class="sourceLineNo">298</span> // Absolute paths are not changed.<a name="line.298"></a>
-<span class="sourceLineNo">299</span> if (isAbsoluteUri(uri))<a name="line.299"></a>
-<span class="sourceLineNo">300</span> return a.append(uri);<a name="line.300"></a>
-<span class="sourceLineNo">301</span> if (resolution == NONE && ! isSpecialUri(uri))<a name="line.301"></a>
-<span class="sourceLineNo">302</span> return a.append(emptyIfNull(uri));<a name="line.302"></a>
-<span class="sourceLineNo">303</span> if (resolution == ROOT_RELATIVE && startsWith(uri, '/'))<a name="line.303"></a>
-<span class="sourceLineNo">304</span> return a.append(uri);<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span> // Root-relative path<a name="line.306"></a>
-<span class="sourceLineNo">307</span> if (startsWith(uri, '/')) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (authority != null){<a name="line.308"></a>
-<span class="sourceLineNo">309</span> a.append(authority);<a name="line.309"></a>
-<span class="sourceLineNo">310</span> if (uri.length() == 1)<a name="line.310"></a>
-<span class="sourceLineNo">311</span> return a;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span> return a.append(uri);<a name="line.313"></a>
-<span class="sourceLineNo">314</span> }<a name="line.314"></a>
-<span class="sourceLineNo">315</span><a name="line.315"></a>
-<span class="sourceLineNo">316</span> // Context-relative path<a name="line.316"></a>
-<span class="sourceLineNo">317</span> if (uri != null && uri.startsWith("context:/")) {<a name="line.317"></a>
-<span class="sourceLineNo">318</span> if (resolution == ABSOLUTE && authority != null)<a name="line.318"></a>
-<span class="sourceLineNo">319</span> a.append(authority);<a name="line.319"></a>
-<span class="sourceLineNo">320</span> if (contextRoot != null)<a name="line.320"></a>
-<span class="sourceLineNo">321</span> a.append('/').append(contextRoot);<a name="line.321"></a>
-<span class="sourceLineNo">322</span> if (uri.length() > 9)<a name="line.322"></a>
-<span class="sourceLineNo">323</span> a.append('/').append(uri.substring(9));<a name="line.323"></a>
-<span class="sourceLineNo">324</span> else if (contextRoot == null && (authority == null || resolution != ABSOLUTE))<a name="line.324"></a>
-<span class="sourceLineNo">325</span> a.append('/');<a name="line.325"></a>
-<span class="sourceLineNo">326</span> return a;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> }<a name="line.327"></a>
-<span class="sourceLineNo">328</span><a name="line.328"></a>
-<span class="sourceLineNo">329</span> // Resource-relative path<a name="line.329"></a>
-<span class="sourceLineNo">330</span> if (uri != null && uri.startsWith("servlet:/")) {<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (resolution == ABSOLUTE && authority != null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> a.append(authority);<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (contextRoot != null)<a name="line.333"></a>
-<span class="sourceLineNo">334</span> a.append('/').append(contextRoot);<a name="line.334"></a>
-<span class="sourceLineNo">335</span> if (servletPath != null)<a name="line.335"></a>
-<span class="sourceLineNo">336</span> a.append('/').append(servletPath);<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (uri.length() > 9)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> a.append('/').append(uri.substring(9));<a name="line.338"></a>
-<span class="sourceLineNo">339</span> else if (servletPath == null && contextRoot == null && (authority == null || resolution != ABSOLUTE))<a name="line.339"></a>
-<span class="sourceLineNo">340</span> a.append('/');<a name="line.340"></a>
-<span class="sourceLineNo">341</span> return a;<a name="line.341"></a>
-<span class="sourceLineNo">342</span> }<a name="line.342"></a>
-<span class="sourceLineNo">343</span><a name="line.343"></a>
-<span class="sourceLineNo">344</span> // Relative path<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (resolution == ABSOLUTE && authority != null)<a name="line.345"></a>
-<span class="sourceLineNo">346</span> a.append(authority);<a name="line.346"></a>
-<span class="sourceLineNo">347</span> if (contextRoot != null)<a name="line.347"></a>
-<span class="sourceLineNo">348</span> a.append('/').append(contextRoot);<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (servletPath != null)<a name="line.349"></a>
-<span class="sourceLineNo">350</span> a.append('/').append(servletPath);<a name="line.350"></a>
-<span class="sourceLineNo">351</span> if (relativity == RESOURCE && uri != null)<a name="line.351"></a>
-<span class="sourceLineNo">352</span> a.append('/').append(uri);<a name="line.352"></a>
-<span class="sourceLineNo">353</span> else if (relativity == PATH_INFO) {<a name="line.353"></a>
-<span class="sourceLineNo">354</span> if (uri == null) {<a name="line.354"></a>
-<span class="sourceLineNo">355</span> if (pathInfo != null)<a name="line.355"></a>
-<span class="sourceLineNo">356</span> a.append('/').append(pathInfo);<a name="line.356"></a>
-<span class="sourceLineNo">357</span> } else {<a name="line.357"></a>
-<span class="sourceLineNo">358</span> if (parentPath != null)<a name="line.358"></a>
-<span class="sourceLineNo">359</span> a.append('/').append(parentPath);<a name="line.359"></a>
-<span class="sourceLineNo">360</span> a.append('/').append(uri);<a name="line.360"></a>
-<span class="sourceLineNo">361</span> }<a name="line.361"></a>
-<span class="sourceLineNo">362</span> }<a name="line.362"></a>
-<span class="sourceLineNo">363</span> else if (uri == null && contextRoot == null && servletPath == null && (authority == null || resolution != ABSOLUTE))<a name="line.363"></a>
-<span class="sourceLineNo">364</span> a.append('/');<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span> return a;<a name="line.366"></a>
-<span class="sourceLineNo">367</span> } catch (IOException e) {<a name="line.367"></a>
-<span class="sourceLineNo">368</span> throw new RuntimeException(e);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private static String getParent(String uri) {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> int i = uri.lastIndexOf('/');<a name="line.373"></a>
-<span class="sourceLineNo">374</span> if (i <= 1)<a name="line.374"></a>
-<span class="sourceLineNo">375</span> return "/";<a name="line.375"></a>
-<span class="sourceLineNo">376</span> return uri.substring(0, i);<a name="line.376"></a>
-<span class="sourceLineNo">377</span> }<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> private static boolean isSpecialUri(String s) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span> if (s == null || s.length() == 0)<a name="line.380"></a>
-<span class="sourceLineNo">381</span> return false;<a name="line.381"></a>
-<span class="sourceLineNo">382</span> char c = s.charAt(0);<a name="line.382"></a>
-<span class="sourceLineNo">383</span> if (c != 's' && c != 'c')<a name="line.383"></a>
-<span class="sourceLineNo">384</span> return false;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return s.startsWith("servlet:/") || s.startsWith("context:/");<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span>}<a name="line.387"></a>
+<span class="sourceLineNo">019</span>/**<a name="line.19"></a>
+<span class="sourceLineNo">020</span> * Represents a URL broken into authority/context-root/servlet-path/path-info parts.<a name="line.20"></a>
+<span class="sourceLineNo">021</span> * <p><a name="line.21"></a>
+<span class="sourceLineNo">022</span> * A typical request against a URL takes the following form:<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * <p class='bcode'><a name="line.23"></a>
+<span class="sourceLineNo">024</span> * http://host:port/context-root/servlet-path/path-info<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * | authority | context | resource | path |<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * +--------------------------------------------------+<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * </p><a name="line.27"></a>
+<span class="sourceLineNo">028</span> * <p><a name="line.28"></a>
+<span class="sourceLineNo">029</span> * This class allows you to convert URL strings to absolute (e.g. <js>"http://host:port/foo/bar"</js>) or root-relative<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * (e.g. <js>"/foo/bar"</js>) URLs.<a name="line.30"></a>
+<span class="sourceLineNo">031</span> */<a name="line.31"></a>
+<span class="sourceLineNo">032</span>@Bean<a name="line.32"></a>
+<span class="sourceLineNo">033</span>public class UriContext {<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span> /**<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * Default URI context.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * No information about authority, servlet-root, context-root, or path-info is known.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> */<a name="line.38"></a>
+<span class="sourceLineNo">039</span> public static final UriContext DEFAULT = new UriContext();<a name="line.39"></a>
+<span class="sourceLineNo">040</span><a name="line.40"></a>
+<span class="sourceLineNo">041</span> final String authority, contextRoot, servletPath, pathInfo, parentPath;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span> // Lazy-initialized fields.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> private String aContextRoot, rContextRoot, aServletPath, rResource, aPathInfo, rPath;<a name="line.44"></a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span> /**<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * Constructor.<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * <p><a name="line.48"></a>
+<span class="sourceLineNo">049</span> * Leading and trailing slashes are trimmed of all parameters.<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * Any parameter can be <jk>null</jk>. Blanks and nulls are equivalent.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * @param authority - The authority portion of URL (e.g. <js>"http://hostname:port"</js>)<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * @param contextRoot - The context root of the application (e.g. <js>"/context-root"</js>, or <js>"context-root"</js>)<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * @param servletPath - The servlet path (e.g. <js>"/servlet-path"</js>, or <js>"servlet-path"</js>)<a name="line.55"></a>
+<span class="sourceLineNo">056</span> * @param pathInfo - The path info (e.g. <js>"/path-info"</js>, or <js>"path-info"</js>)<a name="line.56"></a>
+<span class="sourceLineNo">057</span> */<a name="line.57"></a>
+<span class="sourceLineNo">058</span> @BeanConstructor(properties="authority,contextRoot,servletPath,pathInfo")<a name="line.58"></a>
+<span class="sourceLineNo">059</span> public UriContext(String authority, String contextRoot, String servletPath, String pathInfo) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> this.authority = nullIfEmpty(trimSlashes(authority));<a name="line.60"></a>
+<span class="sourceLineNo">061</span> this.contextRoot = nullIfEmpty(trimSlashes(contextRoot));<a name="line.61"></a>
+<span class="sourceLineNo">062</span> this.servletPath = nullIfEmpty(trimSlashes(servletPath));<a name="line.62"></a>
+<span class="sourceLineNo">063</span> this.pathInfo = nullIfEmpty(trimSlashes(pathInfo));<a name="line.63"></a>
+<span class="sourceLineNo">064</span> this.parentPath = this.pathInfo == null || this.pathInfo.indexOf('/') == -1 ? null : this.pathInfo.substring(0, this.pathInfo.lastIndexOf('/'));<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> /**<a name="line.67"></a>
+<span class="sourceLineNo">068</span> * Default constructor.<a name="line.68"></a>
+<span class="sourceLineNo">069</span> * All <jk>null</jk> values.<a name="line.69"></a>
+<span class="sourceLineNo">070</span> */<a name="line.70"></a>
+<span class="sourceLineNo">071</span> public UriContext() {<a name="line.71"></a>
+<span class="sourceLineNo">072</span> this(null, null, null, null);<a name="line.72"></a>
+<span class="sourceLineNo">073</span> }<a name="line.73"></a>
+<span class="sourceLineNo">074</span> <a name="line.74"></a>
+<span class="sourceLineNo">075</span> /**<a name="line.75"></a>
+<span class="sourceLineNo">076</span> * Returns the absolute URI of just the authority portion of this URI context.<a name="line.76"></a>
+<span class="sourceLineNo">077</span> * <p><a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Example: <js>"http://hostname:port"</js><a name="line.78"></a>
+<span class="sourceLineNo">079</span> * <p><a name="line.79"></a>
+<span class="sourceLineNo">080</span> * If the authority is null/empty, returns <js>"/"</js>.<a name="line.80"></a>
+<span class="sourceLineNo">081</span> *<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * @return The absolute URI of just the authority portion of this URI context.<a name="line.82"></a>
+<span class="sourceLineNo">083</span> * Never <jk>null</jk>.<a name="line.83"></a>
+<span class="sourceLineNo">084</span> */<a name="line.84"></a>
+<span class="sourceLineNo">085</span> public String getAbsoluteAuthority() {<a name="line.85"></a>
+<span class="sourceLineNo">086</span> return authority == null ? "/" : authority;<a name="line.86"></a>
+<span class="sourceLineNo">087</span> }<a name="line.87"></a>
+<span class="sourceLineNo">088</span><a name="line.88"></a>
+<span class="sourceLineNo">089</span> /**<a name="line.89"></a>
+<span class="sourceLineNo">090</span> * Returns the absolute URI of the context-root portion of this URI context.<a name="line.90"></a>
+<span class="sourceLineNo">091</span> * <p><a name="line.91"></a>
+<span class="sourceLineNo">092</span> * Example: <js>"http://hostname:port/context-root"</js><a name="line.92"></a>
+<span class="sourceLineNo">093</span> *<a name="line.93"></a>
+<span class="sourceLineNo">094</span> * @return The absolute URI of the context-root portion of this URI context.<a name="line.94"></a>
+<span class="sourceLineNo">095</span> * Never <jk>null</jk>.<a name="line.95"></a>
+<span class="sourceLineNo">096</span> */<a name="line.96"></a>
+<span class="sourceLineNo">097</span> public String getAbsoluteContextRoot() {<a name="line.97"></a>
+<span class="sourceLineNo">098</span> if (aContextRoot == null) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span> if (authority == null)<a name="line.99"></a>
+<span class="sourceLineNo">100</span> aContextRoot = getRootRelativeContextRoot();<a name="line.100"></a>
+<span class="sourceLineNo">101</span> else<a name="line.101"></a>
+<span class="sourceLineNo">102</span> aContextRoot = (contextRoot == null ? authority : (authority + '/' + contextRoot));<a name="line.102"></a>
+<span class="sourceLineNo">103</span> }<a name="line.103"></a>
+<span class="sourceLineNo">104</span> return aContextRoot;<a name="line.104"></a>
+<span class="sourceLineNo">105</span> }<a name="line.105"></a>
+<span class="sourceLineNo">106</span><a name="line.106"></a>
+<span class="sourceLineNo">107</span> /**<a name="line.107"></a>
+<span class="sourceLineNo">108</span> * Returns the root-relative URI of the context portion of this URI context.<a name="line.108"></a>
+<span class="sourceLineNo">109</span> * <p><a name="line.109"></a>
+<span class="sourceLineNo">110</span> * Example: <js>"/context-root"</js><a name="line.110"></a>
+<span class="sourceLineNo">111</span> *<a name="line.111"></a>
+<span class="sourceLineNo">112</span> * @return The root-relative URI of the context portion of this URI context.<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Never <jk>null</jk>.<a name="line.113"></a>
+<span class="sourceLineNo">114</span> */<a name="line.114"></a>
+<span class="sourceLineNo">115</span> public String getRootRelativeContextRoot() {<a name="line.115"></a>
+<span class="sourceLineNo">116</span> if (rContextRoot == null)<a name="line.116"></a>
+<span class="sourceLineNo">117</span> rContextRoot = contextRoot == null ? "/" : ('/' + contextRoot);<a name="line.117"></a>
+<span class="sourceLineNo">118</span> return rContextRoot;<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> /**<a name="line.121"></a>
+<span class="sourceLineNo">122</span> * Returns the absolute URI of the resource portion of this URI context.<a name="line.122"></a>
+<span class="sourceLineNo">123</span> * <p><a name="line.123"></a>
+<span class="sourceLineNo">124</span> * Example: <js>"http://hostname:port/context-root/servlet-path"</js><a name="line.124"></a>
+<span class="sourceLineNo">125</span> *<a name="line.125"></a>
+<span class="sourceLineNo">126</span> * @return The absolute URI of the resource portion of this URI context.<a name="line.126"></a>
+<span class="sourceLineNo">127</span> * Never <jk>null</jk>.<a name="line.127"></a>
+<span class="sourceLineNo">128</span> */<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public String getAbsoluteServletPath() {<a name="line.129"></a>
+<span class="sourceLineNo">130</span> if (aServletPath == null) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span> if (authority == null)<a name="line.131"></a>
+<span class="sourceLineNo">132</span> aServletPath = getRootRelativeServletPath();<a name="line.132"></a>
+<span class="sourceLineNo">133</span> else {<a name="line.133"></a>
+<span class="sourceLineNo">134</span> if (contextRoot == null)<a name="line.134"></a>
+<span class="sourceLineNo">135</span> aServletPath = (servletPath == null ? authority : authority + '/' + servletPath);<a name="line.135"></a>
+<span class="sourceLineNo">136</span> else<a name="line.136"></a>
+<span class="sourceLineNo">137</span> aServletPath = (servletPath == null ? (authority + '/' + contextRoot) : (authority + '/' + contextRoot + '/' + servletPath));<a name="line.137"></a>
+<span class="sourceLineNo">138</span> }<a name="line.138"></a>
+<span class="sourceLineNo">139</span> }<a name="line.139"></a>
+<span class="sourceLineNo">140</span> return aServletPath;<a name="line.140"></a>
+<span class="sourceLineNo">141</span> }<a name="line.141"></a>
+<span class="sourceLineNo">142</span><a name="line.142"></a>
+<span class="sourceLineNo">143</span> /**<a name="line.143"></a>
+<span class="sourceLineNo">144</span> * Returns the root-relative URI of the resource portion of this URI context.<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * <p><a name="line.145"></a>
+<span class="sourceLineNo">146</span> * Example: <js>"/context-root/servlet-path"</js><a name="line.146"></a>
+<span class="sourceLineNo">147</span> *<a name="line.147"></a>
+<span class="sourceLineNo">148</span> * @return The root-relative URI of the resource portion of this URI context.<a name="line.148"></a>
+<span class="sourceLineNo">149</span> * Never <jk>null</jk>.<a name="line.149"></a>
+<span class="sourceLineNo">150</span> */<a name="line.150"></a>
+<span class="sourceLineNo">151</span> public String getRootRelativeServletPath() {<a name="line.151"></a>
+<span class="sourceLineNo">152</span> if (rResource == null) {<a name="line.152"></a>
+<span class="sourceLineNo">153</span> if (contextRoot == null)<a name="line.153"></a>
+<span class="sourceLineNo">154</span> rResource = (servletPath == null ? "/" : ('/' + servletPath));<a name="line.154"></a>
+<span class="sourceLineNo">155</span> else<a name="line.155"></a>
+<span class="sourceLineNo">156</span> rResource = (servletPath == null ? ('/' + contextRoot) : ('/' + contextRoot + '/' + servletPath));<a name="line.156"></a>
+<span class="sourceLineNo">157</span> }<a name="line.157"></a>
+<span class="sourceLineNo">158</span> return rResource;<a name="line.158"></a>
+<span class="sourceLineNo">159</span> }<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span> /**<a name="line.161"></a>
+<span class="sourceLineNo">162</span> * Returns the parent of the URL returned by {@link #getAbsoluteServletPath()}.<a name="line.162"></a>
+<span class="sourceLineNo">163</span> *<a name="line.163"></a>
+<span class="sourceLineNo">164</span> * @return The parent of the URL returned by {@link #getAbsoluteServletPath()}.<a name="line.164"></a>
+<span class="sourceLineNo">165</span> */<a name="line.165"></a>
+<span class="sourceLineNo">166</span> public String getAbsoluteServletPathParent() {<a name="line.166"></a>
+<span class="sourceLineNo">167</span> return getParent(getAbsoluteServletPath());<a name="line.167"></a>
+<span class="sourceLineNo">168</span> }<a name="line.168"></a>
+<span class="sourceLineNo">169</span><a name="line.169"></a>
+<span class="sourceLineNo">170</span> /**<a name="line.170"></a>
+<span class="sourceLineNo">171</span> * Returns the parent of the URL returned by {@link #getRootRelativeServletPath()}.<a name="line.171"></a>
+<span class="sourceLineNo">172</span> *<a name="line.172"></a>
+<span class="sourceLineNo">173</span> * @return The parent of the URL returned by {@link #getRootRelativeServletPath()}.<a name="line.173"></a>
+<span class="sourceLineNo">174</span> */<a name="line.174"></a>
+<span class="sourceLineNo">175</span> public String getRootRelativeServletPathParent() {<a name="line.175"></a>
+<span class="sourceLineNo">176</span> return getParent(getRootRelativeServletPath());<a name="line.176"></a>
+<span class="sourceLineNo">177</span> }<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
+<span class="sourceLineNo">180</span> * Returns the absolute URI of the path portion of this URI context.<a name="line.180"></a>
+<span class="sourceLineNo">181</span> * <p><a name="line.181"></a>
+<span class="sourceLineNo">182</span> * Example: <js>"http://hostname:port/context-root/servlet-path/path-info"</js><a name="line.182"></a>
+<span class="sourceLineNo">183</span> *<a name="line.183"></a>
+<span class="sourceLineNo">184</span> * @return The absolute URI of the path portion of this URI context.<a name="line.184"></a>
+<span class="sourceLineNo">185</span> * Never <jk>null</jk>.<a name="line.185"></a>
+<span class="sourceLineNo">186</span> */<a name="line.186"></a>
+<span class="sourceLineNo">187</span> public String getAbsolutePathInfo() {<a name="line.187"></a>
+<span class="sourceLineNo">188</span> if (aPathInfo == null) {<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (authority == null)<a name="line.189"></a>
+<span class="sourceLineNo">190</span> aPathInfo = getRootRelativePathInfo();<a name="line.190"></a>
+<span class="sourceLineNo">191</span> else {<a name="line.191"></a>
+<span class="sourceLineNo">192</span> if (contextRoot == null) {<a name="line.192"></a>
+<span class="sourceLineNo">193</span> if (servletPath == null)<a name="line.193"></a>
+<span class="sourceLineNo">194</span> aPathInfo = (pathInfo == null ? authority : (authority + '/' + pathInfo));<a name="line.194"></a>
+<span class="sourceLineNo">195</span> else<a name="line.195"></a>
+<span class="sourceLineNo">196</span> aPathInfo = (pathInfo == null ? (authority + '/' + servletPath) : (authority + '/' + servletPath + '/' + pathInfo));<a name="line.196"></a>
+<span class="sourceLineNo">197</span> } else {<a name="line.197"></a>
+<span class="sourceLineNo">198</span> if (servletPath == null)<a name="line.198"></a>
+<span class="sourceLineNo">199</span> aPathInfo = (pathInfo == null ? authority + '/' + contextRoot : (authority + '/' + contextRoot + '/' + pathInfo));<a name="line.199"></a>
+<span class="sourceLineNo">200</span> else<a name="line.200"></a>
+<span class="sourceLineNo">201</span> aPathInfo = (pathInfo == null ? (authority + '/' + contextRoot + '/' + servletPath) : (authority + '/' + contextRoot + '/' + servletPath + '/' + pathInfo));<a name="line.201"></a>
+<span class="sourceLineNo">202</span> }<a name="line.202"></a>
+<span class="sourceLineNo">203</span> }<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span> return aPathInfo;<a name="line.205"></a>
+<span class="sourceLineNo">206</span> }<a name="line.206"></a>
+<span class="sourceLineNo">207</span><a name="line.207"></a>
+<span class="sourceLineNo">208</span> /**<a name="line.208"></a>
+<span class="sourceLineNo">209</span> * Returns the root-relative URI of the path portion of this URI context.<a name="line.209"></a>
+<span class="sourceLineNo">210</span> * <p><a name="line.210"></a>
+<span class="sourceLineNo">211</span> * Example: <js>"/context-root/servlet-path/path-info"</js><a name="line.211"></a>
+<span class="sourceLineNo">212</span> *<a name="line.212"></a>
+<span class="sourceLineNo">213</span> * @return The root-relative URI of the path portion of this URI context.<a name="line.213"></a>
+<span class="sourceLineNo">214</span> * Never <jk>null</jk>.<a name="line.214"></a>
+<span class="sourceLineNo">215</span> */<a name="line.215"></a>
+<span class="sourceLineNo">216</span> public String getRootRelativePathInfo() {<a name="line.216"></a>
+<span class="sourceLineNo">217</span> if (rPath == null) {<a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (contextRoot == null) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span> if (servletPath == null)<a name="line.219"></a>
+<span class="sourceLineNo">220</span> rPath = (pathInfo == null ? "/" : ('/' + pathInfo));<a name="line.220"></a>
+<span class="sourceLineNo">221</span> else<a name="line.221"></a>
+<span class="sourceLineNo">222</span> rPath = (pathInfo == null ? ('/' + servletPath) : ('/' + servletPath + '/' + pathInfo));<a name="line.222"></a>
+<span class="sourceLineNo">223</span> } else {<a name="line.223"></a>
+<span class="sourceLineNo">224</span> if (servletPath == null)<a name="line.224"></a>
+<span class="sourceLineNo">225</span> rPath = (pathInfo == null ? ('/' + contextRoot) : ('/' + contextRoot + '/' + pathInfo));<a name="line.225"></a>
+<span class="sourceLineNo">226</span> else<a name="line.226"></a>
+<span class="sourceLineNo">227</span> rPath = (pathInfo == null ? ('/' + contextRoot + '/' + servletPath) : ('/' + contextRoot + '/' + servletPath + '/' + pathInfo));<a name="line.227"></a>
+<span class="sourceLineNo">228</span> }<a name="line.228"></a>
+<span class="sourceLineNo">229</span> }<a name="line.229"></a>
+<span class="sourceLineNo">230</span> return rPath;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> }<a name="line.231"></a>
+<span class="sourceLineNo">232</span><a name="line.232"></a>
+<span class="sourceLineNo">233</span> /**<a name="line.233"></a>
+<span class="sourceLineNo">234</span> * Returns the parent of the URL returned by {@link #getAbsolutePathInfo()}.<a name="line.234"></a>
+<span class="sourceLineNo">235</span> *<a name="line.235"></a>
+<span class="sourceLineNo">236</span> * @return The parent of the URL returned by {@link #getAbsolutePathInfo()}.<a name="line.236"></a>
+<span class="sourceLineNo">237</span> */<a name="line.237"></a>
+<span class="sourceLineNo">238</span> public String getAbsolutePathInfoParent() {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> return getParent(getAbsolutePathInfo());<a name="line.239"></a>
+<span class="sourceLineNo">240</span> }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span> /**<a name="line.242"></a>
+<span class="sourceLineNo">243</span> * Returns the parent of the URL returned by {@link #getRootRelativePathInfo()}.<a name="line.243"></a>
+<span class="sourceLineNo">244</span> *<a name="line.244"></a>
+<span class="sourceLineNo">245</span> * @return The parent of the URL returned by {@link #getRootRelativePathInfo()}.<a name="line.245"></a>
+<span class="sourceLineNo">246</span> */<a name="line.246"></a>
+<span class="sourceLineNo">247</span> public String getRootRelativePathInfoParent() {<a name="line.247"></a>
+<span class="sourceLineNo">248</span> return getParent(getRootRelativePathInfo());<a name="line.248"></a>
+<span class="sourceLineNo">249</span> }<a name="line.249"></a>
+<span class="sourceLineNo">250</span><a name="line.250"></a>
+<span class="sourceLineNo">251</span> private static String getParent(String uri) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span> int i = uri.lastIndexOf('/');<a name="line.252"></a>
+<span class="sourceLineNo">253</span> if (i <= 1)<a name="line.253"></a>
+<span class="sourceLineNo">254</span> return "/";<a name="line.254"></a>
+<span class="sourceLineNo">255</span> return uri.substring(0, i);<a name="line.255"></a>
+<span class="sourceLineNo">256</span> }<a name="line.256"></a>
+<span class="sourceLineNo">257</span>}<a name="line.257"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/UriRelativity.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/UriRelativity.html b/content/site/apidocs/src-html/org/apache/juneau/UriRelativity.html
index 1716866..927b0ef 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/UriRelativity.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/UriRelativity.html
@@ -21,7 +21,7 @@
<span class="sourceLineNo">013</span>package org.apache.juneau;<a name="line.13"></a>
<span class="sourceLineNo">014</span><a name="line.14"></a>
<span class="sourceLineNo">015</span>/**<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * Identifies how relative URIs should resolve against.<a name="line.16"></a>
+<span class="sourceLineNo">016</span> * Identifies what relative URIs are relative to.<a name="line.16"></a>
<span class="sourceLineNo">017</span> */<a name="line.17"></a>
<span class="sourceLineNo">018</span>public enum UriRelativity {<a name="line.18"></a>
<span class="sourceLineNo">019</span><a name="line.19"></a>
@@ -33,7 +33,7 @@
<span class="sourceLineNo">025</span> /**<a name="line.25"></a>
<span class="sourceLineNo">026</span> * Relative URIs should be considered relative to the request URI.<a name="line.26"></a>
<span class="sourceLineNo">027</span> */<a name="line.27"></a>
-<span class="sourceLineNo">028</span> PATH_INFO;<a name="line.28"></a>
+<span class="sourceLineNo">028</span> PATH_INFO<a name="line.28"></a>
<span class="sourceLineNo">029</span>}<a name="line.29"></a>
[11/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerSession.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerSession.html
index 4764b4c..587ce70 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerSession.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerSession.html
@@ -22,14 +22,14 @@
<span class="sourceLineNo">014</span><a name="line.14"></a>
<span class="sourceLineNo">015</span>import static org.apache.juneau.html.HtmlSerializerContext.*;<a name="line.15"></a>
<span class="sourceLineNo">016</span>import static org.apache.juneau.msgpack.MsgPackSerializerContext.*;<a name="line.16"></a>
-<span class="sourceLineNo">017</span><a name="line.17"></a>
-<span class="sourceLineNo">018</span>import java.lang.reflect.*;<a name="line.18"></a>
-<span class="sourceLineNo">019</span>import java.util.*;<a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.util.regex.*;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.juneau.*;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
+<span class="sourceLineNo">017</span>import static org.apache.juneau.xml.XmlUtils.*;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>import java.lang.reflect.*;<a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.util.*;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.regex.*;<a name="line.21"></a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.juneau.*;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.http.*;<a name="line.24"></a>
<span class="sourceLineNo">025</span>import org.apache.juneau.json.*;<a name="line.25"></a>
<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
<span class="sourceLineNo">027</span><a name="line.27"></a>
@@ -48,156 +48,146 @@
<span class="sourceLineNo">040</span> addBeanTypeProperties;<a name="line.40"></a>
<span class="sourceLineNo">041</span> private final Pattern urlPattern = Pattern.compile("http[s]?\\:\\/\\/.*");<a name="line.41"></a>
<span class="sourceLineNo">042</span> private final Pattern labelPattern;<a name="line.42"></a>
-<span class="sourceLineNo">043</span> private final String absolutePathUriBase, relativeUriBase;<a name="line.43"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
<span class="sourceLineNo">044</span><a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span> @SuppressWarnings("hiding")<a name="line.46"></a>
-<span class="sourceLineNo">047</span> enum AnchorText {<a name="line.47"></a>
-<span class="sourceLineNo">048</span> PROPERTY_NAME, TO_STRING, URI, LAST_TOKEN, URI_ANCHOR<a name="line.48"></a>
-<span class="sourceLineNo">049</span> }<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Create a new session using properties specified in the context.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> *<a name="line.53"></a>
-<span class="sourceLineNo">054</span> * @param ctx The context creating this session object.<a name="line.54"></a>
-<span class="sourceLineNo">055</span> * The context contains all the configuration settings for this object.<a name="line.55"></a>
-<span class="sourceLineNo">056</span> * @param output The output object. See {@link JsonSerializerSession#getWriter()} for valid class types.<a name="line.56"></a>
-<span class="sourceLineNo">057</span> * @param op The override properties.<a name="line.57"></a>
-<span class="sourceLineNo">058</span> * These override any context properties defined in the context.<a name="line.58"></a>
-<span class="sourceLineNo">059</span> * @param javaMethod The java method that called this serializer, usually the method in a REST servlet.<a name="line.59"></a>
-<span class="sourceLineNo">060</span> * @param locale The session locale.<a name="line.60"></a>
-<span class="sourceLineNo">061</span> * If <jk>null</jk>, then the locale defined on the context is used.<a name="line.61"></a>
-<span class="sourceLineNo">062</span> * @param timeZone The session timezone.<a name="line.62"></a>
-<span class="sourceLineNo">063</span> * If <jk>null</jk>, then the timezone defined on the context is used.<a name="line.63"></a>
-<span class="sourceLineNo">064</span> * @param mediaType The session media type (e.g. <js>"application/json"</js>).<a name="line.64"></a>
-<span class="sourceLineNo">065</span> * @param uriContext The URI context.<a name="line.65"></a>
-<span class="sourceLineNo">066</span> * Identifies the current request URI used for resolution of URIs to absolute or root-relative form.<a name="line.66"></a>
-<span class="sourceLineNo">067</span> */<a name="line.67"></a>
-<span class="sourceLineNo">068</span> protected HtmlSerializerSession(HtmlSerializerContext ctx, ObjectMap op, Object output, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span> super(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.69"></a>
-<span class="sourceLineNo">070</span> String labelParameter;<a name="line.70"></a>
-<span class="sourceLineNo">071</span> if (op == null || op.isEmpty()) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> anchorText = Enum.valueOf(AnchorText.class, ctx.uriAnchorText);<a name="line.72"></a>
-<span class="sourceLineNo">073</span> detectLinksInStrings = ctx.detectLinksInStrings;<a name="line.73"></a>
-<span class="sourceLineNo">074</span> lookForLabelParameters = ctx.lookForLabelParameters;<a name="line.74"></a>
-<span class="sourceLineNo">075</span> labelParameter = ctx.labelParameter;<a name="line.75"></a>
-<span class="sourceLineNo">076</span> addKeyValueTableHeaders = ctx.addKeyValueTableHeaders;<a name="line.76"></a>
-<span class="sourceLineNo">077</span> addBeanTypeProperties = ctx.addBeanTypeProperties;<a name="line.77"></a>
-<span class="sourceLineNo">078</span> } else {<a name="line.78"></a>
-<span class="sourceLineNo">079</span> anchorText = Enum.valueOf(AnchorText.class, op.getString(HTML_uriAnchorText, ctx.uriAnchorText));<a name="line.79"></a>
-<span class="sourceLineNo">080</span> detectLinksInStrings = op.getBoolean(HTML_detectLinksInStrings, ctx.detectLinksInStrings);<a name="line.80"></a>
-<span class="sourceLineNo">081</span> lookForLabelParameters = op.getBoolean(HTML_lookForLabelParameters, ctx.lookForLabelParameters);<a name="line.81"></a>
-<span class="sourceLineNo">082</span> labelParameter = op.getString(HTML_labelParameter, ctx.labelParameter);<a name="line.82"></a>
-<span class="sourceLineNo">083</span> addKeyValueTableHeaders = op.getBoolean(HTML_addKeyValueTableHeaders, ctx.addKeyValueTableHeaders);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> addBeanTypeProperties = op.getBoolean(MSGPACK_addBeanTypeProperties, ctx.addBeanTypeProperties);<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span> labelPattern = Pattern.compile("[\\?\\&]" + Pattern.quote(labelParameter) + "=([^\\&]*)");<a name="line.86"></a>
-<span class="sourceLineNo">087</span> this.absolutePathUriBase = getAbsolutePathUriBase();<a name="line.87"></a>
-<span class="sourceLineNo">088</span> this.relativeUriBase = getRelativeUriBase();<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span><a name="line.90"></a>
-<span class="sourceLineNo">091</span> @Override /* XmlSerializerSession */<a name="line.91"></a>
-<span class="sourceLineNo">092</span> public HtmlWriter getWriter() throws Exception {<a name="line.92"></a>
-<span class="sourceLineNo">093</span> Object output = getOutput();<a name="line.93"></a>
-<span class="sourceLineNo">094</span> if (output instanceof HtmlWriter)<a name="line.94"></a>
-<span class="sourceLineNo">095</span> return (HtmlWriter)output;<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return new HtmlWriter(super.getWriter(), isUseWhitespace(), isTrimStrings(), getQuoteChar(), getRelativeUriBase(), getAbsolutePathUriBase(), getUriContext());<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> /**<a name="line.99"></a>
-<span class="sourceLineNo">100</span> * Returns <jk>true</jk> if the specified object is a URL.<a name="line.100"></a>
-<span class="sourceLineNo">101</span> *<a name="line.101"></a>
-<span class="sourceLineNo">102</span> * @param cm The ClassMeta of the object being serialized.<a name="line.102"></a>
-<span class="sourceLineNo">103</span> * @param pMeta The property metadata of the bean property of the object. Can be <jk>null</jk> if the object isn't from a bean property.<a name="line.103"></a>
-<span class="sourceLineNo">104</span> * @param o The object.<a name="line.104"></a>
-<span class="sourceLineNo">105</span> * @return <jk>true</jk> if the specified object is a URL.<a name="line.105"></a>
-<span class="sourceLineNo">106</span> */<a name="line.106"></a>
-<span class="sourceLineNo">107</span> public boolean isUri(ClassMeta<?> cm, BeanPropertyMeta pMeta, Object o) {<a name="line.107"></a>
-<span class="sourceLineNo">108</span> if (cm.isUri())<a name="line.108"></a>
-<span class="sourceLineNo">109</span> return true;<a name="line.109"></a>
-<span class="sourceLineNo">110</span> if (pMeta != null && pMeta.isUri())<a name="line.110"></a>
-<span class="sourceLineNo">111</span> return true;<a name="line.111"></a>
-<span class="sourceLineNo">112</span> if (detectLinksInStrings && o instanceof CharSequence && urlPattern.matcher(o.toString()).matches())<a name="line.112"></a>
-<span class="sourceLineNo">113</span> return true;<a name="line.113"></a>
-<span class="sourceLineNo">114</span> return false;<a name="line.114"></a>
-<span class="sourceLineNo">115</span> }<a name="line.115"></a>
-<span class="sourceLineNo">116</span><a name="line.116"></a>
-<span class="sourceLineNo">117</span> /**<a name="line.117"></a>
-<span class="sourceLineNo">118</span> * Returns the anchor text to use for the specified URL object.<a name="line.118"></a>
-<span class="sourceLineNo">119</span> *<a name="line.119"></a>
-<span class="sourceLineNo">120</span> * @param pMeta The property metadata of the bean property of the object. Can be <jk>null</jk> if the object isn't from a bean property.<a name="line.120"></a>
-<span class="sourceLineNo">121</span> * @param o The URL object.<a name="line.121"></a>
-<span class="sourceLineNo">122</span> * @return The anchor text to use for the specified URL object.<a name="line.122"></a>
-<span class="sourceLineNo">123</span> */<a name="line.123"></a>
-<span class="sourceLineNo">124</span> public String getAnchorText(BeanPropertyMeta pMeta, Object o) {<a name="line.124"></a>
-<span class="sourceLineNo">125</span> String s;<a name="line.125"></a>
-<span class="sourceLineNo">126</span> if (lookForLabelParameters) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span> s = o.toString();<a name="line.127"></a>
-<span class="sourceLineNo">128</span> Matcher m = labelPattern.matcher(s);<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (m.find())<a name="line.129"></a>
-<span class="sourceLineNo">130</span> return m.group(1);<a name="line.130"></a>
-<span class="sourceLineNo">131</span> }<a name="line.131"></a>
-<span class="sourceLineNo">132</span> switch (anchorText) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span> case LAST_TOKEN:<a name="line.133"></a>
-<span class="sourceLineNo">134</span> s = o.toString();<a name="line.134"></a>
-<span class="sourceLineNo">135</span> if (s.indexOf('/') != -1)<a name="line.135"></a>
-<span class="sourceLineNo">136</span> s = s.substring(s.lastIndexOf('/')+1);<a name="line.136"></a>
-<span class="sourceLineNo">137</span> if (s.indexOf('?') != -1)<a name="line.137"></a>
-<span class="sourceLineNo">138</span> s = s.substring(0, s.indexOf('?'));<a name="line.138"></a>
-<span class="sourceLineNo">139</span> if (s.indexOf('#') != -1)<a name="line.139"></a>
-<span class="sourceLineNo">140</span> s = s.substring(0, s.indexOf('#'));<a name="line.140"></a>
-<span class="sourceLineNo">141</span> return s;<a name="line.141"></a>
-<span class="sourceLineNo">142</span> case URI_ANCHOR:<a name="line.142"></a>
-<span class="sourceLineNo">143</span> s = o.toString();<a name="line.143"></a>
-<span class="sourceLineNo">144</span> if (s.indexOf('#') != -1)<a name="line.144"></a>
-<span class="sourceLineNo">145</span> s = s.substring(s.lastIndexOf('#')+1);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> return s;<a name="line.146"></a>
-<span class="sourceLineNo">147</span> case PROPERTY_NAME:<a name="line.147"></a>
-<span class="sourceLineNo">148</span> return pMeta == null ? o.toString() : pMeta.getName();<a name="line.148"></a>
-<span class="sourceLineNo">149</span> case URI:<a name="line.149"></a>
-<span class="sourceLineNo">150</span> s = o.toString();<a name="line.150"></a>
-<span class="sourceLineNo">151</span> if (s.indexOf("://") == -1) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span> if (StringUtils.startsWith(s, '/')) {<a name="line.152"></a>
-<span class="sourceLineNo">153</span> s = absolutePathUriBase + s;<a name="line.153"></a>
-<span class="sourceLineNo">154</span> } else {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (relativeUriBase != null) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> if (! relativeUriBase.equals("/"))<a name="line.156"></a>
-<span class="sourceLineNo">157</span> s = relativeUriBase + "/" + s;<a name="line.157"></a>
-<span class="sourceLineNo">158</span> else<a name="line.158"></a>
-<span class="sourceLineNo">159</span> s = "/" + s;<a name="line.159"></a>
-<span class="sourceLineNo">160</span> }<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return s;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> default:<a name="line.164"></a>
-<span class="sourceLineNo">165</span> return o.toString();<a name="line.165"></a>
-<span class="sourceLineNo">166</span> }<a name="line.166"></a>
-<span class="sourceLineNo">167</span> }<a name="line.167"></a>
-<span class="sourceLineNo">168</span><a name="line.168"></a>
-<span class="sourceLineNo">169</span> /**<a name="line.169"></a>
-<span class="sourceLineNo">170</span> * Returns the {@link HtmlSerializerContext#HTML_addKeyValueTableHeaders} setting value for this session.<a name="line.170"></a>
-<span class="sourceLineNo">171</span> *<a name="line.171"></a>
-<span class="sourceLineNo">172</span> * @return The {@link HtmlSerializerContext#HTML_addKeyValueTableHeaders} setting value for this session.<a name="line.172"></a>
-<span class="sourceLineNo">173</span> */<a name="line.173"></a>
-<span class="sourceLineNo">174</span> public final boolean isAddKeyValueTableHeaders() {<a name="line.174"></a>
-<span class="sourceLineNo">175</span> return addKeyValueTableHeaders;<a name="line.175"></a>
+<span class="sourceLineNo">045</span> @SuppressWarnings("hiding")<a name="line.45"></a>
+<span class="sourceLineNo">046</span> enum AnchorText {<a name="line.46"></a>
+<span class="sourceLineNo">047</span> PROPERTY_NAME, TO_STRING, URI, LAST_TOKEN, URI_ANCHOR, CONTEXT_RELATIVE, SERVLET_RELATIVE, PATH_RELATIVE<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> /**<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * Create a new session using properties specified in the context.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * @param ctx The context creating this session object.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * The context contains all the configuration settings for this object.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * @param output The output object. See {@link JsonSerializerSession#getWriter()} for valid class types.<a name="line.55"></a>
+<span class="sourceLineNo">056</span> * @param op The override properties.<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * These override any context properties defined in the context.<a name="line.57"></a>
+<span class="sourceLineNo">058</span> * @param javaMethod The java method that called this serializer, usually the method in a REST servlet.<a name="line.58"></a>
+<span class="sourceLineNo">059</span> * @param locale The session locale.<a name="line.59"></a>
+<span class="sourceLineNo">060</span> * If <jk>null</jk>, then the locale defined on the context is used.<a name="line.60"></a>
+<span class="sourceLineNo">061</span> * @param timeZone The session timezone.<a name="line.61"></a>
+<span class="sourceLineNo">062</span> * If <jk>null</jk>, then the timezone defined on the context is used.<a name="line.62"></a>
+<span class="sourceLineNo">063</span> * @param mediaType The session media type (e.g. <js>"application/json"</js>).<a name="line.63"></a>
+<span class="sourceLineNo">064</span> * @param uriContext The URI context.<a name="line.64"></a>
+<span class="sourceLineNo">065</span> * Identifies the current request URI used for resolution of URIs to absolute or root-relative form.<a name="line.65"></a>
+<span class="sourceLineNo">066</span> */<a name="line.66"></a>
+<span class="sourceLineNo">067</span> protected HtmlSerializerSession(HtmlSerializerContext ctx, ObjectMap op, Object output, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> super(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.68"></a>
+<span class="sourceLineNo">069</span> String labelParameter;<a name="line.69"></a>
+<span class="sourceLineNo">070</span> if (op == null || op.isEmpty()) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span> anchorText = Enum.valueOf(AnchorText.class, ctx.uriAnchorText);<a name="line.71"></a>
+<span class="sourceLineNo">072</span> detectLinksInStrings = ctx.detectLinksInStrings;<a name="line.72"></a>
+<span class="sourceLineNo">073</span> lookForLabelParameters = ctx.lookForLabelParameters;<a name="line.73"></a>
+<span class="sourceLineNo">074</span> labelParameter = ctx.labelParameter;<a name="line.74"></a>
+<span class="sourceLineNo">075</span> addKeyValueTableHeaders = ctx.addKeyValueTableHeaders;<a name="line.75"></a>
+<span class="sourceLineNo">076</span> addBeanTypeProperties = ctx.addBeanTypeProperties;<a name="line.76"></a>
+<span class="sourceLineNo">077</span> } else {<a name="line.77"></a>
+<span class="sourceLineNo">078</span> anchorText = Enum.valueOf(AnchorText.class, op.getString(HTML_uriAnchorText, ctx.uriAnchorText));<a name="line.78"></a>
+<span class="sourceLineNo">079</span> detectLinksInStrings = op.getBoolean(HTML_detectLinksInStrings, ctx.detectLinksInStrings);<a name="line.79"></a>
+<span class="sourceLineNo">080</span> lookForLabelParameters = op.getBoolean(HTML_lookForLabelParameters, ctx.lookForLabelParameters);<a name="line.80"></a>
+<span class="sourceLineNo">081</span> labelParameter = op.getString(HTML_labelParameter, ctx.labelParameter);<a name="line.81"></a>
+<span class="sourceLineNo">082</span> addKeyValueTableHeaders = op.getBoolean(HTML_addKeyValueTableHeaders, ctx.addKeyValueTableHeaders);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> addBeanTypeProperties = op.getBoolean(MSGPACK_addBeanTypeProperties, ctx.addBeanTypeProperties);<a name="line.83"></a>
+<span class="sourceLineNo">084</span> }<a name="line.84"></a>
+<span class="sourceLineNo">085</span> labelPattern = Pattern.compile("[\\?\\&]" + Pattern.quote(labelParameter) + "=([^\\&]*)");<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> @Override /* XmlSerializerSession */<a name="line.88"></a>
+<span class="sourceLineNo">089</span> public HtmlWriter getWriter() throws Exception {<a name="line.89"></a>
+<span class="sourceLineNo">090</span> Object output = getOutput();<a name="line.90"></a>
+<span class="sourceLineNo">091</span> if (output instanceof HtmlWriter)<a name="line.91"></a>
+<span class="sourceLineNo">092</span> return (HtmlWriter)output;<a name="line.92"></a>
+<span class="sourceLineNo">093</span> return new HtmlWriter(super.getWriter(), isUseWhitespace(), isTrimStrings(), getQuoteChar(), getUriResolver());<a name="line.93"></a>
+<span class="sourceLineNo">094</span> }<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * Returns <jk>true</jk> if the specified object is a URL.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> *<a name="line.98"></a>
+<span class="sourceLineNo">099</span> * @param cm The ClassMeta of the object being serialized.<a name="line.99"></a>
+<span class="sourceLineNo">100</span> * @param pMeta The property metadata of the bean property of the object. Can be <jk>null</jk> if the object isn't from a bean property.<a name="line.100"></a>
+<span class="sourceLineNo">101</span> * @param o The object.<a name="line.101"></a>
+<span class="sourceLineNo">102</span> * @return <jk>true</jk> if the specified object is a URL.<a name="line.102"></a>
+<span class="sourceLineNo">103</span> */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> public boolean isUri(ClassMeta<?> cm, BeanPropertyMeta pMeta, Object o) {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> if (cm.isUri())<a name="line.105"></a>
+<span class="sourceLineNo">106</span> return true;<a name="line.106"></a>
+<span class="sourceLineNo">107</span> if (pMeta != null && pMeta.isUri())<a name="line.107"></a>
+<span class="sourceLineNo">108</span> return true;<a name="line.108"></a>
+<span class="sourceLineNo">109</span> if (detectLinksInStrings && o instanceof CharSequence && urlPattern.matcher(o.toString()).matches())<a name="line.109"></a>
+<span class="sourceLineNo">110</span> return true;<a name="line.110"></a>
+<span class="sourceLineNo">111</span> return false;<a name="line.111"></a>
+<span class="sourceLineNo">112</span> }<a name="line.112"></a>
+<span class="sourceLineNo">113</span><a name="line.113"></a>
+<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * Returns the anchor text to use for the specified URL object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> *<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @param pMeta The property metadata of the bean property of the object. Can be <jk>null</jk> if the object isn't from a bean property.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> * @param o The URL object.<a name="line.118"></a>
+<span class="sourceLineNo">119</span> * @return The anchor text to use for the specified URL object.<a name="line.119"></a>
+<span class="sourceLineNo">120</span> */<a name="line.120"></a>
+<span class="sourceLineNo">121</span> public String getAnchorText(BeanPropertyMeta pMeta, Object o) {<a name="line.121"></a>
+<span class="sourceLineNo">122</span> String s = o.toString();<a name="line.122"></a>
+<span class="sourceLineNo">123</span> if (lookForLabelParameters) {<a name="line.123"></a>
+<span class="sourceLineNo">124</span> Matcher m = labelPattern.matcher(s);<a name="line.124"></a>
+<span class="sourceLineNo">125</span> if (m.find())<a name="line.125"></a>
+<span class="sourceLineNo">126</span> return urlDecode(m.group(1));<a name="line.126"></a>
+<span class="sourceLineNo">127</span> }<a name="line.127"></a>
+<span class="sourceLineNo">128</span> switch (anchorText) {<a name="line.128"></a>
+<span class="sourceLineNo">129</span> case LAST_TOKEN:<a name="line.129"></a>
+<span class="sourceLineNo">130</span> s = resolveUri(s);<a name="line.130"></a>
+<span class="sourceLineNo">131</span> if (s.indexOf('/') != -1)<a name="line.131"></a>
+<span class="sourceLineNo">132</span> s = s.substring(s.lastIndexOf('/')+1);<a name="line.132"></a>
+<span class="sourceLineNo">133</span> if (s.indexOf('?') != -1)<a name="line.133"></a>
+<span class="sourceLineNo">134</span> s = s.substring(0, s.indexOf('?'));<a name="line.134"></a>
+<span class="sourceLineNo">135</span> if (s.indexOf('#') != -1)<a name="line.135"></a>
+<span class="sourceLineNo">136</span> s = s.substring(0, s.indexOf('#'));<a name="line.136"></a>
+<span class="sourceLineNo">137</span> if (s.isEmpty())<a name="line.137"></a>
+<span class="sourceLineNo">138</span> s = "/";<a name="line.138"></a>
+<span class="sourceLineNo">139</span> return urlDecode(s);<a name="line.139"></a>
+<span class="sourceLineNo">140</span> case URI_ANCHOR:<a name="line.140"></a>
+<span class="sourceLineNo">141</span> if (s.indexOf('#') != -1)<a name="line.141"></a>
+<span class="sourceLineNo">142</span> s = s.substring(s.lastIndexOf('#')+1);<a name="line.142"></a>
+<span class="sourceLineNo">143</span> return urlDecode(s);<a name="line.143"></a>
+<span class="sourceLineNo">144</span> case PROPERTY_NAME:<a name="line.144"></a>
+<span class="sourceLineNo">145</span> return pMeta == null ? s : pMeta.getName();<a name="line.145"></a>
+<span class="sourceLineNo">146</span> case URI:<a name="line.146"></a>
+<span class="sourceLineNo">147</span> return resolveUri(s);<a name="line.147"></a>
+<span class="sourceLineNo">148</span> case CONTEXT_RELATIVE:<a name="line.148"></a>
+<span class="sourceLineNo">149</span> return relativizeUri("context:/", s);<a name="line.149"></a>
+<span class="sourceLineNo">150</span> case SERVLET_RELATIVE:<a name="line.150"></a>
+<span class="sourceLineNo">151</span> return relativizeUri("servlet:/", s);<a name="line.151"></a>
+<span class="sourceLineNo">152</span> case PATH_RELATIVE:<a name="line.152"></a>
+<span class="sourceLineNo">153</span> return relativizeUri("request:/", s);<a name="line.153"></a>
+<span class="sourceLineNo">154</span> default /* TO_STRING */:<a name="line.154"></a>
+<span class="sourceLineNo">155</span> return s;<a name="line.155"></a>
+<span class="sourceLineNo">156</span> }<a name="line.156"></a>
+<span class="sourceLineNo">157</span> }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span> /**<a name="line.159"></a>
+<span class="sourceLineNo">160</span> * Returns the {@link HtmlSerializerContext#HTML_addKeyValueTableHeaders} setting value for this session.<a name="line.160"></a>
+<span class="sourceLineNo">161</span> *<a name="line.161"></a>
+<span class="sourceLineNo">162</span> * @return The {@link HtmlSerializerContext#HTML_addKeyValueTableHeaders} setting value for this session.<a name="line.162"></a>
+<span class="sourceLineNo">163</span> */<a name="line.163"></a>
+<span class="sourceLineNo">164</span> public final boolean isAddKeyValueTableHeaders() {<a name="line.164"></a>
+<span class="sourceLineNo">165</span> return addKeyValueTableHeaders;<a name="line.165"></a>
+<span class="sourceLineNo">166</span> }<a name="line.166"></a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span> /**<a name="line.168"></a>
+<span class="sourceLineNo">169</span> * Returns the {@link HtmlSerializerContext#HTML_addBeanTypeProperties} setting value for this session.<a name="line.169"></a>
+<span class="sourceLineNo">170</span> *<a name="line.170"></a>
+<span class="sourceLineNo">171</span> * @return The {@link HtmlSerializerContext#HTML_addBeanTypeProperties} setting value for this session.<a name="line.171"></a>
+<span class="sourceLineNo">172</span> */<a name="line.172"></a>
+<span class="sourceLineNo">173</span> @Override /* SerializerSession */<a name="line.173"></a>
+<span class="sourceLineNo">174</span> public final boolean isAddBeanTypeProperties() {<a name="line.174"></a>
+<span class="sourceLineNo">175</span> return addBeanTypeProperties;<a name="line.175"></a>
<span class="sourceLineNo">176</span> }<a name="line.176"></a>
<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span> /**<a name="line.178"></a>
-<span class="sourceLineNo">179</span> * Returns the {@link HtmlSerializerContext#HTML_addBeanTypeProperties} setting value for this session.<a name="line.179"></a>
-<span class="sourceLineNo">180</span> *<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @return The {@link HtmlSerializerContext#HTML_addBeanTypeProperties} setting value for this session.<a name="line.181"></a>
-<span class="sourceLineNo">182</span> */<a name="line.182"></a>
-<span class="sourceLineNo">183</span> @Override /* SerializerSession */<a name="line.183"></a>
-<span class="sourceLineNo">184</span> public final boolean isAddBeanTypeProperties() {<a name="line.184"></a>
-<span class="sourceLineNo">185</span> return addBeanTypeProperties;<a name="line.185"></a>
-<span class="sourceLineNo">186</span> }<a name="line.186"></a>
-<span class="sourceLineNo">187</span><a name="line.187"></a>
-<span class="sourceLineNo">188</span> @Override /* XmlSerializer */<a name="line.188"></a>
-<span class="sourceLineNo">189</span> public boolean isHtmlMode() {<a name="line.189"></a>
-<span class="sourceLineNo">190</span> return true;<a name="line.190"></a>
-<span class="sourceLineNo">191</span> }<a name="line.191"></a>
-<span class="sourceLineNo">192</span>}<a name="line.192"></a>
+<span class="sourceLineNo">178</span> @Override /* XmlSerializer */<a name="line.178"></a>
+<span class="sourceLineNo">179</span> public boolean isHtmlMode() {<a name="line.179"></a>
+<span class="sourceLineNo">180</span> return true;<a name="line.180"></a>
+<span class="sourceLineNo">181</span> }<a name="line.181"></a>
+<span class="sourceLineNo">182</span>}<a name="line.182"></a>
[08/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.NTriple.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[19/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html
index 37601ed..ecc11a0 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -191,309 +191,303 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#addNamespaceUrisToRoot-boolean-">addNamespaceUrisToRoot</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add namespace URLs to the root element.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#autoDetectNamespaces-boolean-">autoDetectNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Auto-detect namespace usage.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializer.html" title="class in org.apache.juneau.xml">XmlSchemaSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#defaultNamespace-java.lang.String-">defaultNamespace</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Default namespace.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#enableNamespaces-boolean-">enableNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Enable support for XML namespaces.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#namespaces-org.apache.juneau.xml.Namespace...-">namespaces</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a>... values)</code>
<div class="block"><b>Configuration property:</b> Default namespaces.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ns--">ns</a></span>()</code>
<div class="block">Shortcut for calling <code>setEnableNamespaces(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -501,224 +495,236 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#xsNamespace-org.apache.juneau.xml.Namespace-">xsNamespace</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> XMLSchema namespace.</div>
@@ -1510,117 +1516,141 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.171">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.171">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.177">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.177">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.183">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1630,7 +1660,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.183">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.189">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1664,7 +1694,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.189">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.195">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1697,7 +1727,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.195">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.201">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1732,7 +1762,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.201">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.207">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1770,7 +1800,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.207">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.213">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1808,7 +1838,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.213">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.219">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1844,7 +1874,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.219">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#line.225">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1882,7 +1912,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../..
<TRUNCATED>
[30/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/package-summary.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/package-summary.html b/content/site/apidocs/org/apache/juneau/rest/package-summary.html
index 761f09c..9e91e98 100644
--- a/content/site/apidocs/org/apache/juneau/rest/package-summary.html
+++ b/content/site/apidocs/org/apache/juneau/rest/package-summary.html
@@ -533,7 +533,7 @@
*/</jd>
<ja>@RestResource</ja>(
messages=<js>"nls/HelloWorldResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> HelloWorldResource <jk>extends</jk> Resource {
@@ -2479,7 +2479,7 @@
messages=<js>"nls/UrlEncodedFormResource"</js>,
title=<js>"URL-encoded Form Post Resource"</js>,
description=<js>"Shows how form posts are converted into beans."</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>
+ pageLinks=<js>"{up:'request:/..',options:'servlet:/?method=OPTIONS'}"</js>
)
<jk>public class</jk> UrlEncodedFormResource <jk>extends</jk> Resource {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -3383,15 +3383,6 @@
<li>Subclasses can use either <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/GenericServlet.html?is-external=true#init-javax.servlet.ServletConfig-" title="class or interface in javax.servlet"><code>GenericServlet.init(ServletConfig)</code></a>
or <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/GenericServlet.html?is-external=true#init--" title="class or interface in javax.servlet"><code>GenericServlet.init()</code></a> for initialization
just like any other servlet.
- <li>The <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property is automatically
- set to the context root (e.g. <l>"/mycontextroot"</l>) of the web application during servlet initialization.
- This value can be overridden through the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--"><code>@RestResource.properties()</code></a>
- or <a href="../../../../org/apache/juneau/rest/annotation/RestMethod.html#properties--"><code>@RestMethod.properties()</code></a> annotations, or through
- <a href="../../../../org/apache/juneau/rest/RestResponse.html#setProperty-java.lang.String-java.lang.Object-"><code>RestResponse.setProperty(String, Object)</code></a>.
- <li>The <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property is automatically
- set to the HTTP authority (e.g. <l>"https://myhost:9443"</l>) during each request.
- This value can be overridden through the <a href="../../../../org/apache/juneau/rest/annotation/RestMethod.html#properties--"><code>@RestMethod.properties()</code></a> annotations,
- or through <a href="../../../../org/apache/juneau/rest/RestResponse.html#setProperty-java.lang.String-java.lang.Object-"><code>RestResponse.setProperty(String, Object)</code></a>.
<li>The <l>X-Response-Headers</l> header can be used to pass through header values into the response.
The value should be a URL-encoded map of key-value pairs.
For example, to add a <l>"Refresh: 1"</l> header to the response to auto-refresh a page, the following parameter
@@ -3524,17 +3515,48 @@
<ja>@RestResource</ja>(
path=<js>"/addressBook"</js>,
messages=<js>"nls/AddressBookResource"</js>,
- pageLinks=<js>"{up:'$R{requestParentURI}',options:'?method=OPTIONS'}"</js>,
- properties={
- <ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, value=<js>"*"</js>),
- <ja>@Property</ja>(name=<jsf>HTML_uriAnchorText</jsf>, value=<jsf>TO_STRING</jsf>),
- <ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>),
- <ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, value=<js>"5"</js>),
- <ja>@Property</ja>(name=<jsf>RDF_addRootProperty</jsf>, value=<js>"true"</js>),
- <jc>// Resolve all relative URIs so that they're relative to this servlet!</jc>
- <ja>@Property</ja>(name=<jsf>SERIALIZER_relativeUriBase</jsf>, value=<js>"$R{servletURI}"</js>),
- },
- encoders=GzipEncoder.<jk>class</jk>
+
+ <jc>// Links on the HTML rendition page.
+ // "request:/..." URIs are relative to the request URI.
+ // "servlet:/..." URIs are relative to the servlet URI.
+ // "$C{...}" variables are pulled from the config file.</jc>
+ pageLinks=<js>"{up:'request:/..', options:'servlet:/?method=OPTIONS', source:'$C{Source/gitHub}/org/apache/juneau/examples/rest/addressbook/AddressBookResource.java'}"</js>,
+
+ <jc>// Properties that get applied to all serializers and parsers.</jc>
+ properties={
+
+ <jc>// Allow INIT as a method parameter.</jc>
+ <ja>@Property</ja>(name=<jsf>REST_allowMethodParam</jsf>, value=<js>"*"</js>),
+
+ <jc>// Use single quotes.</jc>
+ <ja>@Property</ja>(name=<jsf>SERIALIZER_quoteChar</jsf>, value=<js>"'"</js>),
+
+ <jc>// Make RDF/XML readable.</jc>
+ <ja>@Property</ja>(name=<jsf>RDF_rdfxml_tab</jsf>, value=<js>"5"</js>),
+
+ <jc>// Make RDF parsable by adding a root node.</jc>
+ <ja>@Property</ja>(name=<jsf>RDF_addRootProperty</jsf>, value=<js>"true"</js>),
+
+ <jc>// Make URIs absolute so that we can easily reference them on the client side.</jc>
+ <ja>@Property</ja>(name=<jsf>SERIALIZER_uriResolution</jsf>, value=<js>"ABSOLUTE"</js>)
+
+ <jc>// Make the anchor text on URLs be just the path relative to the servlet.</jc>
+ <ja>@Property</ja>(name=<jsf>HTML_uriAnchorText</jsf>, value=<js>"SERVLET_RELATIVE"</js>)
+ },
+
+ <jc>// Our stylesheet for the HTML rendition.</jc>
+ stylesheet=<js>"styles/devops.css"</js>,
+
+ <jc>// Support GZIP encoding on Accept-Encoding header.</jc>
+ encoders=GzipEncoder.<jk>class</jk>,
+
+ <jc>// Swagger info.</jc>
+ contact=<js>"{name:'John Smith',email:'john@smith.com'}"</js>,
+ license=<js>"{name:'Apache 2.0',url:'http://www.apache.org/licenses/LICENSE-2.0.html'}"</js>,
+ version=<js>"2.0"</js>,
+ termsOfService=<js>"You're on your own."</js>,
+ tags=<js>"[{name:'Java',description:'Java utility',externalDocs:{description:'Home page',url:'http://juneau.apache.org'}}]"</js>,
+ externalDocs=<js>"{description:'Home page',url:'http://juneau.apache.org'}"</js>
)
<jk>public class</jk> AddressBookResource <jk>extends</jk> ResourceJena {
<jk>private static final long</jk> <jsf>serialVersionUID</jsf> = 1L;
@@ -3547,7 +3569,7 @@
<jk>try</jk> {
<jc>// Create the address book</jc>
- <jf>addressBook</jf> = <jk>new</jk> AddressBook(java.net.URI.create(<js>""</js>));
+ <jf>addressBook</jf> = <jk>new</jk> AddressBook(java.net.URI.create(<js>"servlet:/"</js>));
<jc>// Add some people to our address book by default</jc>
<jf>addressBook</jf>.createPerson(
[39/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
index 1f5d923..23dc170 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonSchemaSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -191,279 +191,273 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json">JsonSchemaSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#escapeSolidus-boolean-">escapeSolidus</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Prefix solidus <js>'/'</js> characters with escapes.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -471,230 +465,242 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#simple--">simple</a></span>()</code>
<div class="block">Shortcut for calling <code>setSimpleMode(<jk>true</jk>).sq()</code>.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#simple-boolean-">simple</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Simple JSON mode.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1323,117 +1329,141 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.147">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.147">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.153">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.153">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.159">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1443,7 +1473,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.159">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.165">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1477,7 +1507,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.165">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.171">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1510,7 +1540,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.171">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.177">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1545,7 +1575,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.177">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.183">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1583,7 +1613,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.183">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.189">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1621,7 +1651,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.189">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.195">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1657,7 +1687,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.195">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.201">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1695,7 +1725,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.201">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.207">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1733,7 +1763,7 @@ extends <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html"
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.207">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSchemaSerializerBuilder.html#line.213">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">
<TRUNCATED>
[36/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html
index ced6694..5c3cc80 100644
--- a/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,273 +186,267 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializer.html" title="class in org.apache.juneau.msgpack">MsgPackSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -460,218 +454,230 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1209,117 +1215,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.130">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.130">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.136">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.136">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.142">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1329,7 +1359,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.142">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.148">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1363,7 +1393,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.148">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.154">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1396,7 +1426,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.154">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.160">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1431,7 +1461,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.160">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.166">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1469,7 +1499,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.166">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.172">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1507,7 +1537,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.172">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.178">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1543,7 +1573,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.178">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.184">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1581,7 +1611,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.184">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.190">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1619,7 +1649,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.190">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.196">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1656,7 +1686,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.196">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#line.202">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<TRUNCATED>
[23/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/uon/UonSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/uon/UonSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/uon/UonSerializerBuilder.html
index f8e594b..1d104a6 100644
--- a/content/site/apidocs/org/apache/juneau/uon/UonSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/uon/UonSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -190,285 +190,279 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializer.html" title="class in org.apache.juneau.uon">UonSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#encodeChars-boolean-">encodeChars</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Encode non-valid URI characters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#encoding--">encoding</a></span>()</code>
<div class="block">Shortcut for calling <code>setEncodeChars(true)</code>.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -476,218 +470,230 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1276,117 +1282,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.172">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.172">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.178">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.178">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.184">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1396,7 +1426,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.184">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.190">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1430,7 +1460,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.190">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.196">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1463,7 +1493,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.196">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.202">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1498,7 +1528,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.202">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.208">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1536,7 +1566,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.208">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.214">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1574,7 +1604,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.214">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.220">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1610,7 +1640,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.220">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.226">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1648,7 +1678,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.226">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.232">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1686,7 +1716,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.232">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.238">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1723,7 +1753,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.238">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.244">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.
<p>
@@ -1760,7 +1790,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanFieldVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.244">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/uon/UonSerializerBuilder.html#line.250">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.
<p>
@@ -1798,7 +1828,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<l
<TRUNCATED>
[34/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html
index 2d43a71..154bec6 100644
--- a/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,273 +186,267 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializer.html" title="class in org.apache.juneau.plaintext">PlainTextSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -460,218 +454,230 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1209,117 +1215,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.130">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.130">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.136">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.136">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.142">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1329,7 +1359,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.142">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.148">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1363,7 +1393,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.148">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.154">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1396,7 +1426,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.154">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.160">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1431,7 +1461,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.160">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.166">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1469,7 +1499,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.166">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.172">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1507,7 +1537,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.172">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.178">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1543,7 +1573,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.178">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.184">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1581,7 +1611,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.184">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.190">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1619,7 +1649,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.190">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#line.196">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors wi
<TRUNCATED>
[47/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/csv/CsvSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerContext.html b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerContext.html
index 135e28e..e1faf2a 100644
--- a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerContext.html
@@ -156,7 +156,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerContext.html
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/csv/CsvSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerSession.html b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerSession.html
index 4919a40..4933581 100644
--- a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerSession.html
@@ -182,7 +182,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isAddBeanTypeProperties--">isAddBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSo
rtMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/seria
lizer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isAddBeanTypeProperties--">isAddBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--"
>isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a hre
f="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializer.html b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializer.html
index e038ad6..b449a6c 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializer.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializer.html
@@ -143,7 +143,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../org/apache/juneau/annotation/Produces.html" title="annotation in org.apache.juneau.annotation">@Produces</a>(<a href="../../../../org/apache/juneau/annotation/Produces.html#value--">value</a>="text/html")
-public class <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.49">HtmlDocSerializer</a>
+public class <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.48">HtmlDocSerializer</a>
extends <a href="../../../../org/apache/juneau/html/HtmlStrippedDocSerializer.html" title="class in org.apache.juneau.html">HtmlStrippedDocSerializer</a></pre>
<div class="block">Serializes POJOs to HTTP responses as HTML documents.
@@ -348,7 +348,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlStrippedDocSerializer.ht
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT</h4>
-<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlDocSerializer.html" title="class in org.apache.juneau.html">HtmlDocSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.58">DEFAULT</a></pre>
+<pre>public static final <a href="../../../../org/apache/juneau/html/HtmlDocSerializer.html" title="class in org.apache.juneau.html">HtmlDocSerializer</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.55">DEFAULT</a></pre>
<div class="block">Default serializer, all default settings.</div>
</li>
</ul>
@@ -366,7 +366,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlStrippedDocSerializer.ht
<ul class="blockListLast">
<li class="blockList">
<h4>HtmlDocSerializer</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.67">HtmlDocSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.64">HtmlDocSerializer</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> propertyStore)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -388,7 +388,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlStrippedDocSerializer.ht
<ul class="blockList">
<li class="blockList">
<h4>createSession</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlDocSerializerSession.html" title="class in org.apache.juneau.html">HtmlDocSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.78">createSession</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> output,
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlDocSerializerSession.html" title="class in org.apache.juneau.html">HtmlDocSerializerSession</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.75">createSession</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> output,
<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> locale,
@@ -438,7 +438,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlStrippedDocSerializer.ht
<ul class="blockListLast">
<li class="blockList">
<h4>doSerialize</h4>
-<pre>protected void <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.83">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session,
+<pre>protected void <a href="../../../../src-html/org/apache/juneau/html/HtmlDocSerializer.html#line.80">doSerialize</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a> session,
<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> o)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/Serializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">Serializer</a></code></span></div>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerContext.html b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerContext.html
index 3e3a00e..2e2f9d5 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerContext.html
@@ -265,7 +265,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html"
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerSession.html b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerSession.html
index 71f18bc..e349c40 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlDocSerializerSession.html
@@ -263,7 +263,7 @@ extends <a href="../../../../org/apache/juneau/html/HtmlSerializerSession.html"
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
[13/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/csv/CsvSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/csv/CsvSerializerBuilder.html b/content/site/apidocs/src-html/org/apache/juneau/csv/CsvSerializerBuilder.html
index edd36ed..6673c36 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/csv/CsvSerializerBuilder.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/csv/CsvSerializerBuilder.html
@@ -135,413 +135,419 @@
<span class="sourceLineNo">127</span> }<a name="line.127"></a>
<span class="sourceLineNo">128</span><a name="line.128"></a>
<span class="sourceLineNo">129</span> @Override /* SerializerBuilder */<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public CsvSerializerBuilder relativeUriBase(String value) {<a name="line.130"></a>
-<span class="sourceLineNo">131</span> super.relativeUriBase(value);<a name="line.131"></a>
+<span class="sourceLineNo">130</span> public CsvSerializerBuilder uriContext(UriContext value) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span> super.uriContext(value);<a name="line.131"></a>
<span class="sourceLineNo">132</span> return this;<a name="line.132"></a>
<span class="sourceLineNo">133</span> }<a name="line.133"></a>
<span class="sourceLineNo">134</span><a name="line.134"></a>
<span class="sourceLineNo">135</span> @Override /* SerializerBuilder */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public CsvSerializerBuilder absolutePathUriBase(String value) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super.absolutePathUriBase(value);<a name="line.137"></a>
+<span class="sourceLineNo">136</span> public CsvSerializerBuilder uriResolution(UriResolution value) {<a name="line.136"></a>
+<span class="sourceLineNo">137</span> super.uriResolution(value);<a name="line.137"></a>
<span class="sourceLineNo">138</span> return this;<a name="line.138"></a>
<span class="sourceLineNo">139</span> }<a name="line.139"></a>
<span class="sourceLineNo">140</span><a name="line.140"></a>
<span class="sourceLineNo">141</span> @Override /* SerializerBuilder */<a name="line.141"></a>
-<span class="sourceLineNo">142</span> public CsvSerializerBuilder sortCollections(boolean value) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> super.sortCollections(value);<a name="line.143"></a>
+<span class="sourceLineNo">142</span> public CsvSerializerBuilder uriRelativity(UriRelativity value) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span> super.uriRelativity(value);<a name="line.143"></a>
<span class="sourceLineNo">144</span> return this;<a name="line.144"></a>
<span class="sourceLineNo">145</span> }<a name="line.145"></a>
<span class="sourceLineNo">146</span><a name="line.146"></a>
<span class="sourceLineNo">147</span> @Override /* SerializerBuilder */<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public CsvSerializerBuilder sortMaps(boolean value) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span> super.sortMaps(value);<a name="line.149"></a>
+<span class="sourceLineNo">148</span> public CsvSerializerBuilder sortCollections(boolean value) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span> super.sortCollections(value);<a name="line.149"></a>
<span class="sourceLineNo">150</span> return this;<a name="line.150"></a>
<span class="sourceLineNo">151</span> }<a name="line.151"></a>
<span class="sourceLineNo">152</span><a name="line.152"></a>
<span class="sourceLineNo">153</span> @Override /* SerializerBuilder */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public CsvSerializerBuilder abridged(boolean value) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super.abridged(value);<a name="line.155"></a>
+<span class="sourceLineNo">154</span> public CsvSerializerBuilder sortMaps(boolean value) {<a name="line.154"></a>
+<span class="sourceLineNo">155</span> super.sortMaps(value);<a name="line.155"></a>
<span class="sourceLineNo">156</span> return this;<a name="line.156"></a>
<span class="sourceLineNo">157</span> }<a name="line.157"></a>
<span class="sourceLineNo">158</span><a name="line.158"></a>
-<span class="sourceLineNo">159</span> @Override /* CoreObjectBuilder */<a name="line.159"></a>
-<span class="sourceLineNo">160</span> public CsvSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.160"></a>
-<span class="sourceLineNo">161</span> super.beansRequireDefaultConstructor(value);<a name="line.161"></a>
+<span class="sourceLineNo">159</span> @Override /* SerializerBuilder */<a name="line.159"></a>
+<span class="sourceLineNo">160</span> public CsvSerializerBuilder abridged(boolean value) {<a name="line.160"></a>
+<span class="sourceLineNo">161</span> super.abridged(value);<a name="line.161"></a>
<span class="sourceLineNo">162</span> return this;<a name="line.162"></a>
<span class="sourceLineNo">163</span> }<a name="line.163"></a>
<span class="sourceLineNo">164</span><a name="line.164"></a>
<span class="sourceLineNo">165</span> @Override /* CoreObjectBuilder */<a name="line.165"></a>
-<span class="sourceLineNo">166</span> public CsvSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> super.beansRequireSerializable(value);<a name="line.167"></a>
+<span class="sourceLineNo">166</span> public CsvSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.166"></a>
+<span class="sourceLineNo">167</span> super.beansRequireDefaultConstructor(value);<a name="line.167"></a>
<span class="sourceLineNo">168</span> return this;<a name="line.168"></a>
<span class="sourceLineNo">169</span> }<a name="line.169"></a>
<span class="sourceLineNo">170</span><a name="line.170"></a>
<span class="sourceLineNo">171</span> @Override /* CoreObjectBuilder */<a name="line.171"></a>
-<span class="sourceLineNo">172</span> public CsvSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> super.beansRequireSettersForGetters(value);<a name="line.173"></a>
+<span class="sourceLineNo">172</span> public CsvSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.172"></a>
+<span class="sourceLineNo">173</span> super.beansRequireSerializable(value);<a name="line.173"></a>
<span class="sourceLineNo">174</span> return this;<a name="line.174"></a>
<span class="sourceLineNo">175</span> }<a name="line.175"></a>
<span class="sourceLineNo">176</span><a name="line.176"></a>
<span class="sourceLineNo">177</span> @Override /* CoreObjectBuilder */<a name="line.177"></a>
-<span class="sourceLineNo">178</span> public CsvSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.178"></a>
-<span class="sourceLineNo">179</span> super.beansRequireSomeProperties(value);<a name="line.179"></a>
+<span class="sourceLineNo">178</span> public CsvSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span> super.beansRequireSettersForGetters(value);<a name="line.179"></a>
<span class="sourceLineNo">180</span> return this;<a name="line.180"></a>
<span class="sourceLineNo">181</span> }<a name="line.181"></a>
<span class="sourceLineNo">182</span><a name="line.182"></a>
<span class="sourceLineNo">183</span> @Override /* CoreObjectBuilder */<a name="line.183"></a>
-<span class="sourceLineNo">184</span> public CsvSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span> super.beanMapPutReturnsOldValue(value);<a name="line.185"></a>
+<span class="sourceLineNo">184</span> public CsvSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.184"></a>
+<span class="sourceLineNo">185</span> super.beansRequireSomeProperties(value);<a name="line.185"></a>
<span class="sourceLineNo">186</span> return this;<a name="line.186"></a>
<span class="sourceLineNo">187</span> }<a name="line.187"></a>
<span class="sourceLineNo">188</span><a name="line.188"></a>
<span class="sourceLineNo">189</span> @Override /* CoreObjectBuilder */<a name="line.189"></a>
-<span class="sourceLineNo">190</span> public CsvSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> super.beanConstructorVisibility(value);<a name="line.191"></a>
+<span class="sourceLineNo">190</span> public CsvSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span> super.beanMapPutReturnsOldValue(value);<a name="line.191"></a>
<span class="sourceLineNo">192</span> return this;<a name="line.192"></a>
<span class="sourceLineNo">193</span> }<a name="line.193"></a>
<span class="sourceLineNo">194</span><a name="line.194"></a>
<span class="sourceLineNo">195</span> @Override /* CoreObjectBuilder */<a name="line.195"></a>
-<span class="sourceLineNo">196</span> public CsvSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> super.beanClassVisibility(value);<a name="line.197"></a>
+<span class="sourceLineNo">196</span> public CsvSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span> super.beanConstructorVisibility(value);<a name="line.197"></a>
<span class="sourceLineNo">198</span> return this;<a name="line.198"></a>
<span class="sourceLineNo">199</span> }<a name="line.199"></a>
<span class="sourceLineNo">200</span><a name="line.200"></a>
<span class="sourceLineNo">201</span> @Override /* CoreObjectBuilder */<a name="line.201"></a>
-<span class="sourceLineNo">202</span> public CsvSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> super.beanFieldVisibility(value);<a name="line.203"></a>
+<span class="sourceLineNo">202</span> public CsvSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span> super.beanClassVisibility(value);<a name="line.203"></a>
<span class="sourceLineNo">204</span> return this;<a name="line.204"></a>
<span class="sourceLineNo">205</span> }<a name="line.205"></a>
<span class="sourceLineNo">206</span><a name="line.206"></a>
<span class="sourceLineNo">207</span> @Override /* CoreObjectBuilder */<a name="line.207"></a>
-<span class="sourceLineNo">208</span> public CsvSerializerBuilder methodVisibility(Visibility value) {<a name="line.208"></a>
-<span class="sourceLineNo">209</span> super.methodVisibility(value);<a name="line.209"></a>
+<span class="sourceLineNo">208</span> public CsvSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.208"></a>
+<span class="sourceLineNo">209</span> super.beanFieldVisibility(value);<a name="line.209"></a>
<span class="sourceLineNo">210</span> return this;<a name="line.210"></a>
<span class="sourceLineNo">211</span> }<a name="line.211"></a>
<span class="sourceLineNo">212</span><a name="line.212"></a>
<span class="sourceLineNo">213</span> @Override /* CoreObjectBuilder */<a name="line.213"></a>
-<span class="sourceLineNo">214</span> public CsvSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span> super.useJavaBeanIntrospector(value);<a name="line.215"></a>
+<span class="sourceLineNo">214</span> public CsvSerializerBuilder methodVisibility(Visibility value) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span> super.methodVisibility(value);<a name="line.215"></a>
<span class="sourceLineNo">216</span> return this;<a name="line.216"></a>
<span class="sourceLineNo">217</span> }<a name="line.217"></a>
<span class="sourceLineNo">218</span><a name="line.218"></a>
<span class="sourceLineNo">219</span> @Override /* CoreObjectBuilder */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> public CsvSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span> super.useInterfaceProxies(value);<a name="line.221"></a>
+<span class="sourceLineNo">220</span> public CsvSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span> super.useJavaBeanIntrospector(value);<a name="line.221"></a>
<span class="sourceLineNo">222</span> return this;<a name="line.222"></a>
<span class="sourceLineNo">223</span> }<a name="line.223"></a>
<span class="sourceLineNo">224</span><a name="line.224"></a>
<span class="sourceLineNo">225</span> @Override /* CoreObjectBuilder */<a name="line.225"></a>
-<span class="sourceLineNo">226</span> public CsvSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.226"></a>
-<span class="sourceLineNo">227</span> super.ignoreUnknownBeanProperties(value);<a name="line.227"></a>
+<span class="sourceLineNo">226</span> public CsvSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.226"></a>
+<span class="sourceLineNo">227</span> super.useInterfaceProxies(value);<a name="line.227"></a>
<span class="sourceLineNo">228</span> return this;<a name="line.228"></a>
<span class="sourceLineNo">229</span> }<a name="line.229"></a>
<span class="sourceLineNo">230</span><a name="line.230"></a>
<span class="sourceLineNo">231</span> @Override /* CoreObjectBuilder */<a name="line.231"></a>
-<span class="sourceLineNo">232</span> public CsvSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.233"></a>
+<span class="sourceLineNo">232</span> public CsvSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span> super.ignoreUnknownBeanProperties(value);<a name="line.233"></a>
<span class="sourceLineNo">234</span> return this;<a name="line.234"></a>
<span class="sourceLineNo">235</span> }<a name="line.235"></a>
<span class="sourceLineNo">236</span><a name="line.236"></a>
<span class="sourceLineNo">237</span> @Override /* CoreObjectBuilder */<a name="line.237"></a>
-<span class="sourceLineNo">238</span> public CsvSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.238"></a>
-<span class="sourceLineNo">239</span> super.ignorePropertiesWithoutSetters(value);<a name="line.239"></a>
+<span class="sourceLineNo">238</span> public CsvSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.239"></a>
<span class="sourceLineNo">240</span> return this;<a name="line.240"></a>
<span class="sourceLineNo">241</span> }<a name="line.241"></a>
<span class="sourceLineNo">242</span><a name="line.242"></a>
<span class="sourceLineNo">243</span> @Override /* CoreObjectBuilder */<a name="line.243"></a>
-<span class="sourceLineNo">244</span> public CsvSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.244"></a>
-<span class="sourceLineNo">245</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.245"></a>
+<span class="sourceLineNo">244</span> public CsvSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span> super.ignorePropertiesWithoutSetters(value);<a name="line.245"></a>
<span class="sourceLineNo">246</span> return this;<a name="line.246"></a>
<span class="sourceLineNo">247</span> }<a name="line.247"></a>
<span class="sourceLineNo">248</span><a name="line.248"></a>
<span class="sourceLineNo">249</span> @Override /* CoreObjectBuilder */<a name="line.249"></a>
-<span class="sourceLineNo">250</span> public CsvSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.250"></a>
-<span class="sourceLineNo">251</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.251"></a>
+<span class="sourceLineNo">250</span> public CsvSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.250"></a>
+<span class="sourceLineNo">251</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.251"></a>
<span class="sourceLineNo">252</span> return this;<a name="line.252"></a>
<span class="sourceLineNo">253</span> }<a name="line.253"></a>
<span class="sourceLineNo">254</span><a name="line.254"></a>
<span class="sourceLineNo">255</span> @Override /* CoreObjectBuilder */<a name="line.255"></a>
-<span class="sourceLineNo">256</span> public CsvSerializerBuilder sortProperties(boolean value) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> super.sortProperties(value);<a name="line.257"></a>
+<span class="sourceLineNo">256</span> public CsvSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.257"></a>
<span class="sourceLineNo">258</span> return this;<a name="line.258"></a>
<span class="sourceLineNo">259</span> }<a name="line.259"></a>
<span class="sourceLineNo">260</span><a name="line.260"></a>
<span class="sourceLineNo">261</span> @Override /* CoreObjectBuilder */<a name="line.261"></a>
-<span class="sourceLineNo">262</span> public CsvSerializerBuilder notBeanPackages(String...values) {<a name="line.262"></a>
-<span class="sourceLineNo">263</span> super.notBeanPackages(values);<a name="line.263"></a>
+<span class="sourceLineNo">262</span> public CsvSerializerBuilder sortProperties(boolean value) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span> super.sortProperties(value);<a name="line.263"></a>
<span class="sourceLineNo">264</span> return this;<a name="line.264"></a>
<span class="sourceLineNo">265</span> }<a name="line.265"></a>
<span class="sourceLineNo">266</span><a name="line.266"></a>
<span class="sourceLineNo">267</span> @Override /* CoreObjectBuilder */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> public CsvSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.268"></a>
+<span class="sourceLineNo">268</span> public CsvSerializerBuilder notBeanPackages(String...values) {<a name="line.268"></a>
<span class="sourceLineNo">269</span> super.notBeanPackages(values);<a name="line.269"></a>
<span class="sourceLineNo">270</span> return this;<a name="line.270"></a>
<span class="sourceLineNo">271</span> }<a name="line.271"></a>
<span class="sourceLineNo">272</span><a name="line.272"></a>
<span class="sourceLineNo">273</span> @Override /* CoreObjectBuilder */<a name="line.273"></a>
-<span class="sourceLineNo">274</span> public CsvSerializerBuilder setNotBeanPackages(String...values) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span> super.setNotBeanPackages(values);<a name="line.275"></a>
+<span class="sourceLineNo">274</span> public CsvSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.274"></a>
+<span class="sourceLineNo">275</span> super.notBeanPackages(values);<a name="line.275"></a>
<span class="sourceLineNo">276</span> return this;<a name="line.276"></a>
<span class="sourceLineNo">277</span> }<a name="line.277"></a>
<span class="sourceLineNo">278</span><a name="line.278"></a>
<span class="sourceLineNo">279</span> @Override /* CoreObjectBuilder */<a name="line.279"></a>
-<span class="sourceLineNo">280</span> public CsvSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.280"></a>
+<span class="sourceLineNo">280</span> public CsvSerializerBuilder setNotBeanPackages(String...values) {<a name="line.280"></a>
<span class="sourceLineNo">281</span> super.setNotBeanPackages(values);<a name="line.281"></a>
<span class="sourceLineNo">282</span> return this;<a name="line.282"></a>
<span class="sourceLineNo">283</span> }<a name="line.283"></a>
<span class="sourceLineNo">284</span><a name="line.284"></a>
<span class="sourceLineNo">285</span> @Override /* CoreObjectBuilder */<a name="line.285"></a>
-<span class="sourceLineNo">286</span> public CsvSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> super.removeNotBeanPackages(values);<a name="line.287"></a>
+<span class="sourceLineNo">286</span> public CsvSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.286"></a>
+<span class="sourceLineNo">287</span> super.setNotBeanPackages(values);<a name="line.287"></a>
<span class="sourceLineNo">288</span> return this;<a name="line.288"></a>
<span class="sourceLineNo">289</span> }<a name="line.289"></a>
<span class="sourceLineNo">290</span><a name="line.290"></a>
<span class="sourceLineNo">291</span> @Override /* CoreObjectBuilder */<a name="line.291"></a>
-<span class="sourceLineNo">292</span> public CsvSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.292"></a>
+<span class="sourceLineNo">292</span> public CsvSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.292"></a>
<span class="sourceLineNo">293</span> super.removeNotBeanPackages(values);<a name="line.293"></a>
<span class="sourceLineNo">294</span> return this;<a name="line.294"></a>
<span class="sourceLineNo">295</span> }<a name="line.295"></a>
<span class="sourceLineNo">296</span><a name="line.296"></a>
<span class="sourceLineNo">297</span> @Override /* CoreObjectBuilder */<a name="line.297"></a>
-<span class="sourceLineNo">298</span> public CsvSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span> super.notBeanClasses(values);<a name="line.299"></a>
+<span class="sourceLineNo">298</span> public CsvSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.298"></a>
+<span class="sourceLineNo">299</span> super.removeNotBeanPackages(values);<a name="line.299"></a>
<span class="sourceLineNo">300</span> return this;<a name="line.300"></a>
<span class="sourceLineNo">301</span> }<a name="line.301"></a>
<span class="sourceLineNo">302</span><a name="line.302"></a>
<span class="sourceLineNo">303</span> @Override /* CoreObjectBuilder */<a name="line.303"></a>
-<span class="sourceLineNo">304</span> public CsvSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.304"></a>
+<span class="sourceLineNo">304</span> public CsvSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.304"></a>
<span class="sourceLineNo">305</span> super.notBeanClasses(values);<a name="line.305"></a>
<span class="sourceLineNo">306</span> return this;<a name="line.306"></a>
<span class="sourceLineNo">307</span> }<a name="line.307"></a>
<span class="sourceLineNo">308</span><a name="line.308"></a>
<span class="sourceLineNo">309</span> @Override /* CoreObjectBuilder */<a name="line.309"></a>
-<span class="sourceLineNo">310</span> public CsvSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> super.setNotBeanClasses(values);<a name="line.311"></a>
+<span class="sourceLineNo">310</span> public CsvSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span> super.notBeanClasses(values);<a name="line.311"></a>
<span class="sourceLineNo">312</span> return this;<a name="line.312"></a>
<span class="sourceLineNo">313</span> }<a name="line.313"></a>
<span class="sourceLineNo">314</span><a name="line.314"></a>
<span class="sourceLineNo">315</span> @Override /* CoreObjectBuilder */<a name="line.315"></a>
-<span class="sourceLineNo">316</span> public CsvSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.316"></a>
+<span class="sourceLineNo">316</span> public CsvSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.316"></a>
<span class="sourceLineNo">317</span> super.setNotBeanClasses(values);<a name="line.317"></a>
<span class="sourceLineNo">318</span> return this;<a name="line.318"></a>
<span class="sourceLineNo">319</span> }<a name="line.319"></a>
<span class="sourceLineNo">320</span><a name="line.320"></a>
<span class="sourceLineNo">321</span> @Override /* CoreObjectBuilder */<a name="line.321"></a>
-<span class="sourceLineNo">322</span> public CsvSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.322"></a>
-<span class="sourceLineNo">323</span> super.removeNotBeanClasses(values);<a name="line.323"></a>
+<span class="sourceLineNo">322</span> public CsvSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span> super.setNotBeanClasses(values);<a name="line.323"></a>
<span class="sourceLineNo">324</span> return this;<a name="line.324"></a>
<span class="sourceLineNo">325</span> }<a name="line.325"></a>
<span class="sourceLineNo">326</span><a name="line.326"></a>
<span class="sourceLineNo">327</span> @Override /* CoreObjectBuilder */<a name="line.327"></a>
-<span class="sourceLineNo">328</span> public CsvSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.328"></a>
+<span class="sourceLineNo">328</span> public CsvSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.328"></a>
<span class="sourceLineNo">329</span> super.removeNotBeanClasses(values);<a name="line.329"></a>
<span class="sourceLineNo">330</span> return this;<a name="line.330"></a>
<span class="sourceLineNo">331</span> }<a name="line.331"></a>
<span class="sourceLineNo">332</span><a name="line.332"></a>
<span class="sourceLineNo">333</span> @Override /* CoreObjectBuilder */<a name="line.333"></a>
-<span class="sourceLineNo">334</span> public CsvSerializerBuilder beanFilters(Class<?>...values) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span> super.beanFilters(values);<a name="line.335"></a>
+<span class="sourceLineNo">334</span> public CsvSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.334"></a>
+<span class="sourceLineNo">335</span> super.removeNotBeanClasses(values);<a name="line.335"></a>
<span class="sourceLineNo">336</span> return this;<a name="line.336"></a>
<span class="sourceLineNo">337</span> }<a name="line.337"></a>
<span class="sourceLineNo">338</span><a name="line.338"></a>
<span class="sourceLineNo">339</span> @Override /* CoreObjectBuilder */<a name="line.339"></a>
-<span class="sourceLineNo">340</span> public CsvSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.340"></a>
+<span class="sourceLineNo">340</span> public CsvSerializerBuilder beanFilters(Class<?>...values) {<a name="line.340"></a>
<span class="sourceLineNo">341</span> super.beanFilters(values);<a name="line.341"></a>
<span class="sourceLineNo">342</span> return this;<a name="line.342"></a>
<span class="sourceLineNo">343</span> }<a name="line.343"></a>
<span class="sourceLineNo">344</span><a name="line.344"></a>
<span class="sourceLineNo">345</span> @Override /* CoreObjectBuilder */<a name="line.345"></a>
-<span class="sourceLineNo">346</span> public CsvSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span> super.setBeanFilters(values);<a name="line.347"></a>
+<span class="sourceLineNo">346</span> public CsvSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.346"></a>
+<span class="sourceLineNo">347</span> super.beanFilters(values);<a name="line.347"></a>
<span class="sourceLineNo">348</span> return this;<a name="line.348"></a>
<span class="sourceLineNo">349</span> }<a name="line.349"></a>
<span class="sourceLineNo">350</span><a name="line.350"></a>
<span class="sourceLineNo">351</span> @Override /* CoreObjectBuilder */<a name="line.351"></a>
-<span class="sourceLineNo">352</span> public CsvSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.352"></a>
+<span class="sourceLineNo">352</span> public CsvSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.352"></a>
<span class="sourceLineNo">353</span> super.setBeanFilters(values);<a name="line.353"></a>
<span class="sourceLineNo">354</span> return this;<a name="line.354"></a>
<span class="sourceLineNo">355</span> }<a name="line.355"></a>
<span class="sourceLineNo">356</span><a name="line.356"></a>
<span class="sourceLineNo">357</span> @Override /* CoreObjectBuilder */<a name="line.357"></a>
-<span class="sourceLineNo">358</span> public CsvSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> super.removeBeanFilters(values);<a name="line.359"></a>
+<span class="sourceLineNo">358</span> public CsvSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.358"></a>
+<span class="sourceLineNo">359</span> super.setBeanFilters(values);<a name="line.359"></a>
<span class="sourceLineNo">360</span> return this;<a name="line.360"></a>
<span class="sourceLineNo">361</span> }<a name="line.361"></a>
<span class="sourceLineNo">362</span><a name="line.362"></a>
<span class="sourceLineNo">363</span> @Override /* CoreObjectBuilder */<a name="line.363"></a>
-<span class="sourceLineNo">364</span> public CsvSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.364"></a>
+<span class="sourceLineNo">364</span> public CsvSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.364"></a>
<span class="sourceLineNo">365</span> super.removeBeanFilters(values);<a name="line.365"></a>
<span class="sourceLineNo">366</span> return this;<a name="line.366"></a>
<span class="sourceLineNo">367</span> }<a name="line.367"></a>
<span class="sourceLineNo">368</span><a name="line.368"></a>
<span class="sourceLineNo">369</span> @Override /* CoreObjectBuilder */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public CsvSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> super.pojoSwaps(values);<a name="line.371"></a>
+<span class="sourceLineNo">370</span> public CsvSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.370"></a>
+<span class="sourceLineNo">371</span> super.removeBeanFilters(values);<a name="line.371"></a>
<span class="sourceLineNo">372</span> return this;<a name="line.372"></a>
<span class="sourceLineNo">373</span> }<a name="line.373"></a>
<span class="sourceLineNo">374</span><a name="line.374"></a>
<span class="sourceLineNo">375</span> @Override /* CoreObjectBuilder */<a name="line.375"></a>
-<span class="sourceLineNo">376</span> public CsvSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.376"></a>
+<span class="sourceLineNo">376</span> public CsvSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.376"></a>
<span class="sourceLineNo">377</span> super.pojoSwaps(values);<a name="line.377"></a>
<span class="sourceLineNo">378</span> return this;<a name="line.378"></a>
<span class="sourceLineNo">379</span> }<a name="line.379"></a>
<span class="sourceLineNo">380</span><a name="line.380"></a>
<span class="sourceLineNo">381</span> @Override /* CoreObjectBuilder */<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public CsvSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> super.setPojoSwaps(values);<a name="line.383"></a>
+<span class="sourceLineNo">382</span> public CsvSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span> super.pojoSwaps(values);<a name="line.383"></a>
<span class="sourceLineNo">384</span> return this;<a name="line.384"></a>
<span class="sourceLineNo">385</span> }<a name="line.385"></a>
<span class="sourceLineNo">386</span><a name="line.386"></a>
<span class="sourceLineNo">387</span> @Override /* CoreObjectBuilder */<a name="line.387"></a>
-<span class="sourceLineNo">388</span> public CsvSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.388"></a>
+<span class="sourceLineNo">388</span> public CsvSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.388"></a>
<span class="sourceLineNo">389</span> super.setPojoSwaps(values);<a name="line.389"></a>
<span class="sourceLineNo">390</span> return this;<a name="line.390"></a>
<span class="sourceLineNo">391</span> }<a name="line.391"></a>
<span class="sourceLineNo">392</span><a name="line.392"></a>
<span class="sourceLineNo">393</span> @Override /* CoreObjectBuilder */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public CsvSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> super.removePojoSwaps(values);<a name="line.395"></a>
+<span class="sourceLineNo">394</span> public CsvSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span> super.setPojoSwaps(values);<a name="line.395"></a>
<span class="sourceLineNo">396</span> return this;<a name="line.396"></a>
<span class="sourceLineNo">397</span> }<a name="line.397"></a>
<span class="sourceLineNo">398</span><a name="line.398"></a>
<span class="sourceLineNo">399</span> @Override /* CoreObjectBuilder */<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public CsvSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.400"></a>
+<span class="sourceLineNo">400</span> public CsvSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.400"></a>
<span class="sourceLineNo">401</span> super.removePojoSwaps(values);<a name="line.401"></a>
<span class="sourceLineNo">402</span> return this;<a name="line.402"></a>
<span class="sourceLineNo">403</span> }<a name="line.403"></a>
<span class="sourceLineNo">404</span><a name="line.404"></a>
<span class="sourceLineNo">405</span> @Override /* CoreObjectBuilder */<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public CsvSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> super.implClasses(values);<a name="line.407"></a>
+<span class="sourceLineNo">406</span> public CsvSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> super.removePojoSwaps(values);<a name="line.407"></a>
<span class="sourceLineNo">408</span> return this;<a name="line.408"></a>
<span class="sourceLineNo">409</span> }<a name="line.409"></a>
<span class="sourceLineNo">410</span><a name="line.410"></a>
<span class="sourceLineNo">411</span> @Override /* CoreObjectBuilder */<a name="line.411"></a>
-<span class="sourceLineNo">412</span> public <T> CsvSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.412"></a>
-<span class="sourceLineNo">413</span> super.implClass(interfaceClass, implClass);<a name="line.413"></a>
+<span class="sourceLineNo">412</span> public CsvSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> super.implClasses(values);<a name="line.413"></a>
<span class="sourceLineNo">414</span> return this;<a name="line.414"></a>
<span class="sourceLineNo">415</span> }<a name="line.415"></a>
<span class="sourceLineNo">416</span><a name="line.416"></a>
<span class="sourceLineNo">417</span> @Override /* CoreObjectBuilder */<a name="line.417"></a>
-<span class="sourceLineNo">418</span> public CsvSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> super.beanDictionary(values);<a name="line.419"></a>
+<span class="sourceLineNo">418</span> public <T> CsvSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.418"></a>
+<span class="sourceLineNo">419</span> super.implClass(interfaceClass, implClass);<a name="line.419"></a>
<span class="sourceLineNo">420</span> return this;<a name="line.420"></a>
<span class="sourceLineNo">421</span> }<a name="line.421"></a>
<span class="sourceLineNo">422</span><a name="line.422"></a>
<span class="sourceLineNo">423</span> @Override /* CoreObjectBuilder */<a name="line.423"></a>
-<span class="sourceLineNo">424</span> public CsvSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.424"></a>
+<span class="sourceLineNo">424</span> public CsvSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.424"></a>
<span class="sourceLineNo">425</span> super.beanDictionary(values);<a name="line.425"></a>
<span class="sourceLineNo">426</span> return this;<a name="line.426"></a>
<span class="sourceLineNo">427</span> }<a name="line.427"></a>
<span class="sourceLineNo">428</span><a name="line.428"></a>
<span class="sourceLineNo">429</span> @Override /* CoreObjectBuilder */<a name="line.429"></a>
-<span class="sourceLineNo">430</span> public CsvSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.430"></a>
-<span class="sourceLineNo">431</span> super.setBeanDictionary(values);<a name="line.431"></a>
+<span class="sourceLineNo">430</span> public CsvSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.430"></a>
+<span class="sourceLineNo">431</span> super.beanDictionary(values);<a name="line.431"></a>
<span class="sourceLineNo">432</span> return this;<a name="line.432"></a>
<span class="sourceLineNo">433</span> }<a name="line.433"></a>
<span class="sourceLineNo">434</span><a name="line.434"></a>
<span class="sourceLineNo">435</span> @Override /* CoreObjectBuilder */<a name="line.435"></a>
-<span class="sourceLineNo">436</span> public CsvSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.436"></a>
+<span class="sourceLineNo">436</span> public CsvSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.436"></a>
<span class="sourceLineNo">437</span> super.setBeanDictionary(values);<a name="line.437"></a>
<span class="sourceLineNo">438</span> return this;<a name="line.438"></a>
<span class="sourceLineNo">439</span> }<a name="line.439"></a>
<span class="sourceLineNo">440</span><a name="line.440"></a>
<span class="sourceLineNo">441</span> @Override /* CoreObjectBuilder */<a name="line.441"></a>
-<span class="sourceLineNo">442</span> public CsvSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.442"></a>
-<span class="sourceLineNo">443</span> super.removeFromBeanDictionary(values);<a name="line.443"></a>
+<span class="sourceLineNo">442</span> public CsvSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.442"></a>
+<span class="sourceLineNo">443</span> super.setBeanDictionary(values);<a name="line.443"></a>
<span class="sourceLineNo">444</span> return this;<a name="line.444"></a>
<span class="sourceLineNo">445</span> }<a name="line.445"></a>
<span class="sourceLineNo">446</span><a name="line.446"></a>
<span class="sourceLineNo">447</span> @Override /* CoreObjectBuilder */<a name="line.447"></a>
-<span class="sourceLineNo">448</span> public CsvSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.448"></a>
+<span class="sourceLineNo">448</span> public CsvSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.448"></a>
<span class="sourceLineNo">449</span> super.removeFromBeanDictionary(values);<a name="line.449"></a>
<span class="sourceLineNo">450</span> return this;<a name="line.450"></a>
<span class="sourceLineNo">451</span> }<a name="line.451"></a>
<span class="sourceLineNo">452</span><a name="line.452"></a>
<span class="sourceLineNo">453</span> @Override /* CoreObjectBuilder */<a name="line.453"></a>
-<span class="sourceLineNo">454</span> public CsvSerializerBuilder beanTypePropertyName(String value) {<a name="line.454"></a>
-<span class="sourceLineNo">455</span> super.beanTypePropertyName(value);<a name="line.455"></a>
+<span class="sourceLineNo">454</span> public CsvSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span> super.removeFromBeanDictionary(values);<a name="line.455"></a>
<span class="sourceLineNo">456</span> return this;<a name="line.456"></a>
<span class="sourceLineNo">457</span> }<a name="line.457"></a>
<span class="sourceLineNo">458</span><a name="line.458"></a>
<span class="sourceLineNo">459</span> @Override /* CoreObjectBuilder */<a name="line.459"></a>
-<span class="sourceLineNo">460</span> public CsvSerializerBuilder defaultParser(Class<?> value) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> super.defaultParser(value);<a name="line.461"></a>
+<span class="sourceLineNo">460</span> public CsvSerializerBuilder beanTypePropertyName(String value) {<a name="line.460"></a>
+<span class="sourceLineNo">461</span> super.beanTypePropertyName(value);<a name="line.461"></a>
<span class="sourceLineNo">462</span> return this;<a name="line.462"></a>
<span class="sourceLineNo">463</span> }<a name="line.463"></a>
<span class="sourceLineNo">464</span><a name="line.464"></a>
<span class="sourceLineNo">465</span> @Override /* CoreObjectBuilder */<a name="line.465"></a>
-<span class="sourceLineNo">466</span> public CsvSerializerBuilder locale(Locale value) {<a name="line.466"></a>
-<span class="sourceLineNo">467</span> super.locale(value);<a name="line.467"></a>
+<span class="sourceLineNo">466</span> public CsvSerializerBuilder defaultParser(Class<?> value) {<a name="line.466"></a>
+<span class="sourceLineNo">467</span> super.defaultParser(value);<a name="line.467"></a>
<span class="sourceLineNo">468</span> return this;<a name="line.468"></a>
<span class="sourceLineNo">469</span> }<a name="line.469"></a>
<span class="sourceLineNo">470</span><a name="line.470"></a>
<span class="sourceLineNo">471</span> @Override /* CoreObjectBuilder */<a name="line.471"></a>
-<span class="sourceLineNo">472</span> public CsvSerializerBuilder timeZone(TimeZone value) {<a name="line.472"></a>
-<span class="sourceLineNo">473</span> super.timeZone(value);<a name="line.473"></a>
+<span class="sourceLineNo">472</span> public CsvSerializerBuilder locale(Locale value) {<a name="line.472"></a>
+<span class="sourceLineNo">473</span> super.locale(value);<a name="line.473"></a>
<span class="sourceLineNo">474</span> return this;<a name="line.474"></a>
<span class="sourceLineNo">475</span> }<a name="line.475"></a>
<span class="sourceLineNo">476</span><a name="line.476"></a>
<span class="sourceLineNo">477</span> @Override /* CoreObjectBuilder */<a name="line.477"></a>
-<span class="sourceLineNo">478</span> public CsvSerializerBuilder mediaType(MediaType value) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> super.mediaType(value);<a name="line.479"></a>
+<span class="sourceLineNo">478</span> public CsvSerializerBuilder timeZone(TimeZone value) {<a name="line.478"></a>
+<span class="sourceLineNo">479</span> super.timeZone(value);<a name="line.479"></a>
<span class="sourceLineNo">480</span> return this;<a name="line.480"></a>
<span class="sourceLineNo">481</span> }<a name="line.481"></a>
<span class="sourceLineNo">482</span><a name="line.482"></a>
<span class="sourceLineNo">483</span> @Override /* CoreObjectBuilder */<a name="line.483"></a>
-<span class="sourceLineNo">484</span> public CsvSerializerBuilder debug(boolean value) {<a name="line.484"></a>
-<span class="sourceLineNo">485</span> super.debug(value);<a name="line.485"></a>
+<span class="sourceLineNo">484</span> public CsvSerializerBuilder mediaType(MediaType value) {<a name="line.484"></a>
+<span class="sourceLineNo">485</span> super.mediaType(value);<a name="line.485"></a>
<span class="sourceLineNo">486</span> return this;<a name="line.486"></a>
<span class="sourceLineNo">487</span> }<a name="line.487"></a>
<span class="sourceLineNo">488</span><a name="line.488"></a>
<span class="sourceLineNo">489</span> @Override /* CoreObjectBuilder */<a name="line.489"></a>
-<span class="sourceLineNo">490</span> public CsvSerializerBuilder property(String name, Object value) {<a name="line.490"></a>
-<span class="sourceLineNo">491</span> super.property(name, value);<a name="line.491"></a>
+<span class="sourceLineNo">490</span> public CsvSerializerBuilder debug(boolean value) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> super.debug(value);<a name="line.491"></a>
<span class="sourceLineNo">492</span> return this;<a name="line.492"></a>
<span class="sourceLineNo">493</span> }<a name="line.493"></a>
<span class="sourceLineNo">494</span><a name="line.494"></a>
<span class="sourceLineNo">495</span> @Override /* CoreObjectBuilder */<a name="line.495"></a>
-<span class="sourceLineNo">496</span> public CsvSerializerBuilder properties(Map<String,Object> properties) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span> super.properties(properties);<a name="line.497"></a>
+<span class="sourceLineNo">496</span> public CsvSerializerBuilder property(String name, Object value) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span> super.property(name, value);<a name="line.497"></a>
<span class="sourceLineNo">498</span> return this;<a name="line.498"></a>
<span class="sourceLineNo">499</span> }<a name="line.499"></a>
<span class="sourceLineNo">500</span><a name="line.500"></a>
<span class="sourceLineNo">501</span> @Override /* CoreObjectBuilder */<a name="line.501"></a>
-<span class="sourceLineNo">502</span> public CsvSerializerBuilder addToProperty(String name, Object value) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> super.addToProperty(name, value);<a name="line.503"></a>
+<span class="sourceLineNo">502</span> public CsvSerializerBuilder properties(Map<String,Object> properties) {<a name="line.502"></a>
+<span class="sourceLineNo">503</span> super.properties(properties);<a name="line.503"></a>
<span class="sourceLineNo">504</span> return this;<a name="line.504"></a>
<span class="sourceLineNo">505</span> }<a name="line.505"></a>
<span class="sourceLineNo">506</span><a name="line.506"></a>
<span class="sourceLineNo">507</span> @Override /* CoreObjectBuilder */<a name="line.507"></a>
-<span class="sourceLineNo">508</span> public CsvSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.508"></a>
-<span class="sourceLineNo">509</span> super.putToProperty(name, key, value);<a name="line.509"></a>
+<span class="sourceLineNo">508</span> public CsvSerializerBuilder addToProperty(String name, Object value) {<a name="line.508"></a>
+<span class="sourceLineNo">509</span> super.addToProperty(name, value);<a name="line.509"></a>
<span class="sourceLineNo">510</span> return this;<a name="line.510"></a>
<span class="sourceLineNo">511</span> }<a name="line.511"></a>
<span class="sourceLineNo">512</span><a name="line.512"></a>
<span class="sourceLineNo">513</span> @Override /* CoreObjectBuilder */<a name="line.513"></a>
-<span class="sourceLineNo">514</span> public CsvSerializerBuilder putToProperty(String name, Object value) {<a name="line.514"></a>
-<span class="sourceLineNo">515</span> super.putToProperty(name, value);<a name="line.515"></a>
+<span class="sourceLineNo">514</span> public CsvSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.514"></a>
+<span class="sourceLineNo">515</span> super.putToProperty(name, key, value);<a name="line.515"></a>
<span class="sourceLineNo">516</span> return this;<a name="line.516"></a>
<span class="sourceLineNo">517</span> }<a name="line.517"></a>
<span class="sourceLineNo">518</span><a name="line.518"></a>
<span class="sourceLineNo">519</span> @Override /* CoreObjectBuilder */<a name="line.519"></a>
-<span class="sourceLineNo">520</span> public CsvSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.520"></a>
-<span class="sourceLineNo">521</span> super.removeFromProperty(name, value);<a name="line.521"></a>
+<span class="sourceLineNo">520</span> public CsvSerializerBuilder putToProperty(String name, Object value) {<a name="line.520"></a>
+<span class="sourceLineNo">521</span> super.putToProperty(name, value);<a name="line.521"></a>
<span class="sourceLineNo">522</span> return this;<a name="line.522"></a>
<span class="sourceLineNo">523</span> }<a name="line.523"></a>
<span class="sourceLineNo">524</span><a name="line.524"></a>
<span class="sourceLineNo">525</span> @Override /* CoreObjectBuilder */<a name="line.525"></a>
-<span class="sourceLineNo">526</span> public CsvSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.526"></a>
-<span class="sourceLineNo">527</span> super.classLoader(classLoader);<a name="line.527"></a>
+<span class="sourceLineNo">526</span> public CsvSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.526"></a>
+<span class="sourceLineNo">527</span> super.removeFromProperty(name, value);<a name="line.527"></a>
<span class="sourceLineNo">528</span> return this;<a name="line.528"></a>
<span class="sourceLineNo">529</span> }<a name="line.529"></a>
<span class="sourceLineNo">530</span><a name="line.530"></a>
<span class="sourceLineNo">531</span> @Override /* CoreObjectBuilder */<a name="line.531"></a>
-<span class="sourceLineNo">532</span> public CsvSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.532"></a>
-<span class="sourceLineNo">533</span> super.apply(copyFrom);<a name="line.533"></a>
+<span class="sourceLineNo">532</span> public CsvSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.532"></a>
+<span class="sourceLineNo">533</span> super.classLoader(classLoader);<a name="line.533"></a>
<span class="sourceLineNo">534</span> return this;<a name="line.534"></a>
<span class="sourceLineNo">535</span> }<a name="line.535"></a>
-<span class="sourceLineNo">536</span>}<a name="line.536"></a>
+<span class="sourceLineNo">536</span><a name="line.536"></a>
+<span class="sourceLineNo">537</span> @Override /* CoreObjectBuilder */<a name="line.537"></a>
+<span class="sourceLineNo">538</span> public CsvSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.538"></a>
+<span class="sourceLineNo">539</span> super.apply(copyFrom);<a name="line.539"></a>
+<span class="sourceLineNo">540</span> return this;<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span>}<a name="line.542"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializer.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializer.html
index cdacac8..0797312 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializer.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializer.html
@@ -27,163 +27,154 @@
<span class="sourceLineNo">019</span>import org.apache.juneau.annotation.*;<a name="line.19"></a>
<span class="sourceLineNo">020</span>import org.apache.juneau.dto.*;<a name="line.20"></a>
<span class="sourceLineNo">021</span>import org.apache.juneau.http.*;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.juneau.internal.*;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.juneau.serializer.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span><a name="line.24"></a>
-<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
-<span class="sourceLineNo">026</span> * Serializes POJOs to HTTP responses as HTML documents.<a name="line.26"></a>
-<span class="sourceLineNo">027</span> *<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * <h5 class='section'>Media types:</h5><a name="line.28"></a>
-<span class="sourceLineNo">029</span> * <p><a name="line.29"></a>
-<span class="sourceLineNo">030</span> * Handles <code>Accept</code> types: <code>text/html</code><a name="line.30"></a>
-<span class="sourceLineNo">031</span> * <p><a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Produces <code>Content-Type</code> types: <code>text/html</code><a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Description:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Same as {@link HtmlSerializer}, except wraps the response in <code><xt>&lt;html&gt;</code>, <code><xt>&lt;head&gt;</code>,<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * and <code><xt>&lt;body&gt;</code> tags so that it can be rendered in a browser.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h5 class='section'>Configurable properties:</h5><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * This class has the following properties associated with it:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link HtmlDocSerializerContext}<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link BeanContext}<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * </ul><a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@Produces("text/html")<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@SuppressWarnings("hiding")<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public class HtmlDocSerializer extends HtmlStrippedDocSerializer {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> // Properties defined in RestServletProperties<a name="line.51"></a>
-<span class="sourceLineNo">052</span> private static final String<a name="line.52"></a>
-<span class="sourceLineNo">053</span> REST_method = "RestServlet.method",<a name="line.53"></a>
-<span class="sourceLineNo">054</span> REST_relativeServletURI = "RestServlet.relativeServletURI";<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">022</span>import org.apache.juneau.serializer.*;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>/**<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * Serializes POJOs to HTTP responses as HTML documents.<a name="line.25"></a>
+<span class="sourceLineNo">026</span> *<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * <h5 class='section'>Media types:</h5><a name="line.27"></a>
+<span class="sourceLineNo">028</span> * <p><a name="line.28"></a>
+<span class="sourceLineNo">029</span> * Handles <code>Accept</code> types: <code>text/html</code><a name="line.29"></a>
+<span class="sourceLineNo">030</span> * <p><a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Produces <code>Content-Type</code> types: <code>text/html</code><a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Description:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Same as {@link HtmlSerializer}, except wraps the response in <code><xt>&lt;html&gt;</code>, <code><xt>&lt;head&gt;</code>,<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * and <code><xt>&lt;body&gt;</code> tags so that it can be rendered in a browser.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h5 class='section'>Configurable properties:</h5><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * This class has the following properties associated with it:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link HtmlDocSerializerContext}<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link BeanContext}<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * </ul><a name="line.44"></a>
+<span class="sourceLineNo">045</span> */<a name="line.45"></a>
+<span class="sourceLineNo">046</span>@Produces("text/html")<a name="line.46"></a>
+<span class="sourceLineNo">047</span>@SuppressWarnings("hiding")<a name="line.47"></a>
+<span class="sourceLineNo">048</span>public class HtmlDocSerializer extends HtmlStrippedDocSerializer {<a name="line.48"></a>
+<span class="sourceLineNo">049</span><a name="line.49"></a>
+<span class="sourceLineNo">050</span> // Properties defined in RestServletProperties<a name="line.50"></a>
+<span class="sourceLineNo">051</span> private static final String<a name="line.51"></a>
+<span class="sourceLineNo">052</span> REST_method = "RestServlet.method";<a name="line.52"></a>
+<span class="sourceLineNo">053</span><a name="line.53"></a>
+<span class="sourceLineNo">054</span> /** Default serializer, all default settings. */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> public static final HtmlDocSerializer DEFAULT = new HtmlDocSerializer(PropertyStore.create());<a name="line.55"></a>
<span class="sourceLineNo">056</span><a name="line.56"></a>
-<span class="sourceLineNo">057</span> /** Default serializer, all default settings. */<a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static final HtmlDocSerializer DEFAULT = new HtmlDocSerializer(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">057</span><a name="line.57"></a>
+<span class="sourceLineNo">058</span> final HtmlDocSerializerContext ctx;<a name="line.58"></a>
<span class="sourceLineNo">059</span><a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> final HtmlDocSerializerContext ctx;<a name="line.61"></a>
-<span class="sourceLineNo">062</span><a name="line.62"></a>
-<span class="sourceLineNo">063</span> /**<a name="line.63"></a>
-<span class="sourceLineNo">064</span> * Constructor.<a name="line.64"></a>
-<span class="sourceLineNo">065</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.65"></a>
-<span class="sourceLineNo">066</span> */<a name="line.66"></a>
-<span class="sourceLineNo">067</span> public HtmlDocSerializer(PropertyStore propertyStore) {<a name="line.67"></a>
-<span class="sourceLineNo">068</span> super(propertyStore);<a name="line.68"></a>
-<span class="sourceLineNo">069</span> this.ctx = createContext(HtmlDocSerializerContext.class);<a name="line.69"></a>
-<span class="sourceLineNo">070</span> }<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> //--------------------------------------------------------------------------------<a name="line.73"></a>
-<span class="sourceLineNo">074</span> // Overridden methods<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>
-<span class="sourceLineNo">077</span> @Override /* Serializer */<a name="line.77"></a>
-<span class="sourceLineNo">078</span> public HtmlDocSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.78"></a>
-<span class="sourceLineNo">079</span> return new HtmlDocSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.79"></a>
-<span class="sourceLineNo">080</span> }<a name="line.80"></a>
+<span class="sourceLineNo">060</span> /**<a name="line.60"></a>
+<span class="sourceLineNo">061</span> * Constructor.<a name="line.61"></a>
+<span class="sourceLineNo">062</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.62"></a>
+<span class="sourceLineNo">063</span> */<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public HtmlDocSerializer(PropertyStore propertyStore) {<a name="line.64"></a>
+<span class="sourceLineNo">065</span> super(propertyStore);<a name="line.65"></a>
+<span class="sourceLineNo">066</span> this.ctx = createContext(HtmlDocSerializerContext.class);<a name="line.66"></a>
+<span class="sourceLineNo">067</span> }<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span><a name="line.69"></a>
+<span class="sourceLineNo">070</span> //--------------------------------------------------------------------------------<a name="line.70"></a>
+<span class="sourceLineNo">071</span> // Overridden methods<a name="line.71"></a>
+<span class="sourceLineNo">072</span> //--------------------------------------------------------------------------------<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Override /* Serializer */<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public HtmlDocSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.75"></a>
+<span class="sourceLineNo">076</span> return new HtmlDocSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.76"></a>
+<span class="sourceLineNo">077</span> }<a name="line.77"></a>
+<span class="sourceLineNo">078</span><a name="line.78"></a>
+<span class="sourceLineNo">079</span> @Override /* Serializer */<a name="line.79"></a>
+<span class="sourceLineNo">080</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.80"></a>
<span class="sourceLineNo">081</span><a name="line.81"></a>
-<span class="sourceLineNo">082</span> @Override /* Serializer */<a name="line.82"></a>
-<span class="sourceLineNo">083</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.83"></a>
-<span class="sourceLineNo">084</span><a name="line.84"></a>
-<span class="sourceLineNo">085</span> HtmlDocSerializerSession s = (HtmlDocSerializerSession)session;<a name="line.85"></a>
-<span class="sourceLineNo">086</span> HtmlWriter w = s.getWriter();<a name="line.86"></a>
+<span class="sourceLineNo">082</span> HtmlDocSerializerSession s = (HtmlDocSerializerSession)session;<a name="line.82"></a>
+<span class="sourceLineNo">083</span> HtmlWriter w = s.getWriter();<a name="line.83"></a>
+<span class="sourceLineNo">084</span> UriResolver uriResolver = s.getUriResolver();<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span> boolean isOptionsPage = session.getProperty(REST_method, "").equalsIgnoreCase("OPTIONS");<a name="line.86"></a>
<span class="sourceLineNo">087</span><a name="line.87"></a>
-<span class="sourceLineNo">088</span> boolean isOptionsPage = session.getProperty(REST_method, "").equalsIgnoreCase("OPTIONS");<a name="line.88"></a>
-<span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span> // Render the header.<a name="line.90"></a>
-<span class="sourceLineNo">091</span> w.sTag("html").nl();<a name="line.91"></a>
-<span class="sourceLineNo">092</span> w.sTag("head").nl();<a name="line.92"></a>
-<span class="sourceLineNo">093</span><a name="line.93"></a>
-<span class="sourceLineNo">094</span> String cssUrl = s.getCssUrl();<a name="line.94"></a>
-<span class="sourceLineNo">095</span> if (cssUrl == null)<a name="line.95"></a>
-<span class="sourceLineNo">096</span> cssUrl = session.getProperty(REST_relativeServletURI, "") + "/style.css";<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span> w.oTag(1, "style")<a name="line.98"></a>
-<span class="sourceLineNo">099</span> .attr("type", "text/css")<a name="line.99"></a>
-<span class="sourceLineNo">100</span> .appendln(">")<a name="line.100"></a>
-<span class="sourceLineNo">101</span> .append(2, "@import ").q().append(cssUrl).q().appendln(";");<a name="line.101"></a>
-<span class="sourceLineNo">102</span> if (s.isNoWrap())<a name="line.102"></a>
-<span class="sourceLineNo">103</span> w.appendln("\n* {white-space:nowrap;}");<a name="line.103"></a>
-<span class="sourceLineNo">104</span> if (s.getCssImports() != null)<a name="line.104"></a>
-<span class="sourceLineNo">105</span> for (String cssImport : s.getCssImports())<a name="line.105"></a>
-<span class="sourceLineNo">106</span> w.append(2, "@import ").q().append(cssImport).q().appendln(";");<a name="line.106"></a>
-<span class="sourceLineNo">107</span> w.eTag(1, "style").nl();<a name="line.107"></a>
-<span class="sourceLineNo">108</span> w.eTag("head").nl();<a name="line.108"></a>
-<span class="sourceLineNo">109</span> w.sTag("body").nl();<a name="line.109"></a>
-<span class="sourceLineNo">110</span> // Write the title of the page.<a name="line.110"></a>
-<span class="sourceLineNo">111</span> String title = s.getTitle();<a name="line.111"></a>
-<span class="sourceLineNo">112</span> if (title == null && isOptionsPage)<a name="line.112"></a>
-<span class="sourceLineNo">113</span> title = "Options";<a name="line.113"></a>
-<span class="sourceLineNo">114</span> String description = s.getText();<a name="line.114"></a>
-<span class="sourceLineNo">115</span> if (title != null)<a name="line.115"></a>
-<span class="sourceLineNo">116</span> w.oTag(1, "h3").attr("class", "title").append('>').text(title).eTag("h3").nl();<a name="line.116"></a>
-<span class="sourceLineNo">117</span> if (description != null)<a name="line.117"></a>
-<span class="sourceLineNo">118</span> w.oTag(1, "h5").attr("class", "description").append('>').text(description).eTag("h5").nl();<a name="line.118"></a>
-<span class="sourceLineNo">119</span><a name="line.119"></a>
-<span class="sourceLineNo">120</span> // Write the action links that render above the results.<a name="line.120"></a>
-<span class="sourceLineNo">121</span> List<Link> actions = new LinkedList<Link>();<a name="line.121"></a>
-<span class="sourceLineNo">122</span><a name="line.122"></a>
-<span class="sourceLineNo">123</span> // If this is an OPTIONS request, provide a 'back' link to return to the GET request page.<a name="line.123"></a>
-<span class="sourceLineNo">124</span> if (! isOptionsPage) {<a name="line.124"></a>
-<span class="sourceLineNo">125</span> Map<String,String> htmlLinks = s.getLinks();<a name="line.125"></a>
-<span class="sourceLineNo">126</span> if (htmlLinks != null) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span> for (Map.Entry<String,String> e : htmlLinks.entrySet()) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> String uri = e.getValue();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (uri.indexOf("://") == -1 && ! StringUtils.startsWith(uri, '/')) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> StringBuilder sb = new StringBuilder(session.getProperty(REST_relativeServletURI, ""));<a name="line.130"></a>
-<span class="sourceLineNo">131</span> if (! (uri.isEmpty() || uri.charAt(0) == '?' || uri.charAt(0) == '/'))<a name="line.131"></a>
-<span class="sourceLineNo">132</span> sb.append('/');<a name="line.132"></a>
-<span class="sourceLineNo">133</span> sb.append(uri);<a name="line.133"></a>
-<span class="sourceLineNo">134</span> uri = sb.toString();<a name="line.134"></a>
-<span class="sourceLineNo">135</span> }<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span> actions.add(new Link(e.getKey(), uri));<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span> }<a name="line.139"></a>
-<span class="sourceLineNo">140</span> }<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (actions.size() > 0) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> w.oTag(1, "p").attr("class", "links").append('>').nl();<a name="line.143"></a>
-<span class="sourceLineNo">144</span> for (Iterator<Link> i = actions.iterator(); i.hasNext();) {<a name="line.144"></a>
-<span class="sourceLineNo">145</span> Link h = i.next();<a name="line.145"></a>
-<span class="sourceLineNo">146</span> w.oTag(2, "a").attr("class", "link").attr("href", h.getHref(), true).append('>').append(h.getName()).eTag("a").nl();<a name="line.146"></a>
-<span class="sourceLineNo">147</span> if (i.hasNext())<a name="line.147"></a>
-<span class="sourceLineNo">148</span> w.append(3, " - ").nl();<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> w.eTag(1, "p").nl();<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> s.indent = 3;<a name="line.153"></a>
-<span class="sourceLineNo">154</span><a name="line.154"></a>
-<span class="sourceLineNo">155</span> // To allow for page formatting using CSS, we encapsulate the data inside two div tags:<a name="line.155"></a>
-<span class="sourceLineNo">156</span> // <div class='outerdata'><div class='data' id='data'>...</div></div><a name="line.156"></a>
-<span class="sourceLineNo">157</span> w.oTag(1, "div").attr("class","outerdata").append('>').nl();<a name="line.157"></a>
-<span class="sourceLineNo">158</span> w.oTag(2, "div").attr("class","data").attr("id", "data").append('>').nl();<a name="line.158"></a>
-<span class="sourceLineNo">159</span> if (isEmptyList(o))<a name="line.159"></a>
-<span class="sourceLineNo">160</span> w.oTag(3, "p").append('>').append("no results").eTag("p");<a name="line.160"></a>
-<span class="sourceLineNo">161</span> else<a name="line.161"></a>
-<span class="sourceLineNo">162</span> super.doSerialize(s, o);<a name="line.162"></a>
-<span class="sourceLineNo">163</span> w.eTag(2, "div").nl();<a name="line.163"></a>
-<span class="sourceLineNo">164</span> w.eTag(1, "div").nl();<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> w.eTag("body").nl().eTag("html").nl();<a name="line.166"></a>
-<span class="sourceLineNo">167</span> }<a name="line.167"></a>
-<span class="sourceLineNo">168</span><a name="line.168"></a>
-<span class="sourceLineNo">169</span> private static boolean isEmptyList(Object o) {<a name="line.169"></a>
-<span class="sourceLineNo">170</span> if (o == null)<a name="line.170"></a>
-<span class="sourceLineNo">171</span> return false;<a name="line.171"></a>
-<span class="sourceLineNo">172</span> if (o instanceof Collection && ((Collection<?>)o).size() == 0)<a name="line.172"></a>
-<span class="sourceLineNo">173</span> return true;<a name="line.173"></a>
-<span class="sourceLineNo">174</span> if (o.getClass().isArray() && Array.getLength(o) == 0)<a name="line.174"></a>
-<span class="sourceLineNo">175</span> return true;<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return false;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span>}<a name="line.178"></a>
+<span class="sourceLineNo">088</span> // Render the header.<a name="line.88"></a>
+<span class="sourceLineNo">089</span> w.sTag("html").nl();<a name="line.89"></a>
+<span class="sourceLineNo">090</span> w.sTag("head").nl();<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span> String cssUrl = s.getCssUrl();<a name="line.92"></a>
+<span class="sourceLineNo">093</span> if (cssUrl == null)<a name="line.93"></a>
+<span class="sourceLineNo">094</span> cssUrl = "servlet:/style.css";<a name="line.94"></a>
+<span class="sourceLineNo">095</span> cssUrl = uriResolver.resolve(cssUrl);<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span> w.oTag(1, "style")<a name="line.97"></a>
+<span class="sourceLineNo">098</span> .attr("type", "text/css")<a name="line.98"></a>
+<span class="sourceLineNo">099</span> .appendln(">")<a name="line.99"></a>
+<span class="sourceLineNo">100</span> .append(2, "@import ").q().append(cssUrl).q().appendln(";");<a name="line.100"></a>
+<span class="sourceLineNo">101</span> if (s.isNoWrap())<a name="line.101"></a>
+<span class="sourceLineNo">102</span> w.appendln("\n* {white-space:nowrap;}");<a name="line.102"></a>
+<span class="sourceLineNo">103</span> if (s.getCssImports() != null)<a name="line.103"></a>
+<span class="sourceLineNo">104</span> for (String cssImport : s.getCssImports())<a name="line.104"></a>
+<span class="sourceLineNo">105</span> w.append(2, "@import ").q().append(cssImport).q().appendln(";");<a name="line.105"></a>
+<span class="sourceLineNo">106</span> w.eTag(1, "style").nl();<a name="line.106"></a>
+<span class="sourceLineNo">107</span> w.eTag("head").nl();<a name="line.107"></a>
+<span class="sourceLineNo">108</span> w.sTag("body").nl();<a name="line.108"></a>
+<span class="sourceLineNo">109</span> // Write the title of the page.<a name="line.109"></a>
+<span class="sourceLineNo">110</span> String title = s.getTitle();<a name="line.110"></a>
+<span class="sourceLineNo">111</span> if (title == null && isOptionsPage)<a name="line.111"></a>
+<span class="sourceLineNo">112</span> title = "Options";<a name="line.112"></a>
+<span class="sourceLineNo">113</span> String description = s.getText();<a name="line.113"></a>
+<span class="sourceLineNo">114</span> if (title != null)<a name="line.114"></a>
+<span class="sourceLineNo">115</span> w.oTag(1, "h3").attr("class", "title").append('>').text(title).eTag("h3").nl();<a name="line.115"></a>
+<span class="sourceLineNo">116</span> if (description != null)<a name="line.116"></a>
+<span class="sourceLineNo">117</span> w.oTag(1, "h5").attr("class", "description").append('>').text(description).eTag("h5").nl();<a name="line.117"></a>
+<span class="sourceLineNo">118</span><a name="line.118"></a>
+<span class="sourceLineNo">119</span> // Write the action links that render above the results.<a name="line.119"></a>
+<span class="sourceLineNo">120</span> List<Link> actions = new LinkedList<Link>();<a name="line.120"></a>
+<span class="sourceLineNo">121</span><a name="line.121"></a>
+<span class="sourceLineNo">122</span> // If this is an OPTIONS request, provide a 'back' link to return to the GET request page.<a name="line.122"></a>
+<span class="sourceLineNo">123</span> if (! isOptionsPage) {<a name="line.123"></a>
+<span class="sourceLineNo">124</span> Map<String,String> htmlLinks = s.getLinks();<a name="line.124"></a>
+<span class="sourceLineNo">125</span> if (htmlLinks != null) {<a name="line.125"></a>
+<span class="sourceLineNo">126</span> for (Map.Entry<String,String> e : htmlLinks.entrySet()) {<a name="line.126"></a>
+<span class="sourceLineNo">127</span> String uri = uriResolver.resolve(e.getValue());<a name="line.127"></a>
+<span class="sourceLineNo">128</span> actions.add(new Link(e.getKey(), uri));<a name="line.128"></a>
+<span class="sourceLineNo">129</span> }<a name="line.129"></a>
+<span class="sourceLineNo">130</span> }<a name="line.130"></a>
+<span class="sourceLineNo">131</span> }<a name="line.131"></a>
+<span class="sourceLineNo">132</span><a name="line.132"></a>
+<span class="sourceLineNo">133</span> if (actions.size() > 0) {<a name="line.133"></a>
+<span class="sourceLineNo">134</span> w.oTag(1, "p").attr("class", "links").append('>').nl();<a name="line.134"></a>
+<span class="sourceLineNo">135</span> for (Iterator<Link> i = actions.iterator(); i.hasNext();) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> Link h = i.next();<a name="line.136"></a>
+<span class="sourceLineNo">137</span> w.oTag(2, "a").attr("class", "link").attr("href", h.getHref(), true).append('>').append(h.getName()).eTag("a").nl();<a name="line.137"></a>
+<span class="sourceLineNo">138</span> if (i.hasNext())<a name="line.138"></a>
+<span class="sourceLineNo">139</span> w.append(3, " - ").nl();<a name="line.139"></a>
+<span class="sourceLineNo">140</span> }<a name="line.140"></a>
+<span class="sourceLineNo">141</span> w.eTag(1, "p").nl();<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span> s.indent = 3;<a name="line.144"></a>
+<span class="sourceLineNo">145</span><a name="line.145"></a>
+<span class="sourceLineNo">146</span> // To allow for page formatting using CSS, we encapsulate the data inside two div tags:<a name="line.146"></a>
+<span class="sourceLineNo">147</span> // <div class='outerdata'><div class='data' id='data'>...</div></div><a name="line.147"></a>
+<span class="sourceLineNo">148</span> w.oTag(1, "div").attr("class","outerdata").append('>').nl();<a name="line.148"></a>
+<span class="sourceLineNo">149</span> w.oTag(2, "div").attr("class","data").attr("id", "data").append('>').nl();<a name="line.149"></a>
+<span class="sourceLineNo">150</span> if (isEmptyList(o))<a name="line.150"></a>
+<span class="sourceLineNo">151</span> w.oTag(3, "p").append('>').append("no results").eTag("p");<a name="line.151"></a>
+<span class="sourceLineNo">152</span> else<a name="line.152"></a>
+<span class="sourceLineNo">153</span> super.doSerialize(s, o);<a name="line.153"></a>
+<span class="sourceLineNo">154</span> w.eTag(2, "div").nl();<a name="line.154"></a>
+<span class="sourceLineNo">155</span> w.eTag(1, "div").nl();<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> w.eTag("body").nl().eTag("html").nl();<a name="line.157"></a>
+<span class="sourceLineNo">158</span> }<a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span> private static boolean isEmptyList(Object o) {<a name="line.160"></a>
+<span class="sourceLineNo">161</span> if (o == null)<a name="line.161"></a>
+<span class="sourceLineNo">162</span> return false;<a name="line.162"></a>
+<span class="sourceLineNo">163</span> if (o instanceof Collection && ((Collection<?>)o).size() == 0)<a name="line.163"></a>
+<span class="sourceLineNo">164</span> return true;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> if (o.getClass().isArray() && Array.getLength(o) == 0)<a name="line.165"></a>
+<span class="sourceLineNo">166</span> return true;<a name="line.166"></a>
+<span class="sourceLineNo">167</span> return false;<a name="line.167"></a>
+<span class="sourceLineNo">168</span> }<a name="line.168"></a>
+<span class="sourceLineNo">169</span>}<a name="line.169"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializerSession.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializerSession.html
index 54aef5e..a5487c2 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializerSession.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlDocSerializerSession.html
@@ -141,7 +141,7 @@
<span class="sourceLineNo">133</span> Object output = getOutput();<a name="line.133"></a>
<span class="sourceLineNo">134</span> if (output instanceof HtmlWriter)<a name="line.134"></a>
<span class="sourceLineNo">135</span> return (HtmlWriter)output;<a name="line.135"></a>
-<span class="sourceLineNo">136</span> return new HtmlWriter(super.getWriter(), isUseWhitespace(), isTrimStrings(), getQuoteChar(), getRelativeUriBase(), getAbsolutePathUriBase(), getUriContext());<a name="line.136"></a>
+<span class="sourceLineNo">136</span> return new HtmlWriter(super.getWriter(), isUseWhitespace(), isTrimStrings(), getQuoteChar(), getUriResolver());<a name="line.136"></a>
<span class="sourceLineNo">137</span> }<a name="line.137"></a>
<span class="sourceLineNo">138</span>}<a name="line.138"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.Sq.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.Sq.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.Sq.html
index 8d17234..05870da 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.Sq.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.Sq.html
@@ -334,7 +334,7 @@
<span class="sourceLineNo">326</span> } else if (session.isUri(sType, pMeta, o)) {<a name="line.326"></a>
<span class="sourceLineNo">327</span> String label = session.getAnchorText(pMeta, o);<a name="line.327"></a>
<span class="sourceLineNo">328</span> out.oTag("a").attrUri("href", o).append('>');<a name="line.328"></a>
-<span class="sourceLineNo">329</span> out.append(label);<a name="line.329"></a>
+<span class="sourceLineNo">329</span> out.text(label);<a name="line.329"></a>
<span class="sourceLineNo">330</span> out.eTag("a");<a name="line.330"></a>
<span class="sourceLineNo">331</span> cr = CR_SIMPLE;<a name="line.331"></a>
<span class="sourceLineNo">332</span><a name="line.332"></a>
@@ -451,12 +451,12 @@
<span class="sourceLineNo">443</span> out.cTag();<a name="line.443"></a>
<span class="sourceLineNo">444</span><a name="line.444"></a>
<span class="sourceLineNo">445</span> try {<a name="line.445"></a>
-<span class="sourceLineNo">446</span> if (link != null) <a name="line.446"></a>
+<span class="sourceLineNo">446</span> if (link != null)<a name="line.446"></a>
<span class="sourceLineNo">447</span> out.oTag(i+3, "a").attrUri("href", m.resolveVars(link)).cTag();<a name="line.447"></a>
<span class="sourceLineNo">448</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), cMeta, key, 2, pMeta, false);<a name="line.448"></a>
<span class="sourceLineNo">449</span> if (cr == CR_NORMAL)<a name="line.449"></a>
<span class="sourceLineNo">450</span> out.i(i+2);<a name="line.450"></a>
-<span class="sourceLineNo">451</span> if (link != null) <a name="line.451"></a>
+<span class="sourceLineNo">451</span> if (link != null)<a name="line.451"></a>
<span class="sourceLineNo">452</span> out.eTag("a");<a name="line.452"></a>
<span class="sourceLineNo">453</span> } catch (SerializeException e) {<a name="line.453"></a>
<span class="sourceLineNo">454</span> throw e;<a name="line.454"></a>
@@ -564,12 +564,12 @@
<span class="sourceLineNo">556</span> if (style != null)<a name="line.556"></a>
<span class="sourceLineNo">557</span> out.attr("style", style);<a name="line.557"></a>
<span class="sourceLineNo">558</span> out.cTag();<a name="line.558"></a>
-<span class="sourceLineNo">559</span> if (link != null) <a name="line.559"></a>
+<span class="sourceLineNo">559</span> if (link != null)<a name="line.559"></a>
<span class="sourceLineNo">560</span> out.oTag(i+3, "a").attrUri("href", m2.resolveVars(link)).cTag();<a name="line.560"></a>
<span class="sourceLineNo">561</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), pMeta.getClassMeta(), p.getKey().toString(), 2, pMeta, false);<a name="line.561"></a>
<span class="sourceLineNo">562</span> if (cr == CR_NORMAL)<a name="line.562"></a>
<span class="sourceLineNo">563</span> out.i(i+2);<a name="line.563"></a>
-<span class="sourceLineNo">564</span> if (link != null) <a name="line.564"></a>
+<span class="sourceLineNo">564</span> if (link != null)<a name="line.564"></a>
<span class="sourceLineNo">565</span> out.eTag("a");<a name="line.565"></a>
<span class="sourceLineNo">566</span> out.eTag("td").nl();<a name="line.566"></a>
<span class="sourceLineNo">567</span> }<a name="line.567"></a>
[38/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/json/JsonSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/json/JsonSerializerBuilder.html
index bf22264..545cc0d 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -190,279 +190,273 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#escapeSolidus-boolean-">escapeSolidus</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Prefix solidus <js>'/'</js> characters with escapes.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -470,230 +464,242 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#simple--">simple</a></span>()</code>
<div class="block">Shortcut for calling <code>setSimpleMode(<jk>true</jk>).sq()</code>.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#simple-boolean-">simple</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Simple JSON mode.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1313,117 +1319,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.195">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.195">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.201">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.201">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.207">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1433,7 +1463,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.207">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.213">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1467,7 +1497,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.213">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.219">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1500,7 +1530,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.219">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.225">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1535,7 +1565,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.225">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.231">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1573,7 +1603,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.231">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.237">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1611,7 +1641,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.237">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.243">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1647,7 +1677,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.243">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.249">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1685,7 +1715,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.249">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.255">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1723,7 +1753,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.255">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.261">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1760,7 +1790,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.261">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/json/JsonSerializerBuilder.html#line.267">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.
<p>
@@ -1797,7 +1827,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanFieldVisibility</h4>
-<pre>public <a href="../..
<TRUNCATED>
[16/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlWriter.html b/content/site/apidocs/org/apache/juneau/xml/XmlWriter.html
index 092e7dd..8e617a5 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlWriter.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlWriter.html
@@ -151,7 +151,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.io.Writer">
@@ -174,13 +174,11 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<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/xml/XmlWriter.html#XmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-boolean-org.apache.juneau.xml.Namespace-">XmlWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#XmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-boolean-org.apache.juneau.xml.Namespace-">XmlWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext,
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver,
boolean enableNs,
<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> defaultNamespace)</code>
<div class="block">Constructor.</div>
@@ -250,7 +248,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
<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> name,
<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> value)</code>
-<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-"><code>attr(String, Object, boolean)</code></a>, except pass in a <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
+<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-"><code>attr(String, String, Object)</code></a>, except pass in a <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
</td>
</tr>
<tr id="i8" class="altColor">
@@ -264,7 +262,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-">attr</a></span>(<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> name,
<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> value,
- boolean needsEncoding)</code>
+ boolean valNeedsEncoding)</code>
<div class="block">Shortcut for <code>attr(<jk>null</jk>, name, value, <jk>false</jk>);</code></div>
</td>
</tr>
@@ -281,7 +279,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-boolean-">attr</a></span>(<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> ns,
<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> name,
<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> value,
- boolean needsEncoding)</code>
+ boolean valNeedsEncoding)</code>
<div class="block">Writes an attribute to the output: <code><xa>ns:name</xa>=<xs>'value'</xs></code></div>
</td>
</tr>
@@ -321,18 +319,12 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#encodeAttr-java.lang.Object-">encodeAttr</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> o)</code>
-<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-int-java.lang.String-">eTag</a></span>(int indent,
<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> name)</code>
<div class="block">Shortcut for <code>i(indent).eTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-int-java.lang.String-java.lang.String-">eTag</a></span>(int indent,
<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> ns,
@@ -340,7 +332,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).eTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-int-java.lang.String-java.lang.String-boolean-">eTag</a></span>(int indent,
<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> ns,
@@ -349,20 +341,20 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).eTag(ns, name, needsEncoding);</code></div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-java.lang.String-">eTag</a></span>(<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> name)</code>
<div class="block">Shortcut for <code>eTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-java.lang.String-java.lang.String-">eTag</a></span>(<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> ns,
<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> name)</code>
<div class="block">Shortcut for <code>eTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#eTag-java.lang.String-java.lang.String-boolean-">eTag</a></span>(<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> ns,
<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> name,
@@ -370,40 +362,40 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Writes an end tag to the output: <code><xt></ns:name></xt></code></div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#i-int-">i</a></span>(int indent)</code>
<div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#nl--">nl</a></span>()</code>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-org.apache.juneau.xml.Namespace-java.lang.String-">oAttr</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
<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> name)</code>
<div class="block">Writes an open-ended attribute to the output: <code><xa>ns:name</xa>=</code></div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oAttr-java.lang.String-java.lang.String-">oAttr</a></span>(<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> ns,
<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> name)</code>
<div class="block">Writes an open-ended attribute to the output: <code><xa>ns:name</xa>=</code></div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-int-java.lang.String-">oTag</a></span>(int indent,
<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> name)</code>
<div class="block">Shortcut for <code>i(indent).oTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-int-java.lang.String-java.lang.String-">oTag</a></span>(int indent,
<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> ns,
@@ -411,7 +403,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).oTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-int-java.lang.String-java.lang.String-boolean-">oTag</a></span>(int indent,
<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> ns,
@@ -420,20 +412,20 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).oTag(ns, name, needsEncoding);</code></div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-java.lang.String-">oTag</a></span>(<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> name)</code>
<div class="block">Shortcut for <code>oTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-java.lang.String-java.lang.String-">oTag</a></span>(<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> ns,
<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> name)</code>
<div class="block">Shortcut for <code>oTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#oTag-java.lang.String-java.lang.String-boolean-">oTag</a></span>(<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> ns,
<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> name,
@@ -441,26 +433,26 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Writes an opening tag to the output: <code><xt><ns:name</xt></code></div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#q--">q</a></span>()</code>
<div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#s--">s</a></span>()</code>
<div class="block">Adds a whitespace character to the output if the <code>useWhitespace</code> setting is enabled.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-int-java.lang.String-">sTag</a></span>(int indent,
<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> name)</code>
<div class="block">Shortcut for <code>i(indent).sTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-int-java.lang.String-java.lang.String-">sTag</a></span>(int indent,
<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> ns,
@@ -468,7 +460,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).sTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-int-java.lang.String-java.lang.String-boolean-">sTag</a></span>(int indent,
<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> ns,
@@ -477,20 +469,20 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).sTag(ns, name, needsEncoding);</code></div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-java.lang.String-">sTag</a></span>(<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> name)</code>
<div class="block">Shortcut for <code>sTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-java.lang.String-java.lang.String-">sTag</a></span>(<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> ns,
<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> name)</code>
<div class="block">Shortcut for <code>sTag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#sTag-java.lang.String-java.lang.String-boolean-">sTag</a></span>(<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> ns,
<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> name,
@@ -498,14 +490,14 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Writes a start tag to the output: <code><xt><ns:name></xt></code></div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-int-java.lang.String-">tag</a></span>(int indent,
<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> name)</code>
<div class="block">Shortcut for <code>i(indent).tag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-int-java.lang.String-java.lang.String-">tag</a></span>(int indent,
<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> ns,
@@ -513,7 +505,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).tag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-int-java.lang.String-java.lang.String-boolean-">tag</a></span>(int indent,
<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> ns,
@@ -522,20 +514,20 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Shortcut for <code>i(indent).tag(ns, name, needsEncoding);</code></div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-java.lang.String-">tag</a></span>(<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> name)</code>
<div class="block">Shortcut for <code>tag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-java.lang.String-java.lang.String-">tag</a></span>(<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> ns,
<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> name)</code>
<div class="block">Shortcut for <code>tag(ns, name, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#tag-java.lang.String-java.lang.String-boolean-">tag</a></span>(<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> ns,
<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> name,
@@ -543,19 +535,25 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Writes a closed tag to the output: <code><xt><ns:name/></xt></code></div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.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> o)</code>
<div class="block">Shortcut for calling <code>text(o, <jk>false</jk>);</code></div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-boolean-">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> o,
boolean preserveWhitespace)</code>
<div class="block">Serializes and encodes the specified object as valid XML text.</div>
</td>
</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlWriter.html#textUri-java.lang.Object-">textUri</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> o)</code>
+<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-"><code>text(Object)</code></a> but treats the value as a URL to resolved then serialized.</div>
+</td>
+</tr>
<tr id="i50" 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/xml/XmlWriter.html#toString--">toString</a></span>()</code> </td>
@@ -596,19 +594,17 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="XmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-boolean-org.apache.juneau.xml.Namespace-">
+<a name="XmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-boolean-org.apache.juneau.xml.Namespace-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>XmlWriter</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.48">XmlWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<pre>public <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.45">XmlWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext,
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver,
boolean enableNs,
<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> defaultNamespace)</pre>
<div class="block">Constructor.</div>
@@ -618,10 +614,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<dd><code>useWhitespace</code> - If <jk>true</jk> XML elements will be indented.</dd>
<dd><code>trimStrings</code> - If <jk>true</jk>, strings should be trimmed before they're serialized.</dd>
<dd><code>quoteChar</code> - The quote character to use for attributes. Should be <js>'\''</js> or <js>'"'</js>.</dd>
-<dd><code>relativeUriBase</code> - The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</dd>
-<dd><code>absolutePathUriBase</code> - The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</dd>
-<dd><code>uriContext</code> - The URI context.
- Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
<dd><code>enableNs</code> - Flag to indicate if XML namespaces are enabled.</dd>
<dd><code>defaultNamespace</code> - The default namespace if XML namespaces are enabled.</dd>
</dl>
@@ -641,7 +634,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.63">oTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.60">oTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -664,7 +657,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.82">oTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.79">oTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>oTag(ns, name, <jk>false</jk>);</code></div>
@@ -685,7 +678,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.93">oTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.90">oTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>oTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
<dl>
@@ -704,7 +697,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.107">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.104">oTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -729,7 +722,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.120">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.117">oTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -752,7 +745,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.132">oTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.129">oTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>i(indent).oTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -773,7 +766,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>cTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.143">cTag</a>()
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.140">cTag</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Closes a tag.
Shortcut for <code>append(<js>'>'</js>);</code></div>
@@ -791,7 +784,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>ceTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.155">ceTag</a>()
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.152">ceTag</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Closes an empty tag.
Shortcut for <code>append(<js>'/'</js>).append(<js>'>'</js>);</code></div>
@@ -809,7 +802,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.169">tag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.166">tag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -832,7 +825,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.188">tag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.185">tag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>tag(ns, name, <jk>false</jk>);</code></div>
@@ -853,7 +846,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.199">tag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.196">tag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>tag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
<dl>
@@ -872,7 +865,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.211">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.208">tag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>i(indent).tag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -893,7 +886,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.225">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.222">tag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -918,7 +911,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>tag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.238">tag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.235">tag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -941,7 +934,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.252">sTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.249">sTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -964,7 +957,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.264">sTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.261">sTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>sTag(ns, name, <jk>false</jk>);</code></div>
@@ -985,7 +978,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.275">sTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.272">sTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>sTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
<dl>
@@ -1004,7 +997,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.289">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.286">sTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -1029,7 +1022,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.302">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.299">sTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1052,7 +1045,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>sTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.314">sTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.311">sTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>i(indent).sTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -1073,7 +1066,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.328">eTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.325">eTag</a>(<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> ns,
<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> name,
boolean needsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1096,7 +1089,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.347">eTag</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.344">eTag</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>eTag(ns, name, <jk>false</jk>);</code></div>
@@ -1117,7 +1110,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.358">eTag</a>(<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> name)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.355">eTag</a>(<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>eTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
<dl>
@@ -1136,7 +1129,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.372">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.369">eTag</a>(int indent,
<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> ns,
<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> name,
boolean needsEncoding)
@@ -1161,7 +1154,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.385">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.382">eTag</a>(int indent,
<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1184,7 +1177,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>eTag</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.397">eTag</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.394">eTag</a>(int indent,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>i(indent).eTag(<jk>null</jk>, name, <jk>false</jk>);</code></div>
@@ -1205,10 +1198,10 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.411">attr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.408">attr</a>(<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> ns,
<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> name,
<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> value,
- boolean needsEncoding)
+ boolean valNeedsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an attribute to the output: <code><xa>ns:name</xa>=<xs>'value'</xs></code></div>
<dl>
@@ -1216,7 +1209,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<dd><code>ns</code> - The namespace. Can be <jk>null</jk>.</dd>
<dd><code>name</code> - The attribute name.</dd>
<dd><code>value</code> - The attribute value.</dd>
-<dd><code>needsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
+<dd><code>valNeedsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1230,16 +1223,16 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.429">attr</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.421">attr</a>(<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> name,
<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> value,
- boolean needsEncoding)
+ boolean valNeedsEncoding)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>attr(<jk>null</jk>, name, value, <jk>false</jk>);</code></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The attribute name.</dd>
<dd><code>value</code> - The attribute value.</dd>
-<dd><code>needsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
+<dd><code>valNeedsEncoding</code> - If <jk>true</jk>, attribute name will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1253,7 +1246,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.442">attr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.434">attr</a>(<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> ns,
<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1276,11 +1269,11 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.455">attr</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.447">attr</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-"><code>attr(String, Object, boolean)</code></a>, except pass in a <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
+<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-"><code>attr(String, String, Object)</code></a>, except pass in a <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ns</code> - The namespace. Can be <jk>null</jk>.</dd>
@@ -1299,7 +1292,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.467">attr</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.459">attr</a>(<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for <code>attr(<jk>null</jk>, name, value, <jk>false</jk>);</code></div>
@@ -1320,7 +1313,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oAttr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.480">oAttr</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.472">oAttr</a>(<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> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an open-ended attribute to the output: <code><xa>ns:name</xa>=</code></div>
@@ -1341,7 +1334,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>oAttr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.496">oAttr</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.488">oAttr</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
<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> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an open-ended attribute to the output: <code><xa>ns:name</xa>=</code></div>
@@ -1362,7 +1355,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attrUri</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.509">attrUri</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.501">attrUri</a>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> ns,
<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1385,7 +1378,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attrUri</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.523">attrUri</a>(<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> ns,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.514">attrUri</a>(<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> ns,
<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> name,
<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> value)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1408,7 +1401,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>text</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.535">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> o)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.525">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> o)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shortcut for calling <code>text(o, <jk>false</jk>);</code></div>
<dl>
@@ -1427,7 +1420,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>text</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.548">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> o,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.538">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> o,
boolean preserveWhitespace)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Serializes and encodes the specified object as valid XML text.</div>
@@ -1442,22 +1435,22 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
</dl>
</li>
</ul>
-<a name="encodeAttr-java.lang.Object-">
+<a name="textUri-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeAttr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.560">encodeAttr</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> o)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
+<h4>textUri</h4>
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.550">textUri</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> o)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Same as <a href="../../../../org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-"><code>text(Object)</code></a> but treats the value as a URL to resolved then serialized.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The object being serialized.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - If a problem occurred.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
@@ -1467,7 +1460,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>cr</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.566">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.564">cr</a>(int depth)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#cr-int-">SerializerWriter</a></code></span></div>
<div class="block">Performs a carriage return.
@@ -1491,7 +1484,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.572">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.570">appendln</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -1516,7 +1509,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.578">appendln</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlWriter.html#line.576">appendln</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
@@ -1538,7 +1531,7 @@ exten
<TRUNCATED>
[45/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerContext.html b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerContext.html
index ff22b07..28cd84d 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerContext.html
@@ -245,7 +245,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerContext.html" ti
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerSession.html b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerSession.html
index 65e6b47..1d568c7 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerSession.html
@@ -250,7 +250,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
@@ -293,7 +293,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>HtmlSerializerSession</h4>
-<pre>protected <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.68">HtmlSerializerSession</a>(<a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html" title="class in org.apache.juneau.html">HtmlSerializerContext</a> ctx,
+<pre>protected <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.67">HtmlSerializerSession</a>(<a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html" title="class in org.apache.juneau.html">HtmlSerializerContext</a> ctx,
<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op,
<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> output,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod,
@@ -334,7 +334,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getWriter</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.92">getWriter</a>()
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.89">getWriter</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">SerializerSession</a></code></span></div>
<div class="block">Wraps the specified output object inside a writer.
@@ -362,7 +362,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockList">
<li class="blockList">
<h4>isUri</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.107">isUri</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm,
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.104">isUri</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm,
<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta,
<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> o)</pre>
<div class="block">Returns <jk>true</jk> if the specified object is a URL.</div>
@@ -382,7 +382,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getAnchorText</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.124">getAnchorText</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta,
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.121">getAnchorText</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta,
<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> o)</pre>
<div class="block">Returns the anchor text to use for the specified URL object.</div>
<dl>
@@ -400,7 +400,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockList">
<li class="blockList">
<h4>isAddKeyValueTableHeaders</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.174">isAddKeyValueTableHeaders</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.164">isAddKeyValueTableHeaders</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html#HTML_addKeyValueTableHeaders"><code>HtmlSerializerContext.HTML_addKeyValueTableHeaders</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -414,7 +414,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockList">
<li class="blockList">
<h4>isAddBeanTypeProperties</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.184">isAddBeanTypeProperties</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.174">isAddBeanTypeProperties</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html#HTML_addBeanTypeProperties"><code>HtmlSerializerContext.HTML_addBeanTypeProperties</code></a> setting value for this session.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -430,7 +430,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>isHtmlMode</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.189">isHtmlMode</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerSession.html#line.179">isHtmlMode</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/xml/XmlSerializerSession.html#isHtmlMode--">XmlSerializerSession</a></code></span></div>
<div class="block">Returns <jk>true</jk> if we're serializing HTML.
<p>
[25/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
index b610721..f8dd9f7 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerWriter.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.32">SerializerWriter</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.31">SerializerWriter</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></pre>
<div class="block">Simple wrapper around a standard <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> with additional methods.
<p>
@@ -151,29 +151,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>protected <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/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a></span></code>
-<div class="block">The base (e.g.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a></span></code>
<div class="block">The underlying writer.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a></span></code>
<div class="block">The quote character being used by this writer.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <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/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a></span></code>
-<div class="block">The base (e.g.</div>
-</td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a></span></code>
@@ -181,9 +169,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a></span></code>
-<div class="block">The URI context of the request.</div>
+<td class="colFirst"><code>protected <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a></span></code>
+<div class="block">The URI resolver of the request.</div>
</td>
</tr>
<tr class="altColor">
@@ -214,13 +202,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<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/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">SerializerWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">SerializerWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</code> </td>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</code> </td>
</tr>
</table>
</li>
@@ -392,7 +378,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>out</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.35">out</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.34">out</a></pre>
<div class="block">The underlying writer.</div>
</li>
</ul>
@@ -402,7 +388,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>useWhitespace</h4>
-<pre>protected final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.38">useWhitespace</a></pre>
+<pre>protected final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.37">useWhitespace</a></pre>
<div class="block">Use-whitespace flag.</div>
</li>
</ul>
@@ -412,7 +398,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>trimStrings</h4>
-<pre>protected final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.41">trimStrings</a></pre>
+<pre>protected final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.40">trimStrings</a></pre>
<div class="block">Trim strings flag.</div>
</li>
</ul>
@@ -422,38 +408,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>quoteChar</h4>
-<pre>protected final char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.44">quoteChar</a></pre>
+<pre>protected final char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.43">quoteChar</a></pre>
<div class="block">The quote character being used by this writer.</div>
</li>
</ul>
-<a name="relativeUriBase">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>protected final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.47">relativeUriBase</a></pre>
-<div class="block">The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</div>
-</li>
-</ul>
-<a name="absolutePathUriBase">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>protected final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.50">absolutePathUriBase</a></pre>
-<div class="block">The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</div>
-</li>
-</ul>
-<a name="uriContext">
+<a name="uriResolver">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>uriContext</h4>
-<pre>protected final <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.53">uriContext</a></pre>
-<div class="block">The URI context of the request. (i.e. the REST request URL broken down into authority/context/servlet/pathInfo parts.</div>
+<h4>uriResolver</h4>
+<pre>protected final <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.46">uriResolver</a></pre>
+<div class="block">The URI resolver of the request.</div>
</li>
</ul>
</li>
@@ -464,19 +430,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="SerializerWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">
+<a name="SerializerWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SerializerWriter</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.66">SerializerWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.56">SerializerWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean trimStrings,
char quoteChar,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</pre>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>out</code> - The writer being wrapped.</dd>
@@ -484,10 +448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#s--"><code>s()</code></a> will write a space character.</dd>
<dd><code>trimStrings</code> - If <jk>true</jk>, strings should be trimmed before they're serialized.</dd>
<dd><code>quoteChar</code> - The character to write when <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#q--"><code>q()</code></a> is called.</dd>
-<dd><code>relativeUriBase</code> - The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</dd>
-<dd><code>absolutePathUriBase</code> - The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</dd>
-<dd><code>uriContext</code> - The URI context.
- Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
</dl>
</li>
</ul>
@@ -505,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>cr</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.85">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.73">cr</a>(int depth)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Performs a carriage return.
<p>
@@ -526,7 +487,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.100">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.88">appendln</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text,
@@ -548,7 +509,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.111">appendln</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.99">appendln</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
<dl>
@@ -567,7 +528,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.111">append</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text.</div>
@@ -588,7 +549,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.135">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.123">append</a>(int indent,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an indent (if the <code>useWhitespace</code> setting is enabled), followed by text.</div>
@@ -609,18 +570,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>appendUri</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.173">appendUri</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> uri)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.159">appendUri</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> uri)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Appends the specified object as a URI.
<p>
Object is converted to a <code>String</code> using <code>toString()</code>, so this will work on <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a> objects,
or any other type that returns a URI via it's <code>toString()</code> method.
<p>
- If the URI is relative (i.e. without a schema and not prepended with <js>'/'</js>) the URI
- will be prepended with <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase"><code>absolutePathUriBase</code></a> and <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase"><code>relativeUriBase</code></a>.
- <p>
- If the URI is context-absolute (i.e. without a schema, but prepended with <js>'/'</js>)
- the URI will be prepended with <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase"><code>absolutePathUriBase</code></a>.</div>
+ The URI is resolved based on the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> and
+ <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> settings and the <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> that's part of the
+ session.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>uri</code> - The URI to serialize.</dd>
@@ -637,7 +596,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.198">append</a>(char[] characters)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.171">append</a>(char[] characters)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Appends the specified characters to this writer.</div>
<dl>
@@ -656,7 +615,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>s</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.210">s</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.183">s</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Adds a whitespace character to the output if the <code>useWhitespace</code> setting is enabled.</div>
<dl>
@@ -673,7 +632,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>q</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.222">q</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.195">q</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
<dl>
@@ -690,7 +649,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>i</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.234">i</a>(int indent)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.207">i</a>(int indent)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
<dl>
@@ -709,7 +668,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>nl</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.247">nl</a>()
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.220">nl</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
<dl>
@@ -726,7 +685,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>nlIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.260">nlIf</a>(boolean b)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.233">nlIf</a>(boolean b)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled and the boolean flag is true.</div>
<dl>
@@ -745,7 +704,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.273">append</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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.246">append</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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the specified text to the writer.</div>
<dl>
@@ -764,7 +723,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.285">append</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.258">append</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the specified text to the writer.</div>
<dl>
@@ -783,7 +742,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.299">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.272">appendIf</a>(boolean b,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the specified text to the writer if b is true.</div>
@@ -804,7 +763,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.313">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.286">appendIf</a>(boolean b,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the specified text to the writer if b is true.</div>
@@ -825,7 +784,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.325">append</a>(char c)
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.298">append</a>(char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -843,7 +802,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>write</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.331">write</a>(char[] cbuf,
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.304">write</a>(char[] cbuf,
int off,
int len)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -861,7 +820,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockList">
<li class="blockList">
<h4>flush</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.336">flush</a>()
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.309">flush</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -879,7 +838,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is
<ul class="blockListLast">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.341">close</a>()
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerWriter.html#line.314">close</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
[07/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Turtle.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[21/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html
index 746ba4d..265f0e3 100644
--- a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -191,303 +191,297 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#encodeChars-boolean-">encodeChars</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Encode non-valid URI characters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#encoding--">encoding</a></span>()</code>
<div class="block">Shortcut for calling <code>setEncodeChars(true)</code>.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#expandedParams-boolean-">expandedParams</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Serialize bean property collections/arrays as separate key/value pairs.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#paramFormat-java.lang.String-">paramFormat</a></span>(<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> paramFormat)</code>
<div class="block"><b>Configuration property:</b> Format to use for top-level query names and simple parameters.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#plainTextParams--">plainTextParams</a></span>()</code>
<div class="block">Shortcut for calling <code>paramFormat(<js>"PLAINTEXT"</js>)</code>.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -495,218 +489,230 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1413,117 +1419,141 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.234">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.234">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.240">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.240">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.246">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1533,7 +1563,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.246">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.252">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1567,7 +1597,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.252">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.258">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1600,7 +1630,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.258">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.264">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1635,7 +1665,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.264">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.270">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1673,7 +1703,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.270">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.276">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1711,7 +1741,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#line.276">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a> <a href="../../../.
<TRUNCATED>
[33/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/RestConfig.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/RestConfig.html b/content/site/apidocs/org/apache/juneau/rest/RestConfig.html
index 0155b9d..65934de 100644
--- a/content/site/apidocs/org/apache/juneau/rest/RestConfig.html
+++ b/content/site/apidocs/org/apache/juneau/rest/RestConfig.html
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.72">RestConfig</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.71">RestConfig</a>
extends <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>
implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></pre>
<div class="block">Defines the initial configuration of a <code>RestServlet</code> or <code>@RestResource</code> annotated object.
@@ -552,7 +552,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addVars</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.266">addVars</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... vars)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.257">addVars</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... vars)</pre>
<div class="block">Adds the specified <a href="../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl"><code>Var</code></a> classes to this config.
<p>
These variables affect the variable resolver returned by <a href="../../../../org/apache/juneau/rest/RestRequest.html#getVarResolverSession--"><code>RestRequest.getVarResolverSession()</code></a> which is
@@ -589,7 +589,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addVarContextObject</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.288">addVarContextObject</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.279">addVarContextObject</a>(<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> name,
<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> object)</pre>
<div class="block">Adds a var context object to this config.
<p>
@@ -617,7 +617,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setConfigFile</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.302">setConfigFile</a>(<a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> configFile)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.293">setConfigFile</a>(<a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> configFile)</pre>
<div class="block">Overwrites the default config file with a custom config file.
<p>
By default, the config file is determined using the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#config--"><code>@RestResource.config()</code></a> annotation.
@@ -636,7 +636,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setProperty</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.316">setProperty</a>(<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> key,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.307">setProperty</a>(<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> key,
<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> value)</pre>
<div class="block">Sets a property on this resource.
<p>
@@ -656,7 +656,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.331">setProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.322">setProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</pre>
<div class="block">Sets multiple properties on this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--"><code>@RestResource.properties()</code></a> annotation.
@@ -676,7 +676,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addBeanFilters</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.346">addBeanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... beanFilters)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.337">addBeanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... beanFilters)</pre>
<div class="block">Adds class-level bean filters to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#beanFilters--"><code>@RestResource.beanFilters()</code></a> annotation.
@@ -696,7 +696,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addPojoSwaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.361">addPojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... pojoSwaps)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.352">addPojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... pojoSwaps)</pre>
<div class="block">Adds class-level pojo swaps to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pojoSwaps--"><code>@RestResource.pojoSwaps()</code></a> annotation.
@@ -716,7 +716,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addParamResolvers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.374">addParamResolvers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestParam.html" title="class in org.apache.juneau.rest">RestParam</a>>... paramResolvers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.365">addParamResolvers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestParam.html" title="class in org.apache.juneau.rest">RestParam</a>>... paramResolvers)</pre>
<div class="block">Adds class-level parameter resolvers to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#paramResolvers--"><code>@RestResource.paramResolvers()</code></a> annotation.</div>
@@ -734,7 +734,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addSerializers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.389">addSerializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... serializers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.380">addSerializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... serializers)</pre>
<div class="block">Adds class-level serializers to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#serializers--"><code>@RestResource.serializers()</code></a> annotation.
@@ -754,7 +754,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addSerializers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.408">addSerializers</a>(<a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>... serializers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.399">addSerializers</a>(<a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>... serializers)</pre>
<div class="block">Adds class-level serializers to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addSerializers-java.lang.Class...-"><code>addSerializers(Class...)</code></a> except allows you to pass in serializer instances.
@@ -778,7 +778,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addParsers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.423">addParsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... parsers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.414">addParsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... parsers)</pre>
<div class="block">Adds class-level parsers to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#parsers--"><code>@RestResource.parsers()</code></a> annotation.
@@ -798,7 +798,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addParsers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.442">addParsers</a>(<a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>... parsers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.433">addParsers</a>(<a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>... parsers)</pre>
<div class="block">Adds class-level parsers to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addParsers-java.lang.Class...-"><code>addParsers(Class...)</code></a> except allows you to pass in parser instances.
@@ -822,7 +822,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addEncoders</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.459">addEncoders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... encoders)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.450">addEncoders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... encoders)</pre>
<div class="block">Adds class-level encoders to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#encoders--"><code>@RestResource.encoders()</code></a> annotation.
@@ -844,7 +844,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addEncoders</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.472">addEncoders</a>(<a href="../../../../org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders">Encoder</a>... encoders)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.463">addEncoders</a>(<a href="../../../../org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders">Encoder</a>... encoders)</pre>
<div class="block">Adds class-level encoders to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addEncoders-java.lang.Class...-"><code>addEncoders(Class...)</code></a> except allows you to pass in encoder instances.</div>
@@ -862,7 +862,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addConverters</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.497">addConverters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... converters)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.488">addConverters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... converters)</pre>
<div class="block">Adds class-level converters to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#converters--"><code>@RestResource.converters()</code></a> annotation.
@@ -892,7 +892,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addConverters</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.510">addConverters</a>(<a href="../../../../org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>... converters)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.501">addConverters</a>(<a href="../../../../org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>... converters)</pre>
<div class="block">Adds class-level encoders to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addConverters-java.lang.Class...-"><code>addConverters(Class...)</code></a> except allows you to pass in converter instances.</div>
@@ -910,7 +910,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addGuards</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.525">addGuards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... guards)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.516">addGuards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... guards)</pre>
<div class="block">Adds class-level guards to this resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#guards--"><code>@RestResource.guards()</code></a> annotation.
@@ -930,7 +930,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addGuards</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.538">addGuards</a>(<a href="../../../../org/apache/juneau/rest/RestGuard.html" title="class in org.apache.juneau.rest">RestGuard</a>... guards)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.529">addGuards</a>(<a href="../../../../org/apache/juneau/rest/RestGuard.html" title="class in org.apache.juneau.rest">RestGuard</a>... guards)</pre>
<div class="block">Adds class-level guards to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addGuards-java.lang.Class...-"><code>addGuards(Class...)</code></a> except allows you to pass in guard instances.</div>
@@ -948,7 +948,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addMimeTypes</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.569">addMimeTypes</a>(<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>... mimeTypes)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.560">addMimeTypes</a>(<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>... mimeTypes)</pre>
<div class="block">Adds MIME-type definitions.
<p>
These definitions are used in the following locations for setting the media type on responses:
@@ -984,7 +984,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addDefaultRequestHeader</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.587">addDefaultRequestHeader</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.578">addDefaultRequestHeader</a>(<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> name,
<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> value)</pre>
<div class="block">Adds class-level default HTTP request headers to this resource.
<p>
@@ -1007,7 +1007,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addDefaultRequestHeaders</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.604">addDefaultRequestHeaders</a>(<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>... headers)
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.595">addDefaultRequestHeaders</a>(<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>... headers)
throws <a href="../../../../org/apache/juneau/rest/RestServletException.html" title="class in org.apache.juneau.rest">RestServletException</a></pre>
<div class="block">Adds class-level default HTTP request headers to this resource.
<p>
@@ -1031,7 +1031,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addDefaultResponseHeader</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.628">addDefaultResponseHeader</a>(<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> name,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.619">addDefaultResponseHeader</a>(<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> name,
<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> value)</pre>
<div class="block">Adds class-level default HTTP response headers to this resource.
<p>
@@ -1056,7 +1056,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addDefaultResponseHeaders</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.645">addDefaultResponseHeaders</a>(<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>... headers)
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.636">addDefaultResponseHeaders</a>(<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>... headers)
throws <a href="../../../../org/apache/juneau/rest/RestServletException.html" title="class in org.apache.juneau.rest">RestServletException</a></pre>
<div class="block">Adds class-level default HTTP response headers to this resource.
<p>
@@ -1080,7 +1080,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addResponseHandlers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.675">addResponseHandlers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... responseHandlers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.666">addResponseHandlers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... responseHandlers)</pre>
<div class="block">Adds class-level response handler classes to this resource.
<p>
Response handlers are responsible for converting various POJOs returned by REST methods into actual HTTP responses.
@@ -1110,7 +1110,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addResponseHandlers</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.688">addResponseHandlers</a>(<a href="../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>... responseHandlers)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.679">addResponseHandlers</a>(<a href="../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>... responseHandlers)</pre>
<div class="block">Adds class-level response handlers to this resource.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#addResponseHandlers-java.lang.Class...-"><code>addResponseHandlers(Class...)</code></a> except allows you to pass in response handler instances.</div>
@@ -1128,7 +1128,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addChildResource</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.704">addChildResource</a>(<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> path,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.695">addChildResource</a>(<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> path,
<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> child)</pre>
<div class="block">Adds a child resource to this resource.
<p>
@@ -1150,7 +1150,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addChildResources</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.720">addChildResources</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>... children)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.711">addChildResources</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>... children)</pre>
<div class="block">Add child resources to this resource.
<p>
Child resources are resources that are accessed under the path of the parent resource.
@@ -1171,7 +1171,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addChildResources</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.736">addChildResources</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... children)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.727">addChildResources</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... children)</pre>
<div class="block">Add child resources to this resource.
<p>
Child resources are resources that are accessed under the path of the parent resource.
@@ -1192,7 +1192,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setSupportedAcceptTypes</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.751">setSupportedAcceptTypes</a>(<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>... mediaTypes)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.742">setSupportedAcceptTypes</a>(<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>... mediaTypes)</pre>
<div class="block">Specifies the list of supported <code>Accept</code> media types for this resource.
<p>
This overrides the media types inferred from the parsers on this resource.
@@ -1212,7 +1212,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setSupportedAcceptTypes</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.768">setSupportedAcceptTypes</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>... mediaTypes)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.759">setSupportedAcceptTypes</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>... mediaTypes)</pre>
<div class="block">Specifies the list of supported <code>Accept</code> media types for this resource.
<p>
This overrides the media types inferred from the parsers on this resource.
@@ -1232,7 +1232,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setSupportedContentTypes</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.783">setSupportedContentTypes</a>(<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>... mediaTypes)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.774">setSupportedContentTypes</a>(<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>... mediaTypes)</pre>
<div class="block">Specifies the list of supported <code>Content-Type</code> media types for this resource.
<p>
This overrides the media types inferred from the serializers on this resource.
@@ -1252,7 +1252,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setSupportedContentTypes</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.800">setSupportedContentTypes</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>... mediaTypes)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.791">setSupportedContentTypes</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>... mediaTypes)</pre>
<div class="block">Specifies the list of supported <code>Content-Type</code> media types for this resource.
<p>
This overrides the media types inferred from the serializers on this resource.
@@ -1272,7 +1272,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setStyleSheet</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.823">setStyleSheet</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>... styleSheets)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.814">setStyleSheet</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>... styleSheets)</pre>
<div class="block">Specifies the stylesheets that make up the contents of the page <js>"/resource-path/styles.css"</js>.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#stylesheet--"><code>@RestResource.stylesheet()</code></a> annotation.
@@ -1300,7 +1300,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setStyleSheet</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.841">setStyleSheet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.832">setStyleSheet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
<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> resourcePath)</pre>
<div class="block">Specifies the stylesheet that make up the contents of the page <js>"/resource-path/styles.css"</js>.
<p>
@@ -1324,7 +1324,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addStyleSheet</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.855">addStyleSheet</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>... styleSheets)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.846">addStyleSheet</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>... styleSheets)</pre>
<div class="block">Adds to the stylesheet that make up the contents of the page <js>"/resource-path/styles.css"</js>.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#setStyleSheet-java.lang.Object...-"><code>setStyleSheet(Object...)</code></a> except appends to the existing list instead of replacing.</div>
@@ -1342,7 +1342,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addStyleSheet</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.871">addStyleSheet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.862">addStyleSheet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
<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> resourcePath)</pre>
<div class="block">Adds to the stylesheet that make up the contents of the page <js>"/resource-path/styles.css"</js>.
<p>
@@ -1362,7 +1362,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setFavIcon</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.893">setFavIcon</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> favIcon)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.884">setFavIcon</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> favIcon)</pre>
<div class="block">Specifies the icon contents that make up the contents of the page <js>"/resource-path/favicon.ico"</js>.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#favicon--"><code>@RestResource.favicon()</code></a> annotation.
@@ -1387,7 +1387,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setFavIcon</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.911">setFavIcon</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.902">setFavIcon</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
<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> resourcePath)</pre>
<div class="block">Specifies the icon contents that make up the contents of the page <js>"/resource-path/favicon.ico"</js>.
<p>
@@ -1411,7 +1411,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>addStaticFiles</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.929">addStaticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.920">addStaticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> resourceClass,
<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> staticFilesString)</pre>
<div class="block">Appends to the static files resource map.
<p>
@@ -1435,7 +1435,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setResourceResolver</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.947">setResourceResolver</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="class in org.apache.juneau.rest">RestResourceResolver</a>> resourceResolver)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.938">setResourceResolver</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="class in org.apache.juneau.rest">RestResourceResolver</a>> resourceResolver)</pre>
<div class="block">Overrides the default REST resource resolver.
<p>
The resource resolver is used to resolve instances from <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> objects defined in the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#children--"><code>RestResource.children()</code></a> annotation.
@@ -1456,7 +1456,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setResourceResolver</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.960">setResourceResolver</a>(<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="class in org.apache.juneau.rest">RestResourceResolver</a> resourceResolver)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.951">setResourceResolver</a>(<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="class in org.apache.juneau.rest">RestResourceResolver</a> resourceResolver)</pre>
<div class="block">Overrides the default REST resource resolver.
<p>
Same as <a href="../../../../org/apache/juneau/rest/RestConfig.html#setResourceResolver-java.lang.Class-"><code>setResourceResolver(Class)</code></a> except allows you to specify an instance instead of a class.</div>
@@ -1474,7 +1474,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setPath</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.973">setPath</a>(<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> path)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.964">setPath</a>(<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> path)</pre>
<div class="block">Sets the URL path of the resource <js>"/foobar"</js>.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#path--"><code>@RestResource.path()</code></a> annotation.</div>
@@ -1492,7 +1492,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setClientVersionHeader</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.988">setClientVersionHeader</a>(<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> clientVersionHeader)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.979">setClientVersionHeader</a>(<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> clientVersionHeader)</pre>
<div class="block">Sets name of the header used to denote the client version on HTTP requests.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#clientVersionHeader--"><code>@RestResource.clientVersionHeader()</code></a> annotation.</div>
@@ -1510,7 +1510,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setPageTitle</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1001">setPageTitle</a>(<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> pageTitle)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.992">setPageTitle</a>(<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> pageTitle)</pre>
<div class="block">Sets the page title to use on HTML views of pages.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageTitle--"><code>@RestResource.pageTitle()</code></a> annotation.</div>
@@ -1528,7 +1528,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setPageText</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1014">setPageText</a>(<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> pageText)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1005">setPageText</a>(<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> pageText)</pre>
<div class="block">Sets the page text to use on HTML views of pages.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageText--"><code>@RestResource.pageText()</code></a> annotation.</div>
@@ -1546,7 +1546,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setPageLinks</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1027">setPageLinks</a>(<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> pageLinks)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1018">setPageLinks</a>(<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> pageLinks)</pre>
<div class="block">Sets the page links to use on HTML views of pages.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--"><code>@RestResource.pageLinks()</code></a> annotation.</div>
@@ -1564,7 +1564,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setLogger</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1040">setLogger</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestLogger.html" title="class in org.apache.juneau.rest">RestLogger</a>> logger)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1031">setLogger</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestLogger.html" title="class in org.apache.juneau.rest">RestLogger</a>> logger)</pre>
<div class="block">Overrides the logger for the resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#logger--"><code>@RestResource.logger()</code></a> annotation.</div>
@@ -1582,7 +1582,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setLogger</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1053">setLogger</a>(<a href="../../../../org/apache/juneau/rest/RestLogger.html" title="class in org.apache.juneau.rest">RestLogger</a> logger)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1044">setLogger</a>(<a href="../../../../org/apache/juneau/rest/RestLogger.html" title="class in org.apache.juneau.rest">RestLogger</a> logger)</pre>
<div class="block">Overrides the logger for the resource.
<p>
This is the programmatic equivalent to the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#logger--"><code>@RestResource.logger()</code></a> annotation.</div>
@@ -1600,7 +1600,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setCallHandler</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1069">setCallHandler</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="class in org.apache.juneau.rest">RestCallHandler</a>> restHandler)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1060">setCallHandler</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="class in org.apache.juneau.rest">RestCallHandler</a>> restHandler)</pre>
<div class="block">Overrides the call handler for the resource.
<p>
The call handler is the object that handles execution of REST HTTP calls.
@@ -1621,7 +1621,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setCallHandler</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1085">setCallHandler</a>(<a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="class in org.apache.juneau.rest">RestCallHandler</a> restHandler)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1076">setCallHandler</a>(<a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="class in org.apache.juneau.rest">RestCallHandler</a> restHandler)</pre>
<div class="block">Overrides the call handler for the resource.
<p>
The call handler is the object that handles execution of REST HTTP calls.
@@ -1642,7 +1642,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setInfoProvider</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1101">setInfoProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="class in org.apache.juneau.rest">RestInfoProvider</a>> infoProvider)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1092">setInfoProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="class in org.apache.juneau.rest">RestInfoProvider</a>> infoProvider)</pre>
<div class="block">Overrides the info provider for the resource.
<p>
The info provider provides all the various information about a resource such as the Swagger documentation.
@@ -1663,7 +1663,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>setInfoProvider</h4>
-<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1117">setInfoProvider</a>(<a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="class in org.apache.juneau.rest">RestInfoProvider</a> infoProvider)</pre>
+<pre>public <a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1108">setInfoProvider</a>(<a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="class in org.apache.juneau.rest">RestInfoProvider</a> infoProvider)</pre>
<div class="block">Overrides the info provider for the resource.
<p>
The info provider provides all the various information about a resource such as the Swagger documentation.
@@ -1684,7 +1684,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>createPropertyStore</h4>
-<pre>protected <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1126">createPropertyStore</a>()</pre>
+<pre>protected <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1117">createPropertyStore</a>()</pre>
<div class="block">Creates a new <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau"><code>PropertyStore</code></a> object initialized with the properties defined in this config.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1698,7 +1698,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getConfigFile</h4>
-<pre>public <a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1149">getConfigFile</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1140">getConfigFile</a>()</pre>
<div class="block">Returns the external configuration file for this resource.
<p>
The configuration file location is determined via the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#config--"><code>@RestResource.config()</code></a> annotation on the resource.
@@ -1721,7 +1721,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1168">getProperties</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1159">getProperties</a>()</pre>
<div class="block">Returns the configuration properties for this resource.
<p>
The configuration properties are determined via the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--"><code>RestResource.properties()</code></a> annotation on the resource.
@@ -1745,7 +1745,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getVarResolverBuilder</h4>
-<pre>public <a href="../../../../org/apache/juneau/svl/VarResolverBuilder.html" title="class in org.apache.juneau.svl">VarResolverBuilder</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1188">getVarResolverBuilder</a>()</pre>
+<pre>public <a href="../../../../org/apache/juneau/svl/VarResolverBuilder.html" title="class in org.apache.juneau.svl">VarResolverBuilder</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1179">getVarResolverBuilder</a>()</pre>
<div class="block">Creates the variable resolver for this resource.
<p>
The variable resolver returned by this method can resolve the following variables:
@@ -1770,7 +1770,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getInitParameter</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1198">getInitParameter</a>(<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> name)</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1189">getInitParameter</a>(<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> name)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true#getInitParameter-java.lang.String-" title="class or interface in javax.servlet">getInitParameter</a></code> in interface <code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></code></dd>
@@ -1783,7 +1783,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getInitParameterNames</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a><<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>> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1203">getInitParameterNames</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a><<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>> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1194">getInitParameterNames</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true#getInitParameterNames--" title="class or interface in javax.servlet">getInitParameterNames</a></code> in interface <code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></code></dd>
@@ -1796,7 +1796,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockList">
<li class="blockList">
<h4>getServletContext</h4>
-<pre>public <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html?is-external=true" title="class or interface in javax.servlet">ServletContext</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1208">getServletContext</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html?is-external=true" title="class or interface in javax.servlet">ServletContext</a> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1199">getServletContext</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true#getServletContext--" title="class or interface in javax.servlet">getServletContext</a></code> in interface <code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></code></dd>
@@ -1809,7 +1809,7 @@ implements <a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletCon
<ul class="blockListLast">
<li class="blockList">
<h4>getServletName</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1213">getServletName</a>()</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/rest/RestConfig.html#line.1204">getServletName</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true#getServletName--" title="class or interface in javax.servlet">getServletName</a></code> in interface <code><a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html?is-external=true" title="class or interface in javax.servlet">ServletConfig</a></code></dd>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/rest/RestContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/RestContext.html b/content/site/apidocs/org/apache/juneau/rest/RestContext.html
index b756bcf..2e391d3 100644
--- a/content/site/apidocs/org/apache/juneau/rest/RestContext.html
+++ b/content/site/apidocs/org/apache/juneau/rest/RestContext.html
@@ -1089,7 +1089,7 @@ extends <a href="../../../../org/apache/juneau/Context.html" title="class in org
properties={
<ja>@Property</ja>(
name=<jsf>HTMLDOC_links</jsf>,
- value=<js>"{up:'$R{requestParentURI}', options:'?method=OPTIONS', editLevel:'editLevel?logger=$R{attribute.name}'}"</js>
+ value=<js>"{up:'$R{requestParentURI}', options:'servlet:/?method=OPTIONS', editLevel:'servlet:/editLevel?logger=$R{attribute.name}'}"</js>
)
}
)
[14/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/UriResolver.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/UriResolver.html b/content/site/apidocs/src-html/org/apache/juneau/UriResolver.html
new file mode 100644
index 0000000..5cffc6d
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/UriResolver.html
@@ -0,0 +1,345 @@
+<!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;<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.UriRelativity.*;<a name="line.15"></a>
+<span class="sourceLineNo">016</span>import static org.apache.juneau.UriResolution.*;<a name="line.16"></a>
+<span class="sourceLineNo">017</span>import static org.apache.juneau.internal.StringUtils.*;<a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span>import java.io.*;<a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.net.*;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.juneau.internal.*;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>/**<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * make such resolutions.<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * <p><a name="line.27"></a>
+<span class="sourceLineNo">028</span> * Combines a {@link UriContext} instance with rules for resolution ({@link UriResolution} and relativity<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * ({@link UriRelativity}) to define simple {@link #resolve(Object)} and {@link #append(Appendable, Object)}<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * methods.<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * <p><a name="line.31"></a>
+<span class="sourceLineNo">032</span> * Three special protocols are used to represent context-root-relative, servlet-relative, and request-path-relative URIs:<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <js>"context:/"</js>, <js>"servlet:/"</js>, and <js>"request:/"</js>.<a name="line.33"></a>
+<span class="sourceLineNo">034</span> *<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * The following list shows the protocols of URLs that can be resolved with this class:<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * <ul><a name="line.36"></a>
+<span class="sourceLineNo">037</span> * <li><js>"foo://foo"</js> - Absolute URI.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <li><js>"/foo"</js> - Root-relative URI.<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <li><js>"/"</js> - Root URI.<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * <li><js>"context:/foo"</js> - Context-root-relative URI.<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <li><js>"context:/"</js> - Context-root URI.<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li><js>"servlet:/"</js> - Servlet-path URI.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li><js>"request:/foo"</js> - Request-path-relative URI.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li><js>"request:/"</js> - Request-path URI.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li><js>"foo"</js> - Path-info-relative URI.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * <li><js>""</js> - Path-info URI.<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
+<span class="sourceLineNo">049</span>*/<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public class UriResolver {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> private final UriResolution resolution;<a name="line.52"></a>
+<span class="sourceLineNo">053</span> private final UriRelativity relativity;<a name="line.53"></a>
+<span class="sourceLineNo">054</span> private final String authority, contextRoot, servletPath, pathInfo, parentPath;<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span> /**<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * Constructor.<a name="line.57"></a>
+<span class="sourceLineNo">058</span> *<a name="line.58"></a>
+<span class="sourceLineNo">059</span> * @param resolution Rule on how URIs should be resolved.<a name="line.59"></a>
+<span class="sourceLineNo">060</span> * @param relativity Rule on what relative URIs are relative to.<a name="line.60"></a>
+<span class="sourceLineNo">061</span> * @param uriContext Current URI context (i.e. the current URI 'location').<a name="line.61"></a>
+<span class="sourceLineNo">062</span> */<a name="line.62"></a>
+<span class="sourceLineNo">063</span> public UriResolver(UriResolution resolution, UriRelativity relativity, UriContext uriContext) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> this.resolution = resolution;<a name="line.64"></a>
+<span class="sourceLineNo">065</span> this.relativity = relativity;<a name="line.65"></a>
+<span class="sourceLineNo">066</span> this.authority = uriContext.authority;<a name="line.66"></a>
+<span class="sourceLineNo">067</span> this.contextRoot = uriContext.contextRoot;<a name="line.67"></a>
+<span class="sourceLineNo">068</span> this.servletPath = uriContext.servletPath;<a name="line.68"></a>
+<span class="sourceLineNo">069</span> this.pathInfo = uriContext.pathInfo;<a name="line.69"></a>
+<span class="sourceLineNo">070</span> this.parentPath = uriContext.parentPath;<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> /**<a name="line.73"></a>
+<span class="sourceLineNo">074</span> * Converts the specified URI to absolute form based on values in this context.<a name="line.74"></a>
+<span class="sourceLineNo">075</span> *<a name="line.75"></a>
+<span class="sourceLineNo">076</span> * @param uri The URI to convert to absolute form.<a name="line.76"></a>
+<span class="sourceLineNo">077</span> * Can be any of the following:<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * <ul><a name="line.78"></a>
+<span class="sourceLineNo">079</span> * <li>{@link java.net.URI}<a name="line.79"></a>
+<span class="sourceLineNo">080</span> * <li>{@link java.net.URL}<a name="line.80"></a>
+<span class="sourceLineNo">081</span> * <li>{@link CharSequence}<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * </ul><a name="line.82"></a>
+<span class="sourceLineNo">083</span> * URI can be any of the following forms:<a name="line.83"></a>
+<span class="sourceLineNo">084</span> * <ul><a name="line.84"></a>
+<span class="sourceLineNo">085</span> * <li><js>"foo://foo"</js> - Absolute URI.<a name="line.85"></a>
+<span class="sourceLineNo">086</span> * <li><js>"/foo"</js> - Root-relative URI.<a name="line.86"></a>
+<span class="sourceLineNo">087</span> * <li><js>"/"</js> - Root URI.<a name="line.87"></a>
+<span class="sourceLineNo">088</span> * <li><js>"context:/foo"</js> - Context-root-relative URI.<a name="line.88"></a>
+<span class="sourceLineNo">089</span> * <li><js>"context:/"</js> - Context-root URI.<a name="line.89"></a>
+<span class="sourceLineNo">090</span> * <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.<a name="line.90"></a>
+<span class="sourceLineNo">091</span> * <li><js>"servlet:/"</js> - Servlet-path URI.<a name="line.91"></a>
+<span class="sourceLineNo">092</span> * <li><js>"request:/foo"</js> - Request-path-relative URI.<a name="line.92"></a>
+<span class="sourceLineNo">093</span> * <li><js>"request:/"</js> - Request-path URI.<a name="line.93"></a>
+<span class="sourceLineNo">094</span> * <li><js>"foo"</js> - Path-info-relative URI.<a name="line.94"></a>
+<span class="sourceLineNo">095</span> * <li><js>""</js> - Path-info URI.<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * </ul><a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @return The converted URI.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public String resolve(Object uri) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> return resolve(uri, resolution);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> private String resolve(Object uri, UriResolution res) {<a name="line.103"></a>
+<span class="sourceLineNo">104</span> String s = StringUtils.toString(uri);<a name="line.104"></a>
+<span class="sourceLineNo">105</span> if (isAbsoluteUri(s))<a name="line.105"></a>
+<span class="sourceLineNo">106</span> return hasDotSegments(s) && res != NONE ? normalize(s) : s;<a name="line.106"></a>
+<span class="sourceLineNo">107</span> if (res == ROOT_RELATIVE && startsWith(s, '/'))<a name="line.107"></a>
+<span class="sourceLineNo">108</span> return hasDotSegments(s) ? normalize(s) : s;<a name="line.108"></a>
+<span class="sourceLineNo">109</span> if (res == NONE && ! isSpecialUri(s))<a name="line.109"></a>
+<span class="sourceLineNo">110</span> return s;<a name="line.110"></a>
+<span class="sourceLineNo">111</span> return append(new StringBuilder(), s).toString();<a name="line.111"></a>
+<span class="sourceLineNo">112</span> }<a name="line.112"></a>
+<span class="sourceLineNo">113</span><a name="line.113"></a>
+<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * Relativizes a URI.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * <p><a name="line.116"></a>
+<span class="sourceLineNo">117</span> * Similar to {@link URI#relativize(URI)}, except supports special protocols (e.g. <js>"servlet:/"</js>) for<a name="line.117"></a>
+<span class="sourceLineNo">118</span> * both the <code>relativeTo</code> and <code>uri</code> parameters.<a name="line.118"></a>
+<span class="sourceLineNo">119</span> * <p><a name="line.119"></a>
+<span class="sourceLineNo">120</span> * For example, to relativize a URI to its servlet-relative form:<a name="line.120"></a>
+<span class="sourceLineNo">121</span> * <p class='bcode'><a name="line.121"></a>
+<span class="sourceLineNo">122</span> * <jc>// relativeUri == "path/foo"</jc><a name="line.122"></a>
+<span class="sourceLineNo">123</span> * String relativeUri = resolver.relativize(<js>"servlet:/"</js>, <js>"/context/servlet/path/foo"</js>);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> * </p><a name="line.124"></a>
+<span class="sourceLineNo">125</span> *<a name="line.125"></a>
+<span class="sourceLineNo">126</span> * @param relativeTo The URI to relativize against.<a name="line.126"></a>
+<span class="sourceLineNo">127</span> * @param uri The URI to relativize.<a name="line.127"></a>
+<span class="sourceLineNo">128</span> * @return The relativized URI.<a name="line.128"></a>
+<span class="sourceLineNo">129</span> */<a name="line.129"></a>
+<span class="sourceLineNo">130</span> public String relativize(Object relativeTo, Object uri) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span> String r = resolve(relativeTo, ABSOLUTE);<a name="line.131"></a>
+<span class="sourceLineNo">132</span> String s = resolve(uri, ABSOLUTE);<a name="line.132"></a>
+<span class="sourceLineNo">133</span> return URI.create(r).relativize(URI.create(s)).toString();<a name="line.133"></a>
+<span class="sourceLineNo">134</span> }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span> /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span> * Same as {@link #resolve(Object)} except appends result to the specified appendable.<a name="line.137"></a>
+<span class="sourceLineNo">138</span> *<a name="line.138"></a>
+<span class="sourceLineNo">139</span> * @param a The appendable to append the URL to.<a name="line.139"></a>
+<span class="sourceLineNo">140</span> * @param o The URI to convert to absolute form.<a name="line.140"></a>
+<span class="sourceLineNo">141</span> * @return The same appendable passed in.<a name="line.141"></a>
+<span class="sourceLineNo">142</span> */<a name="line.142"></a>
+<span class="sourceLineNo">143</span> public Appendable append(Appendable a, Object o) {<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> try {<a name="line.145"></a>
+<span class="sourceLineNo">146</span> String uri = StringUtils.toString(o);<a name="line.146"></a>
+<span class="sourceLineNo">147</span> uri = nullIfEmpty(uri);<a name="line.147"></a>
+<span class="sourceLineNo">148</span> boolean needsNormalize = hasDotSegments(uri) && resolution != null;<a name="line.148"></a>
+<span class="sourceLineNo">149</span><a name="line.149"></a>
+<span class="sourceLineNo">150</span> // Absolute paths are not changed.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> if (isAbsoluteUri(uri))<a name="line.151"></a>
+<span class="sourceLineNo">152</span> return a.append(needsNormalize ? normalize(uri) : uri);<a name="line.152"></a>
+<span class="sourceLineNo">153</span> if (resolution == NONE && ! isSpecialUri(uri))<a name="line.153"></a>
+<span class="sourceLineNo">154</span> return a.append(emptyIfNull(uri));<a name="line.154"></a>
+<span class="sourceLineNo">155</span> if (resolution == ROOT_RELATIVE && startsWith(uri, '/'))<a name="line.155"></a>
+<span class="sourceLineNo">156</span> return a.append(needsNormalize ? normalize(uri) : uri);<a name="line.156"></a>
+<span class="sourceLineNo">157</span><a name="line.157"></a>
+<span class="sourceLineNo">158</span> Appendable a2 = needsNormalize ? new StringBuilder() : a;<a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span> // Root-relative path<a name="line.160"></a>
+<span class="sourceLineNo">161</span> if (startsWith(uri, '/')) {<a name="line.161"></a>
+<span class="sourceLineNo">162</span> if (authority != null)<a name="line.162"></a>
+<span class="sourceLineNo">163</span> a2.append(authority);<a name="line.163"></a>
+<span class="sourceLineNo">164</span> if (uri.length() != 1)<a name="line.164"></a>
+<span class="sourceLineNo">165</span> a2.append(uri);<a name="line.165"></a>
+<span class="sourceLineNo">166</span> else if (authority == null)<a name="line.166"></a>
+<span class="sourceLineNo">167</span> a2.append('/');<a name="line.167"></a>
+<span class="sourceLineNo">168</span> }<a name="line.168"></a>
+<span class="sourceLineNo">169</span><a name="line.169"></a>
+<span class="sourceLineNo">170</span> // Context-relative path<a name="line.170"></a>
+<span class="sourceLineNo">171</span> else if (uri != null && uri.startsWith("context:/")) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span> if (resolution == ABSOLUTE && authority != null)<a name="line.172"></a>
+<span class="sourceLineNo">173</span> a2.append(authority);<a name="line.173"></a>
+<span class="sourceLineNo">174</span> if (contextRoot != null)<a name="line.174"></a>
+<span class="sourceLineNo">175</span> a2.append('/').append(contextRoot);<a name="line.175"></a>
+<span class="sourceLineNo">176</span> if (uri.length() > 9)<a name="line.176"></a>
+<span class="sourceLineNo">177</span> a2.append('/').append(uri.substring(9));<a name="line.177"></a>
+<span class="sourceLineNo">178</span> else if (contextRoot == null && (authority == null || resolution != ABSOLUTE))<a name="line.178"></a>
+<span class="sourceLineNo">179</span> a2.append('/');<a name="line.179"></a>
+<span class="sourceLineNo">180</span> }<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span> // Resource-relative path<a name="line.182"></a>
+<span class="sourceLineNo">183</span> else if (uri != null && uri.startsWith("servlet:/")) {<a name="line.183"></a>
+<span class="sourceLineNo">184</span> if (resolution == ABSOLUTE && authority != null)<a name="line.184"></a>
+<span class="sourceLineNo">185</span> a2.append(authority);<a name="line.185"></a>
+<span class="sourceLineNo">186</span> if (contextRoot != null)<a name="line.186"></a>
+<span class="sourceLineNo">187</span> a2.append('/').append(contextRoot);<a name="line.187"></a>
+<span class="sourceLineNo">188</span> if (servletPath != null)<a name="line.188"></a>
+<span class="sourceLineNo">189</span> a2.append('/').append(servletPath);<a name="line.189"></a>
+<span class="sourceLineNo">190</span> if (uri.length() > 9)<a name="line.190"></a>
+<span class="sourceLineNo">191</span> a2.append('/').append(uri.substring(9));<a name="line.191"></a>
+<span class="sourceLineNo">192</span> else if (servletPath == null && contextRoot == null && (authority == null || resolution != ABSOLUTE))<a name="line.192"></a>
+<span class="sourceLineNo">193</span> a2.append('/');<a name="line.193"></a>
+<span class="sourceLineNo">194</span> }<a name="line.194"></a>
+<span class="sourceLineNo">195</span><a name="line.195"></a>
+<span class="sourceLineNo">196</span> // Request-relative path<a name="line.196"></a>
+<span class="sourceLineNo">197</span> else if (uri != null && uri.startsWith("request:/")) {<a name="line.197"></a>
+<span class="sourceLineNo">198</span> if (resolution == ABSOLUTE && authority != null)<a name="line.198"></a>
+<span class="sourceLineNo">199</span> a2.append(authority);<a name="line.199"></a>
+<span class="sourceLineNo">200</span> if (contextRoot != null)<a name="line.200"></a>
+<span class="sourceLineNo">201</span> a2.append('/').append(contextRoot);<a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (servletPath != null)<a name="line.202"></a>
+<span class="sourceLineNo">203</span> a2.append('/').append(servletPath);<a name="line.203"></a>
+<span class="sourceLineNo">204</span> if (pathInfo != null)<a name="line.204"></a>
+<span class="sourceLineNo">205</span> a2.append('/').append(pathInfo);<a name="line.205"></a>
+<span class="sourceLineNo">206</span> if (uri.length() > 9)<a name="line.206"></a>
+<span class="sourceLineNo">207</span> a2.append('/').append(uri.substring(9));<a name="line.207"></a>
+<span class="sourceLineNo">208</span> else if (servletPath == null && contextRoot == null && pathInfo == null && (authority == null || resolution != ABSOLUTE))<a name="line.208"></a>
+<span class="sourceLineNo">209</span> a2.append('/');<a name="line.209"></a>
+<span class="sourceLineNo">210</span> }<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> // Relative path<a name="line.212"></a>
+<span class="sourceLineNo">213</span> else {<a name="line.213"></a>
+<span class="sourceLineNo">214</span> if (resolution == ABSOLUTE && authority != null)<a name="line.214"></a>
+<span class="sourceLineNo">215</span> a2.append(authority);<a name="line.215"></a>
+<span class="sourceLineNo">216</span> if (contextRoot != null)<a name="line.216"></a>
+<span class="sourceLineNo">217</span> a2.append('/').append(contextRoot);<a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (servletPath != null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> a2.append('/').append(servletPath);<a name="line.219"></a>
+<span class="sourceLineNo">220</span> if (relativity == RESOURCE && uri != null)<a name="line.220"></a>
+<span class="sourceLineNo">221</span> a2.append('/').append(uri);<a name="line.221"></a>
+<span class="sourceLineNo">222</span> else if (relativity == PATH_INFO) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> if (uri == null) {<a name="line.223"></a>
+<span class="sourceLineNo">224</span> if (pathInfo != null)<a name="line.224"></a>
+<span class="sourceLineNo">225</span> a2.append('/').append(pathInfo);<a name="line.225"></a>
+<span class="sourceLineNo">226</span> } else {<a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (parentPath != null)<a name="line.227"></a>
+<span class="sourceLineNo">228</span> a2.append('/').append(parentPath);<a name="line.228"></a>
+<span class="sourceLineNo">229</span> a2.append('/').append(uri);<a name="line.229"></a>
+<span class="sourceLineNo">230</span> }<a name="line.230"></a>
+<span class="sourceLineNo">231</span> }<a name="line.231"></a>
+<span class="sourceLineNo">232</span> else if (uri == null && contextRoot == null && servletPath == null && (authority == null || resolution != ABSOLUTE))<a name="line.232"></a>
+<span class="sourceLineNo">233</span> a2.append('/');<a name="line.233"></a>
+<span class="sourceLineNo">234</span> }<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> if (needsNormalize)<a name="line.236"></a>
+<span class="sourceLineNo">237</span> a.append(normalize(a2.toString()));<a name="line.237"></a>
+<span class="sourceLineNo">238</span><a name="line.238"></a>
+<span class="sourceLineNo">239</span> return a;<a name="line.239"></a>
+<span class="sourceLineNo">240</span> } catch (IOException e) {<a name="line.240"></a>
+<span class="sourceLineNo">241</span> throw new RuntimeException(e);<a name="line.241"></a>
+<span class="sourceLineNo">242</span> }<a name="line.242"></a>
+<span class="sourceLineNo">243</span> }<a name="line.243"></a>
+<span class="sourceLineNo">244</span><a name="line.244"></a>
+<span class="sourceLineNo">245</span> private static boolean isSpecialUri(String s) {<a name="line.245"></a>
+<span class="sourceLineNo">246</span> if (s == null || s.length() == 0)<a name="line.246"></a>
+<span class="sourceLineNo">247</span> return false;<a name="line.247"></a>
+<span class="sourceLineNo">248</span> char c = s.charAt(0);<a name="line.248"></a>
+<span class="sourceLineNo">249</span> if (c != 's' && c != 'c' && c != 'r')<a name="line.249"></a>
+<span class="sourceLineNo">250</span> return false;<a name="line.250"></a>
+<span class="sourceLineNo">251</span> return s.startsWith("servlet:/") || s.startsWith("context:/") || s.startsWith("request:/");<a name="line.251"></a>
+<span class="sourceLineNo">252</span> }<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> private static String normalize(String s) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> s = URI.create(s).normalize().toString();<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (s.length() > 1 && s.charAt(s.length()-1) == '/')<a name="line.256"></a>
+<span class="sourceLineNo">257</span> s = s.substring(0, s.length()-1);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> return s;<a name="line.258"></a>
+<span class="sourceLineNo">259</span> }<a name="line.259"></a>
+<span class="sourceLineNo">260</span><a name="line.260"></a>
+<span class="sourceLineNo">261</span> private static boolean hasDotSegments(String s) {<a name="line.261"></a>
+<span class="sourceLineNo">262</span> if (s == null)<a name="line.262"></a>
+<span class="sourceLineNo">263</span> return false;<a name="line.263"></a>
+<span class="sourceLineNo">264</span> for (int i = 0; i < s.length()-1; i++) {<a name="line.264"></a>
+<span class="sourceLineNo">265</span> char c = s.charAt(i);<a name="line.265"></a>
+<span class="sourceLineNo">266</span> if (i == 0 && c == '/')<a name="line.266"></a>
+<span class="sourceLineNo">267</span> return true;<a name="line.267"></a>
+<span class="sourceLineNo">268</span> if (c == '/' && s.charAt(i+1) == '.')<a name="line.268"></a>
+<span class="sourceLineNo">269</span> return true;<a name="line.269"></a>
+<span class="sourceLineNo">270</span> }<a name="line.270"></a>
+<span class="sourceLineNo">271</span> return false;<a name="line.271"></a>
+<span class="sourceLineNo">272</span> }<a name="line.272"></a>
+<span class="sourceLineNo">273</span>}<a name="line.273"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/annotation/Pojo.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/annotation/Pojo.html b/content/site/apidocs/src-html/org/apache/juneau/annotation/Pojo.html
index 926968d..80ff497 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/annotation/Pojo.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/annotation/Pojo.html
@@ -58,10 +58,10 @@
<span class="sourceLineNo">050</span> *<a name="line.50"></a>
<span class="sourceLineNo">051</span> * <jc>// Our POJO swap to force the bean to be serialized as a String</jc><a name="line.51"></a>
<span class="sourceLineNo">052</span> * <jk>public class</jk> BSwap <jk>extends</jk> PojoSwap&lt;B,String&gt; {<a name="line.52"></a>
-<span class="sourceLineNo">053</span> * <jk>public</jk> String swap(B o) <jk>throws</jk> SerializeException {<a name="line.53"></a>
+<span class="sourceLineNo">053</span> * <jk>public</jk> String swap(BeanSession s, B o) <jk>throws</jk> SerializeException {<a name="line.53"></a>
<span class="sourceLineNo">054</span> * <jk>return</jk> o.f1;<a name="line.54"></a>
<span class="sourceLineNo">055</span> * }<a name="line.55"></a>
-<span class="sourceLineNo">056</span> * <jk>public</jk> B unswap(String f) <jk>throws</jk> ParseException {<a name="line.56"></a>
+<span class="sourceLineNo">056</span> * <jk>public</jk> B unswap(BeanSession s, String f) <jk>throws</jk> ParseException { {<a name="line.56"></a>
<span class="sourceLineNo">057</span> * B b1 = <jk>new</jk> B();<a name="line.57"></a>
<span class="sourceLineNo">058</span> * b1.<jf>f1</jf> = f;<a name="line.58"></a>
<span class="sourceLineNo">059</span> * <jk>return</jk> b1;<a name="line.59"></a>
@@ -73,11 +73,11 @@
<span class="sourceLineNo">065</span> * B b = <jk>new</jk> B();<a name="line.65"></a>
<span class="sourceLineNo">066</span> * b.<jf>f1</jf> = <js>"bar"</js>;<a name="line.66"></a>
<span class="sourceLineNo">067</span> * String json = s.serialize(b);<a name="line.67"></a>
-<span class="sourceLineNo">068</span> * <jsm>assertEquals</jsm>(<js>"'bar'"</js>, json);<a name="line.68"></a>
+<span class="sourceLineNo">068</span> * <jsm>assertEquals</jsm>(<js>"\"bar\""</js>, json);<a name="line.68"></a>
<span class="sourceLineNo">069</span> *<a name="line.69"></a>
<span class="sourceLineNo">070</span> * ReaderParser p = JsonParser.<jsf>DEFAULT</jsf>;<a name="line.70"></a>
<span class="sourceLineNo">071</span> * b = p.parse(json, B.<jk>class</jk>);<a name="line.71"></a>
-<span class="sourceLineNo">072</span> * <jsm>assertEquals</jsm>(<js>"bar"</js>, t.<jf>f1</jf>);<a name="line.72"></a>
+<span class="sourceLineNo">072</span> * <jsm>assertEquals</jsm>(<js>"bar"</js>, b.<jf>f1</jf>);<a name="line.72"></a>
<span class="sourceLineNo">073</span> * }<a name="line.73"></a>
<span class="sourceLineNo">074</span> * </p><a name="line.74"></a>
<span class="sourceLineNo">075</span> * <p><a name="line.75"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/annotation/URI.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/annotation/URI.html b/content/site/apidocs/src-html/org/apache/juneau/annotation/URI.html
index 232a75f..7e6cac1 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/annotation/URI.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/annotation/URI.html
@@ -26,52 +26,58 @@
<span class="sourceLineNo">018</span>import java.lang.annotation.*;<a name="line.18"></a>
<span class="sourceLineNo">019</span>import java.net.*;<a name="line.19"></a>
<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import org.apache.juneau.serializer.*;<a name="line.21"></a>
-<span class="sourceLineNo">022</span><a name="line.22"></a>
-<span class="sourceLineNo">023</span>/**<a name="line.23"></a>
-<span class="sourceLineNo">024</span> * Used to identify a class or bean property as a URI.<a name="line.24"></a>
-<span class="sourceLineNo">025</span> * <p><a name="line.25"></a>
-<span class="sourceLineNo">026</span> * By default, instances of {@link URL} and {@link URI} are considered URIs during serialization, and are<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * handled differently depending on the serializer (e.g. <code>HtmlSerializer</code> creates a hyperlink,<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * <code>RdfXmlSerializer</code> creates an <code>rdf:resource</code> object, etc...).<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * <p><a name="line.29"></a>
-<span class="sourceLineNo">030</span> * This annotation allows you to identify other classes that return URIs via <code>toString()</code> as URI objects.<a name="line.30"></a>
-<span class="sourceLineNo">031</span> * <p><a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Relative URIs are automatically prepended with {@link SerializerContext#SERIALIZER_absolutePathUriBase} and {@link SerializerContext#SERIALIZER_relativeUriBase}<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * during serialization just like relative <code>URIs</code>.<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * This annotation can be applied to classes, interfaces, or bean property methods for fields.<a name="line.35"></a>
-<span class="sourceLineNo">036</span> *<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * <h5 class='section'>Example:</h5><a name="line.37"></a>
-<span class="sourceLineNo">038</span> * <p class='bcode'><a name="line.38"></a>
-<span class="sourceLineNo">039</span> *<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <jc>// Applied to a class whose toString() method returns a URI.</jc><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * <ja>@URI</ja><a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <jk>public class</jk> MyURI {<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <ja>@Override</ja><a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <jk>public</jk> String toString() {<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <jk>return</jk> <js>"http://localhost:9080/foo/bar"</js>;<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * }<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> * <jc>// Applied to bean properties</jc><a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <jk>public class</jk> MyBean {<a name="line.50"></a>
-<span class="sourceLineNo">051</span> *<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * <ja>@URI</ja><a name="line.52"></a>
-<span class="sourceLineNo">053</span> * <jk>public</jk> String <jf>beanUri</jf>;<a name="line.53"></a>
+<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.juneau.serializer.*;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>/**<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * Used to identify a class or bean property as a URI.<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * <p><a name="line.26"></a>
+<span class="sourceLineNo">027</span> * By default, instances of {@link URL} and {@link URI} are considered URIs during serialization, and are<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * handled differently depending on the serializer (e.g. <code>HtmlSerializer</code> creates a hyperlink,<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * <code>RdfXmlSerializer</code> creates an <code>rdf:resource</code> object, etc...).<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * <p><a name="line.30"></a>
+<span class="sourceLineNo">031</span> * This annotation allows you to identify other classes that return URIs via <code>toString()</code> as URI objects.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> * <p><a name="line.32"></a>
+<span class="sourceLineNo">033</span> * URIs are automatically resolved to absolute or root-relative form based on the serializer<a name="line.33"></a>
+<span class="sourceLineNo">034</span> * {@link SerializerContext#SERIALIZER_uriResolution} and {@link SerializerContext#SERIALIZER_uriRelativity}<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * configuration settings, and the URI context defined by the {@link UriContext} that's part of the serializer<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * session.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * <p><a name="line.37"></a>
+<span class="sourceLineNo">038</span> * Refer to the {@link UriResolver} class for information about the types of URIs that can be resolved during<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * serialization.<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
+<span class="sourceLineNo">041</span> * This annotation can be applied to classes, interfaces, or bean property methods for fields.<a name="line.41"></a>
+<span class="sourceLineNo">042</span> *<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <h5 class='section'>Example:</h5><a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <p class='bcode'><a name="line.44"></a>
+<span class="sourceLineNo">045</span> *<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <jc>// Applied to a class whose toString() method returns a URI.</jc><a name="line.46"></a>
+<span class="sourceLineNo">047</span> * <ja>@URI</ja><a name="line.47"></a>
+<span class="sourceLineNo">048</span> * <jk>public class</jk> MyURI {<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <ja>@Override</ja><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <jk>public</jk> String toString() {<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * <jk>return</jk> <js>"http://localhost:9080/foo/bar"</js>;<a name="line.51"></a>
+<span class="sourceLineNo">052</span> * }<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> * <ja>@URI</ja><a name="line.55"></a>
-<span class="sourceLineNo">056</span> * <jk>public</jk> String getParentUri() {<a name="line.56"></a>
-<span class="sourceLineNo">057</span> * ...<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>
-<span class="sourceLineNo">060</span> * </p><a name="line.60"></a>
-<span class="sourceLineNo">061</span> */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>@Documented<a name="line.62"></a>
-<span class="sourceLineNo">063</span>@Target({TYPE,FIELD,METHOD})<a name="line.63"></a>
-<span class="sourceLineNo">064</span>@Retention(RUNTIME)<a name="line.64"></a>
-<span class="sourceLineNo">065</span>@Inherited<a name="line.65"></a>
-<span class="sourceLineNo">066</span>public @interface URI {}<a name="line.66"></a>
+<span class="sourceLineNo">055</span> * <jc>// Applied to bean properties</jc><a name="line.55"></a>
+<span class="sourceLineNo">056</span> * <jk>public class</jk> MyBean {<a name="line.56"></a>
+<span class="sourceLineNo">057</span> *<a name="line.57"></a>
+<span class="sourceLineNo">058</span> * <ja>@URI</ja><a name="line.58"></a>
+<span class="sourceLineNo">059</span> * <jk>public</jk> String <jf>beanUri</jf>;<a name="line.59"></a>
+<span class="sourceLineNo">060</span> *<a name="line.60"></a>
+<span class="sourceLineNo">061</span> * <ja>@URI</ja><a name="line.61"></a>
+<span class="sourceLineNo">062</span> * <jk>public</jk> String getParentUri() {<a name="line.62"></a>
+<span class="sourceLineNo">063</span> * ...<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>
+<span class="sourceLineNo">066</span> * </p><a name="line.66"></a>
+<span class="sourceLineNo">067</span> */<a name="line.67"></a>
+<span class="sourceLineNo">068</span>@Documented<a name="line.68"></a>
+<span class="sourceLineNo">069</span>@Target({TYPE,FIELD,METHOD})<a name="line.69"></a>
+<span class="sourceLineNo">070</span>@Retention(RUNTIME)<a name="line.70"></a>
+<span class="sourceLineNo">071</span>@Inherited<a name="line.71"></a>
+<span class="sourceLineNo">072</span>public @interface URI {}<a name="line.72"></a>
[20/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html
index f5b5c5d..e18dbc7 100644
--- a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.html
@@ -173,7 +173,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerContext.html" ti
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.html b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.html
index 2dae929..23d59f7 100644
--- a/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.html
@@ -224,7 +224,7 @@ extends <a href="../../../../org/apache/juneau/uon/UonSerializerSession.html" ti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
[42/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/jena/RdfSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerBuilder.html
index e019fb2..3ad02ae 100644
--- a/content/site/apidocs/org/apache/juneau/jena/RdfSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/jena/RdfSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,339 +186,333 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#addLiteralTypes-boolean-">addLiteralTypes</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add XSI data types to non-<code>String</code> literals.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#addRootProperty-boolean-">addRootProperty</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add RDF root identifier property to root node.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#autoDetectNamespaces-boolean-">autoDetectNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Auto-detect namespace usage.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena">RdfSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#collectionFormat-org.apache.juneau.jena.RdfCollectionFormat-">collectionFormat</a></span>(<a href="../../../../org/apache/juneau/jena/RdfCollectionFormat.html" title="enum in org.apache.juneau.jena">RdfCollectionFormat</a> value)</code>
<div class="block"><b>Configuration property:</b> RDF format for representing collections and arrays.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#juneauBpNs-org.apache.juneau.xml.Namespace-">juneauBpNs</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> Default XML namespace for bean properties.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#juneauNs-org.apache.juneau.xml.Namespace-">juneauNs</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> XML namespace for Juneau properties.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#language-java.lang.String-">language</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> RDF language.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#looseCollections-boolean-">looseCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Collections should be serialized and parsed as loose collections.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#n3--">n3</a></span>()</code>
<div class="block">Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code></div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#namespaces-org.apache.juneau.xml.Namespace...-">namespaces</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a>... values)</code>
<div class="block"><b>Configuration property:</b> Default namespaces.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ntriple--">ntriple</a></span>()</code>
<div class="block">Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code></div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -526,242 +520,254 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#turtle--">turtle</a></span>()</code>
<div class="block">Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code></div>
</td>
</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#useXmlNamespaces-boolean-">useXmlNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Reuse XML namespaces when RDF namespaces not specified.</div>
</td>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#xml--">xml</a></span>()</code>
<div class="block">Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code></div>
</td>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html#xmlabbrev--">xmlabbrev</a></span>()</code>
<div class="block">Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code></div>
@@ -1755,117 +1761,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.492">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.492">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.498">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.498">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.504">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1875,7 +1905,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.504">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.510">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1909,7 +1939,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.510">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.516">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1942,7 +1972,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.516">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.522">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1977,7 +2007,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.522">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.528">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -2015,7 +2045,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/jena/RdfSerializerBuilder.html#line.528">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.junea
<TRUNCATED>
[26/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerSession.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerSession.html
index 461f779..9723210 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerSession.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -237,157 +237,145 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
</tr>
<tr id="i5" class="rowColor">
<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/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a></span>()</code>
-<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> setting value for this session.</div>
-</td>
-</tr>
-<tr id="i6" 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/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> aType,
<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta)</code>
<div class="block">Resolves the dictionary name for the actual type.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</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> o)</code>
<div class="block">Returns the parser-side expected type for the object.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a></span>()</code>
<div class="block">The current indentation depth.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth"><code>SerializerContext.SERIALIZER_initialDepth</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a></span>()</code>
<div class="block">Returns the Java method that invoked this serializer.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a></span>()</code>
<div class="block">Returns information used to determine at what location in the parse a failure occurred.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth"><code>SerializerContext.SERIALIZER_maxDepth</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>protected <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/serializer/SerializerSession.html#getOutput--">getOutput</a></span>()</code>
<div class="block">Returns the raw output object passed into this session.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a></span>()</code>
<div class="block">Wraps the specified output object inside an output stream.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar"><code>SerializerContext.SERIALIZER_quoteChar</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i16" 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/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a></span>()</code>
-<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> setting value for this session.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a></span>()</code>
-<div class="block">Returns the URI context passed in to this constructor.</div>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a></span>()</code>
+<div class="block">Returns the URI resolver.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getWriter--">getWriter</a></span>()</code>
<div class="block">Wraps the specified output object inside a writer.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isAddBeanTypeProperties--">isAddBeanTypeProperties</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties"><code>SerializerContext.SERIALIZER_addBeanTypeProperties</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions"><code>SerializerContext.SERIALIZER_detectRecursions</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions"><code>SerializerContext.SERIALIZER_ignoreRecursions</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections"><code>SerializerContext.SERIALIZER_sortCollections</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps"><code>SerializerContext.SERIALIZER_sortMaps</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections"><code>SerializerContext.SERIALIZER_trimEmptyCollections</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps"><code>SerializerContext.SERIALIZER_trimEmptyMaps</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties"><code>SerializerContext.SERIALIZER_trimNullProperties</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings"><code>SerializerContext.SERIALIZER_trimStrings</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a></span>()</code>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace"><code>SerializerContext.SERIALIZER_useWhitespace</code></a> setting value for this session.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a></span>()</code>
<div class="block">Pop an object off the stack.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a></span>(<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> attrName,
<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> o,
@@ -395,50 +383,56 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<div class="block">Push the specified object onto the stack.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i29" class="rowColor">
<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/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a></span>(<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> uri)</code>
-<div class="block">Converts a String to an absolute URI based on the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> and
- <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> settings on this context.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</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> relativeTo,
+ <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> uri)</code>
+<div class="block">Opposite of <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-"><code>resolveUri(Object)</code></a>.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i30" 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/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</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> uri)</code>
+<div class="block">Converts a String to an absolute URI based on the <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> on this session.</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> currentClass)</code>
<div class="block">Sets the current class being serialized for proper error messages.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a></span>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> currentProperty)</code>
<div class="block">Sets the current bean property being serialized for proper error messages.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E> c)</code>
<div class="block">Sorts the specified collection if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--"><code>isSortCollections()</code></a> returns <jk>true</jk>.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><K,V> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V> m)</code>
<div class="block">Sorts the specified map if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--"><code>isSortMaps()</code></a> returns <jk>true</jk>.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<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/serializer/SerializerSession.html#toString-java.lang.Object-">toString</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> o)</code>
<div class="block">Converts the specified object to a <code>String</code>.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" 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/serializer/SerializerSession.html#trim-java.lang.Object-">trim</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> o)</code>
<div class="block">Trims the specified string if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--"><code>isTrimStrings()</code></a> returns <jk>true</jk>.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></span>(<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> attrName,
<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> o,
@@ -489,7 +483,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>indent</h4>
-<pre>public int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.60">indent</a></pre>
+<pre>public int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.59">indent</a></pre>
<div class="block">The current indentation depth into the model.</div>
</li>
</ul>
@@ -507,7 +501,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>SerializerSession</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.101">SerializerSession</a>(<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a> ctx,
+<pre>public <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.100">SerializerSession</a>(<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a> ctx,
<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> op,
<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> output,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> javaMethod,
@@ -559,7 +553,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getOutputStream</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.169">getOutputStream</a>()
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.165">getOutputStream</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Wraps the specified output object inside an output stream.
Subclasses can override this method to implement their own specialized output streams.
@@ -583,7 +577,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getWriter</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.197">getWriter</a>()
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.193">getWriter</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Wraps the specified output object inside a writer.
Subclasses can override this method to implement their own specialized writers.
@@ -608,7 +602,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getOutput</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.220">getOutput</a>()</pre>
+<pre>protected <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.216">getOutput</a>()</pre>
<div class="block">Returns the raw output object passed into this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -622,7 +616,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>setCurrentProperty</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.228">setCurrentProperty</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> currentProperty)</pre>
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.224">setCurrentProperty</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> currentProperty)</pre>
<div class="block">Sets the current bean property being serialized for proper error messages.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -636,7 +630,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>setCurrentClass</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.236">setCurrentClass</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> currentClass)</pre>
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.232">setCurrentClass</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> currentClass)</pre>
<div class="block">Sets the current class being serialized for proper error messages.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -650,7 +644,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getJavaMethod</h4>
-<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.248">getJavaMethod</a>()</pre>
+<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.244">getJavaMethod</a>()</pre>
<div class="block">Returns the Java method that invoked this serializer.
<p>
When using the REST API, this is the Java method invoked by the REST call.
@@ -661,17 +655,17 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
</dl>
</li>
</ul>
-<a name="getUriContext--">
+<a name="getUriResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getUriContext</h4>
-<pre>public final <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.257">getUriContext</a>()</pre>
-<div class="block">Returns the URI context passed in to this constructor.</div>
+<h4>getUriResolver</h4>
+<pre>public final <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.253">getUriResolver</a>()</pre>
+<div class="block">Returns the URI resolver.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The URI context passed in to this constructor.</dd>
+<dd>The URI resolver.</dd>
</dl>
</li>
</ul>
@@ -681,7 +675,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getMaxDepth</h4>
-<pre>public final int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.266">getMaxDepth</a>()</pre>
+<pre>public final int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.262">getMaxDepth</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth"><code>SerializerContext.SERIALIZER_maxDepth</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -695,7 +689,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getInitialDepth</h4>
-<pre>public final int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.275">getInitialDepth</a>()</pre>
+<pre>public final int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.271">getInitialDepth</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth"><code>SerializerContext.SERIALIZER_initialDepth</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -709,7 +703,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isDetectRecursions</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.284">isDetectRecursions</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.280">isDetectRecursions</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions"><code>SerializerContext.SERIALIZER_detectRecursions</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -723,7 +717,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isIgnoreRecursions</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.293">isIgnoreRecursions</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.289">isIgnoreRecursions</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions"><code>SerializerContext.SERIALIZER_ignoreRecursions</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -737,7 +731,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isUseWhitespace</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.302">isUseWhitespace</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.298">isUseWhitespace</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace"><code>SerializerContext.SERIALIZER_useWhitespace</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -751,7 +745,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isAddBeanTypeProperties</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.311">isAddBeanTypeProperties</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.307">isAddBeanTypeProperties</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties"><code>SerializerContext.SERIALIZER_addBeanTypeProperties</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -765,7 +759,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getQuoteChar</h4>
-<pre>public final char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.320">getQuoteChar</a>()</pre>
+<pre>public final char <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.316">getQuoteChar</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar"><code>SerializerContext.SERIALIZER_quoteChar</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -779,7 +773,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isTrimNulls</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.329">isTrimNulls</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.325">isTrimNulls</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties"><code>SerializerContext.SERIALIZER_trimNullProperties</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -793,7 +787,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isTrimEmptyCollections</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.338">isTrimEmptyCollections</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.334">isTrimEmptyCollections</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections"><code>SerializerContext.SERIALIZER_trimEmptyCollections</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -807,7 +801,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isTrimEmptyMaps</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.347">isTrimEmptyMaps</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.343">isTrimEmptyMaps</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps"><code>SerializerContext.SERIALIZER_trimEmptyMaps</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -821,7 +815,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isTrimStrings</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.356">isTrimStrings</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.352">isTrimStrings</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings"><code>SerializerContext.SERIALIZER_trimStrings</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -835,7 +829,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isSortCollections</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.365">isSortCollections</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.361">isSortCollections</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections"><code>SerializerContext.SERIALIZER_sortCollections</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -849,7 +843,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>isSortMaps</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.374">isSortMaps</a>()</pre>
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.370">isSortMaps</a>()</pre>
<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps"><code>SerializerContext.SERIALIZER_sortMaps</code></a> setting value for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -857,41 +851,13 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
</dl>
</li>
</ul>
-<a name="getRelativeUriBase--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRelativeUriBase</h4>
-<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.383">getRelativeUriBase</a>()</pre>
-<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> setting value for this session.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> setting value for this session.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAbsolutePathUriBase--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAbsolutePathUriBase</h4>
-<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.392">getAbsolutePathUriBase</a>()</pre>
-<div class="block">Returns the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> setting value for this session.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> setting value for this session.</dd>
-</dl>
-</li>
-</ul>
<a name="push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>push</h4>
-<pre>public <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.406">push</a>(<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> attrName,
+<pre>public <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.384">push</a>(<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> attrName,
<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> o,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType)
throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
@@ -915,7 +881,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>willRecurse</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.439">willRecurse</a>(<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> attrName,
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.417">willRecurse</a>(<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> attrName,
<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> o,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm)
throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
@@ -939,7 +905,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>pop</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.454">pop</a>()</pre>
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.432">pop</a>()</pre>
<div class="block">Pop an object off the stack.</div>
</li>
</ul>
@@ -949,7 +915,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getIndent</h4>
-<pre>public int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.470">getIndent</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.448">getIndent</a>()</pre>
<div class="block">The current indentation depth.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -963,7 +929,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>addBeanGetterWarning</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.480">addBeanGetterWarning</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> p,
+<pre>public void <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.458">addBeanGetterWarning</a>(<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> p,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</pre>
<div class="block">Specialized warning when an exception is thrown while executing a bean getter.</div>
<dl>
@@ -979,7 +945,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
-<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.491">trim</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> o)</pre>
+<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.469">trim</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> o)</pre>
<div class="block">Trims the specified string if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--"><code>isTrimStrings()</code></a> returns <jk>true</jk>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -995,7 +961,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>generalize</h4>
-<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.509">generalize</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> o,
+<pre>public final <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.487">generalize</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> o,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> type)
throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
<div class="block">Generalize the specified object if a POJO swap is associated with it.</div>
@@ -1016,7 +982,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>canIgnoreValue</h4>
-<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.527">canIgnoreValue</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm,
+<pre>public final boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.505">canIgnoreValue</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> cm,
<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> attrName,
<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> value)
throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
@@ -1039,7 +1005,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>sort</h4>
-<pre>public final <K,V> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.568">sort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V> m)</pre>
+<pre>public final <K,V> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.546">sort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V> m)</pre>
<div class="block">Sorts the specified map if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--"><code>isSortMaps()</code></a> returns <jk>true</jk>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1055,7 +1021,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>sort</h4>
-<pre>public final <E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.580">sort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E> c)</pre>
+<pre>public final <E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.558">sort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><E> c)</pre>
<div class="block">Sorts the specified collection if <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--"><code>isSortCollections()</code></a> returns <jk>true</jk>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1065,30 +1031,90 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
</dl>
</li>
</ul>
-<a name="resolveUri-java.lang.String-">
+<a name="resolveUri-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resolveUri</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.593">resolveUri</a>(<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> uri)</pre>
-<div class="block">Converts a String to an absolute URI based on the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> and
- <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> settings on this context.</div>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.590">resolveUri</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> uri)</pre>
+<div class="block">Converts a String to an absolute URI based on the <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> on this session.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>uri</code> - The input URI.</dd>
+<dd><code>uri</code> - The input URI.
+ Can be any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang"><code>CharSequence</code></a>
+ </ul>
+ URI can be any of the following forms:
+ <ul>
+ <li><js>"foo://foo"</js> - Absolute URI.
+ <li><js>"/foo"</js> - Root-relative URI.
+ <li><js>"/"</js> - Root URI.
+ <li><js>"context:/foo"</js> - Context-root-relative URI.
+ <li><js>"context:/"</js> - Context-root URI.
+ <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.
+ <li><js>"servlet:/"</js> - Servlet-path URI.
+ <li><js>"request:/foo"</js> - Request-path-relative URI.
+ <li><js>"request:/"</js> - Request-path URI.
+ <li><js>"foo"</js> - Path-info-relative URI.
+ <li><js>""</js> - Path-info URI.
+ </ul></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The resolved URI.</dd>
</dl>
</li>
</ul>
+<a name="relativizeUri-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>relativizeUri</h4>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.624">relativizeUri</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> relativeTo,
+ <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> uri)</pre>
+<div class="block">Opposite of <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-"><code>resolveUri(Object)</code></a>.
+ <p>
+ Converts the URI to a value relative to the specified <code>relativeTo</code> parameter.
+ <p>
+ Both parameters can be any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang"><code>CharSequence</code></a>
+ </ul>
+ Both URIs can be any of the following forms:
+ <ul>
+ <li><js>"foo://foo"</js> - Absolute URI.
+ <li><js>"/foo"</js> - Root-relative URI.
+ <li><js>"/"</js> - Root URI.
+ <li><js>"context:/foo"</js> - Context-root-relative URI.
+ <li><js>"context:/"</js> - Context-root URI.
+ <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.
+ <li><js>"servlet:/"</js> - Servlet-path URI.
+ <li><js>"request:/foo"</js> - Request-path-relative URI.
+ <li><js>"request:/"</js> - Request-path URI.
+ <li><js>"foo"</js> - Path-info-relative URI.
+ <li><js>""</js> - Path-info URI.
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>relativeTo</code> - The URI to relativize against.</dd>
+<dd><code>uri</code> - The URI to relativize.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The relativized URI.</dd>
+</dl>
+</li>
+</ul>
<a name="toString-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.619">toString</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> o)</pre>
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.634">toString</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> o)</pre>
<div class="block">Converts the specified object to a <code>String</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1104,7 +1130,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.631">close</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.646">close</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/Session.html#close--">Session</a></code></span></div>
<div class="block">Perform cleanup on this context object if necessary.</div>
<dl>
@@ -1121,7 +1147,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getLastLocation</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.693">getLastLocation</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.708">getLastLocation</a>()</pre>
<div class="block">Returns information used to determine at what location in the parse a failure occurred.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1135,7 +1161,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>createBeanTypeNameProperty</h4>
-<pre>public <a href="../../../../org/apache/juneau/BeanPropertyValue.html" title="class in org.apache.juneau">BeanPropertyValue</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.711">createBeanTypeNameProperty</a>(<a href="../../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a><?> m,
+<pre>public <a href="../../../../org/apache/juneau/BeanPropertyValue.html" title="class in org.apache.juneau">BeanPropertyValue</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.726">createBeanTypeNameProperty</a>(<a href="../../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a><?> m,
<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> typeName)</pre>
<div class="block">Create a "_type" property that contains the dictionary name of the bean.</div>
<dl>
@@ -1153,7 +1179,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockList">
<li class="blockList">
<h4>getBeanTypeName</h4>
-<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.724">getBeanTypeName</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType,
+<pre>public <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> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.739">getBeanTypeName</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> eType,
<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> aType,
<a href="../../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a> pMeta)</pre>
<div class="block">Resolves the dictionary name for the actual type.</div>
@@ -1173,7 +1199,7 @@ extends <a href="../../../../org/apache/juneau/BeanSession.html" title="class in
<ul class="blockListLast">
<li class="blockList">
<h4>getExpectedRootType</h4>
-<pre>public <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.777">getExpectedRootType</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> o)</pre>
+<pre>public <a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerSession.html#line.792">getExpectedRootType</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> o)</pre>
<div class="block">Returns the parser-side expected type for the object.
<p>
The return value depends on the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged"><code>SerializerContext.SERIALIZER_abridged</code></a> setting.
[06/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Xml.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Xml.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Xml.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Xml.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.Xml.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[09/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.N3.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.N3.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.N3.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.N3.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.N3.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[50/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/index-all.html b/content/site/apidocs/index-all.html
index 85e0a4f..d9d4e35 100644
--- a/content/site/apidocs/index-all.html
+++ b/content/site/apidocs/index-all.html
@@ -139,48 +139,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#abridged-boolean-">abridged(boolean)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/jso/JsoSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.jso.<a href="org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.plaintext.<a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
-<dd>
-<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property on all serializers in this group.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></dt>
-<dd>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroupBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></dt>
-<dd>
-<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property on all serializers in this group.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a></span> - Variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
-<dd>
-<div class="block">The base (e.g.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.soap.<a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase(String)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Input.html#accept-java.lang.String-">accept(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Input.html" title="class in org.apache.juneau.dto.html5">Input</a></dt>
<dd>
<div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-accept">accept</a> attribute.</div>
@@ -1009,6 +967,10 @@
<dd>
<div class="block">Appends one or more elements to an array.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#append-char-java.lang.String-">append(char, String)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd>
+<div class="block">Adds an entry to this map.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/MultiIterable.html#append-java.util.Iterator-">append(Iterator<E>)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/MultiIterable.html" title="class in org.apache.juneau.internal">MultiIterable</a></dt>
<dd>
<div class="block">Appends the specified iterator to this list of iterators.</div>
@@ -1111,9 +1073,9 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonWriter.html#append-char-">append(char)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#append-java.lang.Appendable-java.lang.String-">append(Appendable, String)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriResolver.html#append-java.lang.Appendable-java.lang.Object-">append(Appendable, Object)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></dt>
<dd>
-<div class="block">Same as <a href="org/apache/juneau/UriContext.html#resolve-java.lang.String-"><code>UriContext.resolve(String)</code></a> except appends result to the specified appendable.</div>
+<div class="block">Same as <a href="org/apache/juneau/UriResolver.html#resolve-java.lang.Object-"><code>UriResolver.resolve(Object)</code></a> except appends result to the specified appendable.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/AList.html#append-T-">append(T)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/AList.html" title="class in org.apache.juneau.utils">AList</a></dt>
<dd>
@@ -1338,6 +1300,12 @@
<dd>
<div class="block">Creates an <a href="org/apache/juneau/dto/html5/Article.html" title="class in org.apache.juneau.dto.html5"><code>Article</code></a> element with the specified child nodes.</div>
</dd>
+<dt><a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiMap</span></a> - Class in <a href="org/apache/juneau/internal/package-summary.html">org.apache.juneau.internal</a></dt>
+<dd>
+<div class="block">Stores a Map of ASCII characters to Strings in a quick-lookup array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#AsciiMap--">AsciiMap()</a></span> - Constructor for class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd> </dd>
<dt><a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">AsciiSet</span></a> - Class in <a href="org/apache/juneau/internal/package-summary.html">org.apache.juneau.internal</a></dt>
<dd>
<div class="block">Stores a set of ASCII characters for quick lookup.</div>
@@ -1564,7 +1532,7 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#attr-org.apache.juneau.xml.Namespace-java.lang.String-java.lang.Object-">attr(Namespace, String, Object)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
<dd>
-<div class="block">Same as <a href="org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-boolean-"><code>XmlWriter.attr(String, Object, boolean)</code></a>, except pass in a <a href="org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
+<div class="block">Same as <a href="org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.String-java.lang.Object-"><code>XmlWriter.attr(String, String, Object)</code></a>, except pass in a <a href="org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml"><code>Namespace</code></a> object for the namespace.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#attr-java.lang.String-java.lang.Object-">attr(String, Object)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
<dd>
@@ -4535,6 +4503,18 @@
<div class="block">Returns <jk>true</jk> if the specified array contains the specified element
using the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang"><code>String.equals(Object)</code></a> method.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#contains-char-">contains(char)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#contains-int-">contains(int)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#contains-java.lang.CharSequence-">contains(CharSequence)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if the specified string contains at least one character in this set.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiSet.html#contains-char-">contains(char)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal">AsciiSet</a></dt>
<dd>
<div class="block">Returns <jk>true</jk> if the specified character is in this store.</div>
@@ -5562,6 +5542,10 @@
<dd>
<div class="block">Reusable instance of <a href="org/apache/juneau/uon/UonSerializer.html" title="class in org.apache.juneau.uon"><code>UonSerializer</code></a>, all default settings.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#DEFAULT">DEFAULT</a></span> - Static variable in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
+<dd>
+<div class="block">Default URI context.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingParser.html#DEFAULT">DEFAULT</a></span> - Static variable in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingParser.html" title="class in org.apache.juneau.urlencoding">UrlEncodingParser</a></dt>
<dd>
<div class="block">Reusable instance of <a href="org/apache/juneau/urlencoding/UrlEncodingParser.html" title="class in org.apache.juneau.urlencoding"><code>UrlEncodingParser</code></a>.</div>
@@ -6356,13 +6340,13 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/ini/XorEncoder.html#encode-java.lang.String-java.lang.String-">encode(String, String)</a></span> - Method in class org.apache.juneau.ini.<a href="org/apache/juneau/ini/XorEncoder.html" title="class in org.apache.juneau.ini">XorEncoder</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#encodeAttr-java.io.Writer-java.lang.Object-">encodeAttr(Writer, Object)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#encodeAttrName-java.io.Writer-java.lang.Object-">encodeAttrName(Writer, Object)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
<dd>
<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#encodeAttr-java.lang.Object-">encodeAttr(Object)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#encodeAttrValue-java.io.Writer-java.lang.Object-boolean-">encodeAttrValue(Writer, Object, boolean)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
<dd>
-<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
+<div class="block">Encodes the specified attribute value and sends the results to the specified writer.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#encodeChars-boolean-">encodeChars(boolean)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
<dd>
@@ -6382,10 +6366,6 @@
<dd>
<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#encodeInvalidCharsForText-java.lang.Object-">encodeInvalidCharsForText(Object)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
-<dd>
-<div class="block">Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
-</dd>
<dt><a href="org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders"><span class="typeNameLink">Encoder</span></a> - Class in <a href="org/apache/juneau/encoders/package-summary.html">org.apache.juneau.encoders</a></dt>
<dd>
<div class="block">Used for enabling decompression on requests and compression on responses, such as support for GZIP compression.</div>
@@ -6426,12 +6406,11 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#encodeText-java.io.Writer-java.lang.Object-boolean-boolean-">encodeText(Writer, Object, boolean, boolean)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
<dd>
-<div class="block">Encodes any invalid XML text characters to <code>_x####_</code> sequences and sends the response
- to the specified writer.</div>
+<div class="block">Encodes the specified element text and sends the results to the specified writer.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerSession.html#encodeTextInvalidChars-java.lang.Object-">encodeTextInvalidChars(Object)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerSession.html" title="class in org.apache.juneau.jena">RdfSerializerSession</a></dt>
<dd>
-<div class="block">XML-encodes the specified string using the <a href="org/apache/juneau/xml/XmlUtils.html#encodeInvalidCharsForText-java.lang.Object-"><code>XmlUtils.encodeInvalidCharsForText(Object)</code></a> method.</div>
+<div class="block">XML-encodes the specified string using the <a href="org/apache/juneau/xml/XmlUtils.html#escapeText-java.lang.Object-"><code>XmlUtils.escapeText(Object)</code></a> method.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializer.Encoding.html#Encoding-org.apache.juneau.PropertyStore-">Encoding(PropertyStore)</a></span> - Constructor for class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializer.Encoding.html" title="class in org.apache.juneau.uon">UonSerializer.Encoding</a></dt>
<dd>
@@ -6590,6 +6569,10 @@
<dd>
<div class="block"><b>Configuration property:</b> Prefix solidus <js>'/'</js> characters with escapes.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#escapeText-java.lang.Object-">escapeText(Object)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
+<dd>
+<div class="block">Escapes invalid XML text characters to <code>_x####_</code> sequences.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlWriter.html#eTag-java.lang.String-java.lang.String-">eTag(String, String)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlWriter.html#eTag-java.lang.String-java.lang.String-boolean-">eTag(String, String, boolean)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></dt>
@@ -7588,6 +7571,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/ini/Section.html#get-java.lang.Object-">get(Object)</a></span> - Method in class org.apache.juneau.ini.<a href="org/apache/juneau/ini/Section.html" title="class in org.apache.juneau.ini">Section</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/AsciiMap.html#get-char-">get(char)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/AsciiMap.html" title="class in org.apache.juneau.internal">AsciiMap</a></dt>
+<dd>
+<div class="block">Returns the value for the specified key.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/Cache.html#get-K-">get(K)</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/Cache.html" title="class in org.apache.juneau.internal">Cache</a></dt>
<dd>
<div class="block">Retrieves the value with the specified key from this cache.</div>
@@ -7728,10 +7715,6 @@
<dd>
<div class="block">Returns the parent of the URL returned by <a href="org/apache/juneau/UriContext.html#getAbsolutePathInfo--"><code>UriContext.getAbsolutePathInfo()</code></a>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase()</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
-<dd>
-<div class="block">Returns the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> setting value for this session.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#getAbsoluteServletPath--">getAbsoluteServletPath()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
<dd>
<div class="block">Returns the absolute URI of the resource portion of this URI context.</div>
@@ -10560,10 +10543,6 @@
<dd>
<div class="block">Gets the path-absolute relative URI of the servlet (e.g.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase()</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
-<dd>
-<div class="block">Returns the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> setting value for this session.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestPathMatch.html#getRemainder--">getRemainder()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestPathMatch.html" title="class in org.apache.juneau.rest">RequestPathMatch</a></dt>
<dd>
<div class="block">Returns the decoded remainder of the URL following any path pattern matches.</div>
@@ -11425,9 +11404,13 @@
<dd>
<div class="block">Returns the URI context of the request.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext()</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getUriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-">getUriResolver(UriResolution, UriRelativity)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></dt>
+<dd>
+<div class="block">Returns a URI resolver that can be used to convert URIs to absolute or root-relative form..</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver()</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
<dd>
-<div class="block">Returns the URI context passed in to this constructor.</div>
+<div class="block">Returns the URI resolver.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Contact.html#getUrl--">getUrl()</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Contact.html" title="class in org.apache.juneau.dto.swagger">Contact</a></dt>
<dd>
@@ -12417,7 +12400,7 @@
<dd>
<div class="block">Specialized writer for serializing HTML.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlWriter.html#HtmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">HtmlWriter(Writer, boolean, boolean, char, String, String, UriContext)</a></span> - Constructor for class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlWriter.html#HtmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">HtmlWriter(Writer, boolean, boolean, char, UriResolver)</a></span> - Constructor for class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></dt>
<dd>
<div class="block">Constructor.</div>
</dd>
@@ -14558,7 +14541,7 @@
<dd>
<div class="block">Specialized writer for serializing JSON.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonWriter.html#JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">JsonWriter(Writer, boolean, boolean, char, boolean, boolean, String, String, UriContext)</a></span> - Constructor for class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonWriter.html#JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-org.apache.juneau.UriResolver-">JsonWriter(Writer, boolean, boolean, char, boolean, boolean, UriResolver)</a></span> - Constructor for class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></dt>
<dd>
<div class="block">Constructor.</div>
</dd>
@@ -19523,48 +19506,14 @@
<dd>
<div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/document-metadata.html#attr-link-rel">rel</a> attribute.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/jso/JsoSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.jso.<a href="org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.plaintext.<a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
-<dd>
-<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property on all serializers in this group.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></dt>
-<dd>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroupBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriResolver.html#relativize-java.lang.Object-java.lang.Object-">relativize(Object, Object)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></dt>
<dd>
-<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property on all serializers in this group.</div>
+<div class="block">Relativizes a URI.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a></span> - Variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri(Object, Object)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
<dd>
-<div class="block">The base (e.g.</div>
+<div class="block">Opposite of <a href="org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-"><code>SerializerSession.resolveUri(Object)</code></a>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.soap.<a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase(String)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
-<dd> </dd>
<dt><a href="org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Remoteable</span></a> - Annotation Type in <a href="org/apache/juneau/remoteable/package-summary.html">org.apache.juneau.remoteable</a></dt>
<dd>
<div class="block">Identifies a remote proxy interface against a REST interface.</div>
@@ -20518,7 +20467,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/SwitchVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve(VarResolverSession, String[])</a></span> - Method in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars">SwitchVar</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#resolve-java.lang.String-">resolve(String)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriResolver.html#resolve-java.lang.Object-">resolve(Object)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></dt>
<dd>
<div class="block">Converts the specified URI to absolute form based on values in this context.</div>
</dd>
@@ -20557,10 +20506,9 @@
<dd>
<div class="block">Resolves variables in the specified string and sends the output to the specified writer.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri(Object)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
<dd>
-<div class="block">Converts a String to an absolute URI based on the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> and
- <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> settings on this context.</div>
+<div class="block">Converts a String to an absolute URI based on the <a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> on this session.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/BeanMap.html#resolveVars-java.lang.String-">resolveVars(String)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a></dt>
<dd>
@@ -21571,10 +21519,6 @@
<dd>
<div class="block"><b>Configuration property:</b> Abridged output.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
-<dd>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
<dd>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
@@ -21599,10 +21543,6 @@
<dd>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
-<dd>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
<dd>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
@@ -21627,10 +21567,18 @@
<dd>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
+<dd>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
-<dd> </dd>
+<dd>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
-<dd> </dd>
+<dd>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></span> - Static variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></dt>
<dd>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
@@ -21695,7 +21643,7 @@
<dd>
<div class="block">Simple wrapper around a standard <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> with additional methods.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">SerializerWriter(Writer, boolean, boolean, char, String, String, UriContext)</a></span> - Constructor for class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#SerializerWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-">SerializerWriter(Writer, boolean, boolean, char, UriResolver)</a></span> - Constructor for class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/ini/ConfigFile.html#serializeTo-java.io.Writer-">serializeTo(Writer)</a></span> - Method in class org.apache.juneau.ini.<a href="org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a></dt>
<dd>
@@ -25110,6 +25058,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Textarea.html#Textarea--">Textarea()</a></span> - Constructor for class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Textarea.html" title="class in org.apache.juneau.dto.html5">Textarea</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#textUri-java.lang.Object-">textUri(Object)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/xml/XmlWriter.html#text-java.lang.Object-"><code>XmlWriter.text(Object)</code></a> but treats the value as a URL to resolved then serialized.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#tfoot--">tfoot()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
<dd>
<div class="block">Creates an empty <a href="org/apache/juneau/dto/html5/Tfoot.html" title="class in org.apache.juneau.dto.html5"><code>Tfoot</code></a> element.</div>
@@ -26216,7 +26168,7 @@
<dd>
<div class="block">Specialized writer for serializing UON-encoded text.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonWriter.html#UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">UonWriter(UonSerializerSession, Writer, boolean, boolean, boolean, String, String, UriContext)</a></span> - Constructor for class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonWriter.html#UonWriter-org.apache.juneau.uon.UonSerializerSession-java.io.Writer-boolean-boolean-boolean-org.apache.juneau.UriResolver-">UonWriter(UonSerializerSession, Writer, boolean, boolean, boolean, UriResolver)</a></span> - Constructor for class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a></dt>
<dd>
<div class="block">Constructor.</div>
</dd>
@@ -26308,15 +26260,43 @@
<dd>
<div class="block"><b>Configuration property:</b> The <code>SOAPAction</code> HTTP header value to set on responses.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a></span> - Variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jso/JsoSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.jso.<a href="org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.plaintext.<a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
<dd>
-<div class="block">The URI context of the request.</div>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a> property on all serializers in this group.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></dt>
+<dd>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroupBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a> property on all serializers in this group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.soap.<a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
+<dd> </dd>
<dt><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><span class="typeNameLink">UriContext</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
<dd>
<div class="block">Represents a URL broken into authority/context-root/servlet-path/path-info parts.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#UriContext-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">UriContext(UriResolution, UriRelativity, String, String, String, String)</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#UriContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">UriContext(String, String, String, String)</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
<dd>
<div class="block">Constructor.</div>
</dd>
@@ -26324,14 +26304,113 @@
<dd>
<div class="block">Default constructor.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext(UriContext)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jso/JsoSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.jso.<a href="org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.plaintext.<a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> property on all serializers in this group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></dt>
+<dd>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroupBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> property on all serializers in this group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.soap.<a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
+<dd> </dd>
<dt><a href="org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><span class="typeNameLink">UriRelativity</span></a> - Enum in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
<dd>
-<div class="block">Identifies how relative URIs should resolve against.</div>
+<div class="block">Identifies what relative URIs are relative to.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity(UriRelativity)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jena/RdfSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.jena.<a href="org/apache/juneau/jena/RdfSerializerBuilder.html" title="class in org.apache.juneau.jena">RdfSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/jso/JsoSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.jso.<a href="org/apache/juneau/jso/JsoSerializerBuilder.html" title="class in org.apache.juneau.jso">JsoSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSchemaSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.plaintext.<a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> property on all serializers in this group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></dt>
+<dd>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroupBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> property on all serializers in this group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.soap.<a href="org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializerBuilder.html" title="class in org.apache.juneau.uon">UonSerializerBuilder</a></dt>
+<dd> </dd>
<dt><a href="org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">UriResolution</span></a> - Enum in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
<dd>
<div class="block">Identifies the possible types of URL resolution.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSchemaSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution(UriResolution)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a></span> - Variable in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
+<dd>
+<div class="block">The URI resolver of the request.</div>
+</dd>
+<dt><a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">UriResolver</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
+<dd>
+<div class="block">Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to
+ make such resolutions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/UriResolver.html#UriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-org.apache.juneau.UriContext-">UriResolver(UriResolution, UriRelativity, UriContext)</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonWriter.html#uriValue-java.lang.Object-">uriValue(Object)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></dt>
+<dd>
+<div class="block">Appends a URI to the output.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Contact.html#url-java.lang.String-">url(String)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Contact.html" title="class in org.apache.juneau.dto.swagger">Contact</a></dt>
<dd>
<div class="block">Synonym for <a href="org/apache/juneau/dto/swagger/Contact.html#setUrl-java.lang.String-"><code>Contact.setUrl(String)</code></a>.</div>
@@ -26348,6 +26427,10 @@
<dd>
<div class="block">Decodes a <code>application/x-www-form-urlencoded</code> string using <code>UTF-8</code> encoding scheme.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#urlDecode-java.lang.String-">urlDecode(String)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
+<dd>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>decode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingContext.html#URLENC_expandedParams">URLENC_expandedParams</a></span> - Static variable in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingContext.html" title="class in org.apache.juneau.urlencoding">UrlEncodingContext</a></dt>
<dd>
<div class="block">Serialize bean property collections/arrays as separate key/value pairs (<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>, default=<jk>false</jk>).</div>
@@ -26360,6 +26443,10 @@
<dd>
<div class="block">Encodes a <code>application/x-www-form-urlencoded</code> string using <code>UTF-8</code> encoding scheme.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlUtils.html#urlEncode-java.lang.Object-">urlEncode(Object)</a></span> - Static method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></dt>
+<dd>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>encode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+</dd>
<dt><a href="org/apache/juneau/rest/matchers/UrlEncodedFormMatcher.html" title="class in org.apache.juneau.rest.matchers"><span class="typeNameLink">UrlEncodedFormMatcher</span></a> - Class in <a href="org/apache/juneau/rest/matchers/package-summary.html">org.apache.juneau.rest.matchers</a></dt>
<dd>
<div class="block">Predefined matcher for matching requests with content type <js>"application/x-www-form-urlencoded"</js>.</div>
@@ -27533,7 +27620,7 @@ the order they are declared.</div>
<dd>
<div class="block">Specialized writer for serializing XML.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#XmlWriter-java.io.Writer-boolean-boolean-char-java.lang.String-java.lang.String-org.apache.juneau.UriContext-boolean-org.apache.juneau.xml.Namespace-">XmlWriter(Writer, boolean, boolean, char, String, String, UriContext, boolean, Namespace)</a></span> - Constructor for class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#XmlWriter-java.io.Writer-boolean-boolean-char-org.apache.juneau.UriResolver-boolean-org.apache.juneau.xml.Namespace-">XmlWriter(Writer, boolean, boolean, char, UriResolver, boolean, Namespace)</a></span> - Constructor for class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
<dd>
<div class="block">Constructor.</div>
</dd>
[03/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerBuilder.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerBuilder.html
index 5cded39..cf3eeb0 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerBuilder.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerBuilder.html
@@ -497,413 +497,419 @@
<span class="sourceLineNo">489</span> }<a name="line.489"></a>
<span class="sourceLineNo">490</span><a name="line.490"></a>
<span class="sourceLineNo">491</span> @Override /* SerializerBuilder */<a name="line.491"></a>
-<span class="sourceLineNo">492</span> public RdfSerializerBuilder relativeUriBase(String value) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> super.relativeUriBase(value);<a name="line.493"></a>
+<span class="sourceLineNo">492</span> public RdfSerializerBuilder uriContext(UriContext value) {<a name="line.492"></a>
+<span class="sourceLineNo">493</span> super.uriContext(value);<a name="line.493"></a>
<span class="sourceLineNo">494</span> return this;<a name="line.494"></a>
<span class="sourceLineNo">495</span> }<a name="line.495"></a>
<span class="sourceLineNo">496</span><a name="line.496"></a>
<span class="sourceLineNo">497</span> @Override /* SerializerBuilder */<a name="line.497"></a>
-<span class="sourceLineNo">498</span> public RdfSerializerBuilder absolutePathUriBase(String value) {<a name="line.498"></a>
-<span class="sourceLineNo">499</span> super.absolutePathUriBase(value);<a name="line.499"></a>
+<span class="sourceLineNo">498</span> public RdfSerializerBuilder uriResolution(UriResolution value) {<a name="line.498"></a>
+<span class="sourceLineNo">499</span> super.uriResolution(value);<a name="line.499"></a>
<span class="sourceLineNo">500</span> return this;<a name="line.500"></a>
<span class="sourceLineNo">501</span> }<a name="line.501"></a>
<span class="sourceLineNo">502</span><a name="line.502"></a>
<span class="sourceLineNo">503</span> @Override /* SerializerBuilder */<a name="line.503"></a>
-<span class="sourceLineNo">504</span> public RdfSerializerBuilder sortCollections(boolean value) {<a name="line.504"></a>
-<span class="sourceLineNo">505</span> super.sortCollections(value);<a name="line.505"></a>
+<span class="sourceLineNo">504</span> public RdfSerializerBuilder uriRelativity(UriRelativity value) {<a name="line.504"></a>
+<span class="sourceLineNo">505</span> super.uriRelativity(value);<a name="line.505"></a>
<span class="sourceLineNo">506</span> return this;<a name="line.506"></a>
<span class="sourceLineNo">507</span> }<a name="line.507"></a>
<span class="sourceLineNo">508</span><a name="line.508"></a>
<span class="sourceLineNo">509</span> @Override /* SerializerBuilder */<a name="line.509"></a>
-<span class="sourceLineNo">510</span> public RdfSerializerBuilder sortMaps(boolean value) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> super.sortMaps(value);<a name="line.511"></a>
+<span class="sourceLineNo">510</span> public RdfSerializerBuilder sortCollections(boolean value) {<a name="line.510"></a>
+<span class="sourceLineNo">511</span> super.sortCollections(value);<a name="line.511"></a>
<span class="sourceLineNo">512</span> return this;<a name="line.512"></a>
<span class="sourceLineNo">513</span> }<a name="line.513"></a>
<span class="sourceLineNo">514</span><a name="line.514"></a>
<span class="sourceLineNo">515</span> @Override /* SerializerBuilder */<a name="line.515"></a>
-<span class="sourceLineNo">516</span> public RdfSerializerBuilder abridged(boolean value) {<a name="line.516"></a>
-<span class="sourceLineNo">517</span> super.abridged(value);<a name="line.517"></a>
+<span class="sourceLineNo">516</span> public RdfSerializerBuilder sortMaps(boolean value) {<a name="line.516"></a>
+<span class="sourceLineNo">517</span> super.sortMaps(value);<a name="line.517"></a>
<span class="sourceLineNo">518</span> return this;<a name="line.518"></a>
<span class="sourceLineNo">519</span> }<a name="line.519"></a>
-<span class="sourceLineNo">520</span> <a name="line.520"></a>
-<span class="sourceLineNo">521</span> @Override /* CoreObjectBuilder */<a name="line.521"></a>
-<span class="sourceLineNo">522</span> public RdfSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> super.beansRequireDefaultConstructor(value);<a name="line.523"></a>
+<span class="sourceLineNo">520</span><a name="line.520"></a>
+<span class="sourceLineNo">521</span> @Override /* SerializerBuilder */<a name="line.521"></a>
+<span class="sourceLineNo">522</span> public RdfSerializerBuilder abridged(boolean value) {<a name="line.522"></a>
+<span class="sourceLineNo">523</span> super.abridged(value);<a name="line.523"></a>
<span class="sourceLineNo">524</span> return this;<a name="line.524"></a>
<span class="sourceLineNo">525</span> }<a name="line.525"></a>
-<span class="sourceLineNo">526</span><a name="line.526"></a>
+<span class="sourceLineNo">526</span> <a name="line.526"></a>
<span class="sourceLineNo">527</span> @Override /* CoreObjectBuilder */<a name="line.527"></a>
-<span class="sourceLineNo">528</span> public RdfSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> super.beansRequireSerializable(value);<a name="line.529"></a>
+<span class="sourceLineNo">528</span> public RdfSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.528"></a>
+<span class="sourceLineNo">529</span> super.beansRequireDefaultConstructor(value);<a name="line.529"></a>
<span class="sourceLineNo">530</span> return this;<a name="line.530"></a>
<span class="sourceLineNo">531</span> }<a name="line.531"></a>
<span class="sourceLineNo">532</span><a name="line.532"></a>
<span class="sourceLineNo">533</span> @Override /* CoreObjectBuilder */<a name="line.533"></a>
-<span class="sourceLineNo">534</span> public RdfSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.534"></a>
-<span class="sourceLineNo">535</span> super.beansRequireSettersForGetters(value);<a name="line.535"></a>
+<span class="sourceLineNo">534</span> public RdfSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.534"></a>
+<span class="sourceLineNo">535</span> super.beansRequireSerializable(value);<a name="line.535"></a>
<span class="sourceLineNo">536</span> return this;<a name="line.536"></a>
<span class="sourceLineNo">537</span> }<a name="line.537"></a>
<span class="sourceLineNo">538</span><a name="line.538"></a>
<span class="sourceLineNo">539</span> @Override /* CoreObjectBuilder */<a name="line.539"></a>
-<span class="sourceLineNo">540</span> public RdfSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.540"></a>
-<span class="sourceLineNo">541</span> super.beansRequireSomeProperties(value);<a name="line.541"></a>
+<span class="sourceLineNo">540</span> public RdfSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.540"></a>
+<span class="sourceLineNo">541</span> super.beansRequireSettersForGetters(value);<a name="line.541"></a>
<span class="sourceLineNo">542</span> return this;<a name="line.542"></a>
<span class="sourceLineNo">543</span> }<a name="line.543"></a>
<span class="sourceLineNo">544</span><a name="line.544"></a>
<span class="sourceLineNo">545</span> @Override /* CoreObjectBuilder */<a name="line.545"></a>
-<span class="sourceLineNo">546</span> public RdfSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.546"></a>
-<span class="sourceLineNo">547</span> super.beanMapPutReturnsOldValue(value);<a name="line.547"></a>
+<span class="sourceLineNo">546</span> public RdfSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.546"></a>
+<span class="sourceLineNo">547</span> super.beansRequireSomeProperties(value);<a name="line.547"></a>
<span class="sourceLineNo">548</span> return this;<a name="line.548"></a>
<span class="sourceLineNo">549</span> }<a name="line.549"></a>
<span class="sourceLineNo">550</span><a name="line.550"></a>
<span class="sourceLineNo">551</span> @Override /* CoreObjectBuilder */<a name="line.551"></a>
-<span class="sourceLineNo">552</span> public RdfSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.552"></a>
-<span class="sourceLineNo">553</span> super.beanConstructorVisibility(value);<a name="line.553"></a>
+<span class="sourceLineNo">552</span> public RdfSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.552"></a>
+<span class="sourceLineNo">553</span> super.beanMapPutReturnsOldValue(value);<a name="line.553"></a>
<span class="sourceLineNo">554</span> return this;<a name="line.554"></a>
<span class="sourceLineNo">555</span> }<a name="line.555"></a>
<span class="sourceLineNo">556</span><a name="line.556"></a>
<span class="sourceLineNo">557</span> @Override /* CoreObjectBuilder */<a name="line.557"></a>
-<span class="sourceLineNo">558</span> public RdfSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.558"></a>
-<span class="sourceLineNo">559</span> super.beanClassVisibility(value);<a name="line.559"></a>
+<span class="sourceLineNo">558</span> public RdfSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.558"></a>
+<span class="sourceLineNo">559</span> super.beanConstructorVisibility(value);<a name="line.559"></a>
<span class="sourceLineNo">560</span> return this;<a name="line.560"></a>
<span class="sourceLineNo">561</span> }<a name="line.561"></a>
<span class="sourceLineNo">562</span><a name="line.562"></a>
<span class="sourceLineNo">563</span> @Override /* CoreObjectBuilder */<a name="line.563"></a>
-<span class="sourceLineNo">564</span> public RdfSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.564"></a>
-<span class="sourceLineNo">565</span> super.beanFieldVisibility(value);<a name="line.565"></a>
+<span class="sourceLineNo">564</span> public RdfSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.564"></a>
+<span class="sourceLineNo">565</span> super.beanClassVisibility(value);<a name="line.565"></a>
<span class="sourceLineNo">566</span> return this;<a name="line.566"></a>
<span class="sourceLineNo">567</span> }<a name="line.567"></a>
<span class="sourceLineNo">568</span><a name="line.568"></a>
<span class="sourceLineNo">569</span> @Override /* CoreObjectBuilder */<a name="line.569"></a>
-<span class="sourceLineNo">570</span> public RdfSerializerBuilder methodVisibility(Visibility value) {<a name="line.570"></a>
-<span class="sourceLineNo">571</span> super.methodVisibility(value);<a name="line.571"></a>
+<span class="sourceLineNo">570</span> public RdfSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.570"></a>
+<span class="sourceLineNo">571</span> super.beanFieldVisibility(value);<a name="line.571"></a>
<span class="sourceLineNo">572</span> return this;<a name="line.572"></a>
<span class="sourceLineNo">573</span> }<a name="line.573"></a>
<span class="sourceLineNo">574</span><a name="line.574"></a>
<span class="sourceLineNo">575</span> @Override /* CoreObjectBuilder */<a name="line.575"></a>
-<span class="sourceLineNo">576</span> public RdfSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.576"></a>
-<span class="sourceLineNo">577</span> super.useJavaBeanIntrospector(value);<a name="line.577"></a>
+<span class="sourceLineNo">576</span> public RdfSerializerBuilder methodVisibility(Visibility value) {<a name="line.576"></a>
+<span class="sourceLineNo">577</span> super.methodVisibility(value);<a name="line.577"></a>
<span class="sourceLineNo">578</span> return this;<a name="line.578"></a>
<span class="sourceLineNo">579</span> }<a name="line.579"></a>
<span class="sourceLineNo">580</span><a name="line.580"></a>
<span class="sourceLineNo">581</span> @Override /* CoreObjectBuilder */<a name="line.581"></a>
-<span class="sourceLineNo">582</span> public RdfSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.582"></a>
-<span class="sourceLineNo">583</span> super.useInterfaceProxies(value);<a name="line.583"></a>
+<span class="sourceLineNo">582</span> public RdfSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.582"></a>
+<span class="sourceLineNo">583</span> super.useJavaBeanIntrospector(value);<a name="line.583"></a>
<span class="sourceLineNo">584</span> return this;<a name="line.584"></a>
<span class="sourceLineNo">585</span> }<a name="line.585"></a>
<span class="sourceLineNo">586</span><a name="line.586"></a>
<span class="sourceLineNo">587</span> @Override /* CoreObjectBuilder */<a name="line.587"></a>
-<span class="sourceLineNo">588</span> public RdfSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.588"></a>
-<span class="sourceLineNo">589</span> super.ignoreUnknownBeanProperties(value);<a name="line.589"></a>
+<span class="sourceLineNo">588</span> public RdfSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.588"></a>
+<span class="sourceLineNo">589</span> super.useInterfaceProxies(value);<a name="line.589"></a>
<span class="sourceLineNo">590</span> return this;<a name="line.590"></a>
<span class="sourceLineNo">591</span> }<a name="line.591"></a>
<span class="sourceLineNo">592</span><a name="line.592"></a>
<span class="sourceLineNo">593</span> @Override /* CoreObjectBuilder */<a name="line.593"></a>
-<span class="sourceLineNo">594</span> public RdfSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.594"></a>
-<span class="sourceLineNo">595</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.595"></a>
+<span class="sourceLineNo">594</span> public RdfSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.594"></a>
+<span class="sourceLineNo">595</span> super.ignoreUnknownBeanProperties(value);<a name="line.595"></a>
<span class="sourceLineNo">596</span> return this;<a name="line.596"></a>
<span class="sourceLineNo">597</span> }<a name="line.597"></a>
<span class="sourceLineNo">598</span><a name="line.598"></a>
<span class="sourceLineNo">599</span> @Override /* CoreObjectBuilder */<a name="line.599"></a>
-<span class="sourceLineNo">600</span> public RdfSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.600"></a>
-<span class="sourceLineNo">601</span> super.ignorePropertiesWithoutSetters(value);<a name="line.601"></a>
+<span class="sourceLineNo">600</span> public RdfSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.600"></a>
+<span class="sourceLineNo">601</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.601"></a>
<span class="sourceLineNo">602</span> return this;<a name="line.602"></a>
<span class="sourceLineNo">603</span> }<a name="line.603"></a>
<span class="sourceLineNo">604</span><a name="line.604"></a>
<span class="sourceLineNo">605</span> @Override /* CoreObjectBuilder */<a name="line.605"></a>
-<span class="sourceLineNo">606</span> public RdfSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.606"></a>
-<span class="sourceLineNo">607</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.607"></a>
+<span class="sourceLineNo">606</span> public RdfSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.606"></a>
+<span class="sourceLineNo">607</span> super.ignorePropertiesWithoutSetters(value);<a name="line.607"></a>
<span class="sourceLineNo">608</span> return this;<a name="line.608"></a>
<span class="sourceLineNo">609</span> }<a name="line.609"></a>
<span class="sourceLineNo">610</span><a name="line.610"></a>
<span class="sourceLineNo">611</span> @Override /* CoreObjectBuilder */<a name="line.611"></a>
-<span class="sourceLineNo">612</span> public RdfSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.612"></a>
-<span class="sourceLineNo">613</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.613"></a>
+<span class="sourceLineNo">612</span> public RdfSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.612"></a>
+<span class="sourceLineNo">613</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.613"></a>
<span class="sourceLineNo">614</span> return this;<a name="line.614"></a>
<span class="sourceLineNo">615</span> }<a name="line.615"></a>
<span class="sourceLineNo">616</span><a name="line.616"></a>
<span class="sourceLineNo">617</span> @Override /* CoreObjectBuilder */<a name="line.617"></a>
-<span class="sourceLineNo">618</span> public RdfSerializerBuilder sortProperties(boolean value) {<a name="line.618"></a>
-<span class="sourceLineNo">619</span> super.sortProperties(value);<a name="line.619"></a>
+<span class="sourceLineNo">618</span> public RdfSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.618"></a>
+<span class="sourceLineNo">619</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.619"></a>
<span class="sourceLineNo">620</span> return this;<a name="line.620"></a>
<span class="sourceLineNo">621</span> }<a name="line.621"></a>
<span class="sourceLineNo">622</span><a name="line.622"></a>
<span class="sourceLineNo">623</span> @Override /* CoreObjectBuilder */<a name="line.623"></a>
-<span class="sourceLineNo">624</span> public RdfSerializerBuilder notBeanPackages(String...values) {<a name="line.624"></a>
-<span class="sourceLineNo">625</span> super.notBeanPackages(values);<a name="line.625"></a>
+<span class="sourceLineNo">624</span> public RdfSerializerBuilder sortProperties(boolean value) {<a name="line.624"></a>
+<span class="sourceLineNo">625</span> super.sortProperties(value);<a name="line.625"></a>
<span class="sourceLineNo">626</span> return this;<a name="line.626"></a>
<span class="sourceLineNo">627</span> }<a name="line.627"></a>
<span class="sourceLineNo">628</span><a name="line.628"></a>
<span class="sourceLineNo">629</span> @Override /* CoreObjectBuilder */<a name="line.629"></a>
-<span class="sourceLineNo">630</span> public RdfSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.630"></a>
+<span class="sourceLineNo">630</span> public RdfSerializerBuilder notBeanPackages(String...values) {<a name="line.630"></a>
<span class="sourceLineNo">631</span> super.notBeanPackages(values);<a name="line.631"></a>
<span class="sourceLineNo">632</span> return this;<a name="line.632"></a>
<span class="sourceLineNo">633</span> }<a name="line.633"></a>
<span class="sourceLineNo">634</span><a name="line.634"></a>
<span class="sourceLineNo">635</span> @Override /* CoreObjectBuilder */<a name="line.635"></a>
-<span class="sourceLineNo">636</span> public RdfSerializerBuilder setNotBeanPackages(String...values) {<a name="line.636"></a>
-<span class="sourceLineNo">637</span> super.setNotBeanPackages(values);<a name="line.637"></a>
+<span class="sourceLineNo">636</span> public RdfSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.636"></a>
+<span class="sourceLineNo">637</span> super.notBeanPackages(values);<a name="line.637"></a>
<span class="sourceLineNo">638</span> return this;<a name="line.638"></a>
<span class="sourceLineNo">639</span> }<a name="line.639"></a>
<span class="sourceLineNo">640</span><a name="line.640"></a>
<span class="sourceLineNo">641</span> @Override /* CoreObjectBuilder */<a name="line.641"></a>
-<span class="sourceLineNo">642</span> public RdfSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.642"></a>
+<span class="sourceLineNo">642</span> public RdfSerializerBuilder setNotBeanPackages(String...values) {<a name="line.642"></a>
<span class="sourceLineNo">643</span> super.setNotBeanPackages(values);<a name="line.643"></a>
<span class="sourceLineNo">644</span> return this;<a name="line.644"></a>
<span class="sourceLineNo">645</span> }<a name="line.645"></a>
<span class="sourceLineNo">646</span><a name="line.646"></a>
<span class="sourceLineNo">647</span> @Override /* CoreObjectBuilder */<a name="line.647"></a>
-<span class="sourceLineNo">648</span> public RdfSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.648"></a>
-<span class="sourceLineNo">649</span> super.removeNotBeanPackages(values);<a name="line.649"></a>
+<span class="sourceLineNo">648</span> public RdfSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.648"></a>
+<span class="sourceLineNo">649</span> super.setNotBeanPackages(values);<a name="line.649"></a>
<span class="sourceLineNo">650</span> return this;<a name="line.650"></a>
<span class="sourceLineNo">651</span> }<a name="line.651"></a>
<span class="sourceLineNo">652</span><a name="line.652"></a>
<span class="sourceLineNo">653</span> @Override /* CoreObjectBuilder */<a name="line.653"></a>
-<span class="sourceLineNo">654</span> public RdfSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.654"></a>
+<span class="sourceLineNo">654</span> public RdfSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.654"></a>
<span class="sourceLineNo">655</span> super.removeNotBeanPackages(values);<a name="line.655"></a>
<span class="sourceLineNo">656</span> return this;<a name="line.656"></a>
<span class="sourceLineNo">657</span> }<a name="line.657"></a>
<span class="sourceLineNo">658</span><a name="line.658"></a>
<span class="sourceLineNo">659</span> @Override /* CoreObjectBuilder */<a name="line.659"></a>
-<span class="sourceLineNo">660</span> public RdfSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.660"></a>
-<span class="sourceLineNo">661</span> super.notBeanClasses(values);<a name="line.661"></a>
+<span class="sourceLineNo">660</span> public RdfSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.660"></a>
+<span class="sourceLineNo">661</span> super.removeNotBeanPackages(values);<a name="line.661"></a>
<span class="sourceLineNo">662</span> return this;<a name="line.662"></a>
<span class="sourceLineNo">663</span> }<a name="line.663"></a>
<span class="sourceLineNo">664</span><a name="line.664"></a>
<span class="sourceLineNo">665</span> @Override /* CoreObjectBuilder */<a name="line.665"></a>
-<span class="sourceLineNo">666</span> public RdfSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.666"></a>
+<span class="sourceLineNo">666</span> public RdfSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.666"></a>
<span class="sourceLineNo">667</span> super.notBeanClasses(values);<a name="line.667"></a>
<span class="sourceLineNo">668</span> return this;<a name="line.668"></a>
<span class="sourceLineNo">669</span> }<a name="line.669"></a>
<span class="sourceLineNo">670</span><a name="line.670"></a>
<span class="sourceLineNo">671</span> @Override /* CoreObjectBuilder */<a name="line.671"></a>
-<span class="sourceLineNo">672</span> public RdfSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.672"></a>
-<span class="sourceLineNo">673</span> super.setNotBeanClasses(values);<a name="line.673"></a>
+<span class="sourceLineNo">672</span> public RdfSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.672"></a>
+<span class="sourceLineNo">673</span> super.notBeanClasses(values);<a name="line.673"></a>
<span class="sourceLineNo">674</span> return this;<a name="line.674"></a>
<span class="sourceLineNo">675</span> }<a name="line.675"></a>
<span class="sourceLineNo">676</span><a name="line.676"></a>
<span class="sourceLineNo">677</span> @Override /* CoreObjectBuilder */<a name="line.677"></a>
-<span class="sourceLineNo">678</span> public RdfSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.678"></a>
+<span class="sourceLineNo">678</span> public RdfSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.678"></a>
<span class="sourceLineNo">679</span> super.setNotBeanClasses(values);<a name="line.679"></a>
<span class="sourceLineNo">680</span> return this;<a name="line.680"></a>
<span class="sourceLineNo">681</span> }<a name="line.681"></a>
<span class="sourceLineNo">682</span><a name="line.682"></a>
<span class="sourceLineNo">683</span> @Override /* CoreObjectBuilder */<a name="line.683"></a>
-<span class="sourceLineNo">684</span> public RdfSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.684"></a>
-<span class="sourceLineNo">685</span> super.removeNotBeanClasses(values);<a name="line.685"></a>
+<span class="sourceLineNo">684</span> public RdfSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.684"></a>
+<span class="sourceLineNo">685</span> super.setNotBeanClasses(values);<a name="line.685"></a>
<span class="sourceLineNo">686</span> return this;<a name="line.686"></a>
<span class="sourceLineNo">687</span> }<a name="line.687"></a>
<span class="sourceLineNo">688</span><a name="line.688"></a>
<span class="sourceLineNo">689</span> @Override /* CoreObjectBuilder */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public RdfSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.690"></a>
+<span class="sourceLineNo">690</span> public RdfSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.690"></a>
<span class="sourceLineNo">691</span> super.removeNotBeanClasses(values);<a name="line.691"></a>
<span class="sourceLineNo">692</span> return this;<a name="line.692"></a>
<span class="sourceLineNo">693</span> }<a name="line.693"></a>
<span class="sourceLineNo">694</span><a name="line.694"></a>
<span class="sourceLineNo">695</span> @Override /* CoreObjectBuilder */<a name="line.695"></a>
-<span class="sourceLineNo">696</span> public RdfSerializerBuilder beanFilters(Class<?>...values) {<a name="line.696"></a>
-<span class="sourceLineNo">697</span> super.beanFilters(values);<a name="line.697"></a>
+<span class="sourceLineNo">696</span> public RdfSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.696"></a>
+<span class="sourceLineNo">697</span> super.removeNotBeanClasses(values);<a name="line.697"></a>
<span class="sourceLineNo">698</span> return this;<a name="line.698"></a>
<span class="sourceLineNo">699</span> }<a name="line.699"></a>
<span class="sourceLineNo">700</span><a name="line.700"></a>
<span class="sourceLineNo">701</span> @Override /* CoreObjectBuilder */<a name="line.701"></a>
-<span class="sourceLineNo">702</span> public RdfSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.702"></a>
+<span class="sourceLineNo">702</span> public RdfSerializerBuilder beanFilters(Class<?>...values) {<a name="line.702"></a>
<span class="sourceLineNo">703</span> super.beanFilters(values);<a name="line.703"></a>
<span class="sourceLineNo">704</span> return this;<a name="line.704"></a>
<span class="sourceLineNo">705</span> }<a name="line.705"></a>
<span class="sourceLineNo">706</span><a name="line.706"></a>
<span class="sourceLineNo">707</span> @Override /* CoreObjectBuilder */<a name="line.707"></a>
-<span class="sourceLineNo">708</span> public RdfSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.708"></a>
-<span class="sourceLineNo">709</span> super.setBeanFilters(values);<a name="line.709"></a>
+<span class="sourceLineNo">708</span> public RdfSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.708"></a>
+<span class="sourceLineNo">709</span> super.beanFilters(values);<a name="line.709"></a>
<span class="sourceLineNo">710</span> return this;<a name="line.710"></a>
<span class="sourceLineNo">711</span> }<a name="line.711"></a>
<span class="sourceLineNo">712</span><a name="line.712"></a>
<span class="sourceLineNo">713</span> @Override /* CoreObjectBuilder */<a name="line.713"></a>
-<span class="sourceLineNo">714</span> public RdfSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.714"></a>
+<span class="sourceLineNo">714</span> public RdfSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.714"></a>
<span class="sourceLineNo">715</span> super.setBeanFilters(values);<a name="line.715"></a>
<span class="sourceLineNo">716</span> return this;<a name="line.716"></a>
<span class="sourceLineNo">717</span> }<a name="line.717"></a>
<span class="sourceLineNo">718</span><a name="line.718"></a>
<span class="sourceLineNo">719</span> @Override /* CoreObjectBuilder */<a name="line.719"></a>
-<span class="sourceLineNo">720</span> public RdfSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.720"></a>
-<span class="sourceLineNo">721</span> super.removeBeanFilters(values);<a name="line.721"></a>
+<span class="sourceLineNo">720</span> public RdfSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.720"></a>
+<span class="sourceLineNo">721</span> super.setBeanFilters(values);<a name="line.721"></a>
<span class="sourceLineNo">722</span> return this;<a name="line.722"></a>
<span class="sourceLineNo">723</span> }<a name="line.723"></a>
<span class="sourceLineNo">724</span><a name="line.724"></a>
<span class="sourceLineNo">725</span> @Override /* CoreObjectBuilder */<a name="line.725"></a>
-<span class="sourceLineNo">726</span> public RdfSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.726"></a>
+<span class="sourceLineNo">726</span> public RdfSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.726"></a>
<span class="sourceLineNo">727</span> super.removeBeanFilters(values);<a name="line.727"></a>
<span class="sourceLineNo">728</span> return this;<a name="line.728"></a>
<span class="sourceLineNo">729</span> }<a name="line.729"></a>
<span class="sourceLineNo">730</span><a name="line.730"></a>
<span class="sourceLineNo">731</span> @Override /* CoreObjectBuilder */<a name="line.731"></a>
-<span class="sourceLineNo">732</span> public RdfSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.732"></a>
-<span class="sourceLineNo">733</span> super.pojoSwaps(values);<a name="line.733"></a>
+<span class="sourceLineNo">732</span> public RdfSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.732"></a>
+<span class="sourceLineNo">733</span> super.removeBeanFilters(values);<a name="line.733"></a>
<span class="sourceLineNo">734</span> return this;<a name="line.734"></a>
<span class="sourceLineNo">735</span> }<a name="line.735"></a>
<span class="sourceLineNo">736</span><a name="line.736"></a>
<span class="sourceLineNo">737</span> @Override /* CoreObjectBuilder */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public RdfSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.738"></a>
+<span class="sourceLineNo">738</span> public RdfSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.738"></a>
<span class="sourceLineNo">739</span> super.pojoSwaps(values);<a name="line.739"></a>
<span class="sourceLineNo">740</span> return this;<a name="line.740"></a>
<span class="sourceLineNo">741</span> }<a name="line.741"></a>
<span class="sourceLineNo">742</span><a name="line.742"></a>
<span class="sourceLineNo">743</span> @Override /* CoreObjectBuilder */<a name="line.743"></a>
-<span class="sourceLineNo">744</span> public RdfSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.744"></a>
-<span class="sourceLineNo">745</span> super.setPojoSwaps(values);<a name="line.745"></a>
+<span class="sourceLineNo">744</span> public RdfSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.744"></a>
+<span class="sourceLineNo">745</span> super.pojoSwaps(values);<a name="line.745"></a>
<span class="sourceLineNo">746</span> return this;<a name="line.746"></a>
<span class="sourceLineNo">747</span> }<a name="line.747"></a>
<span class="sourceLineNo">748</span><a name="line.748"></a>
<span class="sourceLineNo">749</span> @Override /* CoreObjectBuilder */<a name="line.749"></a>
-<span class="sourceLineNo">750</span> public RdfSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.750"></a>
+<span class="sourceLineNo">750</span> public RdfSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.750"></a>
<span class="sourceLineNo">751</span> super.setPojoSwaps(values);<a name="line.751"></a>
<span class="sourceLineNo">752</span> return this;<a name="line.752"></a>
<span class="sourceLineNo">753</span> }<a name="line.753"></a>
<span class="sourceLineNo">754</span><a name="line.754"></a>
<span class="sourceLineNo">755</span> @Override /* CoreObjectBuilder */<a name="line.755"></a>
-<span class="sourceLineNo">756</span> public RdfSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.756"></a>
-<span class="sourceLineNo">757</span> super.removePojoSwaps(values);<a name="line.757"></a>
+<span class="sourceLineNo">756</span> public RdfSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.756"></a>
+<span class="sourceLineNo">757</span> super.setPojoSwaps(values);<a name="line.757"></a>
<span class="sourceLineNo">758</span> return this;<a name="line.758"></a>
<span class="sourceLineNo">759</span> }<a name="line.759"></a>
<span class="sourceLineNo">760</span><a name="line.760"></a>
<span class="sourceLineNo">761</span> @Override /* CoreObjectBuilder */<a name="line.761"></a>
-<span class="sourceLineNo">762</span> public RdfSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.762"></a>
+<span class="sourceLineNo">762</span> public RdfSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.762"></a>
<span class="sourceLineNo">763</span> super.removePojoSwaps(values);<a name="line.763"></a>
<span class="sourceLineNo">764</span> return this;<a name="line.764"></a>
<span class="sourceLineNo">765</span> }<a name="line.765"></a>
<span class="sourceLineNo">766</span><a name="line.766"></a>
<span class="sourceLineNo">767</span> @Override /* CoreObjectBuilder */<a name="line.767"></a>
-<span class="sourceLineNo">768</span> public RdfSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.768"></a>
-<span class="sourceLineNo">769</span> super.implClasses(values);<a name="line.769"></a>
+<span class="sourceLineNo">768</span> public RdfSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.768"></a>
+<span class="sourceLineNo">769</span> super.removePojoSwaps(values);<a name="line.769"></a>
<span class="sourceLineNo">770</span> return this;<a name="line.770"></a>
<span class="sourceLineNo">771</span> }<a name="line.771"></a>
<span class="sourceLineNo">772</span><a name="line.772"></a>
<span class="sourceLineNo">773</span> @Override /* CoreObjectBuilder */<a name="line.773"></a>
-<span class="sourceLineNo">774</span> public <T> RdfSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.774"></a>
-<span class="sourceLineNo">775</span> super.implClass(interfaceClass, implClass);<a name="line.775"></a>
+<span class="sourceLineNo">774</span> public RdfSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.774"></a>
+<span class="sourceLineNo">775</span> super.implClasses(values);<a name="line.775"></a>
<span class="sourceLineNo">776</span> return this;<a name="line.776"></a>
<span class="sourceLineNo">777</span> }<a name="line.777"></a>
<span class="sourceLineNo">778</span><a name="line.778"></a>
<span class="sourceLineNo">779</span> @Override /* CoreObjectBuilder */<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public RdfSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> super.beanDictionary(values);<a name="line.781"></a>
+<span class="sourceLineNo">780</span> public <T> RdfSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.780"></a>
+<span class="sourceLineNo">781</span> super.implClass(interfaceClass, implClass);<a name="line.781"></a>
<span class="sourceLineNo">782</span> return this;<a name="line.782"></a>
<span class="sourceLineNo">783</span> }<a name="line.783"></a>
<span class="sourceLineNo">784</span><a name="line.784"></a>
<span class="sourceLineNo">785</span> @Override /* CoreObjectBuilder */<a name="line.785"></a>
-<span class="sourceLineNo">786</span> public RdfSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.786"></a>
+<span class="sourceLineNo">786</span> public RdfSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.786"></a>
<span class="sourceLineNo">787</span> super.beanDictionary(values);<a name="line.787"></a>
<span class="sourceLineNo">788</span> return this;<a name="line.788"></a>
<span class="sourceLineNo">789</span> }<a name="line.789"></a>
<span class="sourceLineNo">790</span><a name="line.790"></a>
<span class="sourceLineNo">791</span> @Override /* CoreObjectBuilder */<a name="line.791"></a>
-<span class="sourceLineNo">792</span> public RdfSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.792"></a>
-<span class="sourceLineNo">793</span> super.setBeanDictionary(values);<a name="line.793"></a>
+<span class="sourceLineNo">792</span> public RdfSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.792"></a>
+<span class="sourceLineNo">793</span> super.beanDictionary(values);<a name="line.793"></a>
<span class="sourceLineNo">794</span> return this;<a name="line.794"></a>
<span class="sourceLineNo">795</span> }<a name="line.795"></a>
<span class="sourceLineNo">796</span><a name="line.796"></a>
<span class="sourceLineNo">797</span> @Override /* CoreObjectBuilder */<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public RdfSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.798"></a>
+<span class="sourceLineNo">798</span> public RdfSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.798"></a>
<span class="sourceLineNo">799</span> super.setBeanDictionary(values);<a name="line.799"></a>
<span class="sourceLineNo">800</span> return this;<a name="line.800"></a>
<span class="sourceLineNo">801</span> }<a name="line.801"></a>
<span class="sourceLineNo">802</span><a name="line.802"></a>
<span class="sourceLineNo">803</span> @Override /* CoreObjectBuilder */<a name="line.803"></a>
-<span class="sourceLineNo">804</span> public RdfSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.804"></a>
-<span class="sourceLineNo">805</span> super.removeFromBeanDictionary(values);<a name="line.805"></a>
+<span class="sourceLineNo">804</span> public RdfSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.804"></a>
+<span class="sourceLineNo">805</span> super.setBeanDictionary(values);<a name="line.805"></a>
<span class="sourceLineNo">806</span> return this;<a name="line.806"></a>
<span class="sourceLineNo">807</span> }<a name="line.807"></a>
<span class="sourceLineNo">808</span><a name="line.808"></a>
<span class="sourceLineNo">809</span> @Override /* CoreObjectBuilder */<a name="line.809"></a>
-<span class="sourceLineNo">810</span> public RdfSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.810"></a>
+<span class="sourceLineNo">810</span> public RdfSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.810"></a>
<span class="sourceLineNo">811</span> super.removeFromBeanDictionary(values);<a name="line.811"></a>
<span class="sourceLineNo">812</span> return this;<a name="line.812"></a>
<span class="sourceLineNo">813</span> }<a name="line.813"></a>
<span class="sourceLineNo">814</span><a name="line.814"></a>
<span class="sourceLineNo">815</span> @Override /* CoreObjectBuilder */<a name="line.815"></a>
-<span class="sourceLineNo">816</span> public RdfSerializerBuilder beanTypePropertyName(String value) {<a name="line.816"></a>
-<span class="sourceLineNo">817</span> super.beanTypePropertyName(value);<a name="line.817"></a>
+<span class="sourceLineNo">816</span> public RdfSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.816"></a>
+<span class="sourceLineNo">817</span> super.removeFromBeanDictionary(values);<a name="line.817"></a>
<span class="sourceLineNo">818</span> return this;<a name="line.818"></a>
<span class="sourceLineNo">819</span> }<a name="line.819"></a>
<span class="sourceLineNo">820</span><a name="line.820"></a>
<span class="sourceLineNo">821</span> @Override /* CoreObjectBuilder */<a name="line.821"></a>
-<span class="sourceLineNo">822</span> public RdfSerializerBuilder defaultParser(Class<?> value) {<a name="line.822"></a>
-<span class="sourceLineNo">823</span> super.defaultParser(value);<a name="line.823"></a>
+<span class="sourceLineNo">822</span> public RdfSerializerBuilder beanTypePropertyName(String value) {<a name="line.822"></a>
+<span class="sourceLineNo">823</span> super.beanTypePropertyName(value);<a name="line.823"></a>
<span class="sourceLineNo">824</span> return this;<a name="line.824"></a>
<span class="sourceLineNo">825</span> }<a name="line.825"></a>
<span class="sourceLineNo">826</span><a name="line.826"></a>
<span class="sourceLineNo">827</span> @Override /* CoreObjectBuilder */<a name="line.827"></a>
-<span class="sourceLineNo">828</span> public RdfSerializerBuilder locale(Locale value) {<a name="line.828"></a>
-<span class="sourceLineNo">829</span> super.locale(value);<a name="line.829"></a>
+<span class="sourceLineNo">828</span> public RdfSerializerBuilder defaultParser(Class<?> value) {<a name="line.828"></a>
+<span class="sourceLineNo">829</span> super.defaultParser(value);<a name="line.829"></a>
<span class="sourceLineNo">830</span> return this;<a name="line.830"></a>
<span class="sourceLineNo">831</span> }<a name="line.831"></a>
<span class="sourceLineNo">832</span><a name="line.832"></a>
<span class="sourceLineNo">833</span> @Override /* CoreObjectBuilder */<a name="line.833"></a>
-<span class="sourceLineNo">834</span> public RdfSerializerBuilder timeZone(TimeZone value) {<a name="line.834"></a>
-<span class="sourceLineNo">835</span> super.timeZone(value);<a name="line.835"></a>
+<span class="sourceLineNo">834</span> public RdfSerializerBuilder locale(Locale value) {<a name="line.834"></a>
+<span class="sourceLineNo">835</span> super.locale(value);<a name="line.835"></a>
<span class="sourceLineNo">836</span> return this;<a name="line.836"></a>
<span class="sourceLineNo">837</span> }<a name="line.837"></a>
<span class="sourceLineNo">838</span><a name="line.838"></a>
<span class="sourceLineNo">839</span> @Override /* CoreObjectBuilder */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public RdfSerializerBuilder mediaType(MediaType value) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> super.mediaType(value);<a name="line.841"></a>
+<span class="sourceLineNo">840</span> public RdfSerializerBuilder timeZone(TimeZone value) {<a name="line.840"></a>
+<span class="sourceLineNo">841</span> super.timeZone(value);<a name="line.841"></a>
<span class="sourceLineNo">842</span> return this;<a name="line.842"></a>
<span class="sourceLineNo">843</span> }<a name="line.843"></a>
<span class="sourceLineNo">844</span><a name="line.844"></a>
<span class="sourceLineNo">845</span> @Override /* CoreObjectBuilder */<a name="line.845"></a>
-<span class="sourceLineNo">846</span> public RdfSerializerBuilder debug(boolean value) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> super.debug(value);<a name="line.847"></a>
+<span class="sourceLineNo">846</span> public RdfSerializerBuilder mediaType(MediaType value) {<a name="line.846"></a>
+<span class="sourceLineNo">847</span> super.mediaType(value);<a name="line.847"></a>
<span class="sourceLineNo">848</span> return this;<a name="line.848"></a>
<span class="sourceLineNo">849</span> }<a name="line.849"></a>
<span class="sourceLineNo">850</span><a name="line.850"></a>
<span class="sourceLineNo">851</span> @Override /* CoreObjectBuilder */<a name="line.851"></a>
-<span class="sourceLineNo">852</span> public RdfSerializerBuilder property(String name, Object value) {<a name="line.852"></a>
-<span class="sourceLineNo">853</span> super.property(name, value);<a name="line.853"></a>
+<span class="sourceLineNo">852</span> public RdfSerializerBuilder debug(boolean value) {<a name="line.852"></a>
+<span class="sourceLineNo">853</span> super.debug(value);<a name="line.853"></a>
<span class="sourceLineNo">854</span> return this;<a name="line.854"></a>
<span class="sourceLineNo">855</span> }<a name="line.855"></a>
<span class="sourceLineNo">856</span><a name="line.856"></a>
<span class="sourceLineNo">857</span> @Override /* CoreObjectBuilder */<a name="line.857"></a>
-<span class="sourceLineNo">858</span> public RdfSerializerBuilder properties(Map<String,Object> properties) {<a name="line.858"></a>
-<span class="sourceLineNo">859</span> super.properties(properties);<a name="line.859"></a>
+<span class="sourceLineNo">858</span> public RdfSerializerBuilder property(String name, Object value) {<a name="line.858"></a>
+<span class="sourceLineNo">859</span> super.property(name, value);<a name="line.859"></a>
<span class="sourceLineNo">860</span> return this;<a name="line.860"></a>
<span class="sourceLineNo">861</span> }<a name="line.861"></a>
<span class="sourceLineNo">862</span><a name="line.862"></a>
<span class="sourceLineNo">863</span> @Override /* CoreObjectBuilder */<a name="line.863"></a>
-<span class="sourceLineNo">864</span> public RdfSerializerBuilder addToProperty(String name, Object value) {<a name="line.864"></a>
-<span class="sourceLineNo">865</span> super.addToProperty(name, value);<a name="line.865"></a>
+<span class="sourceLineNo">864</span> public RdfSerializerBuilder properties(Map<String,Object> properties) {<a name="line.864"></a>
+<span class="sourceLineNo">865</span> super.properties(properties);<a name="line.865"></a>
<span class="sourceLineNo">866</span> return this;<a name="line.866"></a>
<span class="sourceLineNo">867</span> }<a name="line.867"></a>
<span class="sourceLineNo">868</span><a name="line.868"></a>
<span class="sourceLineNo">869</span> @Override /* CoreObjectBuilder */<a name="line.869"></a>
-<span class="sourceLineNo">870</span> public RdfSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.870"></a>
-<span class="sourceLineNo">871</span> super.putToProperty(name, key, value);<a name="line.871"></a>
+<span class="sourceLineNo">870</span> public RdfSerializerBuilder addToProperty(String name, Object value) {<a name="line.870"></a>
+<span class="sourceLineNo">871</span> super.addToProperty(name, value);<a name="line.871"></a>
<span class="sourceLineNo">872</span> return this;<a name="line.872"></a>
<span class="sourceLineNo">873</span> }<a name="line.873"></a>
<span class="sourceLineNo">874</span><a name="line.874"></a>
<span class="sourceLineNo">875</span> @Override /* CoreObjectBuilder */<a name="line.875"></a>
-<span class="sourceLineNo">876</span> public RdfSerializerBuilder putToProperty(String name, Object value) {<a name="line.876"></a>
-<span class="sourceLineNo">877</span> super.putToProperty(name, value);<a name="line.877"></a>
+<span class="sourceLineNo">876</span> public RdfSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.876"></a>
+<span class="sourceLineNo">877</span> super.putToProperty(name, key, value);<a name="line.877"></a>
<span class="sourceLineNo">878</span> return this;<a name="line.878"></a>
<span class="sourceLineNo">879</span> }<a name="line.879"></a>
<span class="sourceLineNo">880</span><a name="line.880"></a>
<span class="sourceLineNo">881</span> @Override /* CoreObjectBuilder */<a name="line.881"></a>
-<span class="sourceLineNo">882</span> public RdfSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.882"></a>
-<span class="sourceLineNo">883</span> super.removeFromProperty(name, value);<a name="line.883"></a>
+<span class="sourceLineNo">882</span> public RdfSerializerBuilder putToProperty(String name, Object value) {<a name="line.882"></a>
+<span class="sourceLineNo">883</span> super.putToProperty(name, value);<a name="line.883"></a>
<span class="sourceLineNo">884</span> return this;<a name="line.884"></a>
<span class="sourceLineNo">885</span> }<a name="line.885"></a>
<span class="sourceLineNo">886</span><a name="line.886"></a>
<span class="sourceLineNo">887</span> @Override /* CoreObjectBuilder */<a name="line.887"></a>
-<span class="sourceLineNo">888</span> public RdfSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.888"></a>
-<span class="sourceLineNo">889</span> super.classLoader(classLoader);<a name="line.889"></a>
+<span class="sourceLineNo">888</span> public RdfSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.888"></a>
+<span class="sourceLineNo">889</span> super.removeFromProperty(name, value);<a name="line.889"></a>
<span class="sourceLineNo">890</span> return this;<a name="line.890"></a>
<span class="sourceLineNo">891</span> }<a name="line.891"></a>
<span class="sourceLineNo">892</span><a name="line.892"></a>
<span class="sourceLineNo">893</span> @Override /* CoreObjectBuilder */<a name="line.893"></a>
-<span class="sourceLineNo">894</span> public RdfSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.894"></a>
-<span class="sourceLineNo">895</span> super.apply(copyFrom);<a name="line.895"></a>
+<span class="sourceLineNo">894</span> public RdfSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.894"></a>
+<span class="sourceLineNo">895</span> super.classLoader(classLoader);<a name="line.895"></a>
<span class="sourceLineNo">896</span> return this;<a name="line.896"></a>
<span class="sourceLineNo">897</span> }<a name="line.897"></a>
-<span class="sourceLineNo">898</span>}<a name="line.898"></a>
+<span class="sourceLineNo">898</span><a name="line.898"></a>
+<span class="sourceLineNo">899</span> @Override /* CoreObjectBuilder */<a name="line.899"></a>
+<span class="sourceLineNo">900</span> public RdfSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.900"></a>
+<span class="sourceLineNo">901</span> super.apply(copyFrom);<a name="line.901"></a>
+<span class="sourceLineNo">902</span> return this;<a name="line.902"></a>
+<span class="sourceLineNo">903</span> }<a name="line.903"></a>
+<span class="sourceLineNo">904</span>}<a name="line.904"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerSession.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerSession.html
index 130cef4..471308f 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerSession.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializerSession.html
@@ -277,7 +277,7 @@
<span class="sourceLineNo">269</span> }<a name="line.269"></a>
<span class="sourceLineNo">270</span><a name="line.270"></a>
<span class="sourceLineNo">271</span> /**<a name="line.271"></a>
-<span class="sourceLineNo">272</span> * XML-encodes the specified string using the {@link XmlUtils#encodeInvalidCharsForText(Object)} method.<a name="line.272"></a>
+<span class="sourceLineNo">272</span> * XML-encodes the specified string using the {@link XmlUtils#escapeText(Object)} method.<a name="line.272"></a>
<span class="sourceLineNo">273</span> *<a name="line.273"></a>
<span class="sourceLineNo">274</span> * @param o The string being encoded.<a name="line.274"></a>
<span class="sourceLineNo">275</span> * @return The encoded string, or <jk>null</jk> if the input was <jk>null</jk>.<a name="line.275"></a>
@@ -286,7 +286,7 @@
<span class="sourceLineNo">278</span> if (o == null)<a name="line.278"></a>
<span class="sourceLineNo">279</span> return null;<a name="line.279"></a>
<span class="sourceLineNo">280</span> String s = toString(o);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> return XmlUtils.encodeInvalidCharsForText(s);<a name="line.281"></a>
+<span class="sourceLineNo">281</span> return XmlUtils.escapeText(s);<a name="line.281"></a>
<span class="sourceLineNo">282</span> }<a name="line.282"></a>
<span class="sourceLineNo">283</span><a name="line.283"></a>
<span class="sourceLineNo">284</span> /**<a name="line.284"></a>
[05/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
index 838c53f..cf9df87 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfSerializer.XmlAbbrev.html
@@ -29,439 +29,424 @@
<span class="sourceLineNo">021</span>import org.apache.juneau.*;<a name="line.21"></a>
<span class="sourceLineNo">022</span>import org.apache.juneau.annotation.*;<a name="line.22"></a>
<span class="sourceLineNo">023</span>import org.apache.juneau.http.*;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.juneau.internal.*;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.juneau.serializer.*;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.juneau.transform.*;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.juneau.xml.*;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Serializes POJOs to RDF.<a name="line.32"></a>
-<span class="sourceLineNo">033</span> *<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * <h5 class='section'>Configurable properties:</h5><a name="line.34"></a>
-<span class="sourceLineNo">035</span> * <p><a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.36"></a>
-<span class="sourceLineNo">037</span> * for the entire list of configurable properties.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * <p><a name="line.40"></a>
-<span class="sourceLineNo">041</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * <ul><a name="line.42"></a>
-<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </ul><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * <h5 class='section'>Additional information:</h5><a name="line.50"></a>
-<span class="sourceLineNo">051</span> * <p><a name="line.51"></a>
-<span class="sourceLineNo">052</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.54"></a>
-<span class="sourceLineNo">055</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.55"></a>
-<span class="sourceLineNo">056</span>public class RdfSerializer extends WriterSerializer {<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.58"></a>
-<span class="sourceLineNo">059</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /** Default Turtle serializer, all default settings.*/<a name="line.64"></a>
-<span class="sourceLineNo">065</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span> /** Default N-Triple serializer, all default settings.*/<a name="line.67"></a>
-<span class="sourceLineNo">068</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span> /** Default N3 serializer, all default settings.*/<a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<a name="line.71"></a>
+<span class="sourceLineNo">024</span>import org.apache.juneau.serializer.*;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.juneau.transform.*;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.juneau.xml.*;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import com.hp.hpl.jena.rdf.model.*;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>/**<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * Serializes POJOs to RDF.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> *<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <h5 class='section'>Configurable properties:</h5><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <p><a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Refer to <a class="doclink" href="package-summary.html#SerializerConfigurableProperties">Configurable Properties</a><a name="line.35"></a>
+<span class="sourceLineNo">036</span> * for the entire list of configurable properties.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * <h6 class='topic'>Behavior-specific subclasses</h6><a name="line.38"></a>
+<span class="sourceLineNo">039</span> * <p><a name="line.39"></a>
+<span class="sourceLineNo">040</span> * The following direct subclasses are provided for language-specific serializers:<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * <ul><a name="line.41"></a>
+<span class="sourceLineNo">042</span> * <li>{@link RdfSerializer.Xml} - RDF/XML.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * <li>{@link RdfSerializer.XmlAbbrev} - RDF/XML-ABBREV.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <li>{@link RdfSerializer.NTriple} - N-TRIPLE.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * <li>{@link RdfSerializer.Turtle} - TURTLE.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * <li>{@link RdfSerializer.N3} - N3.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * </ul><a name="line.47"></a>
+<span class="sourceLineNo">048</span> *<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * <h5 class='section'>Additional information:</h5><a name="line.49"></a>
+<span class="sourceLineNo">050</span> * <p><a name="line.50"></a>
+<span class="sourceLineNo">051</span> * See <a class="doclink" href="package-summary.html#TOC">RDF Overview</a> for an overview of RDF support in Juneau.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> */<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@SuppressWarnings({ "rawtypes", "unchecked" })<a name="line.53"></a>
+<span class="sourceLineNo">054</span>@Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class RdfSerializer extends WriterSerializer {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /** Default RDF/XML serializer, all default settings.*/<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public static final RdfSerializer DEFAULT_XML = new Xml(PropertyStore.create());<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span> /** Default Abbreviated RDF/XML serializer, all default settings.*/<a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final RdfSerializer DEFAULT_XMLABBREV = new XmlAbbrev(PropertyStore.create());<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> /** Default Turtle serializer, all default settings.*/<a name="line.63"></a>
+<span class="sourceLineNo">064</span> public static final RdfSerializer DEFAULT_TURTLE = new Turtle(PropertyStore.create());<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /** Default N-Triple serializer, all default settings.*/<a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static final RdfSerializer DEFAULT_NTRIPLE = new NTriple(PropertyStore.create());<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span> /** Default N3 serializer, all default settings.*/<a name="line.69"></a>
+<span class="sourceLineNo">070</span> public static final RdfSerializer DEFAULT_N3 = new N3(PropertyStore.create());<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><a name="line.73"></a>
-<span class="sourceLineNo">074</span> /** Produces RDF/XML output */<a name="line.74"></a>
-<span class="sourceLineNo">075</span> @Produces("text/xml+rdf")<a name="line.75"></a>
-<span class="sourceLineNo">076</span> public static class Xml extends RdfSerializer {<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span> /**<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * Constructor.<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.80"></a>
-<span class="sourceLineNo">081</span> */<a name="line.81"></a>
-<span class="sourceLineNo">082</span> public Xml(PropertyStore propertyStore) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span> super(propertyStore);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> @Override /* CoreObject */<a name="line.86"></a>
-<span class="sourceLineNo">087</span> protected ObjectMap getOverrideProperties() {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.88"></a>
-<span class="sourceLineNo">089</span> }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /** Produces Abbreviated RDF/XML output */<a name="line.92"></a>
-<span class="sourceLineNo">093</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.93"></a>
-<span class="sourceLineNo">094</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * Constructor.<a name="line.97"></a>
-<span class="sourceLineNo">098</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.98"></a>
-<span class="sourceLineNo">099</span> */<a name="line.99"></a>
-<span class="sourceLineNo">100</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span> super(propertyStore);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span> @Override /* CoreObject */<a name="line.104"></a>
-<span class="sourceLineNo">105</span> protected ObjectMap getOverrideProperties() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span> /** Produces N-Triple output */<a name="line.110"></a>
-<span class="sourceLineNo">111</span> @Produces("text/n-triple")<a name="line.111"></a>
-<span class="sourceLineNo">112</span> public static class NTriple extends RdfSerializer {<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span> /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * Constructor.<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public NTriple(PropertyStore propertyStore) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> super(propertyStore);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span> @Override /* CoreObject */<a name="line.122"></a>
-<span class="sourceLineNo">123</span> protected ObjectMap getOverrideProperties() {<a name="line.123"></a>
-<span class="sourceLineNo">124</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.124"></a>
-<span class="sourceLineNo">125</span> }<a name="line.125"></a>
-<span class="sourceLineNo">126</span> }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span> /** Produces Turtle output */<a name="line.128"></a>
-<span class="sourceLineNo">129</span> @Produces("text/turtle")<a name="line.129"></a>
-<span class="sourceLineNo">130</span> public static class Turtle extends RdfSerializer {<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Constructor.<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.134"></a>
-<span class="sourceLineNo">135</span> */<a name="line.135"></a>
-<span class="sourceLineNo">136</span> public Turtle(PropertyStore propertyStore) {<a name="line.136"></a>
-<span class="sourceLineNo">137</span> super(propertyStore);<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> @Override /* CoreObject */<a name="line.140"></a>
-<span class="sourceLineNo">141</span> protected ObjectMap getOverrideProperties() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.142"></a>
-<span class="sourceLineNo">143</span> }<a name="line.143"></a>
-<span class="sourceLineNo">144</span> }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span> /** Produces N3 output */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> @Produces("text/n3")<a name="line.147"></a>
-<span class="sourceLineNo">148</span> public static class N3 extends RdfSerializer {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span> /**<a name="line.150"></a>
-<span class="sourceLineNo">151</span> * Constructor.<a name="line.151"></a>
-<span class="sourceLineNo">152</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.152"></a>
-<span class="sourceLineNo">153</span> */<a name="line.153"></a>
-<span class="sourceLineNo">154</span> public N3(PropertyStore propertyStore) {<a name="line.154"></a>
-<span class="sourceLineNo">155</span> super(propertyStore);<a name="line.155"></a>
-<span class="sourceLineNo">156</span> }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span> @Override /* CoreObject */<a name="line.158"></a>
-<span class="sourceLineNo">159</span> protected ObjectMap getOverrideProperties() {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">073</span> /** Produces RDF/XML output */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> @Produces("text/xml+rdf")<a name="line.74"></a>
+<span class="sourceLineNo">075</span> public static class Xml extends RdfSerializer {<a name="line.75"></a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span> /**<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * Constructor.<a name="line.78"></a>
+<span class="sourceLineNo">079</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.79"></a>
+<span class="sourceLineNo">080</span> */<a name="line.80"></a>
+<span class="sourceLineNo">081</span> public Xml(PropertyStore propertyStore) {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> super(propertyStore);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> @Override /* CoreObject */<a name="line.85"></a>
+<span class="sourceLineNo">086</span> protected ObjectMap getOverrideProperties() {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML);<a name="line.87"></a>
+<span class="sourceLineNo">088</span> }<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /** Produces Abbreviated RDF/XML output */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> @Produces(value="text/xml+rdf+abbrev", contentType="text/xml+rdf")<a name="line.92"></a>
+<span class="sourceLineNo">093</span> public static class XmlAbbrev extends RdfSerializer {<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span> /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span> * Constructor.<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> */<a name="line.98"></a>
+<span class="sourceLineNo">099</span> public XmlAbbrev(PropertyStore propertyStore) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span> super(propertyStore);<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span> @Override /* CoreObject */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> protected ObjectMap getOverrideProperties() {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> return super.getOverrideProperties().append(RDF_language, LANG_RDF_XML_ABBREV);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> }<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> /** Produces N-Triple output */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> @Produces("text/n-triple")<a name="line.110"></a>
+<span class="sourceLineNo">111</span> public static class NTriple extends RdfSerializer {<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span> /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * Constructor.<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> */<a name="line.116"></a>
+<span class="sourceLineNo">117</span> public NTriple(PropertyStore propertyStore) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span> super(propertyStore);<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* CoreObject */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> protected ObjectMap getOverrideProperties() {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> return super.getOverrideProperties().append(RDF_language, LANG_NTRIPLE);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /** Produces Turtle output */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> @Produces("text/turtle")<a name="line.128"></a>
+<span class="sourceLineNo">129</span> public static class Turtle extends RdfSerializer {<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span> /**<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * Constructor.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> public Turtle(PropertyStore propertyStore) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> super(propertyStore);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* CoreObject */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> protected ObjectMap getOverrideProperties() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return super.getOverrideProperties().append(RDF_language, LANG_TURTLE);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> /** Produces N3 output */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> @Produces("text/n3")<a name="line.146"></a>
+<span class="sourceLineNo">147</span> public static class N3 extends RdfSerializer {<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span> /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span> * Constructor.<a name="line.150"></a>
+<span class="sourceLineNo">151</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.151"></a>
+<span class="sourceLineNo">152</span> */<a name="line.152"></a>
+<span class="sourceLineNo">153</span> public N3(PropertyStore propertyStore) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span> super(propertyStore);<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* CoreObject */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> protected ObjectMap getOverrideProperties() {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> return super.getOverrideProperties().append(RDF_language, LANG_N3);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> }<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span> private final RdfSerializerContext ctx;<a name="line.165"></a>
-<span class="sourceLineNo">166</span> <a name="line.166"></a>
-<span class="sourceLineNo">167</span> /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * Constructor.<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.169"></a>
-<span class="sourceLineNo">170</span> */<a name="line.170"></a>
-<span class="sourceLineNo">171</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span> super(propertyStore);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> @Override /* CoreObject */<a name="line.176"></a>
-<span class="sourceLineNo">177</span> public RdfSerializerBuilder builder() {<a name="line.177"></a>
-<span class="sourceLineNo">178</span> return new RdfSerializerBuilder(propertyStore);<a name="line.178"></a>
-<span class="sourceLineNo">179</span> }<a name="line.179"></a>
-<span class="sourceLineNo">180</span><a name="line.180"></a>
-<span class="sourceLineNo">181</span> @Override /* Serializer */<a name="line.181"></a>
-<span class="sourceLineNo">182</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span> Model model = s.getModel();<a name="line.186"></a>
-<span class="sourceLineNo">187</span> Resource r = null;<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.189"></a>
-<span class="sourceLineNo">190</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.190"></a>
-<span class="sourceLineNo">191</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.191"></a>
-<span class="sourceLineNo">192</span> for (Object o2 : c)<a name="line.192"></a>
-<span class="sourceLineNo">193</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> } else {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.195"></a>
-<span class="sourceLineNo">196</span> if (n.isLiteral()) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> r = model.createResource();<a name="line.197"></a>
-<span class="sourceLineNo">198</span> r.addProperty(s.getValueProperty(), n);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> } else {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> r = n.asResource();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> }<a name="line.201"></a>
-<span class="sourceLineNo">202</span><a name="line.202"></a>
-<span class="sourceLineNo">203</span> if (s.isAddRootProp())<a name="line.203"></a>
-<span class="sourceLineNo">204</span> r.addProperty(s.getRootProp(), "true");<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span><a name="line.206"></a>
-<span class="sourceLineNo">207</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.210"></a>
-<span class="sourceLineNo">211</span> Model m = session.getModel();<a name="line.211"></a>
-<span class="sourceLineNo">212</span><a name="line.212"></a>
-<span class="sourceLineNo">213</span> ClassMeta<?> aType = null; // The actual type<a name="line.213"></a>
-<span class="sourceLineNo">214</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.214"></a>
-<span class="sourceLineNo">215</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> aType = session.push(attrName, o, eType);<a name="line.217"></a>
-<span class="sourceLineNo">218</span><a name="line.218"></a>
-<span class="sourceLineNo">219</span> if (eType == null)<a name="line.219"></a>
-<span class="sourceLineNo">220</span> eType = object();<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span> // Handle recursion<a name="line.222"></a>
-<span class="sourceLineNo">223</span> if (aType == null) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span> o = null;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> aType = object();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> if (o != null) {<a name="line.228"></a>
-<span class="sourceLineNo">229</span><a name="line.229"></a>
-<span class="sourceLineNo">230</span> if (aType.isDelegate()) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span> wType = aType;<a name="line.231"></a>
-<span class="sourceLineNo">232</span> aType = ((Delegate)o).getClassMeta();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span> sType = aType.getSerializedClassMeta();<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> // Swap if necessary<a name="line.237"></a>
-<span class="sourceLineNo">238</span> PojoSwap swap = aType.getPojoSwap();<a name="line.238"></a>
-<span class="sourceLineNo">239</span> if (swap != null) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> o = swap.swap(session, o);<a name="line.240"></a>
-<span class="sourceLineNo">241</span><a name="line.241"></a>
-<span class="sourceLineNo">242</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.242"></a>
-<span class="sourceLineNo">243</span> // the actual type now.<a name="line.243"></a>
-<span class="sourceLineNo">244</span> if (sType.isObject())<a name="line.244"></a>
-<span class="sourceLineNo">245</span> sType = session.getClassMetaForObject(o);<a name="line.245"></a>
-<span class="sourceLineNo">246</span> }<a name="line.246"></a>
-<span class="sourceLineNo">247</span> } else {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> sType = eType.getSerializedClassMeta();<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span><a name="line.250"></a>
-<span class="sourceLineNo">251</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span> RDFNode n = null;<a name="line.253"></a>
-<span class="sourceLineNo">254</span><a name="line.254"></a>
-<span class="sourceLineNo">255</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.255"></a>
-<span class="sourceLineNo">256</span> if (bpm != null) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> if (! session.isTrimNulls()) {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> n = m.createResource(RDF_NIL);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> }<a name="line.259"></a>
-<span class="sourceLineNo">260</span> } else {<a name="line.260"></a>
-<span class="sourceLineNo">261</span> n = m.createResource(RDF_NIL);<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> } else if (sType.isUri() || isURI) {<a name="line.264"></a>
-<span class="sourceLineNo">265</span> n = m.createResource(getUri(session, o, null));<a name="line.265"></a>
-<span class="sourceLineNo">266</span><a name="line.266"></a>
-<span class="sourceLineNo">267</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.268"></a>
-<span class="sourceLineNo">269</span><a name="line.269"></a>
-<span class="sourceLineNo">270</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> if (! session.isAddLiteralTypes())<a name="line.271"></a>
-<span class="sourceLineNo">272</span> n = m.createLiteral(o.toString());<a name="line.272"></a>
-<span class="sourceLineNo">273</span> else<a name="line.273"></a>
-<span class="sourceLineNo">274</span> n = m.createTypedLiteral(o);<a name="line.274"></a>
-<span class="sourceLineNo">275</span><a name="line.275"></a>
-<span class="sourceLineNo">276</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> if (o instanceof BeanMap) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span> BeanMap bm = (BeanMap)o;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> Object uri = null;<a name="line.279"></a>
-<span class="sourceLineNo">280</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.280"></a>
-<span class="sourceLineNo">281</span> if (rbm.hasBeanUri())<a name="line.281"></a>
-<span class="sourceLineNo">282</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.282"></a>
-<span class="sourceLineNo">283</span> String uri2 = getUri(session, uri, null);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> n = m.createResource(uri2);<a name="line.284"></a>
-<span class="sourceLineNo">285</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.285"></a>
-<span class="sourceLineNo">286</span> } else {<a name="line.286"></a>
-<span class="sourceLineNo">287</span> Map m2 = (Map)o;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> n = m.createResource();<a name="line.288"></a>
-<span class="sourceLineNo">289</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> }<a name="line.290"></a>
-<span class="sourceLineNo">291</span><a name="line.291"></a>
-<span class="sourceLineNo">292</span> } else if (sType.isBean()) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span> BeanMap bm = session.toBeanMap(o);<a name="line.293"></a>
-<span class="sourceLineNo">294</span> Object uri = null;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> if (rbm.hasBeanUri())<a name="line.296"></a>
-<span class="sourceLineNo">297</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.297"></a>
-<span class="sourceLineNo">298</span> String uri2 = getUri(session, uri, null);<a name="line.298"></a>
-<span class="sourceLineNo">299</span> n = m.createResource(uri2);<a name="line.299"></a>
-<span class="sourceLineNo">300</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.303"></a>
-<span class="sourceLineNo">304</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.304"></a>
-<span class="sourceLineNo">305</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.305"></a>
-<span class="sourceLineNo">306</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.306"></a>
-<span class="sourceLineNo">307</span> f = rcm.getCollectionFormat();<a name="line.307"></a>
-<span class="sourceLineNo">308</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.308"></a>
-<span class="sourceLineNo">309</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.309"></a>
-<span class="sourceLineNo">310</span> switch (f) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span> } else {<a name="line.316"></a>
-<span class="sourceLineNo">317</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span> session.pop();<a name="line.320"></a>
-<span class="sourceLineNo">321</span><a name="line.321"></a>
-<span class="sourceLineNo">322</span> return n;<a name="line.322"></a>
-<span class="sourceLineNo">323</span> }<a name="line.323"></a>
-<span class="sourceLineNo">324</span><a name="line.324"></a>
-<span class="sourceLineNo">325</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> String s = null;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (uri != null)<a name="line.327"></a>
-<span class="sourceLineNo">328</span> s = uri.toString();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.329"></a>
-<span class="sourceLineNo">330</span> s = uri2.toString();<a name="line.330"></a>
-<span class="sourceLineNo">331</span> if (s == null)<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return null;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> if (s.indexOf("://") == -1) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> String aUri = session.getAbsolutePathUriBase();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> String rUri = session.getRelativeUriBase();<a name="line.335"></a>
-<span class="sourceLineNo">336</span> if (StringUtils.startsWith(s, '/')) {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> if (aUri != null)<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return aUri + s;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> } else {<a name="line.339"></a>
-<span class="sourceLineNo">340</span> if (rUri != null) {<a name="line.340"></a>
-<span class="sourceLineNo">341</span> if (rUri.equals("/"))<a name="line.341"></a>
-<span class="sourceLineNo">342</span> return '/' + s;<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return rUri + '/' + s;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span> }<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return s;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.350"></a>
-<span class="sourceLineNo">351</span><a name="line.351"></a>
-<span class="sourceLineNo">352</span> m = session.sort(m);<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.356"></a>
-<span class="sourceLineNo">357</span> Collections.reverse(l);<a name="line.357"></a>
-<span class="sourceLineNo">358</span> for (Map.Entry<Object,Object> me : l) {<a name="line.358"></a>
-<span class="sourceLineNo">359</span> Object value = me.getValue();<a name="line.359"></a>
-<span class="sourceLineNo">360</span><a name="line.360"></a>
-<span class="sourceLineNo">361</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.361"></a>
-<span class="sourceLineNo">362</span><a name="line.362"></a>
-<span class="sourceLineNo">363</span> Namespace ns = session.getJuneauBpNs();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> Model model = session.getModel();<a name="line.364"></a>
-<span class="sourceLineNo">365</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.365"></a>
-<span class="sourceLineNo">366</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.366"></a>
-<span class="sourceLineNo">367</span> if (n != null)<a name="line.367"></a>
-<span class="sourceLineNo">368</span> r.addProperty(p, n);<a name="line.368"></a>
-<span class="sourceLineNo">369</span> }<a name="line.369"></a>
-<span class="sourceLineNo">370</span> }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.373"></a>
-<span class="sourceLineNo">374</span> Collections.reverse(l);<a name="line.374"></a>
-<span class="sourceLineNo">375</span> for (BeanPropertyValue bpv : l) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.376"></a>
-<span class="sourceLineNo">377</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.377"></a>
-<span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.379"></a>
-<span class="sourceLineNo">380</span> continue;<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> String key = bpv.getName();<a name="line.382"></a>
-<span class="sourceLineNo">383</span> Object value = bpv.getValue();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> Throwable t = bpv.getThrown();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> if (t != null)<a name="line.385"></a>
-<span class="sourceLineNo">386</span> session.addBeanGetterWarning(pMeta, t);<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.388"></a>
-<span class="sourceLineNo">389</span> continue;<a name="line.389"></a>
-<span class="sourceLineNo">390</span><a name="line.390"></a>
-<span class="sourceLineNo">391</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.392"></a>
-<span class="sourceLineNo">393</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.393"></a>
-<span class="sourceLineNo">394</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.394"></a>
-<span class="sourceLineNo">395</span> if (ns == null)<a name="line.395"></a>
-<span class="sourceLineNo">396</span> ns = session.getJuneauBpNs();<a name="line.396"></a>
-<span class="sourceLineNo">397</span> else if (session.isAutoDetectNamespaces())<a name="line.397"></a>
-<span class="sourceLineNo">398</span> session.addModelPrefix(ns);<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.400"></a>
-<span class="sourceLineNo">401</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.401"></a>
-<span class="sourceLineNo">402</span> if (n != null)<a name="line.402"></a>
-<span class="sourceLineNo">403</span> r.addProperty(p, n);<a name="line.403"></a>
-<span class="sourceLineNo">404</span> }<a name="line.404"></a>
-<span class="sourceLineNo">405</span> }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span><a name="line.407"></a>
-<span class="sourceLineNo">408</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.408"></a>
-<span class="sourceLineNo">409</span><a name="line.409"></a>
-<span class="sourceLineNo">410</span> ClassMeta<?> elementType = type.getElementType();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> for (Object e : c) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.412"></a>
-<span class="sourceLineNo">413</span> list = list.add(n);<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span> return list;<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.418"></a>
-<span class="sourceLineNo">419</span> ClassMeta<?> elementType = type.getElementType();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> for (Object e : c) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.422"></a>
-<span class="sourceLineNo">423</span> }<a name="line.423"></a>
-<span class="sourceLineNo">424</span> return session.getModel().createList(l.iterator());<a name="line.424"></a>
-<span class="sourceLineNo">425</span> }<a name="line.425"></a>
-<span class="sourceLineNo">426</span><a name="line.426"></a>
-<span class="sourceLineNo">427</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.428"></a>
-<span class="sourceLineNo">429</span> for (Object e : c) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> Namespace ns = null;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> if (bpm != null) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.433"></a>
-<span class="sourceLineNo">434</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> }<a name="line.435"></a>
-<span class="sourceLineNo">436</span> if (ns == null)<a name="line.436"></a>
-<span class="sourceLineNo">437</span> ns = session.getJuneauBpNs();<a name="line.437"></a>
-<span class="sourceLineNo">438</span> else if (session.isAutoDetectNamespaces())<a name="line.438"></a>
-<span class="sourceLineNo">439</span> session.addModelPrefix(ns);<a name="line.439"></a>
-<span class="sourceLineNo">440</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.440"></a>
-<span class="sourceLineNo">441</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.441"></a>
-<span class="sourceLineNo">442</span> parentResource.addProperty(p, n2);<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span><a name="line.446"></a>
-<span class="sourceLineNo">447</span> <a name="line.447"></a>
-<span class="sourceLineNo">448</span> //--------------------------------------------------------------------------------<a name="line.448"></a>
-<span class="sourceLineNo">449</span> // Entry point methods<a name="line.449"></a>
-<span class="sourceLineNo">450</span> //--------------------------------------------------------------------------------<a name="line.450"></a>
-<span class="sourceLineNo">451</span><a name="line.451"></a>
-<span class="sourceLineNo">452</span> @Override /* Serializer */<a name="line.452"></a>
-<span class="sourceLineNo">453</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span>}<a name="line.456"></a>
+<span class="sourceLineNo">164</span> private final RdfSerializerContext ctx;<a name="line.164"></a>
+<span class="sourceLineNo">165</span> <a name="line.165"></a>
+<span class="sourceLineNo">166</span> /**<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Constructor.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param propertyStore The property store containing all the settings for this object.<a name="line.168"></a>
+<span class="sourceLineNo">169</span> */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public RdfSerializer(PropertyStore propertyStore) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super(propertyStore);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> this.ctx = createContext(RdfSerializerContext.class);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* CoreObject */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public RdfSerializerBuilder builder() {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> return new RdfSerializerBuilder(propertyStore);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> }<a name="line.178"></a>
+<span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span> @Override /* Serializer */<a name="line.180"></a>
+<span class="sourceLineNo">181</span> protected void doSerialize(SerializerSession session, Object o) throws Exception {<a name="line.181"></a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span> RdfSerializerSession s = (RdfSerializerSession)session;<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span> Model model = s.getModel();<a name="line.185"></a>
+<span class="sourceLineNo">186</span> Resource r = null;<a name="line.186"></a>
+<span class="sourceLineNo">187</span><a name="line.187"></a>
+<span class="sourceLineNo">188</span> ClassMeta<?> cm = session.getClassMetaForObject(o);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> if (s.isLooseCollections() && cm != null && cm.isCollectionOrArray()) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span> Collection c = s.sort(cm.isCollection() ? (Collection)o : toList(cm.getInnerClass(), o));<a name="line.190"></a>
+<span class="sourceLineNo">191</span> for (Object o2 : c)<a name="line.191"></a>
+<span class="sourceLineNo">192</span> serializeAnything(s, o2, false, object(), "root", null, null);<a name="line.192"></a>
+<span class="sourceLineNo">193</span> } else {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> RDFNode n = serializeAnything(s, o, false, s.getExpectedRootType(o), "root", null, null);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> if (n.isLiteral()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span> r = model.createResource();<a name="line.196"></a>
+<span class="sourceLineNo">197</span> r.addProperty(s.getValueProperty(), n);<a name="line.197"></a>
+<span class="sourceLineNo">198</span> } else {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> r = n.asResource();<a name="line.199"></a>
+<span class="sourceLineNo">200</span> }<a name="line.200"></a>
+<span class="sourceLineNo">201</span><a name="line.201"></a>
+<span class="sourceLineNo">202</span> if (s.isAddRootProp())<a name="line.202"></a>
+<span class="sourceLineNo">203</span> r.addProperty(s.getRootProp(), "true");<a name="line.203"></a>
+<span class="sourceLineNo">204</span> }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span> s.getRdfWriter().write(model, session.getWriter(), "http://unknown/");<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> private RDFNode serializeAnything(RdfSerializerSession session, Object o, boolean isURI, ClassMeta<?> eType, String attrName, BeanPropertyMeta bpm, Resource parentResource) throws SerializeException {<a name="line.209"></a>
+<span class="sourceLineNo">210</span> Model m = session.getModel();<a name="line.210"></a>
+<span class="sourceLineNo">211</span><a name="line.211"></a>
+<span class="sourceLineNo">212</span> ClassMeta<?> aType = null; // The actual type<a name="line.212"></a>
+<span class="sourceLineNo">213</span> ClassMeta<?> wType = null; // The wrapped type<a name="line.213"></a>
+<span class="sourceLineNo">214</span> ClassMeta<?> sType = object(); // The serialized type<a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"></a>
+<span class="sourceLineNo">216</span> aType = session.push(attrName, o, eType);<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> if (eType == null)<a name="line.218"></a>
+<span class="sourceLineNo">219</span> eType = object();<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> // Handle recursion<a name="line.221"></a>
+<span class="sourceLineNo">222</span> if (aType == null) {<a name="line.222"></a>
+<span class="sourceLineNo">223</span> o = null;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> aType = object();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> }<a name="line.225"></a>
+<span class="sourceLineNo">226</span><a name="line.226"></a>
+<span class="sourceLineNo">227</span> if (o != null) {<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> if (aType.isDelegate()) {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> wType = aType;<a name="line.230"></a>
+<span class="sourceLineNo">231</span> aType = ((Delegate)o).getClassMeta();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> }<a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"></a>
+<span class="sourceLineNo">234</span> sType = aType.getSerializedClassMeta();<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> // Swap if necessary<a name="line.236"></a>
+<span class="sourceLineNo">237</span> PojoSwap swap = aType.getPojoSwap();<a name="line.237"></a>
+<span class="sourceLineNo">238</span> if (swap != null) {<a name="line.238"></a>
+<span class="sourceLineNo">239</span> o = swap.swap(session, o);<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> // If the getSwapClass() method returns Object, we need to figure out<a name="line.241"></a>
+<span class="sourceLineNo">242</span> // the actual type now.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> if (sType.isObject())<a name="line.243"></a>
+<span class="sourceLineNo">244</span> sType = session.getClassMetaForObject(o);<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span> } else {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> sType = eType.getSerializedClassMeta();<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> String typeName = session.getBeanTypeName(eType, aType, bpm);<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span> RDFNode n = null;<a name="line.252"></a>
+<span class="sourceLineNo">253</span><a name="line.253"></a>
+<span class="sourceLineNo">254</span> if (o == null || sType.isChar() && ((Character)o).charValue() == 0) {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> if (bpm != null) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> if (! session.isTrimNulls()) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span> n = m.createResource(RDF_NIL);<a name="line.257"></a>
+<span class="sourceLineNo">258</span> }<a name="line.258"></a>
+<span class="sourceLineNo">259</span> } else {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> n = m.createResource(RDF_NIL);<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> } else if (sType.isUri() || isURI) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span> n = m.createResource(getUri(session, o, null));<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span> } else if (sType.isCharSequence() || sType.isChar()) {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> n = m.createLiteral(session.encodeTextInvalidChars(o));<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> } else if (sType.isNumber() || sType.isBoolean()) {<a name="line.269"></a>
+<span class="sourceLineNo">270</span> if (! session.isAddLiteralTypes())<a name="line.270"></a>
+<span class="sourceLineNo">271</span> n = m.createLiteral(o.toString());<a name="line.271"></a>
+<span class="sourceLineNo">272</span> else<a name="line.272"></a>
+<span class="sourceLineNo">273</span> n = m.createTypedLiteral(o);<a name="line.273"></a>
+<span class="sourceLineNo">274</span><a name="line.274"></a>
+<span class="sourceLineNo">275</span> } else if (sType.isMap() || (wType != null && wType.isMap())) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> if (o instanceof BeanMap) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span> BeanMap bm = (BeanMap)o;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> Object uri = null;<a name="line.278"></a>
+<span class="sourceLineNo">279</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.279"></a>
+<span class="sourceLineNo">280</span> if (rbm.hasBeanUri())<a name="line.280"></a>
+<span class="sourceLineNo">281</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.281"></a>
+<span class="sourceLineNo">282</span> String uri2 = getUri(session, uri, null);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> n = m.createResource(uri2);<a name="line.283"></a>
+<span class="sourceLineNo">284</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } else {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> Map m2 = (Map)o;<a name="line.286"></a>
+<span class="sourceLineNo">287</span> n = m.createResource();<a name="line.287"></a>
+<span class="sourceLineNo">288</span> serializeMap(session, m2, (Resource)n, sType);<a name="line.288"></a>
+<span class="sourceLineNo">289</span> }<a name="line.289"></a>
+<span class="sourceLineNo">290</span><a name="line.290"></a>
+<span class="sourceLineNo">291</span> } else if (sType.isBean()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> BeanMap bm = session.toBeanMap(o);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> Object uri = null;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> RdfBeanMeta rbm = (RdfBeanMeta)bm.getMeta().getExtendedMeta(RdfBeanMeta.class);<a name="line.294"></a>
+<span class="sourceLineNo">295</span> if (rbm.hasBeanUri())<a name="line.295"></a>
+<span class="sourceLineNo">296</span> uri = rbm.getBeanUriProperty().get(bm, null);<a name="line.296"></a>
+<span class="sourceLineNo">297</span> String uri2 = getUri(session, uri, null);<a name="line.297"></a>
+<span class="sourceLineNo">298</span> n = m.createResource(uri2);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> serializeBeanMap(session, bm, (Resource)n, typeName);<a name="line.299"></a>
+<span class="sourceLineNo">300</span><a name="line.300"></a>
+<span class="sourceLineNo">301</span> } else if (sType.isCollectionOrArray() || (wType != null && wType.isCollection())) {<a name="line.301"></a>
+<span class="sourceLineNo">302</span> Collection c = session.sort(sType.isCollection() ? (Collection)o : toList(sType.getInnerClass(), o));<a name="line.302"></a>
+<span class="sourceLineNo">303</span> RdfCollectionFormat f = session.getCollectionFormat();<a name="line.303"></a>
+<span class="sourceLineNo">304</span> RdfClassMeta rcm = sType.getExtendedMeta(RdfClassMeta.class);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> if (rcm.getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.305"></a>
+<span class="sourceLineNo">306</span> f = rcm.getCollectionFormat();<a name="line.306"></a>
+<span class="sourceLineNo">307</span> if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT)<a name="line.307"></a>
+<span class="sourceLineNo">308</span> f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat();<a name="line.308"></a>
+<span class="sourceLineNo">309</span> switch (f) {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> case LIST: n = serializeToList(session, c, eType); break;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break;<a name="line.312"></a>
+<span class="sourceLineNo">313</span> default: n = serializeToContainer(session, c, eType, m.createSeq());<a name="line.313"></a>
+<span class="sourceLineNo">314</span> }<a name="line.314"></a>
+<span class="sourceLineNo">315</span> } else {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o)));<a name="line.316"></a>
+<span class="sourceLineNo">317</span> }<a name="line.317"></a>
+<span class="sourceLineNo">318</span><a name="line.318"></a>
+<span class="sourceLineNo">319</span> session.pop();<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> return n;<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span><a name="line.323"></a>
+<span class="sourceLineNo">324</span> private static String getUri(RdfSerializerSession session, Object uri, Object uri2) {<a name="line.324"></a>
+<span class="sourceLineNo">325</span> String s = null;<a name="line.325"></a>
+<span class="sourceLineNo">326</span> if (uri != null)<a name="line.326"></a>
+<span class="sourceLineNo">327</span> s = uri.toString();<a name="line.327"></a>
+<span class="sourceLineNo">328</span> if ((s == null || s.isEmpty()) && uri2 != null)<a name="line.328"></a>
+<span class="sourceLineNo">329</span> s = uri2.toString();<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (s == null)<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return null;<a name="line.331"></a>
+<span class="sourceLineNo">332</span> return session.getUriResolver().resolve(s);<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span><a name="line.334"></a>
+<span class="sourceLineNo">335</span> private void serializeMap(RdfSerializerSession session, Map m, Resource r, ClassMeta<?> type) throws SerializeException {<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> m = session.sort(m);<a name="line.337"></a>
+<span class="sourceLineNo">338</span><a name="line.338"></a>
+<span class="sourceLineNo">339</span> ClassMeta<?> keyType = type.getKeyType(), valueType = type.getValueType();<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> ArrayList<Map.Entry<Object,Object>> l = new ArrayList<Map.Entry<Object,Object>>(m.entrySet());<a name="line.341"></a>
+<span class="sourceLineNo">342</span> Collections.reverse(l);<a name="line.342"></a>
+<span class="sourceLineNo">343</span> for (Map.Entry<Object,Object> me : l) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> Object value = me.getValue();<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span> Object key = session.generalize(me.getKey(), keyType);<a name="line.346"></a>
+<span class="sourceLineNo">347</span><a name="line.347"></a>
+<span class="sourceLineNo">348</span> Namespace ns = session.getJuneauBpNs();<a name="line.348"></a>
+<span class="sourceLineNo">349</span> Model model = session.getModel();<a name="line.349"></a>
+<span class="sourceLineNo">350</span> Property p = model.createProperty(ns.getUri(), session.encodeElementName(session.toString(key)));<a name="line.350"></a>
+<span class="sourceLineNo">351</span> RDFNode n = serializeAnything(session, value, false, valueType, key == null ? null : session.toString(key), null, r);<a name="line.351"></a>
+<span class="sourceLineNo">352</span> if (n != null)<a name="line.352"></a>
+<span class="sourceLineNo">353</span> r.addProperty(p, n);<a name="line.353"></a>
+<span class="sourceLineNo">354</span> }<a name="line.354"></a>
+<span class="sourceLineNo">355</span> }<a name="line.355"></a>
+<span class="sourceLineNo">356</span><a name="line.356"></a>
+<span class="sourceLineNo">357</span> private void serializeBeanMap(RdfSerializerSession session, BeanMap<?> m, Resource r, String typeName) throws SerializeException {<a name="line.357"></a>
+<span class="sourceLineNo">358</span> List<BeanPropertyValue> l = m.getValues(session.isTrimNulls(), typeName != null ? session.createBeanTypeNameProperty(m, typeName) : null);<a name="line.358"></a>
+<span class="sourceLineNo">359</span> Collections.reverse(l);<a name="line.359"></a>
+<span class="sourceLineNo">360</span> for (BeanPropertyValue bpv : l) {<a name="line.360"></a>
+<span class="sourceLineNo">361</span> BeanPropertyMeta pMeta = bpv.getMeta();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> ClassMeta<?> cMeta = pMeta.getClassMeta();<a name="line.362"></a>
+<span class="sourceLineNo">363</span><a name="line.363"></a>
+<span class="sourceLineNo">364</span> if (pMeta.getExtendedMeta(RdfBeanPropertyMeta.class).isBeanUri())<a name="line.364"></a>
+<span class="sourceLineNo">365</span> continue;<a name="line.365"></a>
+<span class="sourceLineNo">366</span><a name="line.366"></a>
+<span class="sourceLineNo">367</span> String key = bpv.getName();<a name="line.367"></a>
+<span class="sourceLineNo">368</span> Object value = bpv.getValue();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> Throwable t = bpv.getThrown();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> if (t != null)<a name="line.370"></a>
+<span class="sourceLineNo">371</span> session.addBeanGetterWarning(pMeta, t);<a name="line.371"></a>
+<span class="sourceLineNo">372</span><a name="line.372"></a>
+<span class="sourceLineNo">373</span> if (session.canIgnoreValue(cMeta, key, value))<a name="line.373"></a>
+<span class="sourceLineNo">374</span> continue;<a name="line.374"></a>
+<span class="sourceLineNo">375</span><a name="line.375"></a>
+<span class="sourceLineNo">376</span> BeanPropertyMeta bpm = bpv.getMeta();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> Namespace ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.377"></a>
+<span class="sourceLineNo">378</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.378"></a>
+<span class="sourceLineNo">379</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.379"></a>
+<span class="sourceLineNo">380</span> if (ns == null)<a name="line.380"></a>
+<span class="sourceLineNo">381</span> ns = session.getJuneauBpNs();<a name="line.381"></a>
+<span class="sourceLineNo">382</span> else if (session.isAutoDetectNamespaces())<a name="line.382"></a>
+<span class="sourceLineNo">383</span> session.addModelPrefix(ns);<a name="line.383"></a>
+<span class="sourceLineNo">384</span><a name="line.384"></a>
+<span class="sourceLineNo">385</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(key));<a name="line.385"></a>
+<span class="sourceLineNo">386</span> RDFNode n = serializeAnything(session, value, pMeta.isUri(), cMeta, key, pMeta, r);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> if (n != null)<a name="line.387"></a>
+<span class="sourceLineNo">388</span> r.addProperty(p, n);<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span> }<a name="line.390"></a>
+<span class="sourceLineNo">391</span><a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span> private Container serializeToContainer(RdfSerializerSession session, Collection c, ClassMeta<?> type, Container list) throws SerializeException {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span> ClassMeta<?> elementType = type.getElementType();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> for (Object e : c) {<a name="line.396"></a>
+<span class="sourceLineNo">397</span> RDFNode n = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> list = list.add(n);<a name="line.398"></a>
+<span class="sourceLineNo">399</span> }<a name="line.399"></a>
+<span class="sourceLineNo">400</span> return list;<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span><a name="line.402"></a>
+<span class="sourceLineNo">403</span> private RDFList serializeToList(RdfSerializerSession session, Collection c, ClassMeta<?> type) throws SerializeException {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> ClassMeta<?> elementType = type.getElementType();<a name="line.404"></a>
+<span class="sourceLineNo">405</span> List<RDFNode> l = new ArrayList<RDFNode>(c.size());<a name="line.405"></a>
+<span class="sourceLineNo">406</span> for (Object e : c) {<a name="line.406"></a>
+<span class="sourceLineNo">407</span> l.add(serializeAnything(session, e, false, elementType, null, null, null));<a name="line.407"></a>
+<span class="sourceLineNo">408</span> }<a name="line.408"></a>
+<span class="sourceLineNo">409</span> return session.getModel().createList(l.iterator());<a name="line.409"></a>
+<span class="sourceLineNo">410</span> }<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private void serializeToMultiProperties(RdfSerializerSession session, Collection c, ClassMeta<?> sType, BeanPropertyMeta bpm, String attrName, Resource parentResource) throws SerializeException {<a name="line.412"></a>
+<span class="sourceLineNo">413</span> ClassMeta<?> elementType = sType.getElementType();<a name="line.413"></a>
+<span class="sourceLineNo">414</span> for (Object e : c) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Namespace ns = null;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> if (bpm != null) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span> ns = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getNamespace();<a name="line.417"></a>
+<span class="sourceLineNo">418</span> if (ns == null && session.isUseXmlNamespaces())<a name="line.418"></a>
+<span class="sourceLineNo">419</span> ns = bpm.getExtendedMeta(XmlBeanPropertyMeta.class).getNamespace();<a name="line.419"></a>
+<span class="sourceLineNo">420</span> }<a name="line.420"></a>
+<span class="sourceLineNo">421</span> if (ns == null)<a name="line.421"></a>
+<span class="sourceLineNo">422</span> ns = session.getJuneauBpNs();<a name="line.422"></a>
+<span class="sourceLineNo">423</span> else if (session.isAutoDetectNamespaces())<a name="line.423"></a>
+<span class="sourceLineNo">424</span> session.addModelPrefix(ns);<a name="line.424"></a>
+<span class="sourceLineNo">425</span> RDFNode n2 = serializeAnything(session, e, false, elementType, null, null, null);<a name="line.425"></a>
+<span class="sourceLineNo">426</span> Property p = session.getModel().createProperty(ns.getUri(), session.encodeElementName(attrName));<a name="line.426"></a>
+<span class="sourceLineNo">427</span> parentResource.addProperty(p, n2);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> }<a name="line.428"></a>
+<span class="sourceLineNo">429</span><a name="line.429"></a>
+<span class="sourceLineNo">430</span> }<a name="line.430"></a>
+<span class="sourceLineNo">431</span><a name="line.431"></a>
+<span class="sourceLineNo">432</span> <a name="line.432"></a>
+<span class="sourceLineNo">433</span> //--------------------------------------------------------------------------------<a name="line.433"></a>
+<span class="sourceLineNo">434</span> // Entry point methods<a name="line.434"></a>
+<span class="sourceLineNo">435</span> //--------------------------------------------------------------------------------<a name="line.435"></a>
+<span class="sourceLineNo">436</span><a name="line.436"></a>
+<span class="sourceLineNo">437</span> @Override /* Serializer */<a name="line.437"></a>
+<span class="sourceLineNo">438</span> public RdfSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> return new RdfSerializerSession(ctx, op, output, javaMethod, locale, timeZone, mediaType, uriContext);<a name="line.439"></a>
+<span class="sourceLineNo">440</span> }<a name="line.440"></a>
+<span class="sourceLineNo">441</span>}<a name="line.441"></a>
[48/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/csv/CsvSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerBuilder.html
index ee4a9a7..3065379 100644
--- a/content/site/apidocs/org/apache/juneau/csv/CsvSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/csv/CsvSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,273 +186,267 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializer.html" title="class in org.apache.juneau.csv">CsvSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -460,218 +454,230 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1209,117 +1215,141 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.130">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.130">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.136">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.136">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.142">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html" title="class in org.apache.juneau.serializer">SerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1329,7 +1359,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.142">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.148">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1363,7 +1393,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.148">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.154">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1396,7 +1426,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.154">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.160">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1431,7 +1461,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.160">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.166">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1469,7 +1499,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.166">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.172">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1507,7 +1537,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.172">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.178">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1543,7 +1573,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.178">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.184">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1581,7 +1611,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.184">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.190">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanMapPutReturnsOldValue-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.
<p>
@@ -1619,7 +1649,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.190">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.196">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.
<p>
@@ -1656,7 +1686,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanClassVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.196">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.202">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.
<p>
@@ -1693,7 +1723,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>beanFieldVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.202">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.208">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.
<p>
@@ -1731,7 +1761,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html
<ul class="blockList">
<li class="blockList">
<h4>methodVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.208">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/csv/CsvSerializerBuilder.html#line.214">methodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#methodVisibility-org.apache.juneau.Visibility-">CoreObjectBuilder</a></code></span></div>
<div
<TRUNCATED>
[49/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/UriContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriContext.html b/content/site/apidocs/org/apache/juneau/UriContext.html
index 0408833..6fa5d90 100644
--- a/content/site/apidocs/org/apache/juneau/UriContext.html
+++ b/content/site/apidocs/org/apache/juneau/UriContext.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -74,13 +74,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -108,7 +108,8 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<hr>
<br>
-<pre>public class <a href="../../../src-html/org/apache/juneau/UriContext.html#line.52">UriContext</a>
+<pre><a href="../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation">@Bean</a>
+public class <a href="../../../src-html/org/apache/juneau/UriContext.html#line.33">UriContext</a>
extends <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></pre>
<div class="block">Represents a URL broken into authority/context-root/servlet-path/path-info parts.
<p>
@@ -120,31 +121,34 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</p>
<p>
This class allows you to convert URL strings to absolute (e.g. <js>"http://host:port/foo/bar"</js>) or root-relative
- (e.g. <js>"/foo/bar"</js>) URLs.
- <p>
- Two special protocols are used to represent context-root-relative and servlet-relative URIs:
- <js>"context:/"</js> and <js>"servlet:/"</js>.
-
- The following list shows the types of URLs that can be resolved with this class:
- <ul>
- <li><js>"foo://foo"</js> - Absolute URI.
- <li><js>"/foo"</js> - Root-relative URI.
- <li><js>"/"</js> - Root URI.
- <li><js>"context:/foo"</js> - Context-root-relative URI.
- <li><js>"context:/"</js> - Context-root URI.
- <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.
- <li><js>"servlet:/"</js> - Servlet-path URI.
- <li><js>"foo"</js> - Path-info-relative URI.
- <li><js>""</js> - Path-info URI.
- </ul>
-
- The following class shows how</div>
+ (e.g. <js>"/foo/bar"</js>) URLs.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/UriContext.html#DEFAULT">DEFAULT</a></span></code>
+<div class="block">Default URI context.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@@ -162,9 +166,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/UriContext.html#UriContext-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">UriContext</a></span>(<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
- <a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity,
- <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> authority,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/UriContext.html#UriContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">UriContext</a></span>(<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> authority,
<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> contextRoot,
<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> servletPath,
<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> pathInfo)</code>
@@ -187,84 +189,71 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<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/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/UriContext.html#append-java.lang.Appendable-java.lang.String-">append</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> a,
- <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> uri)</code>
-<div class="block">Same as <a href="../../../org/apache/juneau/UriContext.html#resolve-java.lang.String-"><code>resolve(String)</code></a> except appends result to the specified appendable.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
<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/UriContext.html#getAbsoluteAuthority--">getAbsoluteAuthority</a></span>()</code>
<div class="block">Returns the absolute URI of just the authority portion of this URI context.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i1" class="rowColor">
<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/UriContext.html#getAbsoluteContextRoot--">getAbsoluteContextRoot</a></span>()</code>
<div class="block">Returns the absolute URI of the context-root portion of this URI context.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" 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/UriContext.html#getAbsolutePathInfo--">getAbsolutePathInfo</a></span>()</code>
<div class="block">Returns the absolute URI of the path portion of this URI context.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<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/UriContext.html#getAbsolutePathInfoParent--">getAbsolutePathInfoParent</a></span>()</code>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getAbsolutePathInfo--"><code>getAbsolutePathInfo()</code></a>.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" 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/UriContext.html#getAbsoluteServletPath--">getAbsoluteServletPath</a></span>()</code>
<div class="block">Returns the absolute URI of the resource portion of this URI context.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<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/UriContext.html#getAbsoluteServletPathParent--">getAbsoluteServletPathParent</a></span>()</code>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getAbsoluteServletPath--"><code>getAbsoluteServletPath()</code></a>.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" 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/UriContext.html#getRootRelativeContextRoot--">getRootRelativeContextRoot</a></span>()</code>
<div class="block">Returns the root-relative URI of the context portion of this URI context.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<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/UriContext.html#getRootRelativePathInfo--">getRootRelativePathInfo</a></span>()</code>
<div class="block">Returns the root-relative URI of the path portion of this URI context.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" 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/UriContext.html#getRootRelativePathInfoParent--">getRootRelativePathInfoParent</a></span>()</code>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getRootRelativePathInfo--"><code>getRootRelativePathInfo()</code></a>.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<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/UriContext.html#getRootRelativeServletPath--">getRootRelativeServletPath</a></span>()</code>
<div class="block">Returns the root-relative URI of the resource portion of this URI context.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" 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/UriContext.html#getRootRelativeServletPathParent--">getRootRelativeServletPathParent</a></span>()</code>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getRootRelativeServletPath--"><code>getRootRelativeServletPath()</code></a>.</div>
</td>
</tr>
-<tr id="i12" 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/UriContext.html#resolve-java.lang.String-">resolve</a></span>(<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> uri)</code>
-<div class="block">Converts the specified URI to absolute form based on values in this context.</div>
-</td>
-</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -281,24 +270,42 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="DEFAULT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT</h4>
+<pre>public static final <a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.39">DEFAULT</a></pre>
+<div class="block">Default URI context.
+ No information about authority, servlet-root, context-root, or path-info is known.</div>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="UriContext-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<a name="UriContext-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UriContext</h4>
-<pre>public <a href="../../../src-html/org/apache/juneau/UriContext.html#line.77">UriContext</a>(<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
- <a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity,
- <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> authority,
- <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> contextRoot,
- <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> servletPath,
- <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> pathInfo)</pre>
+<pre><a href="../../../org/apache/juneau/annotation/BeanConstructor.html" title="annotation in org.apache.juneau.annotation">@BeanConstructor</a>(<a href="../../../org/apache/juneau/annotation/BeanConstructor.html#properties--">properties</a>="authority,contextRoot,servletPath,pathInfo")
+public <a href="../../../src-html/org/apache/juneau/UriContext.html#line.59">UriContext</a>(<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> authority,
+ <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> contextRoot,
+ <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> servletPath,
+ <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> pathInfo)</pre>
<div class="block">Constructor.
<p>
Leading and trailing slashes are trimmed of all parameters.
@@ -306,8 +313,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
Any parameter can be <jk>null</jk>. Blanks and nulls are equivalent.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>resolution</code> - </dd>
-<dd><code>relativity</code> - </dd>
<dd><code>authority</code> - - The authority portion of URL (e.g. <js>"http://hostname:port"</js>)</dd>
<dd><code>contextRoot</code> - - The context root of the application (e.g. <js>"/context-root"</js>, or <js>"context-root"</js>)</dd>
<dd><code>servletPath</code> - - The servlet path (e.g. <js>"/servlet-path"</js>, or <js>"servlet-path"</js>)</dd>
@@ -321,8 +326,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>UriContext</h4>
-<pre>public <a href="../../../src-html/org/apache/juneau/UriContext.html#line.90">UriContext</a>()</pre>
-<div class="block">Default constructor.</div>
+<pre>public <a href="../../../src-html/org/apache/juneau/UriContext.html#line.71">UriContext</a>()</pre>
+<div class="block">Default constructor.
+ All <jk>null</jk> values.</div>
</li>
</ul>
</li>
@@ -339,7 +345,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsoluteAuthority</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.104">getAbsoluteAuthority</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.85">getAbsoluteAuthority</a>()</pre>
<div class="block">Returns the absolute URI of just the authority portion of this URI context.
<p>
Example: <js>"http://hostname:port"</js>
@@ -358,7 +364,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsoluteContextRoot</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.116">getAbsoluteContextRoot</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.97">getAbsoluteContextRoot</a>()</pre>
<div class="block">Returns the absolute URI of the context-root portion of this URI context.
<p>
Example: <js>"http://hostname:port/context-root"</js></div>
@@ -375,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRootRelativeContextRoot</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.134">getRootRelativeContextRoot</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.115">getRootRelativeContextRoot</a>()</pre>
<div class="block">Returns the root-relative URI of the context portion of this URI context.
<p>
Example: <js>"/context-root"</js></div>
@@ -392,7 +398,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsoluteServletPath</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.148">getAbsoluteServletPath</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.129">getAbsoluteServletPath</a>()</pre>
<div class="block">Returns the absolute URI of the resource portion of this URI context.
<p>
Example: <js>"http://hostname:port/context-root/servlet-path"</js></div>
@@ -409,7 +415,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRootRelativeServletPath</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.170">getRootRelativeServletPath</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.151">getRootRelativeServletPath</a>()</pre>
<div class="block">Returns the root-relative URI of the resource portion of this URI context.
<p>
Example: <js>"/context-root/servlet-path"</js></div>
@@ -426,7 +432,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsoluteServletPathParent</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.185">getAbsoluteServletPathParent</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.166">getAbsoluteServletPathParent</a>()</pre>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getAbsoluteServletPath--"><code>getAbsoluteServletPath()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -440,7 +446,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRootRelativeServletPathParent</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.194">getRootRelativeServletPathParent</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.175">getRootRelativeServletPathParent</a>()</pre>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getRootRelativeServletPath--"><code>getRootRelativeServletPath()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -454,7 +460,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsolutePathInfo</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.206">getAbsolutePathInfo</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.187">getAbsolutePathInfo</a>()</pre>
<div class="block">Returns the absolute URI of the path portion of this URI context.
<p>
Example: <js>"http://hostname:port/context-root/servlet-path/path-info"</js></div>
@@ -471,7 +477,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRootRelativePathInfo</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.235">getRootRelativePathInfo</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.216">getRootRelativePathInfo</a>()</pre>
<div class="block">Returns the root-relative URI of the path portion of this URI context.
<p>
Example: <js>"/context-root/servlet-path/path-info"</js></div>
@@ -488,7 +494,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbsolutePathInfoParent</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.257">getAbsolutePathInfoParent</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.238">getAbsolutePathInfoParent</a>()</pre>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getAbsolutePathInfo--"><code>getAbsolutePathInfo()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -499,10 +505,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a name="getRootRelativePathInfoParent--">
<!-- -->
</a>
-<ul class="blockList">
+<ul class="blockListLast">
<li class="blockList">
<h4>getRootRelativePathInfoParent</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.266">getRootRelativePathInfoParent</a>()</pre>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.247">getRootRelativePathInfoParent</a>()</pre>
<div class="block">Returns the parent of the URL returned by <a href="../../../org/apache/juneau/UriContext.html#getRootRelativePathInfo--"><code>getRootRelativePathInfo()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -510,40 +516,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
-<a name="resolve-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>resolve</h4>
-<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.276">resolve</a>(<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> uri)</pre>
-<div class="block">Converts the specified URI to absolute form based on values in this context.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>uri</code> - The URI to convert to absolute form.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The converted URI.</dd>
-</dl>
-</li>
-</ul>
-<a name="append-java.lang.Appendable-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>append</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> <a href="../../../src-html/org/apache/juneau/UriContext.html#line.293">append</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> a,
- <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> uri)</pre>
-<div class="block">Same as <a href="../../../org/apache/juneau/UriContext.html#resolve-java.lang.String-"><code>resolve(String)</code></a> except appends result to the specified appendable.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - The appendable to append the URL to.</dd>
-<dd><code>uri</code> - The URI to convert to absolute form.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same appendable passed in.</dd>
-</dl>
-</li>
-</ul>
</li>
</ul>
</li>
@@ -597,13 +569,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/UriRelativity.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriRelativity.html b/content/site/apidocs/org/apache/juneau/UriRelativity.html
index 2c67b62..2e4a2c8 100644
--- a/content/site/apidocs/org/apache/juneau/UriRelativity.html
+++ b/content/site/apidocs/org/apache/juneau/UriRelativity.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>public enum <a href="../../../src-html/org/apache/juneau/UriRelativity.html#line.18">UriRelativity</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a>></pre>
-<div class="block">Identifies how relative URIs should resolve against.</div>
+<div class="block">Identifies what relative URIs are relative to.</div>
</li>
</ul>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/UriResolution.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriResolution.html b/content/site/apidocs/org/apache/juneau/UriResolution.html
index e66df91..ab15551 100644
--- a/content/site/apidocs/org/apache/juneau/UriResolution.html
+++ b/content/site/apidocs/org/apache/juneau/UriResolution.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/juneau/UriResolution.html" target="_top">Frames</a></li>
@@ -317,7 +317,7 @@ not permitted.)</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/juneau/UriResolution.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/UriResolver.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/UriResolver.html b/content/site/apidocs/org/apache/juneau/UriResolver.html
new file mode 100644
index 0000000..36e8727
--- /dev/null
+++ b/content/site/apidocs/org/apache/juneau/UriResolver.html
@@ -0,0 +1,395 @@
+<!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>UriResolver (Apache Juneau (incubating) 6.2.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="UriResolver (Apache Juneau (incubating) 6.2.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/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/juneau/UriResolver.html" target="_top">Frames</a></li>
+<li><a href="UriResolver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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</div>
+<h2 title="Class UriResolver" class="title">Class UriResolver</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>org.apache.juneau.UriResolver</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/UriResolver.html#line.50">UriResolver</a>
+extends <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></pre>
+<div class="block">Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to
+ make such resolutions.
+ <p>
+ Combines a <a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> instance with rules for resolution (<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a> and relativity
+ (<a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>) to define simple <a href="../../../org/apache/juneau/UriResolver.html#resolve-java.lang.Object-"><code>resolve(Object)</code></a> and <a href="../../../org/apache/juneau/UriResolver.html#append-java.lang.Appendable-java.lang.Object-"><code>append(Appendable, Object)</code></a>
+ methods.
+ <p>
+ Three special protocols are used to represent context-root-relative, servlet-relative, and request-path-relative URIs:
+ <js>"context:/"</js>, <js>"servlet:/"</js>, and <js>"request:/"</js>.
+
+ The following list shows the protocols of URLs that can be resolved with this class:
+ <ul>
+ <li><js>"foo://foo"</js> - Absolute URI.
+ <li><js>"/foo"</js> - Root-relative URI.
+ <li><js>"/"</js> - Root URI.
+ <li><js>"context:/foo"</js> - Context-root-relative URI.
+ <li><js>"context:/"</js> - Context-root URI.
+ <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.
+ <li><js>"servlet:/"</js> - Servlet-path URI.
+ <li><js>"request:/foo"</js> - Request-path-relative URI.
+ <li><js>"request:/"</js> - Request-path URI.
+ <li><js>"foo"</js> - Path-info-relative URI.
+ <li><js>""</js> - Path-info URI.
+ </ul></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"> </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/UriResolver.html#UriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-org.apache.juneau.UriContext-">UriResolver</a></span>(<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
+ <a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity,
+ <a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/UriResolver.html#append-java.lang.Appendable-java.lang.Object-">append</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> 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> o)</code>
+<div class="block">Same as <a href="../../../org/apache/juneau/UriResolver.html#resolve-java.lang.Object-"><code>resolve(Object)</code></a> except appends result to the specified appendable.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<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/UriResolver.html#relativize-java.lang.Object-java.lang.Object-">relativize</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> relativeTo,
+ <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> uri)</code>
+<div class="block">Relativizes a URI.</div>
+</td>
+</tr>
+<tr id="i2" 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/UriResolver.html#resolve-java.lang.Object-">resolve</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> uri)</code>
+<div class="block">Converts the specified URI to absolute form based on values in this context.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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="UriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-org.apache.juneau.UriContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UriResolver</h4>
+<pre>public <a href="../../../src-html/org/apache/juneau/UriResolver.html#line.63">UriResolver</a>(<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> resolution,
+ <a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> relativity,
+ <a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</pre>
+<div class="block">Constructor.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>resolution</code> - Rule on how URIs should be resolved.</dd>
+<dd><code>relativity</code> - Rule on what relative URIs are relative to.</dd>
+<dd><code>uriContext</code> - Current URI context (i.e. the current URI 'location').</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolve-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resolve</h4>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriResolver.html#line.99">resolve</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> uri)</pre>
+<div class="block">Converts the specified URI to absolute form based on values in this context.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>uri</code> - The URI to convert to absolute form.
+ Can be any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang"><code>CharSequence</code></a>
+ </ul>
+ URI can be any of the following forms:
+ <ul>
+ <li><js>"foo://foo"</js> - Absolute URI.
+ <li><js>"/foo"</js> - Root-relative URI.
+ <li><js>"/"</js> - Root URI.
+ <li><js>"context:/foo"</js> - Context-root-relative URI.
+ <li><js>"context:/"</js> - Context-root URI.
+ <li><js>"servlet:/foo"</js> - Servlet-path-relative URI.
+ <li><js>"servlet:/"</js> - Servlet-path URI.
+ <li><js>"request:/foo"</js> - Request-path-relative URI.
+ <li><js>"request:/"</js> - Request-path URI.
+ <li><js>"foo"</js> - Path-info-relative URI.
+ <li><js>""</js> - Path-info URI.
+ </ul></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The converted URI.</dd>
+</dl>
+</li>
+</ul>
+<a name="relativize-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>relativize</h4>
+<pre>public <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> <a href="../../../src-html/org/apache/juneau/UriResolver.html#line.130">relativize</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> relativeTo,
+ <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> uri)</pre>
+<div class="block">Relativizes a URI.
+ <p>
+ Similar to <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true#relativize-java.net.URI-" title="class or interface in java.net"><code>URI.relativize(URI)</code></a>, except supports special protocols (e.g. <js>"servlet:/"</js>) for
+ both the <code>relativeTo</code> and <code>uri</code> parameters.
+ <p>
+ For example, to relativize a URI to its servlet-relative form:
+ <p class='bcode'>
+ <jc>// relativeUri == "path/foo"</jc>
+ String relativeUri = resolver.relativize(<js>"servlet:/"</js>, <js>"/context/servlet/path/foo"</js>);
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>relativeTo</code> - The URI to relativize against.</dd>
+<dd><code>uri</code> - The URI to relativize.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The relativized URI.</dd>
+</dl>
+</li>
+</ul>
+<a name="append-java.lang.Appendable-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>append</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> <a href="../../../src-html/org/apache/juneau/UriResolver.html#line.143">append</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Appendable.html?is-external=true" title="class or interface in java.lang">Appendable</a> 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> o)</pre>
+<div class="block">Same as <a href="../../../org/apache/juneau/UriResolver.html#resolve-java.lang.Object-"><code>resolve(Object)</code></a> except appends result to the specified appendable.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>a</code> - The appendable to append the URL to.</dd>
+<dd><code>o</code> - The URI to convert to absolute form.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The same appendable passed in.</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/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/juneau/UriResolver.html" target="_top">Frames</a></li>
+<li><a href="UriResolver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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/57ce76c3/content/site/apidocs/org/apache/juneau/Visibility.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/Visibility.html b/content/site/apidocs/org/apache/juneau/Visibility.html
index c462bfd..dcef436 100644
--- a/content/site/apidocs/org/apache/juneau/Visibility.html
+++ b/content/site/apidocs/org/apache/juneau/Visibility.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -589,7 +589,7 @@ not permitted.)</div>
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/annotation/Pojo.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/annotation/Pojo.html b/content/site/apidocs/org/apache/juneau/annotation/Pojo.html
index 6529f27..03d3680 100644
--- a/content/site/apidocs/org/apache/juneau/annotation/Pojo.html
+++ b/content/site/apidocs/org/apache/juneau/annotation/Pojo.html
@@ -168,7 +168,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Poj
<jk>public</jk> String swap(BeanSession s, B o) <jk>throws</jk> SerializeException {
<jk>return</jk> o.f1;
}
- <jk>public</jk> B unswap(BeanSession s, String f) <jk>throws</jk> ParseException {
+ <jk>public</jk> B unswap(BeanSession s, String f) <jk>throws</jk> ParseException { {
B b1 = <jk>new</jk> B();
b1.<jf>f1</jf> = f;
<jk>return</jk> b1;
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/annotation/URI.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/annotation/URI.html b/content/site/apidocs/org/apache/juneau/annotation/URI.html
index beaaf7e..5e6194f 100644
--- a/content/site/apidocs/org/apache/juneau/annotation/URI.html
+++ b/content/site/apidocs/org/apache/juneau/annotation/URI.html
@@ -96,7 +96,7 @@
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annotation">FIELD</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD" title="class or interface in java.lang.annotation">METHOD</a>})
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>)
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a>
-public @interface <a href="../../../../src-html/org/apache/juneau/annotation/URI.html#line.66">URI</a></pre>
+public @interface <a href="../../../../src-html/org/apache/juneau/annotation/URI.html#line.72">URI</a></pre>
<div class="block">Used to identify a class or bean property as a URI.
<p>
By default, instances of <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> and <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>URI</code></a> are considered URIs during serialization, and are
@@ -105,8 +105,13 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/URI
<p>
This annotation allows you to identify other classes that return URIs via <code>toString()</code> as URI objects.
<p>
- Relative URIs are automatically prepended with <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> and <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a>
- during serialization just like relative <code>URIs</code>.
+ URIs are automatically resolved to absolute or root-relative form based on the serializer
+ <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> and <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a>
+ configuration settings, and the URI context defined by the <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a> that's part of the serializer
+ session.
+ <p>
+ Refer to the <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a> class for information about the types of URIs that can be resolved during
+ serialization.
<p>
This annotation can be applied to classes, interfaces, or bean property methods for fields.
[10/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlWriter.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlWriter.html
index 24d065e..83a89ef 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlWriter.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlWriter.html
@@ -38,327 +38,324 @@
<span class="sourceLineNo">030</span> * @param useWhitespace If <jk>true</jk>, tabs will be used in output.<a name="line.30"></a>
<span class="sourceLineNo">031</span> * @param trimStrings If <jk>true</jk>, strings should be trimmed before they're serialized.<a name="line.31"></a>
<span class="sourceLineNo">032</span> * @param quoteChar The quote character to use (i.e. <js>'\''</js> or <js>'"'</js>)<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * @param uriContext The web application context path (e.g. "/contextRoot").<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * @param uriAuthority The web application URI authority (e.g. "http://hostname:9080")<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * @param uriContext2 The URI context.<a name="line.35"></a>
-<span class="sourceLineNo">036</span> * Identifies the current request URI used for resolution of URIs to absolute or root-relative form.<a name="line.36"></a>
-<span class="sourceLineNo">037</span> */<a name="line.37"></a>
-<span class="sourceLineNo">038</span> public HtmlWriter(Writer out, boolean useWhitespace, boolean trimStrings, char quoteChar, String uriContext, String uriAuthority, UriContext uriContext2) {<a name="line.38"></a>
-<span class="sourceLineNo">039</span> super(out, useWhitespace, trimStrings, quoteChar, uriContext, uriAuthority, uriContext2, false, null);<a name="line.39"></a>
-<span class="sourceLineNo">040</span> }<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span> /**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Append an attribute with a URI value.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> *<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * @param name The attribute name.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * @param value The attribute value. Can be any object whose <code>toString()</code> method returns a URI.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * @return This object (for method chaining);<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * @throws IOException If a problem occurred.<a name="line.48"></a>
-<span class="sourceLineNo">049</span> */<a name="line.49"></a>
-<span class="sourceLineNo">050</span> public HtmlWriter attrUri(String name, Object value) throws IOException {<a name="line.50"></a>
-<span class="sourceLineNo">051</span> super.attrUri((String)null, name, value);<a name="line.51"></a>
-<span class="sourceLineNo">052</span> return this;<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><a name="line.55"></a>
-<span class="sourceLineNo">056</span> //--------------------------------------------------------------------------------<a name="line.56"></a>
-<span class="sourceLineNo">057</span> // Overridden methods<a name="line.57"></a>
-<span class="sourceLineNo">058</span> //--------------------------------------------------------------------------------<a name="line.58"></a>
+<span class="sourceLineNo">033</span> * @param uriResolver The URI resolver for resolving URIs to absolute or root-relative form.<a name="line.33"></a>
+<span class="sourceLineNo">034</span> */<a name="line.34"></a>
+<span class="sourceLineNo">035</span> public HtmlWriter(Writer out, boolean useWhitespace, boolean trimStrings, char quoteChar, UriResolver uriResolver) {<a name="line.35"></a>
+<span class="sourceLineNo">036</span> super(out, useWhitespace, trimStrings, quoteChar, uriResolver, false, null);<a name="line.36"></a>
+<span class="sourceLineNo">037</span> }<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span> /**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Append an attribute with a URI value.<a name="line.40"></a>
+<span class="sourceLineNo">041</span> *<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * @param name The attribute name.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * @param value The attribute value. Can be any object whose <code>toString()</code> method returns a URI.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * @return This object (for method chaining);<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * @throws IOException If a problem occurred.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> */<a name="line.46"></a>
+<span class="sourceLineNo">047</span> public HtmlWriter attrUri(String name, Object value) throws IOException {<a name="line.47"></a>
+<span class="sourceLineNo">048</span> super.attrUri((String)null, name, value);<a name="line.48"></a>
+<span class="sourceLineNo">049</span> return this;<a name="line.49"></a>
+<span class="sourceLineNo">050</span> }<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span><a name="line.52"></a>
+<span class="sourceLineNo">053</span> //--------------------------------------------------------------------------------<a name="line.53"></a>
+<span class="sourceLineNo">054</span> // Overridden methods<a name="line.54"></a>
+<span class="sourceLineNo">055</span> //--------------------------------------------------------------------------------<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> @Override /* XmlSerializerWriter */<a name="line.57"></a>
+<span class="sourceLineNo">058</span> public HtmlWriter text(Object o, boolean preserveWhitespace) throws IOException {<a name="line.58"></a>
<span class="sourceLineNo">059</span><a name="line.59"></a>
-<span class="sourceLineNo">060</span> @Override /* XmlSerializerWriter */<a name="line.60"></a>
-<span class="sourceLineNo">061</span> public HtmlWriter text(Object o, boolean preserveWhitespace) throws IOException {<a name="line.61"></a>
-<span class="sourceLineNo">062</span><a name="line.62"></a>
-<span class="sourceLineNo">063</span> if (o == null) {<a name="line.63"></a>
-<span class="sourceLineNo">064</span> append("<null/>");<a name="line.64"></a>
-<span class="sourceLineNo">065</span> return this;<a name="line.65"></a>
-<span class="sourceLineNo">066</span> }<a name="line.66"></a>
-<span class="sourceLineNo">067</span> String s = o.toString();<a name="line.67"></a>
-<span class="sourceLineNo">068</span> if (s.isEmpty()) {<a name="line.68"></a>
-<span class="sourceLineNo">069</span> append("<sp/>");<a name="line.69"></a>
-<span class="sourceLineNo">070</span> return this;<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> for (int i = 0; i < s.length(); i++) {<a name="line.73"></a>
-<span class="sourceLineNo">074</span> char test = s.charAt(i);<a name="line.74"></a>
-<span class="sourceLineNo">075</span> if (test == '&')<a name="line.75"></a>
-<span class="sourceLineNo">076</span> append("&amp;");<a name="line.76"></a>
-<span class="sourceLineNo">077</span> else if (test == '<')<a name="line.77"></a>
-<span class="sourceLineNo">078</span> append("&lt;");<a name="line.78"></a>
-<span class="sourceLineNo">079</span> else if (test == '>')<a name="line.79"></a>
-<span class="sourceLineNo">080</span> append("&gt;");<a name="line.80"></a>
-<span class="sourceLineNo">081</span> else if (test == '\n')<a name="line.81"></a>
-<span class="sourceLineNo">082</span> append(preserveWhitespace ? "\n" : "<br/>");<a name="line.82"></a>
-<span class="sourceLineNo">083</span> else if (test == '\f') // XML 1.0 doesn't support formfeeds or backslashes, so we have to invent something.<a name="line.83"></a>
-<span class="sourceLineNo">084</span> append(preserveWhitespace ? "\f" : "<ff/>");<a name="line.84"></a>
-<span class="sourceLineNo">085</span> else if (test == '\b')<a name="line.85"></a>
-<span class="sourceLineNo">086</span> append(preserveWhitespace ? "\b" : "<bs/>");<a name="line.86"></a>
-<span class="sourceLineNo">087</span> else if (test == '\t')<a name="line.87"></a>
-<span class="sourceLineNo">088</span> append(preserveWhitespace ? "\t" : "<sp>&#x2003;</sp>");<a name="line.88"></a>
-<span class="sourceLineNo">089</span> else if ((i == 0 || i == s.length()-1) && Character.isWhitespace(test)) {<a name="line.89"></a>
-<span class="sourceLineNo">090</span> if (preserveWhitespace)<a name="line.90"></a>
-<span class="sourceLineNo">091</span> append(test);<a name="line.91"></a>
-<span class="sourceLineNo">092</span> else if (test == ' ')<a name="line.92"></a>
-<span class="sourceLineNo">093</span> append("<sp> </sp>");<a name="line.93"></a>
-<span class="sourceLineNo">094</span> else<a name="line.94"></a>
-<span class="sourceLineNo">095</span> append("<sp>&#x").append(StringUtils.toHex(test)).append(";</sp>");<a name="line.95"></a>
-<span class="sourceLineNo">096</span> }<a name="line.96"></a>
-<span class="sourceLineNo">097</span> else if (Character.isISOControl(test))<a name="line.97"></a>
-<span class="sourceLineNo">098</span> append("&#" + (int) test + ";");<a name="line.98"></a>
-<span class="sourceLineNo">099</span> else<a name="line.99"></a>
-<span class="sourceLineNo">100</span> append(test);<a name="line.100"></a>
-<span class="sourceLineNo">101</span> }<a name="line.101"></a>
+<span class="sourceLineNo">060</span> if (o == null) {<a name="line.60"></a>
+<span class="sourceLineNo">061</span> append("<null/>");<a name="line.61"></a>
+<span class="sourceLineNo">062</span> return this;<a name="line.62"></a>
+<span class="sourceLineNo">063</span> }<a name="line.63"></a>
+<span class="sourceLineNo">064</span> String s = o.toString();<a name="line.64"></a>
+<span class="sourceLineNo">065</span> if (s.isEmpty()) {<a name="line.65"></a>
+<span class="sourceLineNo">066</span> append("<sp/>");<a name="line.66"></a>
+<span class="sourceLineNo">067</span> return this;<a name="line.67"></a>
+<span class="sourceLineNo">068</span> }<a name="line.68"></a>
+<span class="sourceLineNo">069</span><a name="line.69"></a>
+<span class="sourceLineNo">070</span> for (int i = 0; i < s.length(); i++) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span> char test = s.charAt(i);<a name="line.71"></a>
+<span class="sourceLineNo">072</span> if (test == '&')<a name="line.72"></a>
+<span class="sourceLineNo">073</span> append("&amp;");<a name="line.73"></a>
+<span class="sourceLineNo">074</span> else if (test == '<')<a name="line.74"></a>
+<span class="sourceLineNo">075</span> append("&lt;");<a name="line.75"></a>
+<span class="sourceLineNo">076</span> else if (test == '>')<a name="line.76"></a>
+<span class="sourceLineNo">077</span> append("&gt;");<a name="line.77"></a>
+<span class="sourceLineNo">078</span> else if (test == '\n')<a name="line.78"></a>
+<span class="sourceLineNo">079</span> append(preserveWhitespace ? "\n" : "<br/>");<a name="line.79"></a>
+<span class="sourceLineNo">080</span> else if (test == '\f') // XML 1.0 doesn't support formfeeds or backslashes, so we have to invent something.<a name="line.80"></a>
+<span class="sourceLineNo">081</span> append(preserveWhitespace ? "\f" : "<ff/>");<a name="line.81"></a>
+<span class="sourceLineNo">082</span> else if (test == '\b')<a name="line.82"></a>
+<span class="sourceLineNo">083</span> append(preserveWhitespace ? "\b" : "<bs/>");<a name="line.83"></a>
+<span class="sourceLineNo">084</span> else if (test == '\t')<a name="line.84"></a>
+<span class="sourceLineNo">085</span> append(preserveWhitespace ? "\t" : "<sp>&#x2003;</sp>");<a name="line.85"></a>
+<span class="sourceLineNo">086</span> else if ((i == 0 || i == s.length()-1) && Character.isWhitespace(test)) {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> if (preserveWhitespace)<a name="line.87"></a>
+<span class="sourceLineNo">088</span> append(test);<a name="line.88"></a>
+<span class="sourceLineNo">089</span> else if (test == ' ')<a name="line.89"></a>
+<span class="sourceLineNo">090</span> append("<sp> </sp>");<a name="line.90"></a>
+<span class="sourceLineNo">091</span> else<a name="line.91"></a>
+<span class="sourceLineNo">092</span> append("<sp>&#x").append(StringUtils.toHex(test)).append(";</sp>");<a name="line.92"></a>
+<span class="sourceLineNo">093</span> }<a name="line.93"></a>
+<span class="sourceLineNo">094</span> else if (Character.isISOControl(test))<a name="line.94"></a>
+<span class="sourceLineNo">095</span> append("&#" + (int) test + ";");<a name="line.95"></a>
+<span class="sourceLineNo">096</span> else<a name="line.96"></a>
+<span class="sourceLineNo">097</span> append(test);<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> return this;<a name="line.100"></a>
+<span class="sourceLineNo">101</span> }<a name="line.101"></a>
<span class="sourceLineNo">102</span><a name="line.102"></a>
-<span class="sourceLineNo">103</span> return this;<a name="line.103"></a>
-<span class="sourceLineNo">104</span> }<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span> @Override /* XmlSerializerWriter */<a name="line.106"></a>
-<span class="sourceLineNo">107</span> public HtmlWriter oTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.107"></a>
-<span class="sourceLineNo">108</span> super.oTag(ns, name, needsEncoding);<a name="line.108"></a>
-<span class="sourceLineNo">109</span> return this;<a name="line.109"></a>
-<span class="sourceLineNo">110</span> }<a name="line.110"></a>
-<span class="sourceLineNo">111</span><a name="line.111"></a>
-<span class="sourceLineNo">112</span> @Override /* XmlSerializerWriter */<a name="line.112"></a>
-<span class="sourceLineNo">113</span> public HtmlWriter oTag(String ns, String name) throws IOException {<a name="line.113"></a>
-<span class="sourceLineNo">114</span> super.oTag(ns, name);<a name="line.114"></a>
-<span class="sourceLineNo">115</span> return this;<a name="line.115"></a>
-<span class="sourceLineNo">116</span> }<a name="line.116"></a>
-<span class="sourceLineNo">117</span><a name="line.117"></a>
-<span class="sourceLineNo">118</span> @Override /* XmlSerializerWriter */<a name="line.118"></a>
-<span class="sourceLineNo">119</span> public HtmlWriter oTag(String name) throws IOException {<a name="line.119"></a>
-<span class="sourceLineNo">120</span> super.oTag(name);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return this;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
-<span class="sourceLineNo">124</span> @Override /* XmlSerializerWriter */<a name="line.124"></a>
-<span class="sourceLineNo">125</span> public HtmlWriter oTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.125"></a>
-<span class="sourceLineNo">126</span> super.oTag(indent, ns, name, needsEncoding);<a name="line.126"></a>
-<span class="sourceLineNo">127</span> return this;<a name="line.127"></a>
-<span class="sourceLineNo">128</span> }<a name="line.128"></a>
-<span class="sourceLineNo">129</span><a name="line.129"></a>
-<span class="sourceLineNo">130</span> @Override /* XmlSerializerWriter */<a name="line.130"></a>
-<span class="sourceLineNo">131</span> public HtmlWriter oTag(int indent, String ns, String name) throws IOException {<a name="line.131"></a>
-<span class="sourceLineNo">132</span> super.oTag(indent, ns, name);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> return this;<a name="line.133"></a>
-<span class="sourceLineNo">134</span> }<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span> @Override /* XmlSerializerWriter */<a name="line.136"></a>
-<span class="sourceLineNo">137</span> public HtmlWriter oTag(int indent, String name) throws IOException {<a name="line.137"></a>
-<span class="sourceLineNo">138</span> super.oTag(indent, name);<a name="line.138"></a>
-<span class="sourceLineNo">139</span> return this;<a name="line.139"></a>
-<span class="sourceLineNo">140</span> }<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span> @Override /* XmlSerializerWriter */<a name="line.142"></a>
-<span class="sourceLineNo">143</span> public HtmlWriter tag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.143"></a>
-<span class="sourceLineNo">144</span> super.tag(ns, name, needsEncoding);<a name="line.144"></a>
-<span class="sourceLineNo">145</span> return this;<a name="line.145"></a>
-<span class="sourceLineNo">146</span> }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span> @Override /* XmlSerializerWriter */<a name="line.148"></a>
-<span class="sourceLineNo">149</span> public HtmlWriter tag(String ns, String name) throws IOException {<a name="line.149"></a>
-<span class="sourceLineNo">150</span> super.tag(ns, name);<a name="line.150"></a>
-<span class="sourceLineNo">151</span> return this;<a name="line.151"></a>
-<span class="sourceLineNo">152</span> }<a name="line.152"></a>
-<span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span> @Override /* XmlSerializerWriter */<a name="line.154"></a>
-<span class="sourceLineNo">155</span> public HtmlWriter tag(String name) throws IOException {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> super.tag(name);<a name="line.156"></a>
-<span class="sourceLineNo">157</span> return this;<a name="line.157"></a>
-<span class="sourceLineNo">158</span> }<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span> @Override /* XmlSerializerWriter */<a name="line.160"></a>
-<span class="sourceLineNo">161</span> public HtmlWriter tag(int indent, String name) throws IOException {<a name="line.161"></a>
-<span class="sourceLineNo">162</span> super.tag(indent, name);<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return this;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> @Override /* XmlSerializerWriter */<a name="line.166"></a>
-<span class="sourceLineNo">167</span> public HtmlWriter tag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.167"></a>
-<span class="sourceLineNo">168</span> super.tag(indent, ns, name, needsEncoding);<a name="line.168"></a>
-<span class="sourceLineNo">169</span> return this;<a name="line.169"></a>
-<span class="sourceLineNo">170</span> }<a name="line.170"></a>
-<span class="sourceLineNo">171</span><a name="line.171"></a>
-<span class="sourceLineNo">172</span> @Override /* XmlSerializerWriter */<a name="line.172"></a>
-<span class="sourceLineNo">173</span> public HtmlWriter tag(int indent, String ns, String name) throws IOException {<a name="line.173"></a>
-<span class="sourceLineNo">174</span> super.tag(indent, ns, name);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> return this;<a name="line.175"></a>
-<span class="sourceLineNo">176</span> }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span> @Override /* XmlSerializerWriter */<a name="line.178"></a>
-<span class="sourceLineNo">179</span> public HtmlWriter sTag(String ns, String name) throws IOException {<a name="line.179"></a>
-<span class="sourceLineNo">180</span> super.sTag(ns, name);<a name="line.180"></a>
-<span class="sourceLineNo">181</span> return this;<a name="line.181"></a>
-<span class="sourceLineNo">182</span> }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span> @Override /* XmlSerializerWriter */<a name="line.184"></a>
-<span class="sourceLineNo">185</span> public HtmlWriter sTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.185"></a>
-<span class="sourceLineNo">186</span> super.sTag(ns, name, needsEncoding);<a name="line.186"></a>
-<span class="sourceLineNo">187</span> return this;<a name="line.187"></a>
-<span class="sourceLineNo">188</span> }<a name="line.188"></a>
-<span class="sourceLineNo">189</span><a name="line.189"></a>
-<span class="sourceLineNo">190</span> @Override /* XmlSerializerWriter */<a name="line.190"></a>
-<span class="sourceLineNo">191</span> public HtmlWriter sTag(int indent, String ns, String name) throws IOException {<a name="line.191"></a>
-<span class="sourceLineNo">192</span> super.sTag(indent, ns, name);<a name="line.192"></a>
-<span class="sourceLineNo">193</span> return this;<a name="line.193"></a>
-<span class="sourceLineNo">194</span> }<a name="line.194"></a>
-<span class="sourceLineNo">195</span><a name="line.195"></a>
-<span class="sourceLineNo">196</span> @Override /* XmlSerializerWriter */<a name="line.196"></a>
-<span class="sourceLineNo">197</span> public HtmlWriter sTag(int indent, String name) throws IOException {<a name="line.197"></a>
-<span class="sourceLineNo">198</span> super.sTag(indent, name);<a name="line.198"></a>
-<span class="sourceLineNo">199</span> return this;<a name="line.199"></a>
-<span class="sourceLineNo">200</span> }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span> @Override /* XmlSerializerWriter */<a name="line.202"></a>
-<span class="sourceLineNo">203</span> public HtmlWriter sTag(String name) throws IOException {<a name="line.203"></a>
-<span class="sourceLineNo">204</span> super.sTag(name);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> return this;<a name="line.205"></a>
-<span class="sourceLineNo">206</span> }<a name="line.206"></a>
-<span class="sourceLineNo">207</span><a name="line.207"></a>
-<span class="sourceLineNo">208</span> @Override /* XmlSerializerWriter */<a name="line.208"></a>
-<span class="sourceLineNo">209</span> public HtmlWriter sTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> super.sTag(indent, ns, name, needsEncoding);<a name="line.210"></a>
-<span class="sourceLineNo">211</span> return this;<a name="line.211"></a>
-<span class="sourceLineNo">212</span> }<a name="line.212"></a>
-<span class="sourceLineNo">213</span><a name="line.213"></a>
-<span class="sourceLineNo">214</span> @Override /* XmlSerializerWriter */<a name="line.214"></a>
-<span class="sourceLineNo">215</span> public HtmlWriter eTag(String ns, String name) throws IOException {<a name="line.215"></a>
-<span class="sourceLineNo">216</span> super.eTag(ns, name);<a name="line.216"></a>
-<span class="sourceLineNo">217</span> return this;<a name="line.217"></a>
-<span class="sourceLineNo">218</span> }<a name="line.218"></a>
-<span class="sourceLineNo">219</span><a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Override /* XmlSerializerWriter */<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public HtmlWriter eTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> super.eTag(ns, name, needsEncoding);<a name="line.222"></a>
-<span class="sourceLineNo">223</span> return this;<a name="line.223"></a>
-<span class="sourceLineNo">224</span> }<a name="line.224"></a>
-<span class="sourceLineNo">225</span><a name="line.225"></a>
-<span class="sourceLineNo">226</span> @Override /* XmlSerializerWriter */<a name="line.226"></a>
-<span class="sourceLineNo">227</span> public HtmlWriter eTag(int indent, String ns, String name) throws IOException {<a name="line.227"></a>
-<span class="sourceLineNo">228</span> super.eTag(indent, ns, name);<a name="line.228"></a>
-<span class="sourceLineNo">229</span> return this;<a name="line.229"></a>
-<span class="sourceLineNo">230</span> }<a name="line.230"></a>
-<span class="sourceLineNo">231</span><a name="line.231"></a>
-<span class="sourceLineNo">232</span> @Override /* XmlSerializerWriter */<a name="line.232"></a>
-<span class="sourceLineNo">233</span> public HtmlWriter eTag(int indent, String name) throws IOException {<a name="line.233"></a>
-<span class="sourceLineNo">234</span> super.eTag(indent, name);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> return this;<a name="line.235"></a>
-<span class="sourceLineNo">236</span> }<a name="line.236"></a>
-<span class="sourceLineNo">237</span><a name="line.237"></a>
-<span class="sourceLineNo">238</span> @Override /* XmlSerializerWriter */<a name="line.238"></a>
-<span class="sourceLineNo">239</span> public HtmlWriter eTag(String name) throws IOException {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> super.eTag(name);<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return this;<a name="line.241"></a>
-<span class="sourceLineNo">242</span> }<a name="line.242"></a>
-<span class="sourceLineNo">243</span><a name="line.243"></a>
-<span class="sourceLineNo">244</span> @Override /* XmlSerializerWriter */<a name="line.244"></a>
-<span class="sourceLineNo">245</span> public HtmlWriter eTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.245"></a>
-<span class="sourceLineNo">246</span> super.eTag(indent, ns, name, needsEncoding);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> return this;<a name="line.247"></a>
-<span class="sourceLineNo">248</span> }<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span> @Override /* XmlSerializerWriter */<a name="line.250"></a>
-<span class="sourceLineNo">251</span> public HtmlWriter attr(String name, Object value) throws IOException {<a name="line.251"></a>
-<span class="sourceLineNo">252</span> super.attr(name, value);<a name="line.252"></a>
-<span class="sourceLineNo">253</span> return this;<a name="line.253"></a>
-<span class="sourceLineNo">254</span> }<a name="line.254"></a>
-<span class="sourceLineNo">255</span><a name="line.255"></a>
-<span class="sourceLineNo">256</span> @Override /* XmlSerializerWriter */<a name="line.256"></a>
-<span class="sourceLineNo">257</span> public HtmlWriter attr(String ns, String name, Object value) throws IOException {<a name="line.257"></a>
-<span class="sourceLineNo">258</span> super.attr(ns, name, value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> return this;<a name="line.259"></a>
-<span class="sourceLineNo">260</span> }<a name="line.260"></a>
-<span class="sourceLineNo">261</span><a name="line.261"></a>
-<span class="sourceLineNo">262</span> @Override /* XmlSerializerWriter */<a name="line.262"></a>
-<span class="sourceLineNo">263</span> public HtmlWriter attr(String ns, String name, Object value, boolean needsEncoding) throws IOException {<a name="line.263"></a>
-<span class="sourceLineNo">264</span> super.attr(ns, name, value, needsEncoding);<a name="line.264"></a>
-<span class="sourceLineNo">265</span> return this;<a name="line.265"></a>
-<span class="sourceLineNo">266</span> }<a name="line.266"></a>
-<span class="sourceLineNo">267</span><a name="line.267"></a>
-<span class="sourceLineNo">268</span> @Override /* XmlSerializerWriter */<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public HtmlWriter attr(String name, Object value, boolean needsEncoding) throws IOException {<a name="line.269"></a>
-<span class="sourceLineNo">270</span> super.attr(null, name, value, needsEncoding);<a name="line.270"></a>
-<span class="sourceLineNo">271</span> return this;<a name="line.271"></a>
-<span class="sourceLineNo">272</span> }<a name="line.272"></a>
-<span class="sourceLineNo">273</span><a name="line.273"></a>
-<span class="sourceLineNo">274</span> @Override /* XmlSerializerWriter */<a name="line.274"></a>
-<span class="sourceLineNo">275</span> public HtmlWriter oAttr(String ns, String name) throws IOException {<a name="line.275"></a>
-<span class="sourceLineNo">276</span> super.oAttr(ns, name);<a name="line.276"></a>
-<span class="sourceLineNo">277</span> return this;<a name="line.277"></a>
-<span class="sourceLineNo">278</span> }<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span> @Override /* SerializerWriter */<a name="line.280"></a>
-<span class="sourceLineNo">281</span> public HtmlWriter cr(int depth) throws IOException {<a name="line.281"></a>
-<span class="sourceLineNo">282</span> if (depth > 0)<a name="line.282"></a>
-<span class="sourceLineNo">283</span> super.cr(depth);<a name="line.283"></a>
-<span class="sourceLineNo">284</span> return this;<a name="line.284"></a>
-<span class="sourceLineNo">285</span> }<a name="line.285"></a>
-<span class="sourceLineNo">286</span><a name="line.286"></a>
-<span class="sourceLineNo">287</span> @Override /* SerializerWriter */<a name="line.287"></a>
-<span class="sourceLineNo">288</span> public HtmlWriter appendln(int indent, String text) throws IOException {<a name="line.288"></a>
-<span class="sourceLineNo">289</span> super.appendln(indent, text);<a name="line.289"></a>
-<span class="sourceLineNo">290</span> return this;<a name="line.290"></a>
-<span class="sourceLineNo">291</span> }<a name="line.291"></a>
-<span class="sourceLineNo">292</span><a name="line.292"></a>
-<span class="sourceLineNo">293</span> @Override /* SerializerWriter */<a name="line.293"></a>
-<span class="sourceLineNo">294</span> public HtmlWriter appendln(String text) throws IOException {<a name="line.294"></a>
-<span class="sourceLineNo">295</span> super.appendln(text);<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return this;<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> @Override /* SerializerWriter */<a name="line.299"></a>
-<span class="sourceLineNo">300</span> public HtmlWriter append(int indent, String text) throws IOException {<a name="line.300"></a>
-<span class="sourceLineNo">301</span> super.append(indent, text);<a name="line.301"></a>
-<span class="sourceLineNo">302</span> return this;<a name="line.302"></a>
-<span class="sourceLineNo">303</span> }<a name="line.303"></a>
-<span class="sourceLineNo">304</span><a name="line.304"></a>
-<span class="sourceLineNo">305</span> @Override /* SerializerWriter */<a name="line.305"></a>
-<span class="sourceLineNo">306</span> public HtmlWriter append(int indent, char c) throws IOException {<a name="line.306"></a>
-<span class="sourceLineNo">307</span> super.append(indent, c);<a name="line.307"></a>
-<span class="sourceLineNo">308</span> return this;<a name="line.308"></a>
-<span class="sourceLineNo">309</span> }<a name="line.309"></a>
-<span class="sourceLineNo">310</span><a name="line.310"></a>
-<span class="sourceLineNo">311</span> @Override /* SerializerWriter */<a name="line.311"></a>
-<span class="sourceLineNo">312</span> public HtmlWriter s() throws IOException {<a name="line.312"></a>
-<span class="sourceLineNo">313</span> super.s();<a name="line.313"></a>
-<span class="sourceLineNo">314</span> return this;<a name="line.314"></a>
-<span class="sourceLineNo">315</span> }<a name="line.315"></a>
-<span class="sourceLineNo">316</span><a name="line.316"></a>
-<span class="sourceLineNo">317</span> @Override /* SerializerWriter */<a name="line.317"></a>
-<span class="sourceLineNo">318</span> public HtmlWriter q() throws IOException {<a name="line.318"></a>
-<span class="sourceLineNo">319</span> super.q();<a name="line.319"></a>
-<span class="sourceLineNo">320</span> return this;<a name="line.320"></a>
-<span class="sourceLineNo">321</span> }<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span> @Override /* SerializerWriter */<a name="line.323"></a>
-<span class="sourceLineNo">324</span> public HtmlWriter i(int indent) throws IOException {<a name="line.324"></a>
-<span class="sourceLineNo">325</span> super.i(indent);<a name="line.325"></a>
-<span class="sourceLineNo">326</span> return this;<a name="line.326"></a>
-<span class="sourceLineNo">327</span> }<a name="line.327"></a>
-<span class="sourceLineNo">328</span><a name="line.328"></a>
-<span class="sourceLineNo">329</span> @Override /* SerializerWriter */<a name="line.329"></a>
-<span class="sourceLineNo">330</span> public HtmlWriter nl() throws IOException {<a name="line.330"></a>
-<span class="sourceLineNo">331</span> super.nl();<a name="line.331"></a>
-<span class="sourceLineNo">332</span> return this;<a name="line.332"></a>
-<span class="sourceLineNo">333</span> }<a name="line.333"></a>
-<span class="sourceLineNo">334</span><a name="line.334"></a>
-<span class="sourceLineNo">335</span> @Override /* SerializerWriter */<a name="line.335"></a>
-<span class="sourceLineNo">336</span> public HtmlWriter append(Object text) throws IOException {<a name="line.336"></a>
-<span class="sourceLineNo">337</span> super.append(text);<a name="line.337"></a>
-<span class="sourceLineNo">338</span> return this;<a name="line.338"></a>
-<span class="sourceLineNo">339</span> }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span> @Override /* SerializerWriter */<a name="line.341"></a>
-<span class="sourceLineNo">342</span> public HtmlWriter append(String text) throws IOException {<a name="line.342"></a>
-<span class="sourceLineNo">343</span> super.append(text);<a name="line.343"></a>
-<span class="sourceLineNo">344</span> return this;<a name="line.344"></a>
-<span class="sourceLineNo">345</span> }<a name="line.345"></a>
-<span class="sourceLineNo">346</span><a name="line.346"></a>
-<span class="sourceLineNo">347</span> @Override /* SerializerWriter */<a name="line.347"></a>
-<span class="sourceLineNo">348</span> public HtmlWriter append(char c) throws IOException {<a name="line.348"></a>
-<span class="sourceLineNo">349</span> super.append(c);<a name="line.349"></a>
-<span class="sourceLineNo">350</span> return this;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>}<a name="line.353"></a>
+<span class="sourceLineNo">103</span> @Override /* XmlSerializerWriter */<a name="line.103"></a>
+<span class="sourceLineNo">104</span> public HtmlWriter oTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.104"></a>
+<span class="sourceLineNo">105</span> super.oTag(ns, name, needsEncoding);<a name="line.105"></a>
+<span class="sourceLineNo">106</span> return this;<a name="line.106"></a>
+<span class="sourceLineNo">107</span> }<a name="line.107"></a>
+<span class="sourceLineNo">108</span><a name="line.108"></a>
+<span class="sourceLineNo">109</span> @Override /* XmlSerializerWriter */<a name="line.109"></a>
+<span class="sourceLineNo">110</span> public HtmlWriter oTag(String ns, String name) throws IOException {<a name="line.110"></a>
+<span class="sourceLineNo">111</span> super.oTag(ns, name);<a name="line.111"></a>
+<span class="sourceLineNo">112</span> return this;<a name="line.112"></a>
+<span class="sourceLineNo">113</span> }<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span> @Override /* XmlSerializerWriter */<a name="line.115"></a>
+<span class="sourceLineNo">116</span> public HtmlWriter oTag(String name) throws IOException {<a name="line.116"></a>
+<span class="sourceLineNo">117</span> super.oTag(name);<a name="line.117"></a>
+<span class="sourceLineNo">118</span> return this;<a name="line.118"></a>
+<span class="sourceLineNo">119</span> }<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> @Override /* XmlSerializerWriter */<a name="line.121"></a>
+<span class="sourceLineNo">122</span> public HtmlWriter oTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> super.oTag(indent, ns, name, needsEncoding);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> return this;<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> @Override /* XmlSerializerWriter */<a name="line.127"></a>
+<span class="sourceLineNo">128</span> public HtmlWriter oTag(int indent, String ns, String name) throws IOException {<a name="line.128"></a>
+<span class="sourceLineNo">129</span> super.oTag(indent, ns, name);<a name="line.129"></a>
+<span class="sourceLineNo">130</span> return this;<a name="line.130"></a>
+<span class="sourceLineNo">131</span> }<a name="line.131"></a>
+<span class="sourceLineNo">132</span><a name="line.132"></a>
+<span class="sourceLineNo">133</span> @Override /* XmlSerializerWriter */<a name="line.133"></a>
+<span class="sourceLineNo">134</span> public HtmlWriter oTag(int indent, String name) throws IOException {<a name="line.134"></a>
+<span class="sourceLineNo">135</span> super.oTag(indent, name);<a name="line.135"></a>
+<span class="sourceLineNo">136</span> return this;<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> @Override /* XmlSerializerWriter */<a name="line.139"></a>
+<span class="sourceLineNo">140</span> public HtmlWriter tag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.140"></a>
+<span class="sourceLineNo">141</span> super.tag(ns, name, needsEncoding);<a name="line.141"></a>
+<span class="sourceLineNo">142</span> return this;<a name="line.142"></a>
+<span class="sourceLineNo">143</span> }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span> @Override /* XmlSerializerWriter */<a name="line.145"></a>
+<span class="sourceLineNo">146</span> public HtmlWriter tag(String ns, String name) throws IOException {<a name="line.146"></a>
+<span class="sourceLineNo">147</span> super.tag(ns, name);<a name="line.147"></a>
+<span class="sourceLineNo">148</span> return this;<a name="line.148"></a>
+<span class="sourceLineNo">149</span> }<a name="line.149"></a>
+<span class="sourceLineNo">150</span><a name="line.150"></a>
+<span class="sourceLineNo">151</span> @Override /* XmlSerializerWriter */<a name="line.151"></a>
+<span class="sourceLineNo">152</span> public HtmlWriter tag(String name) throws IOException {<a name="line.152"></a>
+<span class="sourceLineNo">153</span> super.tag(name);<a name="line.153"></a>
+<span class="sourceLineNo">154</span> return this;<a name="line.154"></a>
+<span class="sourceLineNo">155</span> }<a name="line.155"></a>
+<span class="sourceLineNo">156</span><a name="line.156"></a>
+<span class="sourceLineNo">157</span> @Override /* XmlSerializerWriter */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> public HtmlWriter tag(int indent, String name) throws IOException {<a name="line.158"></a>
+<span class="sourceLineNo">159</span> super.tag(indent, name);<a name="line.159"></a>
+<span class="sourceLineNo">160</span> return this;<a name="line.160"></a>
+<span class="sourceLineNo">161</span> }<a name="line.161"></a>
+<span class="sourceLineNo">162</span><a name="line.162"></a>
+<span class="sourceLineNo">163</span> @Override /* XmlSerializerWriter */<a name="line.163"></a>
+<span class="sourceLineNo">164</span> public HtmlWriter tag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.164"></a>
+<span class="sourceLineNo">165</span> super.tag(indent, ns, name, needsEncoding);<a name="line.165"></a>
+<span class="sourceLineNo">166</span> return this;<a name="line.166"></a>
+<span class="sourceLineNo">167</span> }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span> @Override /* XmlSerializerWriter */<a name="line.169"></a>
+<span class="sourceLineNo">170</span> public HtmlWriter tag(int indent, String ns, String name) throws IOException {<a name="line.170"></a>
+<span class="sourceLineNo">171</span> super.tag(indent, ns, name);<a name="line.171"></a>
+<span class="sourceLineNo">172</span> return this;<a name="line.172"></a>
+<span class="sourceLineNo">173</span> }<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span> @Override /* XmlSerializerWriter */<a name="line.175"></a>
+<span class="sourceLineNo">176</span> public HtmlWriter sTag(String ns, String name) throws IOException {<a name="line.176"></a>
+<span class="sourceLineNo">177</span> super.sTag(ns, name);<a name="line.177"></a>
+<span class="sourceLineNo">178</span> return this;<a name="line.178"></a>
+<span class="sourceLineNo">179</span> }<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span> @Override /* XmlSerializerWriter */<a name="line.181"></a>
+<span class="sourceLineNo">182</span> public HtmlWriter sTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.182"></a>
+<span class="sourceLineNo">183</span> super.sTag(ns, name, needsEncoding);<a name="line.183"></a>
+<span class="sourceLineNo">184</span> return this;<a name="line.184"></a>
+<span class="sourceLineNo">185</span> }<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span> @Override /* XmlSerializerWriter */<a name="line.187"></a>
+<span class="sourceLineNo">188</span> public HtmlWriter sTag(int indent, String ns, String name) throws IOException {<a name="line.188"></a>
+<span class="sourceLineNo">189</span> super.sTag(indent, ns, name);<a name="line.189"></a>
+<span class="sourceLineNo">190</span> return this;<a name="line.190"></a>
+<span class="sourceLineNo">191</span> }<a name="line.191"></a>
+<span class="sourceLineNo">192</span><a name="line.192"></a>
+<span class="sourceLineNo">193</span> @Override /* XmlSerializerWriter */<a name="line.193"></a>
+<span class="sourceLineNo">194</span> public HtmlWriter sTag(int indent, String name) throws IOException {<a name="line.194"></a>
+<span class="sourceLineNo">195</span> super.sTag(indent, name);<a name="line.195"></a>
+<span class="sourceLineNo">196</span> return this;<a name="line.196"></a>
+<span class="sourceLineNo">197</span> }<a name="line.197"></a>
+<span class="sourceLineNo">198</span><a name="line.198"></a>
+<span class="sourceLineNo">199</span> @Override /* XmlSerializerWriter */<a name="line.199"></a>
+<span class="sourceLineNo">200</span> public HtmlWriter sTag(String name) throws IOException {<a name="line.200"></a>
+<span class="sourceLineNo">201</span> super.sTag(name);<a name="line.201"></a>
+<span class="sourceLineNo">202</span> return this;<a name="line.202"></a>
+<span class="sourceLineNo">203</span> }<a name="line.203"></a>
+<span class="sourceLineNo">204</span><a name="line.204"></a>
+<span class="sourceLineNo">205</span> @Override /* XmlSerializerWriter */<a name="line.205"></a>
+<span class="sourceLineNo">206</span> public HtmlWriter sTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.206"></a>
+<span class="sourceLineNo">207</span> super.sTag(indent, ns, name, needsEncoding);<a name="line.207"></a>
+<span class="sourceLineNo">208</span> return this;<a name="line.208"></a>
+<span class="sourceLineNo">209</span> }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span> @Override /* XmlSerializerWriter */<a name="line.211"></a>
+<span class="sourceLineNo">212</span> public HtmlWriter eTag(String ns, String name) throws IOException {<a name="line.212"></a>
+<span class="sourceLineNo">213</span> super.eTag(ns, name);<a name="line.213"></a>
+<span class="sourceLineNo">214</span> return this;<a name="line.214"></a>
+<span class="sourceLineNo">215</span> }<a name="line.215"></a>
+<span class="sourceLineNo">216</span><a name="line.216"></a>
+<span class="sourceLineNo">217</span> @Override /* XmlSerializerWriter */<a name="line.217"></a>
+<span class="sourceLineNo">218</span> public HtmlWriter eTag(String ns, String name, boolean needsEncoding) throws IOException {<a name="line.218"></a>
+<span class="sourceLineNo">219</span> super.eTag(ns, name, needsEncoding);<a name="line.219"></a>
+<span class="sourceLineNo">220</span> return this;<a name="line.220"></a>
+<span class="sourceLineNo">221</span> }<a name="line.221"></a>
+<span class="sourceLineNo">222</span><a name="line.222"></a>
+<span class="sourceLineNo">223</span> @Override /* XmlSerializerWriter */<a name="line.223"></a>
+<span class="sourceLineNo">224</span> public HtmlWriter eTag(int indent, String ns, String name) throws IOException {<a name="line.224"></a>
+<span class="sourceLineNo">225</span> super.eTag(indent, ns, name);<a name="line.225"></a>
+<span class="sourceLineNo">226</span> return this;<a name="line.226"></a>
+<span class="sourceLineNo">227</span> }<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span> @Override /* XmlSerializerWriter */<a name="line.229"></a>
+<span class="sourceLineNo">230</span> public HtmlWriter eTag(int indent, String name) throws IOException {<a name="line.230"></a>
+<span class="sourceLineNo">231</span> super.eTag(indent, name);<a name="line.231"></a>
+<span class="sourceLineNo">232</span> return this;<a name="line.232"></a>
+<span class="sourceLineNo">233</span> }<a name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span> @Override /* XmlSerializerWriter */<a name="line.235"></a>
+<span class="sourceLineNo">236</span> public HtmlWriter eTag(String name) throws IOException {<a name="line.236"></a>
+<span class="sourceLineNo">237</span> super.eTag(name);<a name="line.237"></a>
+<span class="sourceLineNo">238</span> return this;<a name="line.238"></a>
+<span class="sourceLineNo">239</span> }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> @Override /* XmlSerializerWriter */<a name="line.241"></a>
+<span class="sourceLineNo">242</span> public HtmlWriter eTag(int indent, String ns, String name, boolean needsEncoding) throws IOException {<a name="line.242"></a>
+<span class="sourceLineNo">243</span> super.eTag(indent, ns, name, needsEncoding);<a name="line.243"></a>
+<span class="sourceLineNo">244</span> return this;<a name="line.244"></a>
+<span class="sourceLineNo">245</span> }<a name="line.245"></a>
+<span class="sourceLineNo">246</span><a name="line.246"></a>
+<span class="sourceLineNo">247</span> @Override /* XmlSerializerWriter */<a name="line.247"></a>
+<span class="sourceLineNo">248</span> public HtmlWriter attr(String name, Object value) throws IOException {<a name="line.248"></a>
+<span class="sourceLineNo">249</span> super.attr(name, value);<a name="line.249"></a>
+<span class="sourceLineNo">250</span> return this;<a name="line.250"></a>
+<span class="sourceLineNo">251</span> }<a name="line.251"></a>
+<span class="sourceLineNo">252</span><a name="line.252"></a>
+<span class="sourceLineNo">253</span> @Override /* XmlSerializerWriter */<a name="line.253"></a>
+<span class="sourceLineNo">254</span> public HtmlWriter attr(String ns, String name, Object value) throws IOException {<a name="line.254"></a>
+<span class="sourceLineNo">255</span> super.attr(ns, name, value);<a name="line.255"></a>
+<span class="sourceLineNo">256</span> return this;<a name="line.256"></a>
+<span class="sourceLineNo">257</span> }<a name="line.257"></a>
+<span class="sourceLineNo">258</span><a name="line.258"></a>
+<span class="sourceLineNo">259</span> @Override /* XmlSerializerWriter */<a name="line.259"></a>
+<span class="sourceLineNo">260</span> public HtmlWriter attr(String ns, String name, Object value, boolean valNeedsEncoding) throws IOException {<a name="line.260"></a>
+<span class="sourceLineNo">261</span> super.attr(ns, name, value, valNeedsEncoding);<a name="line.261"></a>
+<span class="sourceLineNo">262</span> return this;<a name="line.262"></a>
+<span class="sourceLineNo">263</span> }<a name="line.263"></a>
+<span class="sourceLineNo">264</span><a name="line.264"></a>
+<span class="sourceLineNo">265</span> @Override /* XmlSerializerWriter */<a name="line.265"></a>
+<span class="sourceLineNo">266</span> public HtmlWriter attr(String name, Object value, boolean valNeedsEncoding) throws IOException {<a name="line.266"></a>
+<span class="sourceLineNo">267</span> super.attr(null, name, value, valNeedsEncoding);<a name="line.267"></a>
+<span class="sourceLineNo">268</span> return this;<a name="line.268"></a>
+<span class="sourceLineNo">269</span> }<a name="line.269"></a>
+<span class="sourceLineNo">270</span><a name="line.270"></a>
+<span class="sourceLineNo">271</span> @Override /* XmlSerializerWriter */<a name="line.271"></a>
+<span class="sourceLineNo">272</span> public HtmlWriter oAttr(String ns, String name) throws IOException {<a name="line.272"></a>
+<span class="sourceLineNo">273</span> super.oAttr(ns, name);<a name="line.273"></a>
+<span class="sourceLineNo">274</span> return this;<a name="line.274"></a>
+<span class="sourceLineNo">275</span> }<a name="line.275"></a>
+<span class="sourceLineNo">276</span><a name="line.276"></a>
+<span class="sourceLineNo">277</span> @Override /* SerializerWriter */<a name="line.277"></a>
+<span class="sourceLineNo">278</span> public HtmlWriter cr(int depth) throws IOException {<a name="line.278"></a>
+<span class="sourceLineNo">279</span> if (depth > 0)<a name="line.279"></a>
+<span class="sourceLineNo">280</span> super.cr(depth);<a name="line.280"></a>
+<span class="sourceLineNo">281</span> return this;<a name="line.281"></a>
+<span class="sourceLineNo">282</span> }<a name="line.282"></a>
+<span class="sourceLineNo">283</span><a name="line.283"></a>
+<span class="sourceLineNo">284</span> @Override /* SerializerWriter */<a name="line.284"></a>
+<span class="sourceLineNo">285</span> public HtmlWriter appendln(int indent, String text) throws IOException {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> super.appendln(indent, text);<a name="line.286"></a>
+<span class="sourceLineNo">287</span> return this;<a name="line.287"></a>
+<span class="sourceLineNo">288</span> }<a name="line.288"></a>
+<span class="sourceLineNo">289</span><a name="line.289"></a>
+<span class="sourceLineNo">290</span> @Override /* SerializerWriter */<a name="line.290"></a>
+<span class="sourceLineNo">291</span> public HtmlWriter appendln(String text) throws IOException {<a name="line.291"></a>
+<span class="sourceLineNo">292</span> super.appendln(text);<a name="line.292"></a>
+<span class="sourceLineNo">293</span> return this;<a name="line.293"></a>
+<span class="sourceLineNo">294</span> }<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span> @Override /* SerializerWriter */<a name="line.296"></a>
+<span class="sourceLineNo">297</span> public HtmlWriter append(int indent, String text) throws IOException {<a name="line.297"></a>
+<span class="sourceLineNo">298</span> super.append(indent, text);<a name="line.298"></a>
+<span class="sourceLineNo">299</span> return this;<a name="line.299"></a>
+<span class="sourceLineNo">300</span> }<a name="line.300"></a>
+<span class="sourceLineNo">301</span><a name="line.301"></a>
+<span class="sourceLineNo">302</span> @Override /* SerializerWriter */<a name="line.302"></a>
+<span class="sourceLineNo">303</span> public HtmlWriter append(int indent, char c) throws IOException {<a name="line.303"></a>
+<span class="sourceLineNo">304</span> super.append(indent, c);<a name="line.304"></a>
+<span class="sourceLineNo">305</span> return this;<a name="line.305"></a>
+<span class="sourceLineNo">306</span> }<a name="line.306"></a>
+<span class="sourceLineNo">307</span><a name="line.307"></a>
+<span class="sourceLineNo">308</span> @Override /* SerializerWriter */<a name="line.308"></a>
+<span class="sourceLineNo">309</span> public HtmlWriter s() throws IOException {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> super.s();<a name="line.310"></a>
+<span class="sourceLineNo">311</span> return this;<a name="line.311"></a>
+<span class="sourceLineNo">312</span> }<a name="line.312"></a>
+<span class="sourceLineNo">313</span><a name="line.313"></a>
+<span class="sourceLineNo">314</span> @Override /* SerializerWriter */<a name="line.314"></a>
+<span class="sourceLineNo">315</span> public HtmlWriter q() throws IOException {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> super.q();<a name="line.316"></a>
+<span class="sourceLineNo">317</span> return this;<a name="line.317"></a>
+<span class="sourceLineNo">318</span> }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span> @Override /* SerializerWriter */<a name="line.320"></a>
+<span class="sourceLineNo">321</span> public HtmlWriter i(int indent) throws IOException {<a name="line.321"></a>
+<span class="sourceLineNo">322</span> super.i(indent);<a name="line.322"></a>
+<span class="sourceLineNo">323</span> return this;<a name="line.323"></a>
+<span class="sourceLineNo">324</span> }<a name="line.324"></a>
+<span class="sourceLineNo">325</span><a name="line.325"></a>
+<span class="sourceLineNo">326</span> @Override /* SerializerWriter */<a name="line.326"></a>
+<span class="sourceLineNo">327</span> public HtmlWriter nl() throws IOException {<a name="line.327"></a>
+<span class="sourceLineNo">328</span> super.nl();<a name="line.328"></a>
+<span class="sourceLineNo">329</span> return this;<a name="line.329"></a>
+<span class="sourceLineNo">330</span> }<a name="line.330"></a>
+<span class="sourceLineNo">331</span><a name="line.331"></a>
+<span class="sourceLineNo">332</span> @Override /* SerializerWriter */<a name="line.332"></a>
+<span class="sourceLineNo">333</span> public HtmlWriter append(Object text) throws IOException {<a name="line.333"></a>
+<span class="sourceLineNo">334</span> super.append(text);<a name="line.334"></a>
+<span class="sourceLineNo">335</span> return this;<a name="line.335"></a>
+<span class="sourceLineNo">336</span> }<a name="line.336"></a>
+<span class="sourceLineNo">337</span><a name="line.337"></a>
+<span class="sourceLineNo">338</span> @Override /* SerializerWriter */<a name="line.338"></a>
+<span class="sourceLineNo">339</span> public HtmlWriter append(String text) throws IOException {<a name="line.339"></a>
+<span class="sourceLineNo">340</span> super.append(text);<a name="line.340"></a>
+<span class="sourceLineNo">341</span> return this;<a name="line.341"></a>
+<span class="sourceLineNo">342</span> }<a name="line.342"></a>
+<span class="sourceLineNo">343</span><a name="line.343"></a>
+<span class="sourceLineNo">344</span> @Override /* SerializerWriter */<a name="line.344"></a>
+<span class="sourceLineNo">345</span> public HtmlWriter append(char c) throws IOException {<a name="line.345"></a>
+<span class="sourceLineNo">346</span> super.append(c);<a name="line.346"></a>
+<span class="sourceLineNo">347</span> return this;<a name="line.347"></a>
+<span class="sourceLineNo">348</span> }<a name="line.348"></a>
+<span class="sourceLineNo">349</span><a name="line.349"></a>
+<span class="sourceLineNo">350</span>}<a name="line.350"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/SimpleHtmlWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/SimpleHtmlWriter.html b/content/site/apidocs/src-html/org/apache/juneau/html/SimpleHtmlWriter.html
index 5a60b1c..5fa7c2e 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/SimpleHtmlWriter.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/SimpleHtmlWriter.html
@@ -36,7 +36,7 @@
<span class="sourceLineNo">028</span> * Constructor.<a name="line.28"></a>
<span class="sourceLineNo">029</span> */<a name="line.29"></a>
<span class="sourceLineNo">030</span> public SimpleHtmlWriter() {<a name="line.30"></a>
-<span class="sourceLineNo">031</span> super(new StringWriter(), true, false, '\'', null, null, null);<a name="line.31"></a>
+<span class="sourceLineNo">031</span> super(new StringWriter(), true, false, '\'', null);<a name="line.31"></a>
<span class="sourceLineNo">032</span> }<a name="line.32"></a>
<span class="sourceLineNo">033</span><a name="line.33"></a>
<span class="sourceLineNo">034</span> @Override /* Object */<a name="line.34"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/internal/AsciiMap.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/internal/AsciiMap.html b/content/site/apidocs/src-html/org/apache/juneau/internal/AsciiMap.html
new file mode 100644
index 0000000..e0aefe8
--- /dev/null
+++ b/content/site/apidocs/src-html/org/apache/juneau/internal/AsciiMap.html
@@ -0,0 +1,154 @@
+<!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.internal;<a name="line.13"></a>
+<span class="sourceLineNo">014</span><a name="line.14"></a>
+<span class="sourceLineNo">015</span>/**<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * Stores a Map of ASCII characters to Strings in a quick-lookup array.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>public final class AsciiMap {<a name="line.18"></a>
+<span class="sourceLineNo">019</span> final String[] store = new String[128];<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> * Adds an entry to this map.<a name="line.22"></a>
+<span class="sourceLineNo">023</span> *<a name="line.23"></a>
+<span class="sourceLineNo">024</span> * @param c The key.<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * @param s The value.<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * @return This object (for method chaining).<a name="line.26"></a>
+<span class="sourceLineNo">027</span> */<a name="line.27"></a>
+<span class="sourceLineNo">028</span> public AsciiMap append(char c, String s) {<a name="line.28"></a>
+<span class="sourceLineNo">029</span> if (c <= 127)<a name="line.29"></a>
+<span class="sourceLineNo">030</span> store[c] = s;<a name="line.30"></a>
+<span class="sourceLineNo">031</span> return this;<a name="line.31"></a>
+<span class="sourceLineNo">032</span> }<a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span> /**<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Returns the value for the specified key.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> *<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * @param c The key.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * @return The value.<a name="line.38"></a>
+<span class="sourceLineNo">039</span> */<a name="line.39"></a>
+<span class="sourceLineNo">040</span> public String get(char c) {<a name="line.40"></a>
+<span class="sourceLineNo">041</span> return store[c];<a name="line.41"></a>
+<span class="sourceLineNo">042</span> }<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span> /**<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Returns <jk>true</jk> if the specified character is in this store.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> *<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * @param c The character to check.<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * @return <jk>true</jk> if the specified character is in this store.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> */<a name="line.49"></a>
+<span class="sourceLineNo">050</span> public boolean contains(char c) {<a name="line.50"></a>
+<span class="sourceLineNo">051</span> if (c > 127)<a name="line.51"></a>
+<span class="sourceLineNo">052</span> return false;<a name="line.52"></a>
+<span class="sourceLineNo">053</span> return store[c] != null;<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> /**<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * Returns <jk>true</jk> if the specified character is in this store.<a name="line.57"></a>
+<span class="sourceLineNo">058</span> *<a name="line.58"></a>
+<span class="sourceLineNo">059</span> * @param c The character to check.<a name="line.59"></a>
+<span class="sourceLineNo">060</span> * @return <jk>true</jk> if the specified character is in this store.<a name="line.60"></a>
+<span class="sourceLineNo">061</span> */<a name="line.61"></a>
+<span class="sourceLineNo">062</span> public boolean contains(int c) {<a name="line.62"></a>
+<span class="sourceLineNo">063</span> if (c < 0 || c > 127)<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return false;<a name="line.64"></a>
+<span class="sourceLineNo">065</span> return store[c] != null;<a name="line.65"></a>
+<span class="sourceLineNo">066</span> }<a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"></a>
+<span class="sourceLineNo">068</span> /**<a name="line.68"></a>
+<span class="sourceLineNo">069</span> * Returns <jk>true</jk> if the specified string contains at least one character in this set.<a name="line.69"></a>
+<span class="sourceLineNo">070</span> *<a name="line.70"></a>
+<span class="sourceLineNo">071</span> * @param s The string to test.<a name="line.71"></a>
+<span class="sourceLineNo">072</span> * @return <jk>true</jk> if the string is not null and contains at least one character in this set.<a name="line.72"></a>
+<span class="sourceLineNo">073</span> */<a name="line.73"></a>
+<span class="sourceLineNo">074</span> public boolean contains(CharSequence s) {<a name="line.74"></a>
+<span class="sourceLineNo">075</span> if (s == null)<a name="line.75"></a>
+<span class="sourceLineNo">076</span> return false;<a name="line.76"></a>
+<span class="sourceLineNo">077</span> for (int i = 0; i < s.length(); i++)<a name="line.77"></a>
+<span class="sourceLineNo">078</span> if (contains(s.charAt(i)))<a name="line.78"></a>
+<span class="sourceLineNo">079</span> return true;<a name="line.79"></a>
+<span class="sourceLineNo">080</span> return false;<a name="line.80"></a>
+<span class="sourceLineNo">081</span> }<a name="line.81"></a>
+<span class="sourceLineNo">082</span>}<a name="line.82"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
[24/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/soap/SoapXmlSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/soap/SoapXmlSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/soap/SoapXmlSerializerBuilder.html
index 172f628..cca5bbc 100644
--- a/content/site/apidocs/org/apache/juneau/soap/SoapXmlSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/soap/SoapXmlSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -191,303 +191,297 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#addNamespaceUrisToRoot-boolean-">addNamespaceUrisToRoot</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add namespace URLs to the root element.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#autoDetectNamespaces-boolean-">autoDetectNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Auto-detect namespace usage.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializer.html" title="class in org.apache.juneau.soap">SoapXmlSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#defaultNamespace-java.lang.String-">defaultNamespace</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Default namespace.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#enableNamespaces-boolean-">enableNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Enable support for XML namespaces.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#namespaces-org.apache.juneau.xml.Namespace...-">namespaces</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a>... values)</code>
<div class="block"><b>Configuration property:</b> Default namespaces.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -495,230 +489,242 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriAnchorText-java.lang.String-">uriAnchorText</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> The <code>SOAPAction</code> HTTP header value to set on responses.</div>
</td>
</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html#xsNamespace-org.apache.juneau.xml.Namespace-">xsNamespace</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> XMLSchema namespace.</div>
@@ -1530,117 +1536,141 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.191">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.191">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.197">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.197">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.203">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1650,7 +1680,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.203">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.209">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1684,7 +1714,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.209">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.215">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1717,7 +1747,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.215">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.221">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1752,7 +1782,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.221">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.227">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1790,7 +1820,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.227">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.233">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1828,7 +1858,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.233">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.239">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSettersForGetters-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.
<p>
@@ -1864,7 +1894,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.239">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/soap/SoapXmlSerializerBuilder.html#line.245">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSomeProperties-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require at least one property.
<p>
@@ -1902,7 +1932,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/soap/SoapXmlSerializerBuilder.html" title="class in org.apache.juneau.soap">SoapXmlSerializerBuild
<TRUNCATED>
[27/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/serializer/SerializerGroupBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/serializer/SerializerGroupBuilder.html b/content/site/apidocs/org/apache/juneau/serializer/SerializerGroupBuilder.html
index c431ee4..964239a 100644
--- a/content/site/apidocs/org/apache/juneau/serializer/SerializerGroupBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/serializer/SerializerGroupBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -160,291 +160,285 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property on all serializers in this group.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties"><code>SerializerContext.SERIALIZER_addBeanTypeProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#append-java.lang.Class...-">append</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... s)</code>
<div class="block">Registers the specified serializers with this group.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#append-java.util.List-">append</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>> s)</code>
<div class="block">Registers the specified serializers with this group.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#append-org.apache.juneau.serializer.Serializer...-">append</a></span>(<a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>... s)</code>
<div class="block">Registers the specified serializers with this group.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanClassVisibility"><code>BeanContext.BEAN_beanClassVisibility</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanConstructorVisibility"><code>BeanContext.BEAN_beanConstructorVisibility</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_add"><code>BeanContext.BEAN_beanDictionary_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_add"><code>BeanContext.BEAN_beanDictionary_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFieldVisibility"><code>BeanContext.BEAN_beanFieldVisibility</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_add"><code>BeanContext.BEAN_beanFilters_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_add"><code>BeanContext.BEAN_beanFilters_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue"><code>BeanContext.BEAN_beanMapPutReturnsOldValue</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor"><code>BeanContext.BEAN_beansRequireDefaultConstructor</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable"><code>BeanContext.BEAN_beansRequireSerializable</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters"><code>BeanContext.BEAN_beansRequireSettersForGetters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSomeProperties"><code>BeanContext.BEAN_beansRequireSomeProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName"><code>BeanContext.BEAN_beanTypePropertyName</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#build--">build</a></span>()</code>
<div class="block">Creates a new <a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer"><code>SerializerGroup</code></a> object using a snapshot of the settings defined in this builder.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Specifies the classloader to use when resolving classes from strings for all serializers in this group.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_debug"><code>BeanContext.BEAN_debug</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_defaultParser"><code>BeanContext.BEAN_defaultParser</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions"><code>SerializerContext.SERIALIZER_detectRecursions</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnGetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnGetters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreInvocationExceptionsOnSetters"><code>BeanContext.BEAN_ignoreInvocationExceptionsOnSetters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignorePropertiesWithoutSetters"><code>BeanContext.BEAN_ignorePropertiesWithoutSetters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions"><code>SerializerContext.SERIALIZER_ignoreRecursions</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownBeanProperties"><code>BeanContext.BEAN_ignoreUnknownBeanProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_ignoreUnknownNullBeanProperties"><code>BeanContext.BEAN_ignoreUnknownNullBeanProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses_put"><code>BeanContext.BEAN_implClasses_put</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_implClasses"><code>BeanContext.BEAN_implClasses</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth"><code>SerializerContext.SERIALIZER_initialDepth</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_locale"><code>BeanContext.BEAN_locale</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth"><code>SerializerContext.SERIALIZER_maxDepth</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_mediaType"><code>BeanContext.BEAN_mediaType</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_methodVisibility"><code>BeanContext.BEAN_methodVisibility</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_add"><code>BeanContext.BEAN_notBeanClasses_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_add"><code>BeanContext.BEAN_notBeanClasses_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_add"><code>BeanContext.BEAN_notBeanPackages_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_add"><code>BeanContext.BEAN_notBeanPackages_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#parserKnowsRootType-boolean-">parserKnowsRootType</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged"><code>SerializerContext.SERIALIZER_abridged</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_add"><code>BeanContext.BEAN_pojoSwaps_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_add"><code>BeanContext.BEAN_pojoSwaps_add</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#properties-org.apache.juneau.ObjectMap-">properties</a></span>(<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> properties)</code>
<div class="block">Sets a set of properties on all serializers in this group.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -452,218 +446,230 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Adds or overwrites a value to a MAP property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar"><code>SerializerContext.SERIALIZER_quoteChar</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property on all serializers in this group.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_remove"><code>BeanContext.BEAN_beanFilters_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters_remove"><code>BeanContext.BEAN_beanFilters_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_remove"><code>BeanContext.BEAN_beanDictionary_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary_remove"><code>BeanContext.BEAN_beanDictionary_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_remove"><code>BeanContext.BEAN_notBeanClasses_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses_remove"><code>BeanContext.BEAN_notBeanClasses_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_remove"><code>BeanContext.BEAN_notBeanPackages_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages_remove"><code>BeanContext.BEAN_notBeanPackages_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_remove"><code>BeanContext.BEAN_pojoSwaps_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps_remove"><code>BeanContext.BEAN_pojoSwaps_remove</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_notBeanPackages"><code>BeanContext.BEAN_notBeanPackages</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections"><code>SerializerContext.SERIALIZER_sortCollections</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps"><code>SerializerContext.SERIALIZER_sortMaps</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_timeZone"><code>BeanContext.BEAN_timeZone</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections"><code>SerializerContext.SERIALIZER_trimEmptyCollections</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps"><code>SerializerContext.SERIALIZER_trimEmptyMaps</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties"><code>SerializerContext.SERIALIZER_trimNullProperties</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings"><code>SerializerContext.SERIALIZER_trimStrings</code></a> property on all serializers in this group.</div>
</td>
</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a> property on all serializers in this group.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> property on all serializers in this group.</div>
+</td>
+</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> property on all serializers in this group.</div>
+</td>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useInterfaceProxies"><code>BeanContext.BEAN_useInterfaceProxies</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_useJavaBeanIntrospector"><code>BeanContext.BEAN_useJavaBeanIntrospector</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace"><code>SerializerContext.SERIALIZER_useWhitespace</code></a> property on all serializers in this group.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
@@ -1149,39 +1155,57 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.356">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a> property on all serializers in this group.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.356">relativeUriBase</a>(<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> value)</pre>
-<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a> property on all serializers in this group.</div>
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.367">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.367">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> property on all serializers in this group.</div>
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.378">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1191,7 +1215,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.378">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.389">sortCollections</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections"><code>SerializerContext.SERIALIZER_sortCollections</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1209,7 +1233,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.389">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.400">sortMaps</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps"><code>SerializerContext.SERIALIZER_sortMaps</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1227,7 +1251,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>parserKnowsRootType</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.400">parserKnowsRootType</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.411">parserKnowsRootType</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged"><code>SerializerContext.SERIALIZER_abridged</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1245,7 +1269,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.411">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.422">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireDefaultConstructor"><code>BeanContext.BEAN_beansRequireDefaultConstructor</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1263,7 +1287,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.422">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.433">beansRequireSerializable</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSerializable"><code>BeanContext.BEAN_beansRequireSerializable</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1281,7 +1305,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.433">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.444">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSettersForGetters"><code>BeanContext.BEAN_beansRequireSettersForGetters</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1299,7 +1323,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSomeProperties</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.444">beansRequireSomeProperties</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.455">beansRequireSomeProperties</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beansRequireSomeProperties"><code>BeanContext.BEAN_beansRequireSomeProperties</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1317,7 +1341,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beanMapPutReturnsOldValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.455">beanMapPutReturnsOldValue</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.466">beanMapPutReturnsOldValue</a>(boolean value)</pre>
<div class="block">Sets the <a href="../../../../org/apache/juneau/BeanContext.html#BEAN_beanMapPutReturnsOldValue"><code>BeanContext.BEAN_beanMapPutReturnsOldValue</code></a> property on all serializers in this group.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1335,7 +1359,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>beanConstructorVisibility</h4>
-<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerGroupBuilder.html" title="class in org.apache.juneau.serializer">SerializerGroupBuilder</a> <a href="../../../../src-html/org/apache/juneau/serializer/SerializerGroupBuilder.html#line.466">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</pre>
+<pre>public <a href="../
<TRUNCATED>
[17/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerContext.html b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerContext.html
index c0b94c1..82a0287 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerContext.html
@@ -209,7 +209,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerContext.html
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerSession.html b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerSession.html
index ed29812..1696b19 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlSerializerSession.html
@@ -257,7 +257,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/xml/XmlUtils.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/xml/XmlUtils.html b/content/site/apidocs/org/apache/juneau/xml/XmlUtils.html
index 9dd4e7c..3b63540 100644
--- a/content/site/apidocs/org/apache/juneau/xml/XmlUtils.html
+++ b/content/site/apidocs/org/apache/juneau/xml/XmlUtils.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<hr>
<br>
-<pre>public final class <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.27">XmlUtils</a>
+<pre>public final class <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.28">XmlUtils</a>
extends <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></pre>
<div class="block">XML utility methods.</div>
</li>
@@ -161,53 +161,72 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeAttr-java.io.Writer-java.lang.Object-">encodeAttr</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
- <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> o)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeAttrName-java.io.Writer-java.lang.Object-">encodeAttrName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o)</code>
<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeAttrValue-java.io.Writer-java.lang.Object-boolean-">encodeAttrValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o,
+ boolean trim)</code>
+<div class="block">Encodes the specified attribute value and sends the results to the specified writer.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
<td class="colFirst"><code>static <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/xml/XmlUtils.html#encodeElementName-java.lang.Object-">encodeElementName</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> o)</code>
<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeElementName-java.io.Writer-java.lang.Object-">encodeElementName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
<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> o)</code>
<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <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/xml/XmlUtils.html#encodeInvalidCharsForText-java.lang.Object-">encodeInvalidCharsForText</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> o)</code>
-<div class="block">Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
-</td>
-</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#encodeText-java.io.Writer-java.lang.Object-boolean-boolean-">encodeText</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
<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> o,
boolean trim,
boolean preserveWhitespace)</code>
-<div class="block">Encodes any invalid XML text characters to <code>_x####_</code> sequences and sends the response
- to the specified writer.</div>
+<div class="block">Encodes the specified element text and sends the results to the specified writer.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <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/xml/XmlUtils.html#escapeText-java.lang.Object-">escapeText</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> o)</code>
+<div class="block">Escapes invalid XML text characters to <code>_x####_</code> sequences.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/xml/XmlUtils.html#findNamespace-java.util.List-java.util.List-">findNamespace</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation">Xml</a>> xmls,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/xml/annotation/XmlSchema.html" title="annotation in org.apache.juneau.xml.annotation">XmlSchema</a>> schemas)</code>
<div class="block">Find the namespace given a list of <ja>@Xml</ja> and <ja>@XmlSchema</ja> annotations.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>static <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/xml/XmlUtils.html#toReadableEvent-javax.xml.stream.XMLStreamReader-">toReadableEvent</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/stream/XMLStreamReader.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamReader</a> r)</code>
<div class="block">Utility method that converts the current event on the XML stream to something human-readable for debug purposes.</div>
</td>
</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <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/xml/XmlUtils.html#urlDecode-java.lang.String-">urlDecode</a></span>(<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> s)</code>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>decode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static <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/xml/XmlUtils.html#urlEncode-java.lang.Object-">urlEncode</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> o)</code>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>encode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+</td>
+</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -236,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>XmlUtils</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.27">XmlUtils</a>()</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.28">XmlUtils</a>()</pre>
</li>
</ul>
</li>
@@ -247,95 +266,100 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="encodeInvalidCharsForText-java.lang.Object-">
+<a name="encodeElementName-java.io.Writer-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeInvalidCharsForText</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.39">encodeInvalidCharsForText</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> o)</pre>
-<div class="block">Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
+<h4>encodeElementName</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.42">encodeElementName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>w</code> - The writer to send the output to.</dd>
<dd><code>o</code> - The object being encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The encoded string.</dd>
+<dd>The same writer passed in.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Throw by the writer.</dd>
</dl>
</li>
</ul>
-<a name="encodeText-java.io.Writer-java.lang.Object-boolean-boolean-">
+<a name="encodeElementName-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeText</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.83">encodeText</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
- <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> o,
- boolean trim,
- boolean preserveWhitespace)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Encodes any invalid XML text characters to <code>_x####_</code> sequences and sends the response
- to the specified writer.
- Encodes <js>'&'</js>, <js>'<'</js>, and <js>'>'</js> as XML entities.<br>
- Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
+<h4>encodeElementName</h4>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.62">encodeElementName</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> o)</pre>
+<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>w</code> - The writer to send the output to.</dd>
<dd><code>o</code> - The object being encoded.</dd>
-<dd><code>trim</code> - Trim the text before serializing it.</dd>
-<dd><code>preserveWhitespace</code> - Specifies whether we're in preserve-whitespace mode.
- (e.g. <a href="../../../../org/apache/juneau/xml/annotation/XmlFormat.html#MIXED_PWS"><code>XmlFormat.MIXED_PWS</code></a> or <a href="../../../../org/apache/juneau/xml/annotation/XmlFormat.html#TEXT_PWS"><code>XmlFormat.TEXT_PWS</code></a>.
- If <jk>true</jk>, leading and trailing whitespace characters will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same writer passed in.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown from the writer.</dd>
+<dd>The encoded element name string.</dd>
</dl>
</li>
</ul>
-<a name="decode-java.lang.String-java.lang.StringBuilder-">
+<a name="escapeText-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>decode</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.149">decode</a>(<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> s,
- <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> sb)</pre>
-<div class="block">Translates any _x####_ sequences (introduced by the various encode methods) back into their original characters.</div>
+<h4>escapeText</h4>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.134">escapeText</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> o)</pre>
+<div class="block">Escapes invalid XML text characters to <code>_x####_</code> sequences.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - The string being decoded.</dd>
-<dd><code>sb</code> - The string builder to use as a scratch pad.</dd>
+<dd><code>o</code> - The object being encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The decoded string.</dd>
+<dd>The encoded string.</dd>
</dl>
</li>
</ul>
-<a name="collapseTextNodes-java.util.LinkedList-">
+<a name="encodeText-java.io.Writer-java.lang.Object-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>collapseTextNodes</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</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>> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.186">collapseTextNodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</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>> l)</pre>
-<div class="block">Given a list of Strings and other Objects, combines Strings that are next to each other in the list.</div>
+<h4>encodeText</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.180">encodeText</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o,
+ boolean trim,
+ boolean preserveWhitespace)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Encodes the specified element text and sends the results to the specified writer.
+ <p>
+ Encodes any invalid XML text characters to <code>_x####_</code> sequences and sends the response
+ to the specified writer.
+ <br>Encodes <js>'&'</js>, <js>'<'</js>, and <js>'>'</js> as XML entities.<br>
+ <br>Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>l</code> - The list of text nodes to collapse.</dd>
+<dd><code>w</code> - The writer to send the output to.</dd>
+<dd><code>o</code> - The object being encoded.</dd>
+<dd><code>trim</code> - Trim the text before serializing it.</dd>
+<dd><code>preserveWhitespace</code> - Specifies whether we're in preserve-whitespace mode.
+ (e.g. <a href="../../../../org/apache/juneau/xml/annotation/XmlFormat.html#MIXED_PWS"><code>XmlFormat.MIXED_PWS</code></a> or <a href="../../../../org/apache/juneau/xml/annotation/XmlFormat.html#TEXT_PWS"><code>XmlFormat.TEXT_PWS</code></a>.
+ If <jk>true</jk>, leading and trailing whitespace characters will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same list.</dd>
+<dd>The same writer passed in.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown from the writer.</dd>
</dl>
</li>
</ul>
-<a name="encodeAttr-java.io.Writer-java.lang.Object-">
+<a name="encodeAttrName-java.io.Writer-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeAttr</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.221">encodeAttr</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
- <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> o)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<h4>encodeAttrName</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.248">encodeAttrName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Serializes and encodes the specified object as valid XML attribute name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -348,40 +372,66 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
-<a name="encodeElementName-java.io.Writer-java.lang.Object-">
+<a name="encodeAttrValue-java.io.Writer-java.lang.Object-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeElementName</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.280">encodeElementName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
- <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> o)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
+<h4>encodeAttrValue</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.312">encodeAttrValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w,
+ <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> o,
+ boolean trim)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Encodes the specified attribute value and sends the results to the specified writer.
+ <p>
+ Encodes any invalid XML text characters to <code>_x####_</code> sequences and sends the response
+ to the specified writer.
+ <br>Encodes <js>'&'</js>, <js>'<'</js>, <js>'>'</js>, <js>'"'</js>, and <js>'\''</js> as XML entities.<br>
+ <br?Encodes invalid XML text characters to <code>_x####_</code> sequences.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>w</code> - The writer to send the output to.</dd>
<dd><code>o</code> - The object being encoded.</dd>
+<dd><code>trim</code> - Trim the text before serializing it.
+ If <jk>true</jk>, leading and trailing whitespace characters will be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The same writer passed in.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Throw by the writer.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown from the writer.</dd>
</dl>
</li>
</ul>
-<a name="encodeElementName-java.lang.Object-">
+<a name="decode-java.lang.String-java.lang.StringBuilder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>encodeElementName</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.300">encodeElementName</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> o)</pre>
-<div class="block">Encodes any invalid XML element name characters to <code>_x####_</code> sequences.</div>
+<h4>decode</h4>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.380">decode</a>(<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> s,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> sb)</pre>
+<div class="block">Translates any _x####_ sequences (introduced by the various encode methods) back into their original characters.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>o</code> - The object being encoded.</dd>
+<dd><code>s</code> - The string being decoded.</dd>
+<dd><code>sb</code> - The string builder to use as a scratch pad.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The encoded element name string.</dd>
+<dd>The decoded string.</dd>
+</dl>
+</li>
+</ul>
+<a name="collapseTextNodes-java.util.LinkedList-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>collapseTextNodes</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</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>> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.417">collapseTextNodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</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>> l)</pre>
+<div class="block">Given a list of Strings and other Objects, combines Strings that are next to each other in the list.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>l</code> - The list of text nodes to collapse.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The same list.</dd>
</dl>
</li>
</ul>
@@ -391,7 +441,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>findNamespace</h4>
-<pre>public static <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.407">findNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation">Xml</a>> xmls,
+<pre>public static <a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.483">findNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation">Xml</a>> xmls,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/juneau/xml/annotation/XmlSchema.html" title="annotation in org.apache.juneau.xml.annotation">XmlSchema</a>> schemas)</pre>
<div class="block">Find the namespace given a list of <ja>@Xml</ja> and <ja>@XmlSchema</ja> annotations.
The annotations should be a child-to-parent ordering of annotations found on
@@ -408,10 +458,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a name="toReadableEvent-javax.xml.stream.XMLStreamReader-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>toReadableEvent</h4>
-<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.470">toReadableEvent</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/stream/XMLStreamReader.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamReader</a> r)</pre>
+<pre>public static final <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.546">toReadableEvent</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/stream/XMLStreamReader.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamReader</a> r)</pre>
<div class="block">Utility method that converts the current event on the XML stream to something human-readable for debug purposes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -421,6 +471,38 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="urlEncode-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>urlEncode</h4>
+<pre>public static <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.587">urlEncode</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> o)</pre>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>encode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>o</code> - The object to encode.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The URL encoded string, or <jk>null</jk> if the object was null.</dd>
+</dl>
+</li>
+</ul>
+<a name="urlDecode-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>urlDecode</h4>
+<pre>public static <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> <a href="../../../../src-html/org/apache/juneau/xml/XmlUtils.html#line.601">urlDecode</a>(<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> s)</pre>
+<div class="block">Shortcut for calling <code>URLEncoder.<jsm>decode</jsm>(o.toString(), <js>"UTF-8"</js>)</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>s</code> - The string to decode.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The decoded string, or <jk>null</jk> if the string was null.</dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>
[37/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/json/JsonSerializerContext.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSerializerContext.html b/content/site/apidocs/org/apache/juneau/json/JsonSerializerContext.html
index 4694dcb..a2e2994 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonSerializerContext.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonSerializerContext.html
@@ -181,7 +181,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerContext.html
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerContext.html" title="class in org.apache.juneau.serializer">SerializerContext</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase">SERIALIZER_absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.ht
ml#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase">SERIALIZER_relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCollections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/
apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_abridged">SERIALIZER_abridged</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_addBeanTypeProperties">SERIALIZER_addBeanTypeProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_detectRecursions">SERIALIZER_detectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_ignoreRecursions">SERIALIZER_ignoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_initialDepth">SERIALIZER_initialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_maxDepth">SERIALIZER_maxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_quoteChar">SERIALIZER_quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortCo
llections">SERIALIZER_sortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_sortMaps">SERIALIZER_sortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyCollections">SERIALIZER_trimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimEmptyMaps">SERIALIZER_trimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimNullProperties">SERIALIZER_trimNullProperties</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_trimStrings">SERIALIZER_trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext">SERIALIZER_uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity">SERIALIZER_uriRelativity</a>, <a href="../../../../org/apache/juneau/serializ
er/SerializerContext.html#SERIALIZER_uriResolution">SERIALIZER_uriResolution</a>, <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_useWhitespace">SERIALIZER_useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.BeanContext">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/json/JsonSerializerSession.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonSerializerSession.html b/content/site/apidocs/org/apache/juneau/json/JsonSerializerSession.html
index e4cc705..ad1dd78 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonSerializerSession.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonSerializerSession.html
@@ -219,7 +219,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerSession.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getAbsolutePathUriBase--">getAbsolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apach
e.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>,
<a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getRelativeUriBase--">getRelativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getUriContext--">getUriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTr
imEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.String-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCu
rrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerSession.html#addBeanGetterWarning-org.apache.juneau.BeanPropertyMeta-java.lang.Throwable-">addBeanGetterWarning</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#canIgnoreValue-org.apache.juneau.ClassMeta-java.lang.String-java.lang.Object-">canIgnoreValue</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#close--">close</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#createBeanTypeNameProperty-org.apache.juneau.BeanMap-java.lang.String-">createBeanTypeNameProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#generalize-java.lang.Object-org.apache.juneau.ClassMeta-">generalize</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getBeanTypeName-org.apache.juneau.ClassMeta-org.apache.juneau.ClassMeta-org.apache.juneau.BeanPropertyMeta-">getBeanTypeName</a>, <a href="../../../../o
rg/apache/juneau/serializer/SerializerSession.html#getExpectedRootType-java.lang.Object-">getExpectedRootType</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getIndent--">getIndent</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getInitialDepth--">getInitialDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getJavaMethod--">getJavaMethod</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getLastLocation--">getLastLocation</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getMaxDepth--">getMaxDepth</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutput--">getOutput</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getOutputStream--">getOutputStream</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#getQuoteChar--">getQuoteChar</a>, <a href="../../../..
/org/apache/juneau/serializer/SerializerSession.html#getUriResolver--">getUriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isDetectRecursions--">isDetectRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isIgnoreRecursions--">isIgnoreRecursions</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortCollections--">isSortCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isSortMaps--">isSortMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyCollections--">isTrimEmptyCollections</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimEmptyMaps--">isTrimEmptyMaps</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimNulls--">isTrimNulls</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isTrimStrings--">isTrimStrings
</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#isUseWhitespace--">isUseWhitespace</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#pop--">pop</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#push-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">push</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#relativizeUri-java.lang.Object-java.lang.Object-">relativizeUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#resolveUri-java.lang.Object-">resolveUri</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentClass-org.apache.juneau.ClassMeta-">setCurrentClass</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#setCurrentProperty-org.apache.juneau.BeanPropertyMeta-">setCurrentProperty</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.
util.Collection-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#sort-java.util.Map-">sort</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#toString-java.lang.Object-">toString</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#trim-java.lang.Object-">trim</a>, <a href="../../../../org/apache/juneau/serializer/SerializerSession.html#willRecurse-java.lang.String-java.lang.Object-org.apache.juneau.ClassMeta-">willRecurse</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.BeanSession">
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/json/JsonWriter.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/json/JsonWriter.html b/content/site/apidocs/org/apache/juneau/json/JsonWriter.html
index 45ed5f3..e15de02 100644
--- a/content/site/apidocs/org/apache/juneau/json/JsonWriter.html
+++ b/content/site/apidocs/org/apache/juneau/json/JsonWriter.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -147,7 +147,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Fields inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></h3>
-<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#absolutePathUriBase">absolutePathUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#relativeUriBase">relativeUriBase</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriContext">uriContext</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
+<code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#out">out</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#quoteChar">quoteChar</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#trimStrings">trimStrings</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#uriResolver">uriResolver</a>, <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#useWhitespace">useWhitespace</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.io.Writer">
@@ -172,15 +172,13 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonWriter.html#JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">JsonWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonWriter.html#JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-org.apache.juneau.UriResolver-">JsonWriter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean escapeSolidus,
char quoteChar,
boolean laxMode,
boolean trimStrings,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</code>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</code>
<div class="block">Constructor.</div>
</td>
</tr>
@@ -299,6 +297,12 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<div class="block">Serializes the specified object as a JSON string value.</div>
</td>
</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/json/JsonWriter.html#uriValue-java.lang.Object-">uriValue</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> uri)</code>
+<div class="block">Appends a URI to the output.</div>
+</td>
+</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.serializer.SerializerWriter">
@@ -335,21 +339,19 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-java.lang.String-java.lang.String-org.apache.juneau.UriContext-">
+<a name="JsonWriter-java.io.Writer-boolean-boolean-char-boolean-boolean-org.apache.juneau.UriResolver-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JsonWriter</h4>
-<pre>protected <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.69">JsonWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
+<pre>protected <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.66">JsonWriter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> out,
boolean useWhitespace,
boolean escapeSolidus,
char quoteChar,
boolean laxMode,
boolean trimStrings,
- <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> relativeUriBase,
- <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> absolutePathUriBase,
- <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> uriContext)</pre>
+ <a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a> uriResolver)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -359,10 +361,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<dd><code>quoteChar</code> - The quote character to use (i.e. <js>'\''</js> or <js>'"'</js>)</dd>
<dd><code>laxMode</code> - If <jk>true</jk>, JSON attributes will only be quoted when necessary.</dd>
<dd><code>trimStrings</code> - If <jk>true</jk>, strings will be trimmed before being serialized.</dd>
-<dd><code>relativeUriBase</code> - The base (e.g. <js>https://localhost:9443/contextPath"</js>) for relative URIs (e.g. <js>"my/path"</js>).</dd>
-<dd><code>absolutePathUriBase</code> - The base (e.g. <js>https://localhost:9443"</js>) for relative URIs with absolute paths (e.g. <js>"/contextPath/my/path"</js>).</dd>
-<dd><code>uriContext</code> - The URI context.
- Identifies the current request URI used for resolution of URIs to absolute or root-relative form.</dd>
+<dd><code>uriResolver</code> - The URI resolver for resolving URIs to absolute or root-relative form.</dd>
</dl>
</li>
</ul>
@@ -380,7 +379,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>stringValue</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.82">stringValue</a>(<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> s)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.79">stringValue</a>(<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> s)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Serializes the specified object as a JSON string value.</div>
<dl>
@@ -399,7 +398,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>attr</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.128">attr</a>(<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> s)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.125">attr</a>(<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> s)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Serializes the specified object as a JSON attribute name.</div>
<dl>
@@ -412,13 +411,32 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
</dl>
</li>
</ul>
+<a name="uriValue-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriValue</h4>
+<pre>public <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.173">uriValue</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> uri)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Appends a URI to the output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>uri</code> - The URI to append to the output.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="cr-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cr</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.175">cr</a>(int depth)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.182">cr</a>(int depth)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#cr-int-">SerializerWriter</a></code></span></div>
<div class="block">Performs a carriage return.
@@ -442,7 +460,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.181">appendln</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.188">appendln</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -467,7 +485,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendln</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.187">appendln</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.194">appendln</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendln-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text followed by a newline (if the <code>useWhitespace</code> setting is enabled).</div>
@@ -489,7 +507,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.193">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.200">append</a>(int indent,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -513,7 +531,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.199">append</a>(int indent,
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.206">append</a>(int indent,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-int-char-">SerializerWriter</a></code></span></div>
@@ -537,7 +555,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>s</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.205">s</a>()
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.212">s</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#s--">SerializerWriter</a></code></span></div>
<div class="block">Adds a whitespace character to the output if the <code>useWhitespace</code> setting is enabled.</div>
@@ -557,7 +575,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>q</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.211">q</a>()
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.218">q</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#q--">SerializerWriter</a></code></span></div>
<div class="block">Adds the quote character specified by the <code>quoteChar</code> setting to the output.</div>
@@ -577,7 +595,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>i</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.217">i</a>(int indent)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.224">i</a>(int indent)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#i-int-">SerializerWriter</a></code></span></div>
<div class="block">Writes an indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -599,7 +617,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>nl</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.223">nl</a>()
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.230">nl</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#nl--">SerializerWriter</a></code></span></div>
<div class="block">Writes a newline to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -619,7 +637,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.229">append</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> text)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.236">append</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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.Object-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -641,7 +659,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.235">append</a>(<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> text)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.242">append</a>(<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#append-java.lang.String-">SerializerWriter</a></code></span></div>
<div class="block">Writes the specified text to the writer.</div>
@@ -663,7 +681,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.241">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.248">appendIf</a>(boolean b,
<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> text)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendIf-boolean-java.lang.String-">SerializerWriter</a></code></span></div>
@@ -687,7 +705,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockList">
<li class="blockList">
<h4>appendIf</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.247">appendIf</a>(boolean b,
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.254">appendIf</a>(boolean b,
char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerWriter.html#appendIf-boolean-char-">SerializerWriter</a></code></span></div>
@@ -711,7 +729,7 @@ extends <a href="../../../../org/apache/juneau/serializer/SerializerWriter.html"
<ul class="blockListLast">
<li class="blockList">
<h4>append</h4>
-<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.253">append</a>(char c)
+<pre>public <a href="../../../../org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a> <a href="../../../../src-html/org/apache/juneau/json/JsonWriter.html#line.260">append</a>(char c)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/microservice/Resource.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/microservice/Resource.html b/content/site/apidocs/org/apache/juneau/microservice/Resource.html
index 013ebc0..8cb973c 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/Resource.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/Resource.html
@@ -136,10 +136,10 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--">properties</a>=<a href="../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="HtmlDocSerializer.links.map",<a href="../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="{up:\'$R{requestParentURI}\',options:\'?method=OPTIONS\'}"),
+<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'request:/..\',options:\'servlet:/?method=OPTIONS\'}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#config--">config</a>="$S{juneau.configFile}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#stylesheet--">stylesheet</a>="$C{REST/stylesheet,styles/juneau.css}")
-public abstract class <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.48">Resource</a>
+public abstract class <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.44">Resource</a>
extends <a href="../../../../org/apache/juneau/rest/RestServletDefault.html" title="class in org.apache.juneau.rest">RestServletDefault</a></pre>
<div class="block">Superclass for all REST resources.
<p>
@@ -259,7 +259,7 @@ extends <a href="../../../../org/apache/juneau/rest/RestServletDefault.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>Resource</h4>
-<pre>public <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.48">Resource</a>()</pre>
+<pre>public <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.44">Resource</a>()</pre>
</li>
</ul>
</li>
@@ -276,7 +276,7 @@ extends <a href="../../../../org/apache/juneau/rest/RestServletDefault.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.51">init</a>(<a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> config)
+<pre>public void <a href="../../../../src-html/org/apache/juneau/microservice/Resource.html#line.47">init</a>(<a href="../../../../org/apache/juneau/rest/RestConfig.html" title="class in org.apache.juneau.rest">RestConfig</a> config)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/rest/RestServlet.html#init-org.apache.juneau.rest.RestConfig-">RestServlet</a></code></span></div>
<div class="block">Resource initialization method.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/microservice/ResourceGroup.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/microservice/ResourceGroup.html b/content/site/apidocs/org/apache/juneau/microservice/ResourceGroup.html
index 2d8abb7..2e8a78e 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/ResourceGroup.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/ResourceGroup.html
@@ -141,7 +141,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'$R{requestParentURI}\',options:\'?method=OPTIONS\'}",
+<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'request:/..\',options:\'servlet:/?method=OPTIONS\'}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#config--">config</a>="$S{juneau.configFile}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#stylesheet--">stylesheet</a>="$C{REST/stylesheet,styles/juneau.css}")
public abstract class <a href="../../../../src-html/org/apache/juneau/microservice/ResourceGroup.html#line.45">ResourceGroup</a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/microservice/ResourceJena.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/microservice/ResourceJena.html b/content/site/apidocs/org/apache/juneau/microservice/ResourceJena.html
index ac5c882..2f34a6d 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/ResourceJena.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/ResourceJena.html
@@ -126,7 +126,7 @@
</dl>
<hr>
<br>
-<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'$R{requestParentURI}\',options:\'?method=OPTIONS\'}",
+<pre><a href="../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'request:/..\',options:\'servlet:/?method=OPTIONS\'}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#config--">config</a>="$S{juneau.configFile}",
<a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#stylesheet--">stylesheet</a>="$C{REST/stylesheet,styles/juneau.css}")
public abstract class <a href="../../../../src-html/org/apache/juneau/microservice/ResourceJena.html#line.27">ResourceJena</a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/microservice/resources/ConfigResource.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/microservice/resources/ConfigResource.html b/content/site/apidocs/org/apache/juneau/microservice/resources/ConfigResource.html
index dc13224..8f626af 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/resources/ConfigResource.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/resources/ConfigResource.html
@@ -140,7 +140,7 @@ var activeTableTab = "activeTableTab";
<pre><a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#path--">path</a>="/config",
<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#title--">title</a>="Configuration",
<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#description--">description</a>="Contents of configuration file.",
- <a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'$R{requestParentURI}\',options:\'?method=OPTIONS\',edit:\'edit\'}")
+ <a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'request:/..\',options:\'servlet:/?method=OPTIONS\',edit:\'servlet:/edit\'}")
public class <a href="../../../../../src-html/org/apache/juneau/microservice/resources/ConfigResource.html#line.38">ConfigResource</a>
extends <a href="../../../../../org/apache/juneau/microservice/Resource.html" title="class in org.apache.juneau.microservice">Resource</a></pre>
<div class="block">Shows contents of the microservice configuration file.</div>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/microservice/resources/DirectoryResource.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/microservice/resources/DirectoryResource.html b/content/site/apidocs/org/apache/juneau/microservice/resources/DirectoryResource.html
index b7eac3b..843d20e 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/resources/DirectoryResource.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/resources/DirectoryResource.html
@@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre><a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#title--">title</a>="File System Explorer",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#description--">description</a>="Contents of $R{attribute.path}",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#messages--">messages</a>="nls/DirectoryResource",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'$R{requestParentURI}\',options:\'?method=OPTIONS\'}",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--">properties</a>={<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest
/annotation/Property.html#name--">name</a>="HtmlSerializer.uriAnchorText",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="PROPERTY_NAME"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="RestServlet.allowMethodParam",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="*"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.rootDir",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>=""),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apa
che.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowViews",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowDeletes",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowPuts",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false")})
+<pre><a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html" title="annotation in org.apache.juneau.rest.annotation">@RestResource</a>(<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#title--">title</a>="File System Explorer",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#description--">description</a>="Contents of $R{attribute.path}",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#messages--">messages</a>="nls/DirectoryResource",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#pageLinks--">pageLinks</a>="{up:\'request:/..\',options:\'servlet:/?method=OPTIONS\'}",<a href="../../../../../org/apache/juneau/rest/annotation/RestResource.html#properties--">properties</a>={<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest
/annotation/Property.html#name--">name</a>="HtmlSerializer.uriAnchorText",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="PROPERTY_NAME"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="RestServlet.allowMethodParam",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="*"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.rootDir",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>=""),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apa
che.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowViews",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowDeletes",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false"),<a href="../../../../../org/apache/juneau/rest/annotation/Property.html" title="annotation in org.apache.juneau.rest.annotation">@Property</a>(<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#name--">name</a>="DirectoryResource.allowPuts",<a href="../../../../../org/apache/juneau/rest/annotation/Property.html#value--">value</a>="false")})
public class <a href="../../../../../src-html/org/apache/juneau/microservice/resources/DirectoryResource.html#line.70">DirectoryResource</a>
extends <a href="../../../../../org/apache/juneau/microservice/Resource.html" title="class in org.apache.juneau.microservice">Resource</a></pre>
<div class="block">REST resource that allows access to a file system directory.
[12/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.SqReadable.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.SqReadable.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.SqReadable.html
index 8d17234..05870da 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.SqReadable.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.SqReadable.html
@@ -334,7 +334,7 @@
<span class="sourceLineNo">326</span> } else if (session.isUri(sType, pMeta, o)) {<a name="line.326"></a>
<span class="sourceLineNo">327</span> String label = session.getAnchorText(pMeta, o);<a name="line.327"></a>
<span class="sourceLineNo">328</span> out.oTag("a").attrUri("href", o).append('>');<a name="line.328"></a>
-<span class="sourceLineNo">329</span> out.append(label);<a name="line.329"></a>
+<span class="sourceLineNo">329</span> out.text(label);<a name="line.329"></a>
<span class="sourceLineNo">330</span> out.eTag("a");<a name="line.330"></a>
<span class="sourceLineNo">331</span> cr = CR_SIMPLE;<a name="line.331"></a>
<span class="sourceLineNo">332</span><a name="line.332"></a>
@@ -451,12 +451,12 @@
<span class="sourceLineNo">443</span> out.cTag();<a name="line.443"></a>
<span class="sourceLineNo">444</span><a name="line.444"></a>
<span class="sourceLineNo">445</span> try {<a name="line.445"></a>
-<span class="sourceLineNo">446</span> if (link != null) <a name="line.446"></a>
+<span class="sourceLineNo">446</span> if (link != null)<a name="line.446"></a>
<span class="sourceLineNo">447</span> out.oTag(i+3, "a").attrUri("href", m.resolveVars(link)).cTag();<a name="line.447"></a>
<span class="sourceLineNo">448</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), cMeta, key, 2, pMeta, false);<a name="line.448"></a>
<span class="sourceLineNo">449</span> if (cr == CR_NORMAL)<a name="line.449"></a>
<span class="sourceLineNo">450</span> out.i(i+2);<a name="line.450"></a>
-<span class="sourceLineNo">451</span> if (link != null) <a name="line.451"></a>
+<span class="sourceLineNo">451</span> if (link != null)<a name="line.451"></a>
<span class="sourceLineNo">452</span> out.eTag("a");<a name="line.452"></a>
<span class="sourceLineNo">453</span> } catch (SerializeException e) {<a name="line.453"></a>
<span class="sourceLineNo">454</span> throw e;<a name="line.454"></a>
@@ -564,12 +564,12 @@
<span class="sourceLineNo">556</span> if (style != null)<a name="line.556"></a>
<span class="sourceLineNo">557</span> out.attr("style", style);<a name="line.557"></a>
<span class="sourceLineNo">558</span> out.cTag();<a name="line.558"></a>
-<span class="sourceLineNo">559</span> if (link != null) <a name="line.559"></a>
+<span class="sourceLineNo">559</span> if (link != null)<a name="line.559"></a>
<span class="sourceLineNo">560</span> out.oTag(i+3, "a").attrUri("href", m2.resolveVars(link)).cTag();<a name="line.560"></a>
<span class="sourceLineNo">561</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), pMeta.getClassMeta(), p.getKey().toString(), 2, pMeta, false);<a name="line.561"></a>
<span class="sourceLineNo">562</span> if (cr == CR_NORMAL)<a name="line.562"></a>
<span class="sourceLineNo">563</span> out.i(i+2);<a name="line.563"></a>
-<span class="sourceLineNo">564</span> if (link != null) <a name="line.564"></a>
+<span class="sourceLineNo">564</span> if (link != null)<a name="line.564"></a>
<span class="sourceLineNo">565</span> out.eTag("a");<a name="line.565"></a>
<span class="sourceLineNo">566</span> out.eTag("td").nl();<a name="line.566"></a>
<span class="sourceLineNo">567</span> }<a name="line.567"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.html
index 8d17234..05870da 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializer.html
@@ -334,7 +334,7 @@
<span class="sourceLineNo">326</span> } else if (session.isUri(sType, pMeta, o)) {<a name="line.326"></a>
<span class="sourceLineNo">327</span> String label = session.getAnchorText(pMeta, o);<a name="line.327"></a>
<span class="sourceLineNo">328</span> out.oTag("a").attrUri("href", o).append('>');<a name="line.328"></a>
-<span class="sourceLineNo">329</span> out.append(label);<a name="line.329"></a>
+<span class="sourceLineNo">329</span> out.text(label);<a name="line.329"></a>
<span class="sourceLineNo">330</span> out.eTag("a");<a name="line.330"></a>
<span class="sourceLineNo">331</span> cr = CR_SIMPLE;<a name="line.331"></a>
<span class="sourceLineNo">332</span><a name="line.332"></a>
@@ -451,12 +451,12 @@
<span class="sourceLineNo">443</span> out.cTag();<a name="line.443"></a>
<span class="sourceLineNo">444</span><a name="line.444"></a>
<span class="sourceLineNo">445</span> try {<a name="line.445"></a>
-<span class="sourceLineNo">446</span> if (link != null) <a name="line.446"></a>
+<span class="sourceLineNo">446</span> if (link != null)<a name="line.446"></a>
<span class="sourceLineNo">447</span> out.oTag(i+3, "a").attrUri("href", m.resolveVars(link)).cTag();<a name="line.447"></a>
<span class="sourceLineNo">448</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), cMeta, key, 2, pMeta, false);<a name="line.448"></a>
<span class="sourceLineNo">449</span> if (cr == CR_NORMAL)<a name="line.449"></a>
<span class="sourceLineNo">450</span> out.i(i+2);<a name="line.450"></a>
-<span class="sourceLineNo">451</span> if (link != null) <a name="line.451"></a>
+<span class="sourceLineNo">451</span> if (link != null)<a name="line.451"></a>
<span class="sourceLineNo">452</span> out.eTag("a");<a name="line.452"></a>
<span class="sourceLineNo">453</span> } catch (SerializeException e) {<a name="line.453"></a>
<span class="sourceLineNo">454</span> throw e;<a name="line.454"></a>
@@ -564,12 +564,12 @@
<span class="sourceLineNo">556</span> if (style != null)<a name="line.556"></a>
<span class="sourceLineNo">557</span> out.attr("style", style);<a name="line.557"></a>
<span class="sourceLineNo">558</span> out.cTag();<a name="line.558"></a>
-<span class="sourceLineNo">559</span> if (link != null) <a name="line.559"></a>
+<span class="sourceLineNo">559</span> if (link != null)<a name="line.559"></a>
<span class="sourceLineNo">560</span> out.oTag(i+3, "a").attrUri("href", m2.resolveVars(link)).cTag();<a name="line.560"></a>
<span class="sourceLineNo">561</span> ContentResult cr = serializeAnything(session, out, render.getContent(session, value), pMeta.getClassMeta(), p.getKey().toString(), 2, pMeta, false);<a name="line.561"></a>
<span class="sourceLineNo">562</span> if (cr == CR_NORMAL)<a name="line.562"></a>
<span class="sourceLineNo">563</span> out.i(i+2);<a name="line.563"></a>
-<span class="sourceLineNo">564</span> if (link != null) <a name="line.564"></a>
+<span class="sourceLineNo">564</span> if (link != null)<a name="line.564"></a>
<span class="sourceLineNo">565</span> out.eTag("a");<a name="line.565"></a>
<span class="sourceLineNo">566</span> out.eTag("td").nl();<a name="line.566"></a>
<span class="sourceLineNo">567</span> }<a name="line.567"></a>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerBuilder.html b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerBuilder.html
index 320cd3f..fb0a100 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerBuilder.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/html/HtmlSerializerBuilder.html
@@ -312,413 +312,419 @@
<span class="sourceLineNo">304</span> }<a name="line.304"></a>
<span class="sourceLineNo">305</span><a name="line.305"></a>
<span class="sourceLineNo">306</span> @Override /* SerializerBuilder */<a name="line.306"></a>
-<span class="sourceLineNo">307</span> public HtmlSerializerBuilder relativeUriBase(String value) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span> super.relativeUriBase(value);<a name="line.308"></a>
+<span class="sourceLineNo">307</span> public HtmlSerializerBuilder uriContext(UriContext value) {<a name="line.307"></a>
+<span class="sourceLineNo">308</span> super.uriContext(value);<a name="line.308"></a>
<span class="sourceLineNo">309</span> return this;<a name="line.309"></a>
<span class="sourceLineNo">310</span> }<a name="line.310"></a>
<span class="sourceLineNo">311</span><a name="line.311"></a>
<span class="sourceLineNo">312</span> @Override /* SerializerBuilder */<a name="line.312"></a>
-<span class="sourceLineNo">313</span> public HtmlSerializerBuilder absolutePathUriBase(String value) {<a name="line.313"></a>
-<span class="sourceLineNo">314</span> super.absolutePathUriBase(value);<a name="line.314"></a>
+<span class="sourceLineNo">313</span> public HtmlSerializerBuilder uriResolution(UriResolution value) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span> super.uriResolution(value);<a name="line.314"></a>
<span class="sourceLineNo">315</span> return this;<a name="line.315"></a>
<span class="sourceLineNo">316</span> }<a name="line.316"></a>
<span class="sourceLineNo">317</span><a name="line.317"></a>
<span class="sourceLineNo">318</span> @Override /* SerializerBuilder */<a name="line.318"></a>
-<span class="sourceLineNo">319</span> public HtmlSerializerBuilder sortCollections(boolean value) {<a name="line.319"></a>
-<span class="sourceLineNo">320</span> super.sortCollections(value);<a name="line.320"></a>
+<span class="sourceLineNo">319</span> public HtmlSerializerBuilder uriRelativity(UriRelativity value) {<a name="line.319"></a>
+<span class="sourceLineNo">320</span> super.uriRelativity(value);<a name="line.320"></a>
<span class="sourceLineNo">321</span> return this;<a name="line.321"></a>
<span class="sourceLineNo">322</span> }<a name="line.322"></a>
<span class="sourceLineNo">323</span><a name="line.323"></a>
<span class="sourceLineNo">324</span> @Override /* SerializerBuilder */<a name="line.324"></a>
-<span class="sourceLineNo">325</span> public HtmlSerializerBuilder abridged(boolean value) {<a name="line.325"></a>
-<span class="sourceLineNo">326</span> super.abridged(value);<a name="line.326"></a>
+<span class="sourceLineNo">325</span> public HtmlSerializerBuilder sortCollections(boolean value) {<a name="line.325"></a>
+<span class="sourceLineNo">326</span> super.sortCollections(value);<a name="line.326"></a>
<span class="sourceLineNo">327</span> return this;<a name="line.327"></a>
<span class="sourceLineNo">328</span> }<a name="line.328"></a>
<span class="sourceLineNo">329</span><a name="line.329"></a>
<span class="sourceLineNo">330</span> @Override /* SerializerBuilder */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public HtmlSerializerBuilder sortMaps(boolean value) {<a name="line.331"></a>
-<span class="sourceLineNo">332</span> super.sortMaps(value);<a name="line.332"></a>
+<span class="sourceLineNo">331</span> public HtmlSerializerBuilder abridged(boolean value) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span> super.abridged(value);<a name="line.332"></a>
<span class="sourceLineNo">333</span> return this;<a name="line.333"></a>
<span class="sourceLineNo">334</span> }<a name="line.334"></a>
<span class="sourceLineNo">335</span><a name="line.335"></a>
-<span class="sourceLineNo">336</span> @Override /* CoreObjectBuilder */<a name="line.336"></a>
-<span class="sourceLineNo">337</span> public HtmlSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.337"></a>
-<span class="sourceLineNo">338</span> super.beansRequireDefaultConstructor(value);<a name="line.338"></a>
+<span class="sourceLineNo">336</span> @Override /* SerializerBuilder */<a name="line.336"></a>
+<span class="sourceLineNo">337</span> public HtmlSerializerBuilder sortMaps(boolean value) {<a name="line.337"></a>
+<span class="sourceLineNo">338</span> super.sortMaps(value);<a name="line.338"></a>
<span class="sourceLineNo">339</span> return this;<a name="line.339"></a>
<span class="sourceLineNo">340</span> }<a name="line.340"></a>
<span class="sourceLineNo">341</span><a name="line.341"></a>
<span class="sourceLineNo">342</span> @Override /* CoreObjectBuilder */<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public HtmlSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> super.beansRequireSerializable(value);<a name="line.344"></a>
+<span class="sourceLineNo">343</span> public HtmlSerializerBuilder beansRequireDefaultConstructor(boolean value) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> super.beansRequireDefaultConstructor(value);<a name="line.344"></a>
<span class="sourceLineNo">345</span> return this;<a name="line.345"></a>
<span class="sourceLineNo">346</span> }<a name="line.346"></a>
<span class="sourceLineNo">347</span><a name="line.347"></a>
<span class="sourceLineNo">348</span> @Override /* CoreObjectBuilder */<a name="line.348"></a>
-<span class="sourceLineNo">349</span> public HtmlSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.349"></a>
-<span class="sourceLineNo">350</span> super.beansRequireSettersForGetters(value);<a name="line.350"></a>
+<span class="sourceLineNo">349</span> public HtmlSerializerBuilder beansRequireSerializable(boolean value) {<a name="line.349"></a>
+<span class="sourceLineNo">350</span> super.beansRequireSerializable(value);<a name="line.350"></a>
<span class="sourceLineNo">351</span> return this;<a name="line.351"></a>
<span class="sourceLineNo">352</span> }<a name="line.352"></a>
<span class="sourceLineNo">353</span><a name="line.353"></a>
<span class="sourceLineNo">354</span> @Override /* CoreObjectBuilder */<a name="line.354"></a>
-<span class="sourceLineNo">355</span> public HtmlSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.355"></a>
-<span class="sourceLineNo">356</span> super.beansRequireSomeProperties(value);<a name="line.356"></a>
+<span class="sourceLineNo">355</span> public HtmlSerializerBuilder beansRequireSettersForGetters(boolean value) {<a name="line.355"></a>
+<span class="sourceLineNo">356</span> super.beansRequireSettersForGetters(value);<a name="line.356"></a>
<span class="sourceLineNo">357</span> return this;<a name="line.357"></a>
<span class="sourceLineNo">358</span> }<a name="line.358"></a>
<span class="sourceLineNo">359</span><a name="line.359"></a>
<span class="sourceLineNo">360</span> @Override /* CoreObjectBuilder */<a name="line.360"></a>
-<span class="sourceLineNo">361</span> public HtmlSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.361"></a>
-<span class="sourceLineNo">362</span> super.beanMapPutReturnsOldValue(value);<a name="line.362"></a>
+<span class="sourceLineNo">361</span> public HtmlSerializerBuilder beansRequireSomeProperties(boolean value) {<a name="line.361"></a>
+<span class="sourceLineNo">362</span> super.beansRequireSomeProperties(value);<a name="line.362"></a>
<span class="sourceLineNo">363</span> return this;<a name="line.363"></a>
<span class="sourceLineNo">364</span> }<a name="line.364"></a>
<span class="sourceLineNo">365</span><a name="line.365"></a>
<span class="sourceLineNo">366</span> @Override /* CoreObjectBuilder */<a name="line.366"></a>
-<span class="sourceLineNo">367</span> public HtmlSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.367"></a>
-<span class="sourceLineNo">368</span> super.beanConstructorVisibility(value);<a name="line.368"></a>
+<span class="sourceLineNo">367</span> public HtmlSerializerBuilder beanMapPutReturnsOldValue(boolean value) {<a name="line.367"></a>
+<span class="sourceLineNo">368</span> super.beanMapPutReturnsOldValue(value);<a name="line.368"></a>
<span class="sourceLineNo">369</span> return this;<a name="line.369"></a>
<span class="sourceLineNo">370</span> }<a name="line.370"></a>
<span class="sourceLineNo">371</span><a name="line.371"></a>
<span class="sourceLineNo">372</span> @Override /* CoreObjectBuilder */<a name="line.372"></a>
-<span class="sourceLineNo">373</span> public HtmlSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.373"></a>
-<span class="sourceLineNo">374</span> super.beanClassVisibility(value);<a name="line.374"></a>
+<span class="sourceLineNo">373</span> public HtmlSerializerBuilder beanConstructorVisibility(Visibility value) {<a name="line.373"></a>
+<span class="sourceLineNo">374</span> super.beanConstructorVisibility(value);<a name="line.374"></a>
<span class="sourceLineNo">375</span> return this;<a name="line.375"></a>
<span class="sourceLineNo">376</span> }<a name="line.376"></a>
<span class="sourceLineNo">377</span><a name="line.377"></a>
<span class="sourceLineNo">378</span> @Override /* CoreObjectBuilder */<a name="line.378"></a>
-<span class="sourceLineNo">379</span> public HtmlSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span> super.beanFieldVisibility(value);<a name="line.380"></a>
+<span class="sourceLineNo">379</span> public HtmlSerializerBuilder beanClassVisibility(Visibility value) {<a name="line.379"></a>
+<span class="sourceLineNo">380</span> super.beanClassVisibility(value);<a name="line.380"></a>
<span class="sourceLineNo">381</span> return this;<a name="line.381"></a>
<span class="sourceLineNo">382</span> }<a name="line.382"></a>
<span class="sourceLineNo">383</span><a name="line.383"></a>
<span class="sourceLineNo">384</span> @Override /* CoreObjectBuilder */<a name="line.384"></a>
-<span class="sourceLineNo">385</span> public HtmlSerializerBuilder methodVisibility(Visibility value) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span> super.methodVisibility(value);<a name="line.386"></a>
+<span class="sourceLineNo">385</span> public HtmlSerializerBuilder beanFieldVisibility(Visibility value) {<a name="line.385"></a>
+<span class="sourceLineNo">386</span> super.beanFieldVisibility(value);<a name="line.386"></a>
<span class="sourceLineNo">387</span> return this;<a name="line.387"></a>
<span class="sourceLineNo">388</span> }<a name="line.388"></a>
<span class="sourceLineNo">389</span><a name="line.389"></a>
<span class="sourceLineNo">390</span> @Override /* CoreObjectBuilder */<a name="line.390"></a>
-<span class="sourceLineNo">391</span> public HtmlSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.391"></a>
-<span class="sourceLineNo">392</span> super.useJavaBeanIntrospector(value);<a name="line.392"></a>
+<span class="sourceLineNo">391</span> public HtmlSerializerBuilder methodVisibility(Visibility value) {<a name="line.391"></a>
+<span class="sourceLineNo">392</span> super.methodVisibility(value);<a name="line.392"></a>
<span class="sourceLineNo">393</span> return this;<a name="line.393"></a>
<span class="sourceLineNo">394</span> }<a name="line.394"></a>
<span class="sourceLineNo">395</span><a name="line.395"></a>
<span class="sourceLineNo">396</span> @Override /* CoreObjectBuilder */<a name="line.396"></a>
-<span class="sourceLineNo">397</span> public HtmlSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span> super.useInterfaceProxies(value);<a name="line.398"></a>
+<span class="sourceLineNo">397</span> public HtmlSerializerBuilder useJavaBeanIntrospector(boolean value) {<a name="line.397"></a>
+<span class="sourceLineNo">398</span> super.useJavaBeanIntrospector(value);<a name="line.398"></a>
<span class="sourceLineNo">399</span> return this;<a name="line.399"></a>
<span class="sourceLineNo">400</span> }<a name="line.400"></a>
<span class="sourceLineNo">401</span><a name="line.401"></a>
<span class="sourceLineNo">402</span> @Override /* CoreObjectBuilder */<a name="line.402"></a>
-<span class="sourceLineNo">403</span> public HtmlSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.403"></a>
-<span class="sourceLineNo">404</span> super.ignoreUnknownBeanProperties(value);<a name="line.404"></a>
+<span class="sourceLineNo">403</span> public HtmlSerializerBuilder useInterfaceProxies(boolean value) {<a name="line.403"></a>
+<span class="sourceLineNo">404</span> super.useInterfaceProxies(value);<a name="line.404"></a>
<span class="sourceLineNo">405</span> return this;<a name="line.405"></a>
<span class="sourceLineNo">406</span> }<a name="line.406"></a>
<span class="sourceLineNo">407</span><a name="line.407"></a>
<span class="sourceLineNo">408</span> @Override /* CoreObjectBuilder */<a name="line.408"></a>
-<span class="sourceLineNo">409</span> public HtmlSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.409"></a>
-<span class="sourceLineNo">410</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.410"></a>
+<span class="sourceLineNo">409</span> public HtmlSerializerBuilder ignoreUnknownBeanProperties(boolean value) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span> super.ignoreUnknownBeanProperties(value);<a name="line.410"></a>
<span class="sourceLineNo">411</span> return this;<a name="line.411"></a>
<span class="sourceLineNo">412</span> }<a name="line.412"></a>
<span class="sourceLineNo">413</span><a name="line.413"></a>
<span class="sourceLineNo">414</span> @Override /* CoreObjectBuilder */<a name="line.414"></a>
-<span class="sourceLineNo">415</span> public HtmlSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.415"></a>
-<span class="sourceLineNo">416</span> super.ignorePropertiesWithoutSetters(value);<a name="line.416"></a>
+<span class="sourceLineNo">415</span> public HtmlSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {<a name="line.415"></a>
+<span class="sourceLineNo">416</span> super.ignoreUnknownNullBeanProperties(value);<a name="line.416"></a>
<span class="sourceLineNo">417</span> return this;<a name="line.417"></a>
<span class="sourceLineNo">418</span> }<a name="line.418"></a>
<span class="sourceLineNo">419</span><a name="line.419"></a>
<span class="sourceLineNo">420</span> @Override /* CoreObjectBuilder */<a name="line.420"></a>
-<span class="sourceLineNo">421</span> public HtmlSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.422"></a>
+<span class="sourceLineNo">421</span> public HtmlSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span> super.ignorePropertiesWithoutSetters(value);<a name="line.422"></a>
<span class="sourceLineNo">423</span> return this;<a name="line.423"></a>
<span class="sourceLineNo">424</span> }<a name="line.424"></a>
<span class="sourceLineNo">425</span><a name="line.425"></a>
<span class="sourceLineNo">426</span> @Override /* CoreObjectBuilder */<a name="line.426"></a>
-<span class="sourceLineNo">427</span> public HtmlSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.427"></a>
-<span class="sourceLineNo">428</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.428"></a>
+<span class="sourceLineNo">427</span> public HtmlSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {<a name="line.427"></a>
+<span class="sourceLineNo">428</span> super.ignoreInvocationExceptionsOnGetters(value);<a name="line.428"></a>
<span class="sourceLineNo">429</span> return this;<a name="line.429"></a>
<span class="sourceLineNo">430</span> }<a name="line.430"></a>
<span class="sourceLineNo">431</span><a name="line.431"></a>
<span class="sourceLineNo">432</span> @Override /* CoreObjectBuilder */<a name="line.432"></a>
-<span class="sourceLineNo">433</span> public HtmlSerializerBuilder sortProperties(boolean value) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> super.sortProperties(value);<a name="line.434"></a>
+<span class="sourceLineNo">433</span> public HtmlSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {<a name="line.433"></a>
+<span class="sourceLineNo">434</span> super.ignoreInvocationExceptionsOnSetters(value);<a name="line.434"></a>
<span class="sourceLineNo">435</span> return this;<a name="line.435"></a>
<span class="sourceLineNo">436</span> }<a name="line.436"></a>
<span class="sourceLineNo">437</span><a name="line.437"></a>
<span class="sourceLineNo">438</span> @Override /* CoreObjectBuilder */<a name="line.438"></a>
-<span class="sourceLineNo">439</span> public HtmlSerializerBuilder notBeanPackages(String...values) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span> super.notBeanPackages(values);<a name="line.440"></a>
+<span class="sourceLineNo">439</span> public HtmlSerializerBuilder sortProperties(boolean value) {<a name="line.439"></a>
+<span class="sourceLineNo">440</span> super.sortProperties(value);<a name="line.440"></a>
<span class="sourceLineNo">441</span> return this;<a name="line.441"></a>
<span class="sourceLineNo">442</span> }<a name="line.442"></a>
<span class="sourceLineNo">443</span><a name="line.443"></a>
<span class="sourceLineNo">444</span> @Override /* CoreObjectBuilder */<a name="line.444"></a>
-<span class="sourceLineNo">445</span> public HtmlSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.445"></a>
+<span class="sourceLineNo">445</span> public HtmlSerializerBuilder notBeanPackages(String...values) {<a name="line.445"></a>
<span class="sourceLineNo">446</span> super.notBeanPackages(values);<a name="line.446"></a>
<span class="sourceLineNo">447</span> return this;<a name="line.447"></a>
<span class="sourceLineNo">448</span> }<a name="line.448"></a>
<span class="sourceLineNo">449</span><a name="line.449"></a>
<span class="sourceLineNo">450</span> @Override /* CoreObjectBuilder */<a name="line.450"></a>
-<span class="sourceLineNo">451</span> public HtmlSerializerBuilder setNotBeanPackages(String...values) {<a name="line.451"></a>
-<span class="sourceLineNo">452</span> super.setNotBeanPackages(values);<a name="line.452"></a>
+<span class="sourceLineNo">451</span> public HtmlSerializerBuilder notBeanPackages(Collection<String> values) {<a name="line.451"></a>
+<span class="sourceLineNo">452</span> super.notBeanPackages(values);<a name="line.452"></a>
<span class="sourceLineNo">453</span> return this;<a name="line.453"></a>
<span class="sourceLineNo">454</span> }<a name="line.454"></a>
<span class="sourceLineNo">455</span><a name="line.455"></a>
<span class="sourceLineNo">456</span> @Override /* CoreObjectBuilder */<a name="line.456"></a>
-<span class="sourceLineNo">457</span> public HtmlSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.457"></a>
+<span class="sourceLineNo">457</span> public HtmlSerializerBuilder setNotBeanPackages(String...values) {<a name="line.457"></a>
<span class="sourceLineNo">458</span> super.setNotBeanPackages(values);<a name="line.458"></a>
<span class="sourceLineNo">459</span> return this;<a name="line.459"></a>
<span class="sourceLineNo">460</span> }<a name="line.460"></a>
<span class="sourceLineNo">461</span><a name="line.461"></a>
<span class="sourceLineNo">462</span> @Override /* CoreObjectBuilder */<a name="line.462"></a>
-<span class="sourceLineNo">463</span> public HtmlSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.463"></a>
-<span class="sourceLineNo">464</span> super.removeNotBeanPackages(values);<a name="line.464"></a>
+<span class="sourceLineNo">463</span> public HtmlSerializerBuilder setNotBeanPackages(Collection<String> values) {<a name="line.463"></a>
+<span class="sourceLineNo">464</span> super.setNotBeanPackages(values);<a name="line.464"></a>
<span class="sourceLineNo">465</span> return this;<a name="line.465"></a>
<span class="sourceLineNo">466</span> }<a name="line.466"></a>
<span class="sourceLineNo">467</span><a name="line.467"></a>
<span class="sourceLineNo">468</span> @Override /* CoreObjectBuilder */<a name="line.468"></a>
-<span class="sourceLineNo">469</span> public HtmlSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.469"></a>
+<span class="sourceLineNo">469</span> public HtmlSerializerBuilder removeNotBeanPackages(String...values) {<a name="line.469"></a>
<span class="sourceLineNo">470</span> super.removeNotBeanPackages(values);<a name="line.470"></a>
<span class="sourceLineNo">471</span> return this;<a name="line.471"></a>
<span class="sourceLineNo">472</span> }<a name="line.472"></a>
<span class="sourceLineNo">473</span><a name="line.473"></a>
<span class="sourceLineNo">474</span> @Override /* CoreObjectBuilder */<a name="line.474"></a>
-<span class="sourceLineNo">475</span> public HtmlSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.475"></a>
-<span class="sourceLineNo">476</span> super.notBeanClasses(values);<a name="line.476"></a>
+<span class="sourceLineNo">475</span> public HtmlSerializerBuilder removeNotBeanPackages(Collection<String> values) {<a name="line.475"></a>
+<span class="sourceLineNo">476</span> super.removeNotBeanPackages(values);<a name="line.476"></a>
<span class="sourceLineNo">477</span> return this;<a name="line.477"></a>
<span class="sourceLineNo">478</span> }<a name="line.478"></a>
<span class="sourceLineNo">479</span><a name="line.479"></a>
<span class="sourceLineNo">480</span> @Override /* CoreObjectBuilder */<a name="line.480"></a>
-<span class="sourceLineNo">481</span> public HtmlSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.481"></a>
+<span class="sourceLineNo">481</span> public HtmlSerializerBuilder notBeanClasses(Class<?>...values) {<a name="line.481"></a>
<span class="sourceLineNo">482</span> super.notBeanClasses(values);<a name="line.482"></a>
<span class="sourceLineNo">483</span> return this;<a name="line.483"></a>
<span class="sourceLineNo">484</span> }<a name="line.484"></a>
<span class="sourceLineNo">485</span><a name="line.485"></a>
<span class="sourceLineNo">486</span> @Override /* CoreObjectBuilder */<a name="line.486"></a>
-<span class="sourceLineNo">487</span> public HtmlSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> super.setNotBeanClasses(values);<a name="line.488"></a>
+<span class="sourceLineNo">487</span> public HtmlSerializerBuilder notBeanClasses(Collection<Class<?>> values) {<a name="line.487"></a>
+<span class="sourceLineNo">488</span> super.notBeanClasses(values);<a name="line.488"></a>
<span class="sourceLineNo">489</span> return this;<a name="line.489"></a>
<span class="sourceLineNo">490</span> }<a name="line.490"></a>
<span class="sourceLineNo">491</span><a name="line.491"></a>
<span class="sourceLineNo">492</span> @Override /* CoreObjectBuilder */<a name="line.492"></a>
-<span class="sourceLineNo">493</span> public HtmlSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.493"></a>
+<span class="sourceLineNo">493</span> public HtmlSerializerBuilder setNotBeanClasses(Class<?>...values) {<a name="line.493"></a>
<span class="sourceLineNo">494</span> super.setNotBeanClasses(values);<a name="line.494"></a>
<span class="sourceLineNo">495</span> return this;<a name="line.495"></a>
<span class="sourceLineNo">496</span> }<a name="line.496"></a>
<span class="sourceLineNo">497</span><a name="line.497"></a>
<span class="sourceLineNo">498</span> @Override /* CoreObjectBuilder */<a name="line.498"></a>
-<span class="sourceLineNo">499</span> public HtmlSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.499"></a>
-<span class="sourceLineNo">500</span> super.removeNotBeanClasses(values);<a name="line.500"></a>
+<span class="sourceLineNo">499</span> public HtmlSerializerBuilder setNotBeanClasses(Collection<Class<?>> values) {<a name="line.499"></a>
+<span class="sourceLineNo">500</span> super.setNotBeanClasses(values);<a name="line.500"></a>
<span class="sourceLineNo">501</span> return this;<a name="line.501"></a>
<span class="sourceLineNo">502</span> }<a name="line.502"></a>
<span class="sourceLineNo">503</span><a name="line.503"></a>
<span class="sourceLineNo">504</span> @Override /* CoreObjectBuilder */<a name="line.504"></a>
-<span class="sourceLineNo">505</span> public HtmlSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.505"></a>
+<span class="sourceLineNo">505</span> public HtmlSerializerBuilder removeNotBeanClasses(Class<?>...values) {<a name="line.505"></a>
<span class="sourceLineNo">506</span> super.removeNotBeanClasses(values);<a name="line.506"></a>
<span class="sourceLineNo">507</span> return this;<a name="line.507"></a>
<span class="sourceLineNo">508</span> }<a name="line.508"></a>
<span class="sourceLineNo">509</span><a name="line.509"></a>
<span class="sourceLineNo">510</span> @Override /* CoreObjectBuilder */<a name="line.510"></a>
-<span class="sourceLineNo">511</span> public HtmlSerializerBuilder beanFilters(Class<?>...values) {<a name="line.511"></a>
-<span class="sourceLineNo">512</span> super.beanFilters(values);<a name="line.512"></a>
+<span class="sourceLineNo">511</span> public HtmlSerializerBuilder removeNotBeanClasses(Collection<Class<?>> values) {<a name="line.511"></a>
+<span class="sourceLineNo">512</span> super.removeNotBeanClasses(values);<a name="line.512"></a>
<span class="sourceLineNo">513</span> return this;<a name="line.513"></a>
<span class="sourceLineNo">514</span> }<a name="line.514"></a>
<span class="sourceLineNo">515</span><a name="line.515"></a>
<span class="sourceLineNo">516</span> @Override /* CoreObjectBuilder */<a name="line.516"></a>
-<span class="sourceLineNo">517</span> public HtmlSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.517"></a>
+<span class="sourceLineNo">517</span> public HtmlSerializerBuilder beanFilters(Class<?>...values) {<a name="line.517"></a>
<span class="sourceLineNo">518</span> super.beanFilters(values);<a name="line.518"></a>
<span class="sourceLineNo">519</span> return this;<a name="line.519"></a>
<span class="sourceLineNo">520</span> }<a name="line.520"></a>
<span class="sourceLineNo">521</span><a name="line.521"></a>
<span class="sourceLineNo">522</span> @Override /* CoreObjectBuilder */<a name="line.522"></a>
-<span class="sourceLineNo">523</span> public HtmlSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.523"></a>
-<span class="sourceLineNo">524</span> super.setBeanFilters(values);<a name="line.524"></a>
+<span class="sourceLineNo">523</span> public HtmlSerializerBuilder beanFilters(Collection<Class<?>> values) {<a name="line.523"></a>
+<span class="sourceLineNo">524</span> super.beanFilters(values);<a name="line.524"></a>
<span class="sourceLineNo">525</span> return this;<a name="line.525"></a>
<span class="sourceLineNo">526</span> }<a name="line.526"></a>
<span class="sourceLineNo">527</span><a name="line.527"></a>
<span class="sourceLineNo">528</span> @Override /* CoreObjectBuilder */<a name="line.528"></a>
-<span class="sourceLineNo">529</span> public HtmlSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.529"></a>
+<span class="sourceLineNo">529</span> public HtmlSerializerBuilder setBeanFilters(Class<?>...values) {<a name="line.529"></a>
<span class="sourceLineNo">530</span> super.setBeanFilters(values);<a name="line.530"></a>
<span class="sourceLineNo">531</span> return this;<a name="line.531"></a>
<span class="sourceLineNo">532</span> }<a name="line.532"></a>
<span class="sourceLineNo">533</span><a name="line.533"></a>
<span class="sourceLineNo">534</span> @Override /* CoreObjectBuilder */<a name="line.534"></a>
-<span class="sourceLineNo">535</span> public HtmlSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.535"></a>
-<span class="sourceLineNo">536</span> super.removeBeanFilters(values);<a name="line.536"></a>
+<span class="sourceLineNo">535</span> public HtmlSerializerBuilder setBeanFilters(Collection<Class<?>> values) {<a name="line.535"></a>
+<span class="sourceLineNo">536</span> super.setBeanFilters(values);<a name="line.536"></a>
<span class="sourceLineNo">537</span> return this;<a name="line.537"></a>
<span class="sourceLineNo">538</span> }<a name="line.538"></a>
<span class="sourceLineNo">539</span><a name="line.539"></a>
<span class="sourceLineNo">540</span> @Override /* CoreObjectBuilder */<a name="line.540"></a>
-<span class="sourceLineNo">541</span> public HtmlSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.541"></a>
+<span class="sourceLineNo">541</span> public HtmlSerializerBuilder removeBeanFilters(Class<?>...values) {<a name="line.541"></a>
<span class="sourceLineNo">542</span> super.removeBeanFilters(values);<a name="line.542"></a>
<span class="sourceLineNo">543</span> return this;<a name="line.543"></a>
<span class="sourceLineNo">544</span> }<a name="line.544"></a>
<span class="sourceLineNo">545</span><a name="line.545"></a>
<span class="sourceLineNo">546</span> @Override /* CoreObjectBuilder */<a name="line.546"></a>
-<span class="sourceLineNo">547</span> public HtmlSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.547"></a>
-<span class="sourceLineNo">548</span> super.pojoSwaps(values);<a name="line.548"></a>
+<span class="sourceLineNo">547</span> public HtmlSerializerBuilder removeBeanFilters(Collection<Class<?>> values) {<a name="line.547"></a>
+<span class="sourceLineNo">548</span> super.removeBeanFilters(values);<a name="line.548"></a>
<span class="sourceLineNo">549</span> return this;<a name="line.549"></a>
<span class="sourceLineNo">550</span> }<a name="line.550"></a>
<span class="sourceLineNo">551</span><a name="line.551"></a>
<span class="sourceLineNo">552</span> @Override /* CoreObjectBuilder */<a name="line.552"></a>
-<span class="sourceLineNo">553</span> public HtmlSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.553"></a>
+<span class="sourceLineNo">553</span> public HtmlSerializerBuilder pojoSwaps(Class<?>...values) {<a name="line.553"></a>
<span class="sourceLineNo">554</span> super.pojoSwaps(values);<a name="line.554"></a>
<span class="sourceLineNo">555</span> return this;<a name="line.555"></a>
<span class="sourceLineNo">556</span> }<a name="line.556"></a>
<span class="sourceLineNo">557</span><a name="line.557"></a>
<span class="sourceLineNo">558</span> @Override /* CoreObjectBuilder */<a name="line.558"></a>
-<span class="sourceLineNo">559</span> public HtmlSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.559"></a>
-<span class="sourceLineNo">560</span> super.setPojoSwaps(values);<a name="line.560"></a>
+<span class="sourceLineNo">559</span> public HtmlSerializerBuilder pojoSwaps(Collection<Class<?>> values) {<a name="line.559"></a>
+<span class="sourceLineNo">560</span> super.pojoSwaps(values);<a name="line.560"></a>
<span class="sourceLineNo">561</span> return this;<a name="line.561"></a>
<span class="sourceLineNo">562</span> }<a name="line.562"></a>
<span class="sourceLineNo">563</span><a name="line.563"></a>
<span class="sourceLineNo">564</span> @Override /* CoreObjectBuilder */<a name="line.564"></a>
-<span class="sourceLineNo">565</span> public HtmlSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.565"></a>
+<span class="sourceLineNo">565</span> public HtmlSerializerBuilder setPojoSwaps(Class<?>...values) {<a name="line.565"></a>
<span class="sourceLineNo">566</span> super.setPojoSwaps(values);<a name="line.566"></a>
<span class="sourceLineNo">567</span> return this;<a name="line.567"></a>
<span class="sourceLineNo">568</span> }<a name="line.568"></a>
<span class="sourceLineNo">569</span><a name="line.569"></a>
<span class="sourceLineNo">570</span> @Override /* CoreObjectBuilder */<a name="line.570"></a>
-<span class="sourceLineNo">571</span> public HtmlSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> super.removePojoSwaps(values);<a name="line.572"></a>
+<span class="sourceLineNo">571</span> public HtmlSerializerBuilder setPojoSwaps(Collection<Class<?>> values) {<a name="line.571"></a>
+<span class="sourceLineNo">572</span> super.setPojoSwaps(values);<a name="line.572"></a>
<span class="sourceLineNo">573</span> return this;<a name="line.573"></a>
<span class="sourceLineNo">574</span> }<a name="line.574"></a>
<span class="sourceLineNo">575</span><a name="line.575"></a>
<span class="sourceLineNo">576</span> @Override /* CoreObjectBuilder */<a name="line.576"></a>
-<span class="sourceLineNo">577</span> public HtmlSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.577"></a>
+<span class="sourceLineNo">577</span> public HtmlSerializerBuilder removePojoSwaps(Class<?>...values) {<a name="line.577"></a>
<span class="sourceLineNo">578</span> super.removePojoSwaps(values);<a name="line.578"></a>
<span class="sourceLineNo">579</span> return this;<a name="line.579"></a>
<span class="sourceLineNo">580</span> }<a name="line.580"></a>
<span class="sourceLineNo">581</span><a name="line.581"></a>
<span class="sourceLineNo">582</span> @Override /* CoreObjectBuilder */<a name="line.582"></a>
-<span class="sourceLineNo">583</span> public HtmlSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.583"></a>
-<span class="sourceLineNo">584</span> super.implClasses(values);<a name="line.584"></a>
+<span class="sourceLineNo">583</span> public HtmlSerializerBuilder removePojoSwaps(Collection<Class<?>> values) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span> super.removePojoSwaps(values);<a name="line.584"></a>
<span class="sourceLineNo">585</span> return this;<a name="line.585"></a>
<span class="sourceLineNo">586</span> }<a name="line.586"></a>
<span class="sourceLineNo">587</span><a name="line.587"></a>
<span class="sourceLineNo">588</span> @Override /* CoreObjectBuilder */<a name="line.588"></a>
-<span class="sourceLineNo">589</span> public <T> HtmlSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.589"></a>
-<span class="sourceLineNo">590</span> super.implClass(interfaceClass, implClass);<a name="line.590"></a>
+<span class="sourceLineNo">589</span> public HtmlSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {<a name="line.589"></a>
+<span class="sourceLineNo">590</span> super.implClasses(values);<a name="line.590"></a>
<span class="sourceLineNo">591</span> return this;<a name="line.591"></a>
<span class="sourceLineNo">592</span> }<a name="line.592"></a>
<span class="sourceLineNo">593</span><a name="line.593"></a>
<span class="sourceLineNo">594</span> @Override /* CoreObjectBuilder */<a name="line.594"></a>
-<span class="sourceLineNo">595</span> public HtmlSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.595"></a>
-<span class="sourceLineNo">596</span> super.beanDictionary(values);<a name="line.596"></a>
+<span class="sourceLineNo">595</span> public <T> HtmlSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {<a name="line.595"></a>
+<span class="sourceLineNo">596</span> super.implClass(interfaceClass, implClass);<a name="line.596"></a>
<span class="sourceLineNo">597</span> return this;<a name="line.597"></a>
<span class="sourceLineNo">598</span> }<a name="line.598"></a>
<span class="sourceLineNo">599</span><a name="line.599"></a>
<span class="sourceLineNo">600</span> @Override /* CoreObjectBuilder */<a name="line.600"></a>
-<span class="sourceLineNo">601</span> public HtmlSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.601"></a>
+<span class="sourceLineNo">601</span> public HtmlSerializerBuilder beanDictionary(Class<?>...values) {<a name="line.601"></a>
<span class="sourceLineNo">602</span> super.beanDictionary(values);<a name="line.602"></a>
<span class="sourceLineNo">603</span> return this;<a name="line.603"></a>
<span class="sourceLineNo">604</span> }<a name="line.604"></a>
<span class="sourceLineNo">605</span><a name="line.605"></a>
<span class="sourceLineNo">606</span> @Override /* CoreObjectBuilder */<a name="line.606"></a>
-<span class="sourceLineNo">607</span> public HtmlSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.607"></a>
-<span class="sourceLineNo">608</span> super.setBeanDictionary(values);<a name="line.608"></a>
+<span class="sourceLineNo">607</span> public HtmlSerializerBuilder beanDictionary(Collection<Class<?>> values) {<a name="line.607"></a>
+<span class="sourceLineNo">608</span> super.beanDictionary(values);<a name="line.608"></a>
<span class="sourceLineNo">609</span> return this;<a name="line.609"></a>
<span class="sourceLineNo">610</span> }<a name="line.610"></a>
<span class="sourceLineNo">611</span><a name="line.611"></a>
<span class="sourceLineNo">612</span> @Override /* CoreObjectBuilder */<a name="line.612"></a>
-<span class="sourceLineNo">613</span> public HtmlSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.613"></a>
+<span class="sourceLineNo">613</span> public HtmlSerializerBuilder setBeanDictionary(Class<?>...values) {<a name="line.613"></a>
<span class="sourceLineNo">614</span> super.setBeanDictionary(values);<a name="line.614"></a>
<span class="sourceLineNo">615</span> return this;<a name="line.615"></a>
<span class="sourceLineNo">616</span> }<a name="line.616"></a>
<span class="sourceLineNo">617</span><a name="line.617"></a>
<span class="sourceLineNo">618</span> @Override /* CoreObjectBuilder */<a name="line.618"></a>
-<span class="sourceLineNo">619</span> public HtmlSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.619"></a>
-<span class="sourceLineNo">620</span> super.removeFromBeanDictionary(values);<a name="line.620"></a>
+<span class="sourceLineNo">619</span> public HtmlSerializerBuilder setBeanDictionary(Collection<Class<?>> values) {<a name="line.619"></a>
+<span class="sourceLineNo">620</span> super.setBeanDictionary(values);<a name="line.620"></a>
<span class="sourceLineNo">621</span> return this;<a name="line.621"></a>
<span class="sourceLineNo">622</span> }<a name="line.622"></a>
<span class="sourceLineNo">623</span><a name="line.623"></a>
<span class="sourceLineNo">624</span> @Override /* CoreObjectBuilder */<a name="line.624"></a>
-<span class="sourceLineNo">625</span> public HtmlSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.625"></a>
+<span class="sourceLineNo">625</span> public HtmlSerializerBuilder removeFromBeanDictionary(Class<?>...values) {<a name="line.625"></a>
<span class="sourceLineNo">626</span> super.removeFromBeanDictionary(values);<a name="line.626"></a>
<span class="sourceLineNo">627</span> return this;<a name="line.627"></a>
<span class="sourceLineNo">628</span> }<a name="line.628"></a>
<span class="sourceLineNo">629</span><a name="line.629"></a>
<span class="sourceLineNo">630</span> @Override /* CoreObjectBuilder */<a name="line.630"></a>
-<span class="sourceLineNo">631</span> public HtmlSerializerBuilder beanTypePropertyName(String value) {<a name="line.631"></a>
-<span class="sourceLineNo">632</span> super.beanTypePropertyName(value);<a name="line.632"></a>
+<span class="sourceLineNo">631</span> public HtmlSerializerBuilder removeFromBeanDictionary(Collection<Class<?>> values) {<a name="line.631"></a>
+<span class="sourceLineNo">632</span> super.removeFromBeanDictionary(values);<a name="line.632"></a>
<span class="sourceLineNo">633</span> return this;<a name="line.633"></a>
<span class="sourceLineNo">634</span> }<a name="line.634"></a>
<span class="sourceLineNo">635</span><a name="line.635"></a>
<span class="sourceLineNo">636</span> @Override /* CoreObjectBuilder */<a name="line.636"></a>
-<span class="sourceLineNo">637</span> public HtmlSerializerBuilder defaultParser(Class<?> value) {<a name="line.637"></a>
-<span class="sourceLineNo">638</span> super.defaultParser(value);<a name="line.638"></a>
+<span class="sourceLineNo">637</span> public HtmlSerializerBuilder beanTypePropertyName(String value) {<a name="line.637"></a>
+<span class="sourceLineNo">638</span> super.beanTypePropertyName(value);<a name="line.638"></a>
<span class="sourceLineNo">639</span> return this;<a name="line.639"></a>
<span class="sourceLineNo">640</span> }<a name="line.640"></a>
<span class="sourceLineNo">641</span><a name="line.641"></a>
<span class="sourceLineNo">642</span> @Override /* CoreObjectBuilder */<a name="line.642"></a>
-<span class="sourceLineNo">643</span> public HtmlSerializerBuilder locale(Locale value) {<a name="line.643"></a>
-<span class="sourceLineNo">644</span> super.locale(value);<a name="line.644"></a>
+<span class="sourceLineNo">643</span> public HtmlSerializerBuilder defaultParser(Class<?> value) {<a name="line.643"></a>
+<span class="sourceLineNo">644</span> super.defaultParser(value);<a name="line.644"></a>
<span class="sourceLineNo">645</span> return this;<a name="line.645"></a>
<span class="sourceLineNo">646</span> }<a name="line.646"></a>
<span class="sourceLineNo">647</span><a name="line.647"></a>
<span class="sourceLineNo">648</span> @Override /* CoreObjectBuilder */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public HtmlSerializerBuilder timeZone(TimeZone value) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> super.timeZone(value);<a name="line.650"></a>
+<span class="sourceLineNo">649</span> public HtmlSerializerBuilder locale(Locale value) {<a name="line.649"></a>
+<span class="sourceLineNo">650</span> super.locale(value);<a name="line.650"></a>
<span class="sourceLineNo">651</span> return this;<a name="line.651"></a>
<span class="sourceLineNo">652</span> }<a name="line.652"></a>
<span class="sourceLineNo">653</span><a name="line.653"></a>
<span class="sourceLineNo">654</span> @Override /* CoreObjectBuilder */<a name="line.654"></a>
-<span class="sourceLineNo">655</span> public HtmlSerializerBuilder mediaType(MediaType value) {<a name="line.655"></a>
-<span class="sourceLineNo">656</span> super.mediaType(value);<a name="line.656"></a>
+<span class="sourceLineNo">655</span> public HtmlSerializerBuilder timeZone(TimeZone value) {<a name="line.655"></a>
+<span class="sourceLineNo">656</span> super.timeZone(value);<a name="line.656"></a>
<span class="sourceLineNo">657</span> return this;<a name="line.657"></a>
<span class="sourceLineNo">658</span> }<a name="line.658"></a>
<span class="sourceLineNo">659</span><a name="line.659"></a>
<span class="sourceLineNo">660</span> @Override /* CoreObjectBuilder */<a name="line.660"></a>
-<span class="sourceLineNo">661</span> public HtmlSerializerBuilder debug(boolean value) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> super.debug(value);<a name="line.662"></a>
+<span class="sourceLineNo">661</span> public HtmlSerializerBuilder mediaType(MediaType value) {<a name="line.661"></a>
+<span class="sourceLineNo">662</span> super.mediaType(value);<a name="line.662"></a>
<span class="sourceLineNo">663</span> return this;<a name="line.663"></a>
<span class="sourceLineNo">664</span> }<a name="line.664"></a>
<span class="sourceLineNo">665</span><a name="line.665"></a>
<span class="sourceLineNo">666</span> @Override /* CoreObjectBuilder */<a name="line.666"></a>
-<span class="sourceLineNo">667</span> public HtmlSerializerBuilder property(String name, Object value) {<a name="line.667"></a>
-<span class="sourceLineNo">668</span> super.property(name, value);<a name="line.668"></a>
+<span class="sourceLineNo">667</span> public HtmlSerializerBuilder debug(boolean value) {<a name="line.667"></a>
+<span class="sourceLineNo">668</span> super.debug(value);<a name="line.668"></a>
<span class="sourceLineNo">669</span> return this;<a name="line.669"></a>
<span class="sourceLineNo">670</span> }<a name="line.670"></a>
<span class="sourceLineNo">671</span><a name="line.671"></a>
<span class="sourceLineNo">672</span> @Override /* CoreObjectBuilder */<a name="line.672"></a>
-<span class="sourceLineNo">673</span> public HtmlSerializerBuilder properties(Map<String,Object> properties) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> super.properties(properties);<a name="line.674"></a>
+<span class="sourceLineNo">673</span> public HtmlSerializerBuilder property(String name, Object value) {<a name="line.673"></a>
+<span class="sourceLineNo">674</span> super.property(name, value);<a name="line.674"></a>
<span class="sourceLineNo">675</span> return this;<a name="line.675"></a>
<span class="sourceLineNo">676</span> }<a name="line.676"></a>
<span class="sourceLineNo">677</span><a name="line.677"></a>
<span class="sourceLineNo">678</span> @Override /* CoreObjectBuilder */<a name="line.678"></a>
-<span class="sourceLineNo">679</span> public HtmlSerializerBuilder addToProperty(String name, Object value) {<a name="line.679"></a>
-<span class="sourceLineNo">680</span> super.addToProperty(name, value);<a name="line.680"></a>
+<span class="sourceLineNo">679</span> public HtmlSerializerBuilder properties(Map<String,Object> properties) {<a name="line.679"></a>
+<span class="sourceLineNo">680</span> super.properties(properties);<a name="line.680"></a>
<span class="sourceLineNo">681</span> return this;<a name="line.681"></a>
<span class="sourceLineNo">682</span> }<a name="line.682"></a>
<span class="sourceLineNo">683</span><a name="line.683"></a>
<span class="sourceLineNo">684</span> @Override /* CoreObjectBuilder */<a name="line.684"></a>
-<span class="sourceLineNo">685</span> public HtmlSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.685"></a>
-<span class="sourceLineNo">686</span> super.putToProperty(name, key, value);<a name="line.686"></a>
+<span class="sourceLineNo">685</span> public HtmlSerializerBuilder addToProperty(String name, Object value) {<a name="line.685"></a>
+<span class="sourceLineNo">686</span> super.addToProperty(name, value);<a name="line.686"></a>
<span class="sourceLineNo">687</span> return this;<a name="line.687"></a>
<span class="sourceLineNo">688</span> }<a name="line.688"></a>
<span class="sourceLineNo">689</span><a name="line.689"></a>
<span class="sourceLineNo">690</span> @Override /* CoreObjectBuilder */<a name="line.690"></a>
-<span class="sourceLineNo">691</span> public HtmlSerializerBuilder putToProperty(String name, Object value) {<a name="line.691"></a>
-<span class="sourceLineNo">692</span> super.putToProperty(name, value);<a name="line.692"></a>
+<span class="sourceLineNo">691</span> public HtmlSerializerBuilder putToProperty(String name, Object key, Object value) {<a name="line.691"></a>
+<span class="sourceLineNo">692</span> super.putToProperty(name, key, value);<a name="line.692"></a>
<span class="sourceLineNo">693</span> return this;<a name="line.693"></a>
<span class="sourceLineNo">694</span> }<a name="line.694"></a>
<span class="sourceLineNo">695</span><a name="line.695"></a>
<span class="sourceLineNo">696</span> @Override /* CoreObjectBuilder */<a name="line.696"></a>
-<span class="sourceLineNo">697</span> public HtmlSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.697"></a>
-<span class="sourceLineNo">698</span> super.removeFromProperty(name, value);<a name="line.698"></a>
+<span class="sourceLineNo">697</span> public HtmlSerializerBuilder putToProperty(String name, Object value) {<a name="line.697"></a>
+<span class="sourceLineNo">698</span> super.putToProperty(name, value);<a name="line.698"></a>
<span class="sourceLineNo">699</span> return this;<a name="line.699"></a>
<span class="sourceLineNo">700</span> }<a name="line.700"></a>
<span class="sourceLineNo">701</span><a name="line.701"></a>
<span class="sourceLineNo">702</span> @Override /* CoreObjectBuilder */<a name="line.702"></a>
-<span class="sourceLineNo">703</span> public HtmlSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.703"></a>
-<span class="sourceLineNo">704</span> super.classLoader(classLoader);<a name="line.704"></a>
+<span class="sourceLineNo">703</span> public HtmlSerializerBuilder removeFromProperty(String name, Object value) {<a name="line.703"></a>
+<span class="sourceLineNo">704</span> super.removeFromProperty(name, value);<a name="line.704"></a>
<span class="sourceLineNo">705</span> return this;<a name="line.705"></a>
<span class="sourceLineNo">706</span> }<a name="line.706"></a>
<span class="sourceLineNo">707</span><a name="line.707"></a>
<span class="sourceLineNo">708</span> @Override /* CoreObjectBuilder */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> public HtmlSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> super.apply(copyFrom);<a name="line.710"></a>
+<span class="sourceLineNo">709</span> public HtmlSerializerBuilder classLoader(ClassLoader classLoader) {<a name="line.709"></a>
+<span class="sourceLineNo">710</span> super.classLoader(classLoader);<a name="line.710"></a>
<span class="sourceLineNo">711</span> return this;<a name="line.711"></a>
<span class="sourceLineNo">712</span> }<a name="line.712"></a>
-<span class="sourceLineNo">713</span>}<a name="line.713"></a>
+<span class="sourceLineNo">713</span><a name="line.713"></a>
+<span class="sourceLineNo">714</span> @Override /* CoreObjectBuilder */<a name="line.714"></a>
+<span class="sourceLineNo">715</span> public HtmlSerializerBuilder apply(PropertyStore copyFrom) {<a name="line.715"></a>
+<span class="sourceLineNo">716</span> super.apply(copyFrom);<a name="line.716"></a>
+<span class="sourceLineNo">717</span> return this;<a name="line.717"></a>
+<span class="sourceLineNo">718</span> }<a name="line.718"></a>
+<span class="sourceLineNo">719</span>}<a name="line.719"></a>
[46/51] [partial] incubator-juneau-website git commit: Improved URI
resolution support.
Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/57ce76c3/content/site/apidocs/org/apache/juneau/html/HtmlSerializerBuilder.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerBuilder.html b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerBuilder.html
index d417d83..1f6b26c 100644
--- a/content/site/apidocs/org/apache/juneau/html/HtmlSerializerBuilder.html
+++ b/content/site/apidocs/org/apache/juneau/html/HtmlSerializerBuilder.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -191,327 +191,321 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addBeanTypeProperties-boolean-">addBeanTypeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add <js>"_type"</js> properties when needed.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addKeyValueTableHeaders-boolean-">addKeyValueTableHeaders</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add key/value headers on bean/map tables.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addNamespaceUrisToRoot-boolean-">addNamespaceUrisToRoot</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Add namespace URLs to the root element.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds a value to a SET property.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply</a></span>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> copyFrom)</code>
<div class="block">Copies the settings from the specified property store into this builder.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#autoDetectNamespaces-boolean-">autoDetectNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Auto-detect namespace usage.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">beanClassVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean classes with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">beanConstructorVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean constructors with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanDictionary-java.lang.Class...-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanDictionary-java.util.Collection-">beanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean dictionary.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">beanFieldVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean fields with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanFilters-java.lang.Class...-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanFilters-java.util.Collection-">beanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to bean filters.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanMapPutReturnsOldValue-boolean-">beanMapPutReturnsOldValue</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> <a href="../../../../org/apache/juneau/BeanMap.html#put-java.lang.String-java.lang.Object-"><code>BeanMap.put()</code></a> method will return old property value.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beansRequireDefaultConstructor-boolean-">beansRequireDefaultConstructor</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beansRequireSerializable-boolean-">beansRequireSerializable</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beansRequireSettersForGetters-boolean-">beansRequireSettersForGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require setters for getters.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beansRequireSomeProperties-boolean-">beansRequireSomeProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Beans require at least one property.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#beanTypePropertyName-java.lang.String-">beanTypePropertyName</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#build--">build</a></span>()</code>
<div class="block">Build the object.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#classLoader-java.lang.ClassLoader-">classLoader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code>
<div class="block">Sets the classloader used for created classes from class strings.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#debug-boolean-">debug</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Debug mode.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#defaultNamespace-java.lang.String-">defaultNamespace</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Default namespace.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#defaultParser-java.lang.Class-">defaultParser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> value)</code>
<div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#detectLinksInStrings-boolean-">detectLinksInStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Look for URLs in <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>Strings</code></a>.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#detectRecursions-boolean-">detectRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Automatically detect POJO recursions.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#enableNamespaces-boolean-">enableNamespaces</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Enable support for XML namespaces.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">ignoreInvocationExceptionsOnGetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on getters.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">ignoreInvocationExceptionsOnSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore invocation errors on setters.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignorePropertiesWithoutSetters-boolean-">ignorePropertiesWithoutSetters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore properties without setters.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignoreRecursions-boolean-">ignoreRecursions</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore recursion errors.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignoreUnknownBeanProperties-boolean-">ignoreUnknownBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ignoreUnknownNullBeanProperties-boolean-">ignoreUnknownNullBeanProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Ignore unknown properties with null values.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><T> <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#implClass-java.lang.Class-java.lang.Class-">implClass</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> interfaceClass,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends T> implClass)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#implClasses-java.util.Map-">implClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#initialDepth-int-">initialDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Initial depth.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#labelParameter-java.lang.String-">labelParameter</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> The parameter name to use when using <a href="../../../../org/apache/juneau/html/HtmlSerializerContext.html#HTML_lookForLabelParameters"><code>HtmlSerializerContext.HTML_lookForLabelParameters</code></a>.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> value)</code>
<div class="block"><b>Configuration property:</b> Locale.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#lookForLabelParameters-boolean-">lookForLabelParameters</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Look for link labels in the <js>"label"</js> parameter of the URL.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#maxDepth-int-">maxDepth</a></span>(int value)</code>
<div class="block"><b>Configuration property:</b> Max serialization depth.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#mediaType-org.apache.juneau.http.MediaType-">mediaType</a></span>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a> value)</code>
<div class="block"><b>Configuration property:</b> Media type.</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#methodVisibility-org.apache.juneau.Visibility-">methodVisibility</a></span>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> value)</code>
<div class="block"><b>Configuration property:</b> Look for bean methods with the specified minimum visibility.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#namespaces-org.apache.juneau.xml.Namespace...-">namespaces</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a>... values)</code>
<div class="block"><b>Configuration property:</b> Default namespaces.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#notBeanClasses-java.lang.Class...-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#notBeanClasses-java.util.Collection-">notBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#notBeanPackages-java.util.Collection-">notBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#notBeanPackages-java.lang.String...-">notBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Add to packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#pojoSwaps-java.lang.Class...-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#pojoSwaps-java.util.Collection-">pojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Add to POJO swaps.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#properties-java.util.Map-">properties</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<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>> properties)</code>
<div class="block">Adds multiple configuration properties on this object.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#property-java.lang.String-java.lang.Object-">property</a></span>(<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> name,
<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> value)</code>
<div class="block">Sets a configuration property on this object.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<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> name,
<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> key,
@@ -519,230 +513,242 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<div class="block">Adds or overwrites a value to a MAP property.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#quoteChar-char-">quoteChar</a></span>(char value)</code>
<div class="block"><b>Configuration property:</b> Quote character.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></span>(<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> value)</code>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.</div>
-</td>
-</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeBeanFilters-java.lang.Class...-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeBeanFilters-java.util.Collection-">removeBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean filters.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeFromBeanDictionary-java.lang.Class...-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeFromBeanDictionary-java.util.Collection-">removeFromBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<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> name,
<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> value)</code>
<div class="block">Removes a value from a SET property.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeNotBeanClasses-java.lang.Class...-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeNotBeanClasses-java.util.Collection-">removeNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from classes that should not be considered beans.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeNotBeanPackages-java.util.Collection-">removeNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removeNotBeanPackages-java.lang.String...-">removeNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removePojoSwaps-java.lang.Class...-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#removePojoSwaps-java.util.Collection-">removePojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Remove from POJO swaps.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setBeanDictionary-java.lang.Class...-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setBeanDictionary-java.util.Collection-">setBeanDictionary</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean lookup dictionary.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setBeanFilters-java.lang.Class...-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setBeanFilters-java.util.Collection-">setBeanFilters</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Bean filters to apply to beans.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setNotBeanClasses-java.lang.Class...-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setNotBeanClasses-java.util.Collection-">setNotBeanClasses</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> Classes to be excluded from consideration as being beans.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setNotBeanPackages-java.util.Collection-">setNotBeanPackages</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setNotBeanPackages-java.lang.String...-">setNotBeanPackages</a></span>(<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>... values)</code>
<div class="block"><b>Configuration property:</b> Packages whose classes should not be considered beans.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setPojoSwaps-java.lang.Class...-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#setPojoSwaps-java.util.Collection-">setPojoSwaps</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> values)</code>
<div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#sortCollections-boolean-">sortCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#sortMaps-boolean-">sortMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#sortProperties-boolean-">sortProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Sort bean properties in alphabetical order.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#sq--">sq</a></span>()</code>
<div class="block">Shortcut for calling <code>quoteChar(<js>'\''</js>)</code>.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#timeZone-java.util.TimeZone-">timeZone</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> value)</code>
<div class="block"><b>Configuration property:</b> TimeZone.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#trimEmptyCollections-boolean-">trimEmptyCollections</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty lists and arrays.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#trimEmptyMaps-boolean-">trimEmptyMaps</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim empty maps.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#trimNullProperties-boolean-">trimNullProperties</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim null bean property values.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#trimStrings-boolean-">trimStrings</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Trim strings.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#uriAnchorText-java.lang.String-">uriAnchorText</a></span>(<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> value)</code>
<div class="block"><b>Configuration property:</b> Anchor text source.</div>
</td>
</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></span>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI context bean.</div>
+</td>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></span>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI relativity.</div>
+</td>
+</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</code>
+<div class="block"><b>Configuration property:</b> URI resolution.</div>
+</td>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#useInterfaceProxies-boolean-">useInterfaceProxies</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use interface proxies.</div>
</td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#useJavaBeanIntrospector-boolean-">useJavaBeanIntrospector</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use Java <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/Introspector.html?is-external=true" title="class or interface in java.beans"><code>Introspector</code></a> for determining bean properties.</div>
</td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#useWhitespace-boolean-">useWhitespace</a></span>(boolean value)</code>
<div class="block"><b>Configuration property:</b> Use whitespace.</div>
</td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#ws--">ws</a></span>()</code>
<div class="block">Shortcut for calling <code>useWhitespace(<jk>true</jk>)</code>.</div>
</td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html#xsNamespace-org.apache.juneau.xml.Namespace-">xsNamespace</a></span>(<a href="../../../../org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a> value)</code>
<div class="block"><b>Configuration property:</b> XMLSchema namespace.</div>
@@ -1698,117 +1704,141 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
</dl>
</li>
</ul>
-<a name="relativeUriBase-java.lang.String-">
+<a name="uriContext-org.apache.juneau.UriContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>relativeUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.307">relativeUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#relativeUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs.
+<h4>uriContext</h4>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.307">uriContext</a>(<a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI context bean.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.relativeUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriContext"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><code>UriContext</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriContext.html#DEFAULT"><code>UriContext.DEFAULT</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative URIs during serialization (along with the <a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a> if specified.
- (i.e. URIs not containing a schema and not starting with <js>'/'</js>).
- (e.g. <js>"foo/bar"</js>)
-
- <h5 class='section'>Example:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_relativeUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Bean used for resolution of URIs to absolute or root-relative form.
+ <p>
+ <h6 class='figure'>Example:</h6>
+ <p class='bcode'>
+ <js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
+ </p>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_relativeUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#relativeUriBase-java.lang.String-">relativeUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriContext-org.apache.juneau.UriContext-">uriContext</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_relativeUriBase"><code>SerializerContext.SERIALIZER_relativeUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriContext"><code>SerializerContext.SERIALIZER_uriContext</code></a></dd>
</dl>
</li>
</ul>
-<a name="absolutePathUriBase-java.lang.String-">
+<a name="uriResolution-org.apache.juneau.UriResolution-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>absolutePathUriBase</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.313">absolutePathUriBase</a>(<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> value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#absolutePathUriBase-java.lang.String-">SerializerBuilder</a></code></span></div>
-<div class="block"><b>Configuration property:</b> URI base for relative URIs with absolute paths.
+<h4>uriResolution</h4>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.313">uriResolution</a>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI resolution.
<p>
<ul>
- <li><b>Name:</b> <js>"Serializer.absolutePathUriBase"</js>
- <li><b>Data type:</b> <code>String</code>
- <li><b>Default:</b> <js>""</js>
+ <li><b>Name:</b> <js>"Serializer.uriResolution"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><code>UriResolution</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ <li><b>Session-overridable:</b> <jk>true</jk>
+ </ul>
+ <p>
+ Defines the resolution level for URIs when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ABSOLUTE"><code>UriResolution.ABSOLUTE</code></a>
+ - Resolve to an absolute URL (e.g. <js>"http://host:port/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a>
+ - Resolve to a root-relative URL (e.g. <js>"/context-root/servlet-path/path-info"</js>).
+ <li><a href="../../../../org/apache/juneau/UriResolution.html#NONE"><code>UriResolution.NONE</code></a>
+ - Don't do any URL resolution.
+ </ul>
+ <p>
+ <h5 class='section'>Notes:</h5>
+ <ul>
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
+ </ul></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriResolution-org.apache.juneau.UriResolution-">uriResolution</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - The new value for this property.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriResolution"><code>SerializerContext.SERIALIZER_uriResolution</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="uriRelativity-org.apache.juneau.UriRelativity-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>uriRelativity</h4>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.319">uriRelativity</a>(<a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">SerializerBuilder</a></code></span></div>
+<div class="block"><b>Configuration property:</b> URI relativity.
+ <p>
+ <ul>
+ <li><b>Name:</b> <js>"Serializer.uriRelativity"</js>
+ <li><b>Data type:</b> <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><code>UriRelativity</code></a>
+ <li><b>Default:</b> <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
<li><b>Session-overridable:</b> <jk>true</jk>
</ul>
<p>
- Prepended to relative absolute-path URIs during serialization.
- (i.e. URIs starting with <js>'/'</js>).
- (e.g. <js>"/foo/bar"</js>)
-
- <h5 class='section'>Examples:</h5>
- <table class='styled'>
- <tr><th>SERIALIZER_absolutePathUriBase</th><th>URI</th><th>Serialized URI</th></tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>mywebapp</code></td>
- <td><code>mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>/mywebapp</code></td>
- <td><code>http://foo:9080/bar/baz/mywebapp</code></td>
- </tr>
- <tr>
- <td><code>http://foo:9080/bar/baz</code></td>
- <td><code>http://mywebapp</code></td>
- <td><code>http://mywebapp</code></td>
- </tr>
- </table>
+ Defines what relative URIs are relative to when serializing any of the following:
+ <ul>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>
+ <li><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>
+ <li>Properties annotated with <a href="../../../../org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation"><code>@URI</code></a>
+ </ul>
+ <p>
+ Possible values are:
+ <ul>
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a>
+ - Relative URIs should be considered relative to the servlet URI.
+ <li><a href="../../../../org/apache/juneau/UriRelativity.html#PATH_INFO"><code>UriRelativity.PATH_INFO</code></a>
+ - Relative URIs should be considered relative to the request URI.
+ </ul>
<p>
<h5 class='section'>Notes:</h5>
<ul>
- <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_absolutePathUriBase</jsf>, value)</code>.
+ <li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
</ul></div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#absolutePathUriBase-java.lang.String-">absolutePathUriBase</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html#uriRelativity-org.apache.juneau.UriRelativity-">uriRelativity</a></code> in class <code><a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The new value for this property.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This object (for method chaining).</dd>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_absolutePathUriBase"><code>SerializerContext.SERIALIZER_absolutePathUriBase</code></a></dd>
+<dd><a href="../../../../org/apache/juneau/serializer/SerializerContext.html#SERIALIZER_uriRelativity"><code>SerializerContext.SERIALIZER_uriRelativity</code></a></dd>
</dl>
</li>
</ul>
@@ -1818,7 +1848,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortCollections</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.319">sortCollections</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.325">sortCollections</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortCollections-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort arrays and collections alphabetically.
<p>
@@ -1852,7 +1882,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>abridged</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.325">abridged</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.331">abridged</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#abridged-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Abridged output.
<p>
@@ -1887,7 +1917,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>sortMaps</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.331">sortMaps</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.337">sortMaps</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/serializer/SerializerBuilder.html#sortMaps-boolean-">SerializerBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Sort maps alphabetically.
<p>
@@ -1920,7 +1950,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireDefaultConstructor</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.337">beansRequireDefaultConstructor</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.343">beansRequireDefaultConstructor</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireDefaultConstructor-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require no-arg constructors.
<p>
@@ -1958,7 +1988,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSerializable</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.343">beansRequireSerializable</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.349">beansRequireSerializable</a>(boolean value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/juneau/CoreObjectBuilder.html#beansRequireSerializable-boolean-">CoreObjectBuilder</a></code></span></div>
<div class="block"><b>Configuration property:</b> Beans require <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> interface.
<p>
@@ -1996,7 +2026,7 @@ extends <a href="../../../../org/apache/juneau/xml/XmlSerializerBuilder.html" ti
<ul class="blockList">
<li class="blockList">
<h4>beansRequireSettersForGetters</h4>
-<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.349">beansRequireSettersForGetters</a>(boolean value)</pre>
+<pre>public <a href="../../../../org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSerializerBuilder</a> <a href="../../../../src-html/org/apache/juneau/html/HtmlSerializerBuilder.html#line.355">beansRequireSettersForGetters</a>(boolean value)</pre>
<div class="block"><span class="d
<TRUNCATED>