Package cz.o2.proxima.core.transform
Interface ProxyTransform
-
- All Superinterfaces:
DataOperatorAware
,java.io.Serializable
- All Known Subinterfaces:
ContextualProxyTransform<OP>
,ElementWiseProxyTransform
- All Known Implementing Classes:
BeamProxyTransform
,IdentityTransformation
@Internal public interface ProxyTransform extends DataOperatorAware
A transformation of attribute name applied both on reading and writing attribute.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <OP extends DataOperator>
ContextualProxyTransform<OP>asContextual()
Convert this proxy to contextual transform.default ElementWiseProxyTransform
asElementWise()
Convert this proxy to element wise transform.-
Methods inherited from interface cz.o2.proxima.core.transform.DataOperatorAware
as, isContextual, isDelegateOf
-
-
-
-
Method Detail
-
asContextual
default <OP extends DataOperator> ContextualProxyTransform<OP> asContextual()
Convert this proxy to contextual transform.- Type Parameters:
OP
- DataOperator- Returns:
- this transform converted to operator specific
- Throws:
java.lang.IllegalArgumentException
- on errors
-
asElementWise
default ElementWiseProxyTransform asElementWise()
Convert this proxy to element wise transform.- Returns:
- this transform converted to element wise
- Throws:
java.lang.IllegalArgumentException
- on errors
-
-