case class ConfigurablePathTranslator(config: TranslatorConfig, outputSuffix: String, outputFormat: String, refPath: Path, targetLookup: (Path) ⇒ Option[TranslatorSpec]) extends PathTranslator with Product with Serializable
Translates paths of input documents to the corresponding output path, based on a configuration instance.
- Alphabetic
- By Inheritance
- ConfigurablePathTranslator
- Serializable
- Serializable
- Product
- Equals
- PathTranslator
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val config: TranslatorConfig
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val outputFormat: String
- val outputSuffix: String
- val refPath: Path
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val targetLookup: (Path) ⇒ Option[TranslatorSpec]
-
def
translate(target: Target): Target
Translates the specified target pointing to an input document to a target pointing to an output document.
Translates the specified target pointing to an input document to a target pointing to an output document. Might turn an internal target into an external one in cases where it points to a document that is not rendered for the current target format, but for the site output. In this case it will point to the corresponding location of the hosted site, in case a
siteBaseURL
is configured.- Definition Classes
- ConfigurablePathTranslator → PathTranslator
-
def
translate(input: RelativePath): RelativePath
Translates the specified relative path of an input document to the corresponding output path.
Translates the specified relative path of an input document to the corresponding output path.
- Definition Classes
- ConfigurablePathTranslator → PathTranslator
-
def
translate(input: Path): Path
Translates the specified path of an input document to the corresponding output path.
Translates the specified path of an input document to the corresponding output path.
- Definition Classes
- ConfigurablePathTranslator → PathTranslator
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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()