private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
public R transform(S source, TransformationContext context) { DataPipe<I, R> dataPipe = pipe.newInstance(); pusher.transform(source, dataPipe.getSink(), context); return dataPipe.getResult(); }
public DataType introspect(Object value, Operation operation) { return getDataBinding().introspect(value, operation); } }
@SuppressWarnings("unchecked") public Object transform(Object source, TransformationContext context) { DataType<DataType> sourceType = context.getSourceDataType(); DataType<DataType> targetType = context.getTargetDataType(); return mediator.mediate(source, sourceType.getLogical(), targetType.getLogical(), context.getMetadata()); }
public void addTransformer(Transformer transformer, boolean publicTransformer) { addTransformer(transformer.getSourceDataBinding(), transformer.getTargetDataBinding(), transformer.getWeight(), transformer, publicTransformer); }
public WrapperHandler getWrapperHandler() { return getDataBinding().getWrapperHandler(); }
public XMLTypeHelper getXMLTypeHelper() { return getDataBinding().getXMLTypeHelper(); }
public void transform(Object source, Object sink, TransformationContext context) { getTransformer().transform(source, sink, context); }
public Object transform(Object source, TransformationContext context) { return getTransformer().transform(source, context); }
/** * Dynamically load transformers registered under META-INF/services. * */ private synchronized void loadTransformers() { if (loadedTransformers) { return; } loadedTransformers = true; loadTransformers(PullTransformer.class); loadTransformers(PushTransformer.class); }
@SuppressWarnings("unchecked") public Object transform(Object source, TransformationContext context) { DataType<DataType> sourceType = context.getSourceDataType(); DataType<DataType> targetType = context.getTargetDataType(); return mediator.mediate(source, sourceType.getLogical(), targetType.getLogical(), context.getMetadata()); }
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
public R transform(S source, TransformationContext context) { DataPipe<I, R> dataPipe = pipe.newInstance(); pusher.transform(source, dataPipe.getSink(), context); return dataPipe.getResult(); }
public void addTransformer(Transformer transformer, boolean publicTransformer) { addTransformer(transformer.getSourceDataBinding(), transformer.getTargetDataBinding(), transformer.getWeight(), transformer, publicTransformer); }
public WrapperHandler getWrapperHandler() { return getDataBinding().getWrapperHandler(); }
public boolean introspect(DataType dataType, Operation operation) { return getDataBinding().introspect(dataType, operation); }
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
public boolean introspect(DataType dataType, Operation operation) { return getDataBinding().introspect(dataType, operation); }
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }