public Transducer getTransducer() { if(xducer==null) { xducer = RuntimeModelBuilder.createTransducer((RuntimeNonElementRef)this); if(xducer==null) { // this situation is checked by by the link method. // avoid repeating the same error by silently recovering xducer = RuntimeBuiltinLeafInfoImpl.STRING; } } return xducer; } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); }
public Transducer getTransducer() { if(xducer==null) { xducer = RuntimeModelBuilder.createTransducer((RuntimeNonElementRef)this); if(xducer==null) { // this situation is checked by by the link method. // avoid repeating the same error by silently recovering xducer = RuntimeBuiltinLeafInfoImpl.STRING; } } return xducer; } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); }
/** * Gets the {@link TransducedAccessor} appropriately configured for * the given property. * * <p> * This allows the implementation to use an optimized code. */ public static <T> TransducedAccessor<T> get(JAXBContextImpl context, RuntimeNonElementRef ref) { Transducer xducer = RuntimeModelBuilder.createTransducer(ref); RuntimePropertyInfo prop = ref.getSource(); if(prop.isCollection()) { return new ListTransducedAccessorImpl(xducer,prop.getAccessor(), Lister.create(Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType()), prop.id(), prop.getAdapter())); } if(prop.id()==ID.IDREF) return new IDREFTransducedAccessorImpl(prop.getAccessor()); if(xducer.useNamespace()) return new CompositeContextDependentTransducedAccessorImpl( context, xducer, prop.getAccessor() ); else return new CompositeTransducedAccessorImpl( context, xducer, prop.getAccessor() ); }
public Transducer getTransducer() { if(xducer==null) { xducer = RuntimeModelBuilder.createTransducer((RuntimeNonElementRef)this); if(xducer==null) { // this situation is checked by by the link method. // avoid repeating the same error by silently recovering xducer = RuntimeBuiltinLeafInfoImpl.STRING; } } return xducer; } }
public Transducer getTransducer() { if(xducer==null) { xducer = RuntimeModelBuilder.createTransducer((RuntimeNonElementRef)this); if(xducer==null) { // this situation is checked by by the link method. // avoid repeating the same error by silently recovering xducer = RuntimeBuiltinLeafInfoImpl.STRING; } } return xducer; } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); } }
public Transducer getTransducer() { return RuntimeModelBuilder.createTransducer(this); }
/** * Gets the {@link TransducedAccessor} appropriately configured for * the given property. * * <p> * This allows the implementation to use an optimized code. */ public static <T> TransducedAccessor<T> get(JAXBContextImpl context, RuntimeNonElementRef ref) { Transducer xducer = RuntimeModelBuilder.createTransducer(ref); RuntimePropertyInfo prop = ref.getSource(); if(prop.isCollection()) { return new ListTransducedAccessorImpl(xducer,prop.getAccessor(), Lister.create(Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType()), prop.id(), prop.getAdapter())); } if(prop.id()==ID.IDREF) return new IDREFTransducedAccessorImpl(prop.getAccessor()); if(xducer.useNamespace()) return new CompositeContextDependentTransducedAccessorImpl( context, xducer, prop.getAccessor() ); else return new CompositeTransducedAccessorImpl( context, xducer, prop.getAccessor() ); }
/** * Gets the {@link TransducedAccessor} appropriately configured for * the given property. * * <p> * This allows the implementation to use an optimized code. */ public static <T> TransducedAccessor<T> get(JAXBContextImpl context, RuntimeNonElementRef ref) { Transducer xducer = RuntimeModelBuilder.createTransducer(ref); RuntimePropertyInfo prop = ref.getSource(); if(prop.isCollection()) { return new ListTransducedAccessorImpl(xducer,prop.getAccessor(), Lister.create(Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType()), prop.id(), prop.getAdapter())); } if(prop.id()==ID.IDREF) return new IDREFTransducedAccessorImpl(prop.getAccessor()); if(xducer.useNamespace()) return new CompositeContextDependentTransducedAccessorImpl( context, xducer, prop.getAccessor() ); else return new CompositeTransducedAccessorImpl( context, xducer, prop.getAccessor() ); }
/** * Gets the {@link TransducedAccessor} appropriately configured for * the given property. * * <p> * This allows the implementation to use an optimized code. */ public static <T> TransducedAccessor<T> get(JAXBContextImpl context, RuntimeNonElementRef ref) { Transducer xducer = RuntimeModelBuilder.createTransducer(ref); RuntimePropertyInfo prop = ref.getSource(); if(prop.isCollection()) { return new ListTransducedAccessorImpl(xducer,prop.getAccessor(), Lister.create(Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType()), prop.id(), prop.getAdapter())); } if(prop.id()==ID.IDREF) return new IDREFTransducedAccessorImpl(prop.getAccessor()); if(xducer.isDefault() && context != null && !context.fastBoot) { TransducedAccessor xa = OptimizedTransducedAccessorFactory.get(prop); if(xa!=null) return xa; } if(xducer.useNamespace()) return new CompositeContextDependentTransducedAccessorImpl( context, xducer, prop.getAccessor() ); else return new CompositeTransducedAccessorImpl( context, xducer, prop.getAccessor() ); }