com.phasmidsoftware.tableparser.core.write
Members list
Type members
Classlikes
This case class defines a Node in the hierarchical output produced by rendering. This class is used in conjunction with TreeWriter. The reason for this temporary structure is that we need the ability to merge (or otherwise process) nodes of the tree. Since U (see TreeWriter) is an opaque type as far as this code is concerned, we need our own representation of the tree.
This case class defines a Node in the hierarchical output produced by rendering. This class is used in conjunction with TreeWriter. The reason for this temporary structure is that we need the ability to merge (or otherwise process) nodes of the tree. Since U (see TreeWriter) is an opaque type as far as this code is concerned, we need our own representation of the tree.
Value parameters
- attributes
-
the attributes of this Node (may be empty).
- children
-
the children of this Node (may be empty).
- content
-
the content of this Node, if any.
- style
-
a label that characterizes a particular node type. This will typically be translated directly into the "tag" parameter of the corresponding U type.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This trait defines the behavior of a hierarchical writer of objects. For example, U might be defined as an HTML or XML document. TreeWriter is of course typically used as a type class.
This trait defines the behavior of a hierarchical writer of objects. For example, U might be defined as an HTML or XML document. TreeWriter is of course typically used as a type class.
CONSIDER parameterizing the underlying type of the content parameter.
Type parameters
- U
-
the type of a node of the tree.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Trait to enable rendering of a table to a sequential (non-hierarchical) output format. A typeclass.
Trait to enable rendering of a table to a sequential (non-hierarchical) output format. A typeclass.
Type parameters
- O
-
the underlying type, for example, a StringBuilder.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait WritableCrypt[O]
The Writable object provides factory methods for creating instances of the Writable type that operate with different types of output structures. It encapsulates reusable logic to handle writing character sequences, rows, or other data in a structured manner.
The Writable object provides factory methods for creating instances of the Writable type that operate with different types of output structures. It encapsulates reusable logic to handle writing character sequences, rows, or other data in a structured manner.