public final void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> loaders) { if(wrapperTagName!=null) { UnmarshallerChain c = new UnmarshallerChain(chain.context); QNameMap<ChildLoader> m = new QNameMap<ChildLoader>(); createBodyUnmarshaller(c,m); Loader loader = new ItemsLoader(acc, lister, m); if(isWrapperNillable || chain.context.allNillable) loader = new XsiNilLoader(loader); loaders.put(wrapperTagName,new ChildLoader(loader,null)); } else { createBodyUnmarshaller(chain,loaders); } }
public final void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> loaders) { if(wrapperTagName!=null) { UnmarshallerChain c = new UnmarshallerChain(chain.context); QNameMap<ChildLoader> m = new QNameMap<ChildLoader>(); createBodyUnmarshaller(c,m); Loader loader = new ItemsLoader(acc, lister, m); if(isWrapperNillable || chain.context.allNillable) loader = new XsiNilLoader(loader); loaders.put(wrapperTagName,new ChildLoader(loader,null)); } else { createBodyUnmarshaller(chain,loaders); } }
public final void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> loaders) { if(wrapperTagName!=null) { UnmarshallerChain c = new UnmarshallerChain(chain.context); QNameMap<ChildLoader> m = new QNameMap<ChildLoader>(); createBodyUnmarshaller(c,m); Loader loader = new ItemsLoader(acc, lister, m); if(isWrapperNillable || chain.context.allNillable) loader = new XsiNilLoader(loader); loaders.put(wrapperTagName,new ChildLoader(loader,null)); } else { createBodyUnmarshaller(chain,loaders); } }
public final void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> loaders) { if(wrapperTagName!=null) { UnmarshallerChain c = new UnmarshallerChain(chain.context); QNameMap<ChildLoader> m = new QNameMap<ChildLoader>(); createBodyUnmarshaller(c,m); Loader loader = new ItemsLoader(acc, lister, m); if(isWrapperNillable || chain.context.allNillable) loader = new XsiNilLoader(loader); loaders.put(wrapperTagName,new ChildLoader(loader,null)); } else { createBodyUnmarshaller(chain,loaders); } }