@Override /* Context */ public UrlEncodingSerializerBuilder builder() { return new UrlEncodingSerializerBuilder(getPropertyStore()); }
@Override /* Context */ public UrlEncodingParserBuilder builder() { return new UrlEncodingParserBuilder(getPropertyStore()); }
@Override /* ContextBuilder */ public UrlEncodingParser build() { return build(UrlEncodingParser.class); }
@Override /* ParserSession */ protected <T> T doParse(ParserPipe pipe, ClassMeta<T> type) throws Exception { try (UonReader r = getUonReader(pipe, true)) { return parseAnything(type, r, getOuter()); } }
@Override /* ContextBuilder */ public UrlEncodingSerializer build() { return build(UrlEncodingSerializer.class); }
/** * Configuration property: Serialize bean property collections/arrays as separate key/value pairs. * * @see UrlEncodingSerializer#URLENC_expandedParams * @return * <jk>false</jk> if serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>. * <br><jk>true</jk> if serializing the same array results in <code>?key=1&key=2&key=3</code>. */ protected final boolean isExpandedParams() { return ctx.isExpandedParams(); } }
/** * Configuration property: Parser bean property collections/arrays as separate key/value pairs. * * @see UrlEncodingParser#URLENC_expandedParams * @return * <jk>false</jk> if serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>. * <br><jk>true</jk> if serializing the same array results in <code>?key=1&key=2&key=3</code>. */ protected final boolean isExpandedParams() { return ctx.isExpandedParams(); } }
@SuppressWarnings("hiding") final void init(Method javaMethod, String pathRemainder, ObjectMap properties, Map<String,String> mDefaultRequestHeaders, String defaultCharset, SerializerGroup mSerializers, ParserGroup mParsers, UrlEncodingParser mUrlEncodingParser) { this.javaMethod = javaMethod; this.pathRemainder = pathRemainder; this.properties = properties; this.defaultMethodHeaders = mDefaultRequestHeaders; this.serializerGroup = mSerializers; this.parserGroup = mParsers; this.urlEncodingParser = mUrlEncodingParser; this.beanContext = urlEncodingParser.getBeanContext(); this.defaultCharset = defaultCharset; }
public static A create() { A t = new A(); t.s2 = "s2"; return t; } }
@Override /* ParserSession */ protected <T> T doParse(ParserPipe pipe, ClassMeta<T> type) throws Exception { try (UonReader r = getUonReader(pipe, true)) { return parseAnything(type, r, getOuter()); } }
@Override /* Context */ public UrlEncodingSerializerBuilder builder() { return new UrlEncodingSerializerBuilder(getPropertyStore()); }
@Override /* Context */ public UrlEncodingParserBuilder builder() { return new UrlEncodingParserBuilder(getPropertyStore()); }
/** * Configuration property: Serialize bean property collections/arrays as separate key/value pairs. * * @see UrlEncodingSerializer#URLENC_expandedParams * @return * <jk>false</jk> if serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>. * <br><jk>true</jk> if serializing the same array results in <code>?key=1&key=2&key=3</code>. */ protected final boolean isExpandedParams() { return ctx.isExpandedParams(); } }
/** * Configuration property: Parser bean property collections/arrays as separate key/value pairs. * * @see UrlEncodingParser#URLENC_expandedParams * @return * <jk>false</jk> if serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>. * <br><jk>true</jk> if serializing the same array results in <code>?key=1&key=2&key=3</code>. */ protected final boolean isExpandedParams() { return ctx.isExpandedParams(); } }
@Override /* ParserSession */ protected <T> T doParse(ParserPipe pipe, ClassMeta<T> type) throws Exception { try (UonReader r = getUonReader(pipe, true)) { return parseAnything(type, r, getOuter()); } }
@Override /* Context */ public UrlEncodingSerializerBuilder builder() { return new UrlEncodingSerializerBuilder(getPropertyStore()); }
@Override /* Context */ public UrlEncodingParserBuilder builder() { return new UrlEncodingParserBuilder(getPropertyStore()); }