protected JaxBeanInfo getOrCreate( RuntimeArrayInfo ai ) { JaxBeanInfo abi = beanInfos.get(ai); if(abi!=null) return abi; abi = new ArrayBeanInfoImpl(this,ai); beanInfoMap.put(ai.getType(),abi); return abi; }
@Override protected void link(JAXBContextImpl grammar) { getLoader(grammar,false); super.link(grammar); }
@Override public void leaveElement(UnmarshallingContext.State state, TagName ea) { state.setTarget(toArray((List)state.getTarget())); }
@Override protected void link(JAXBContextImpl grammar) { getLoader(grammar,false); super.link(grammar); }
protected JaxBeanInfo getOrCreate( RuntimeArrayInfo ai ) { JaxBeanInfo abi = beanInfos.get(ai); if(abi!=null) return abi; abi = new ArrayBeanInfoImpl(this,ai); beanInfoMap.put(ai.getType(),abi); return abi; }
@Override public void leaveElement(UnmarshallingContext.State state, TagName ea) { state.setTarget(toArray((List)state.getTarget())); }
@Override protected void link(JAXBContextImpl grammar) { getLoader(grammar,false); super.link(grammar); }
protected JaxBeanInfo getOrCreate( RuntimeArrayInfo ai ) { JaxBeanInfo abi = beanInfos.get(ai); if(abi!=null) return abi; abi = new ArrayBeanInfoImpl(this,ai); beanInfoMap.put(ai.getType(),abi); return abi; }
@Override public void leaveElement(UnmarshallingContext.State state, TagName ea) { state.setTarget(toArray((List)state.getTarget())); }
@Override protected void link(JAXBContextImpl grammar) { getLoader(grammar,false); super.link(grammar); }
protected JaxBeanInfo getOrCreate( RuntimeArrayInfo ai ) { JaxBeanInfo abi = beanInfos.get(ai); if(abi!=null) return abi; abi = new ArrayBeanInfoImpl(this,ai); beanInfoMap.put(ai.getType(),abi); return abi; }
@Override public void leaveElement(UnmarshallingContext.State state, TagName ea) { state.setTarget(toArray((List)state.getTarget())); }