public void addTransformer(Transformer transformer, boolean publicTransformer) { addTransformer(transformer.getSourceDataBinding(), transformer.getTargetDataBinding(), transformer.getWeight(), transformer, publicTransformer); }
public void addTransformer(Transformer transformer, boolean publicTransformer) { addTransformer(transformer.getSourceDataBinding(), transformer.getTargetDataBinding(), transformer.getWeight(), transformer, publicTransformer); }
private TransformationContext createTransformationContext(DataType sourceDataType, DataType targetDataType, int size, int index, Transformer transformer, Map<String, Object> metadata) { DataType sourceType = (index == 0) ? sourceDataType : new DataTypeImpl<Object>(transformer.getSourceDataBinding(), Object.class, sourceDataType.getLogical()); DataType targetType = (index == size - 1) ? targetDataType : new DataTypeImpl<Object>(transformer.getTargetDataBinding(), Object.class, targetDataType.getLogical()); Map<String, Object> copy = new HashMap<String, Object>(); if (metadata != null) { copy.putAll(metadata); } copy.put(ExtensionPointRegistry.class.getName(), registry); TransformationContext context = new TransformationContextImpl(sourceType, targetType, copy); return context; }
private TransformationContext createTransformationContext(DataType sourceDataType, DataType targetDataType, int size, int index, Transformer transformer, Map<String, Object> metadata) { DataType sourceType = (index == 0) ? sourceDataType : new DataTypeImpl<Object>(transformer.getSourceDataBinding(), Object.class, sourceDataType.getLogical()); DataType targetType = (index == size - 1) ? targetDataType : new DataTypeImpl<Object>(transformer.getTargetDataBinding(), Object.class, targetDataType.getLogical()); Map<String, Object> copy = new HashMap<String, Object>(); if (metadata != null) { copy.putAll(metadata); } copy.put(ExtensionPointRegistry.class.getName(), registry); TransformationContext context = new TransformationContextImpl(sourceType, targetType, copy); return context; }