InternalTarget

laika.ast.InternalTarget
See theInternalTarget companion trait

Attributes

Companion
trait
Source
Target.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Absolute(path: Path) extends InternalTarget

Represents a target defined by an absolute path.

Represents a target defined by an absolute path.

Attributes

Source
Target.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Target
class Object
trait Matchable
class Any
Show all
case class Relative(path: RelativePath) extends InternalTarget

Represents a target defined by a relative path; the absolute path of such a target needs to be resolved later in the context of the containing document and its path.

Represents a target defined by a relative path; the absolute path of such a target needs to be resolved later in the context of the containing document and its path.

Attributes

Source
Target.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Target
class Object
trait Matchable
class Any
Show all
case class Resolved(absolutePath: Path, relativePath: RelativePath, internalFormats: TargetFormats) extends InternalTarget

Represents a resolved internal target where both the absolute and relative path are known, the latter relative to the document that referred to the target.

Represents a resolved internal target where both the absolute and relative path are known, the latter relative to the document that referred to the target.

The internalFormats property describes which of the output formats treat this as an internal link. For other formats the link gets translated to an external target based on the siteBaseURL setting. This might be useful for cases where some pages get rendered to a site, but not included in an e-book format like EPUB and PDF.

Attributes

Source
Target.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Target
class Object
trait Matchable
class Any
Show all

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

Creates an internal target based on the specified relative or absolute path.

Creates an internal target based on the specified relative or absolute path.

Attributes

Source
Target.scala