public Object transform(T source, TransformationContext context) { XMLType xmlType = (XMLType)context.getSourceDataType().getLogical(); QName type = (xmlType != null) ? xmlType.getTypeName() : null; if (type == null) { xmlType = (XMLType)context.getTargetDataType().getLogical(); type = (xmlType != null) ? xmlType.getTypeName() : null; } Object result = mapper.toJavaObject(type, getText(source), context); close(source); return result; }
public Object transform(T source, TransformationContext context) { XMLType xmlType = (XMLType)context.getSourceDataType().getLogical(); QName type = (xmlType != null) ? xmlType.getTypeName() : null; if (type == null) { xmlType = (XMLType)context.getTargetDataType().getLogical(); type = (xmlType != null) ? xmlType.getTypeName() : null; } Object result = mapper.toJavaObject(type, getText(source), context); close(source); return result; }