public boolean isApplicable(BeanCreationDirective directive) { if (!xmlBeansAvailable) { return false; } Class<?> actualClass = directive.getActualClass(); return xmlObjectType.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { if (!xmlBeansAvailable) { return false; } Class<?> actualClass = directive.getActualClass(); return xmlObjectType.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { if (!xmlBeansAvailable) { return false; } Class<?> actualClass = directive.getActualClass(); return xmlObjectType.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return XMLGregorianCalendar.class.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return XMLGregorianCalendar.class.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return XMLGregorianCalendar.class.isAssignableFrom(actualClass); }
@Override public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return Calendar.class.isAssignableFrom(actualClass) || DateFormat.class.isAssignableFrom(actualClass); }
@Override public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return Calendar.class.isAssignableFrom(actualClass) || DateFormat.class.isAssignableFrom(actualClass); }
@Override public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return Calendar.class.isAssignableFrom(actualClass) || DateFormat.class.isAssignableFrom(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return Map.class.equals(actualClass) || List.class.equals(actualClass) || Set.class.equals(actualClass); }
public boolean isApplicable(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); return Map.class.equals(actualClass) || List.class.equals(actualClass) || Set.class.equals(actualClass); }
public Object create(BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); if (Map.class.equals(actualClass)) { return new HashMap(); } else if (List.class.equals(actualClass)) { return new ArrayList(); } else if (Set.class.equals(actualClass)) { return new HashSet(); } throw new IllegalStateException("Type not expected : " + actualClass); }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); if (Map.class.equals(actualClass)) { return new HashMap<Object,Object>(); } else if (List.class.equals(actualClass)) { return new ArrayList<Object>(); } else if (Set.class.equals(actualClass)) { return new HashSet<Object>(); } throw new IllegalStateException("Type not expected : " + actualClass); }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> actualClass = directive.getActualClass(); if (Map.class.equals(actualClass)) { return new HashMap<Object, Object>(); } else if (List.class.equals(actualClass)) { return new ArrayList<Object>(); } else if (Set.class.equals(actualClass)) { return new HashSet<Object>(); } throw new IllegalStateException("Type not expected : " + actualClass); }
public Object create(BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); String factoryBeanId = directive.getFactoryId(); String beanId = !MappingUtils.isBlankOrNull(factoryBeanId) ? factoryBeanId : classToCreate.getName(); return xmlBeanFactory.createBean(directive.getSrcObject(), directive.getSrcClass(), beanId); }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); String factoryBeanId = directive.getFactoryId(); String beanId = !MappingUtils.isBlankOrNull(factoryBeanId) ? factoryBeanId : classToCreate.getName(); return xmlBeanFactory.createBean(directive.getSrcObject(), directive.getSrcClass(), beanId); }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); String factoryBeanId = directive.getFactoryId(); String beanId = !MappingUtils.isBlankOrNull(factoryBeanId) ? factoryBeanId : classToCreate.getName(); return xmlBeanFactory.createBean(directive.getSrcObject(), directive.getSrcClass(), beanId); }
public Object create(BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); try { return newInstance(classToCreate); } catch (Exception e) { if (directive.getAlternateClass() != null) { return newInstance(directive.getAlternateClass()); } else { MappingUtils.throwMappingException(e); } } return null; }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); try { return newInstance(classToCreate); } catch (Exception e) { if (directive.getAlternateClass() != null) { return newInstance(directive.getAlternateClass()); } else { MappingUtils.throwMappingException(e); } } return null; }
public Object create(MappingParameters params, BeanCreationDirective directive) { Class<?> classToCreate = directive.getActualClass(); try { return newInstance(classToCreate); } catch (Exception e) { if (directive.getAlternateClass() != null) { return newInstance(directive.getAlternateClass()); } else { MappingUtils.throwMappingException(e); } } return null; }