AttributePart

laika.api.bundle.DirectiveBuilderContext.Combinators.AttributePart
class AttributePart[T] extends DirectivePart[T]

Attributes

Source
directives.scala
Graph
Supertypes
class DirectivePart[T]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def as[U](implicit decoder: ConfigDecoder[U]): AttributePart[U]

Attributes

Source
directives.scala
def hasBody: Boolean

Indicates whether the directive supports a body section after the directive name and attribute section.

Indicates whether the directive supports a body section after the directive name and attribute section.

Attributes

Source
directives.scala

Attributes

Source
directives.scala
def needsCursor: Boolean

Indicates whether this part or any of its sub-parts requests access to a cursor.

Indicates whether this part or any of its sub-parts requests access to a cursor. This information is used to determine the default phase a directive should be resolved in.

Attributes

Source
directives.scala
def optional: DirectivePart[Option[T]]

Attributes

Source
directives.scala
def separators: Set[String]

The names of the separator directives accepted by this directive part.

The names of the separator directives accepted by this directive part.

Attributes

Source
directives.scala

Attributes

Source
directives.scala

Inherited methods

def evalMap[B](f: T => Either[String, B]): DirectivePart[B]

Attributes

Inherited from:
DirectivePart
Source
directives.scala
def map[B](f: T => B): DirectivePart[B]

Attributes

Inherited from:
DirectivePart
Source
directives.scala