com.phasmidsoftware.tableparser.core.table.CellTransformation
A case class representing a transformation for individual cell values in a table.
CellTransformation acts as a wrapper around a function f that maps values of type X to values of type Y. It extends the Transformation trait, which itself inherits from the Function1 trait, allowing this transformation to be used like a standard Scala function.
Type parameters
X
the input type of the function f.
Y
the output type of the function f.
Value parameters
f
the function that defines the transformation logic from type X to type Y.
Attributes
Graph
Reset zoom Hide graph Show graph
Supertypes
trait Serializable
trait Product
trait Equals
trait X => Y
class Object
trait Matchable
class Any
Show all
Members list
Applies the transformation function f to the given input of type X and produces a result of type Y.
Applies the transformation function f to the given input of type X and produces a result of type Y.
Value parameters
x
the input value of type X to which the transformation function is applied.
Attributes
Returns
the resulting value of type Y after applying the transformation function f to the input.
Composes two instances of Function1 in a new Function1, with this function applied first.
Composes two instances of Function1 in a new Function1, with this function applied first.
Type parameters
A
the result type of function g
Value parameters
g
a function R => A
Attributes
Returns
a new function f such that f(x) == g(apply(x))
Inherited from:
Function1
Composes two instances of Function1 in a new Function1, with this function applied last.
Composes two instances of Function1 in a new Function1, with this function applied last.
Type parameters
A
the type to which function g can be applied
Value parameters
g
a function A => T1
Attributes
Returns
a new function f such that f(x) == apply(g(x))
Inherited from:
Function1
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
Inherited from:
Product
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
Returns
in the default implementation, an Iterator[Any]
Inherited from:
Product
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
Returns
a string representation of the object.
Definition Classes
Function1 -> Any
Inherited from:
Function1