http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/236aea45/content/site/apidocs/src-html/org/apache/juneau/jena/RdfParser.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfParser.html b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfParser.html index 7b0d547..675f202 100644 --- a/content/site/apidocs/src-html/org/apache/juneau/jena/RdfParser.html +++ b/content/site/apidocs/src-html/org/apache/juneau/jena/RdfParser.html @@ -470,16 +470,21 @@ <span class="sourceLineNo">462</span> return l;<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> <a name="line.465"></a> -<span class="sourceLineNo">466</span> //--------------------------------------------------------------------------------<a name="line.466"></a> -<span class="sourceLineNo">467</span> // Entry point methods<a name="line.467"></a> -<span class="sourceLineNo">468</span> //--------------------------------------------------------------------------------<a name="line.468"></a> +<span class="sourceLineNo">465</span> @Override /* Parser */<a name="line.465"></a> +<span class="sourceLineNo">466</span> protected Object[] doParseArgs(ParserSession session, ClassMeta<?>[] argTypes) throws Exception {<a name="line.466"></a> +<span class="sourceLineNo">467</span> throw new UnsupportedOperationException("Parser '"+getClass().getName()+"' does not support this method.");<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 /* Parser */<a name="line.470"></a> -<span class="sourceLineNo">471</span> public RdfParserSession createSession(Object input, ObjectMap op, Method javaMethod, Object outer, Locale locale, TimeZone timeZone, MediaType mediaType) {<a name="line.471"></a> -<span class="sourceLineNo">472</span> return new RdfParserSession(ctx, op, input, javaMethod, outer, locale, timeZone, mediaType);<a name="line.472"></a> -<span class="sourceLineNo">473</span> }<a name="line.473"></a> -<span class="sourceLineNo">474</span>}<a name="line.474"></a> +<span class="sourceLineNo">470</span> <a name="line.470"></a> +<span class="sourceLineNo">471</span> //--------------------------------------------------------------------------------<a name="line.471"></a> +<span class="sourceLineNo">472</span> // Entry point methods<a name="line.472"></a> +<span class="sourceLineNo">473</span> //--------------------------------------------------------------------------------<a name="line.473"></a> +<span class="sourceLineNo">474</span><a name="line.474"></a> +<span class="sourceLineNo">475</span> @Override /* Parser */<a name="line.475"></a> +<span class="sourceLineNo">476</span> public RdfParserSession createSession(Object input, ObjectMap op, Method javaMethod, Object outer, Locale locale, TimeZone timeZone, MediaType mediaType) {<a name="line.476"></a> +<span class="sourceLineNo">477</span> return new RdfParserSession(ctx, op, input, javaMethod, outer, locale, timeZone, mediaType);<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>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/236aea45/content/site/apidocs/src-html/org/apache/juneau/msgpack/MsgPackParser.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/src-html/org/apache/juneau/msgpack/MsgPackParser.html b/content/site/apidocs/src-html/org/apache/juneau/msgpack/MsgPackParser.html index fb28f6d..597de10 100644 --- a/content/site/apidocs/src-html/org/apache/juneau/msgpack/MsgPackParser.html +++ b/content/site/apidocs/src-html/org/apache/juneau/msgpack/MsgPackParser.html @@ -204,24 +204,49 @@ <span class="sourceLineNo">196</span> return (T)o;<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><a name="line.199"></a> -<span class="sourceLineNo">200</span> //--------------------------------------------------------------------------------<a name="line.200"></a> -<span class="sourceLineNo">201</span> // Entry point methods<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> @Override /* Parser */<a name="line.204"></a> -<span class="sourceLineNo">205</span> public MsgPackParserSession createSession(Object input, ObjectMap op, Method javaMethod, Object outer, Locale locale, TimeZone timeZone, MediaType mediaType) {<a name="line.205"></a> -<span class="sourceLineNo">206</span> return new MsgPackParserSession(ctx, op, input, javaMethod, outer, locale, timeZone, mediaType);<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> @Override /* Parser */<a name="line.209"></a> -<span class="sourceLineNo">210</span> protected <T> T doParse(ParserSession session, ClassMeta<T> type) throws Exception {<a name="line.210"></a> -<span class="sourceLineNo">211</span> MsgPackParserSession s = (MsgPackParserSession)session;<a name="line.211"></a> -<span class="sourceLineNo">212</span> MsgPackInputStream is = s.getInputStream();<a name="line.212"></a> -<span class="sourceLineNo">213</span> T o = parseAnything(s, type, is, s.getOuter(), null);<a name="line.213"></a> -<span class="sourceLineNo">214</span> return o;<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">199</span> private Object[] parseArgs(MsgPackParserSession session, MsgPackInputStream is, ClassMeta<?>[] argTypes) throws Exception {<a name="line.199"></a> +<span class="sourceLineNo">200</span><a name="line.200"></a> +<span class="sourceLineNo">201</span> Object[] o = new Object[argTypes.length];<a name="line.201"></a> +<span class="sourceLineNo">202</span> DataType dt = is.readDataType();<a name="line.202"></a> +<span class="sourceLineNo">203</span> int length = (int)is.readLength();<a name="line.203"></a> +<span class="sourceLineNo">204</span><a name="line.204"></a> +<span class="sourceLineNo">205</span> if (dt != ARRAY)<a name="line.205"></a> +<span class="sourceLineNo">206</span> throw new ParseException("Expected ARRAY but was {0}", dt);<a name="line.206"></a> +<span class="sourceLineNo">207</span> if (length != argTypes.length)<a name="line.207"></a> +<span class="sourceLineNo">208</span> throw new ParseException("Expected array length {0} but was {1}", argTypes.length, length);<a name="line.208"></a> +<span class="sourceLineNo">209</span><a name="line.209"></a> +<span class="sourceLineNo">210</span> for (int i = 0; i < length; i++)<a name="line.210"></a> +<span class="sourceLineNo">211</span> o[i] = parseAnything(session, argTypes[i], is, null, null);<a name="line.211"></a> +<span class="sourceLineNo">212</span><a name="line.212"></a> +<span class="sourceLineNo">213</span> return o;<a name="line.213"></a> +<span class="sourceLineNo">214</span> }<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> //--------------------------------------------------------------------------------<a name="line.217"></a> +<span class="sourceLineNo">218</span> // Entry point methods<a name="line.218"></a> +<span class="sourceLineNo">219</span> //--------------------------------------------------------------------------------<a name="line.219"></a> +<span class="sourceLineNo">220</span><a name="line.220"></a> +<span class="sourceLineNo">221</span> @Override /* Parser */<a name="line.221"></a> +<span class="sourceLineNo">222</span> public MsgPackParserSession createSession(Object input, ObjectMap op, Method javaMethod, Object outer, Locale locale, TimeZone timeZone, MediaType mediaType) {<a name="line.222"></a> +<span class="sourceLineNo">223</span> return new MsgPackParserSession(ctx, op, input, javaMethod, outer, locale, timeZone, mediaType);<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 /* Parser */<a name="line.226"></a> +<span class="sourceLineNo">227</span> protected <T> T doParse(ParserSession session, ClassMeta<T> type) throws Exception {<a name="line.227"></a> +<span class="sourceLineNo">228</span> MsgPackParserSession s = (MsgPackParserSession)session;<a name="line.228"></a> +<span class="sourceLineNo">229</span> MsgPackInputStream is = s.getInputStream();<a name="line.229"></a> +<span class="sourceLineNo">230</span> T o = parseAnything(s, type, is, s.getOuter(), null);<a name="line.230"></a> +<span class="sourceLineNo">231</span> return o;<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> @Override /* ReaderParser */<a name="line.234"></a> +<span class="sourceLineNo">235</span> protected Object[] doParseArgs(ParserSession session, ClassMeta<?>[] argTypes) throws Exception {<a name="line.235"></a> +<span class="sourceLineNo">236</span> MsgPackParserSession s = (MsgPackParserSession)session;<a name="line.236"></a> +<span class="sourceLineNo">237</span> MsgPackInputStream is = s.getInputStream();<a name="line.237"></a> +<span class="sourceLineNo">238</span> Object[] a = parseArgs(s, is, argTypes);<a name="line.238"></a> +<span class="sourceLineNo">239</span> return a;<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>
