case class ResolvedInternalTarget(absolutePath: Path, relativePath: RelativePath, internalFormats: TargetFormats = TargetFormats.All) extends InternalTarget with Product with Serializable
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.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ResolvedInternalTarget
- Serializable
- Serializable
- Product
- Equals
- InternalTarget
- Target
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ResolvedInternalTarget(absolutePath: Path, relativePath: RelativePath, internalFormats: TargetFormats = TargetFormats.All)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val absolutePath: Path
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val internalFormats: TargetFormats
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val relativePath: RelativePath
-
def
relativeTo(refPath: Path): ResolvedInternalTarget
- Definition Classes
- ResolvedInternalTarget → InternalTarget
-
def
render(internalTargetsAbsolute: Boolean = false): String
- Definition Classes
- ResolvedInternalTarget → Target
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
underlying: VirtualPath
The underlying path reference, which is either a relative or absolute path, depending on the implementation of this trait.
The underlying path reference, which is either a relative or absolute path, depending on the implementation of this trait.
- Definition Classes
- InternalTarget
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated