object SpanDirective
API entry point for setting up a span directive that can be used in substitution definitions.
- Alphabetic
- By Inheritance
- SpanDirective
- AnyRef
- Any
- Hide All
- Show All
- Public
- 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
-
def
apply(name: String)(part: DirectivePartBuilder[Span]): Directive[Span]
Creates a new directive with the specified name and implementation.
Creates a new directive with the specified name and implementation. The
DirectivePart
can be created by using the methods of theParts
object.- name
the name the directive can be used with in reStructuredText markup
- part
the implementation of the directive that can be created by using the combinators of the
Parts
object- returns
a new directive that can be registered with the reStructuredText parser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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()
-
def
hashCode(): Int
- 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()
-
def
recursive(name: String)(part: (RecursiveParsers) ⇒ DirectivePartBuilder[Span]): Directive[Span]
Creates a new directive with the specified name and implementation.
Creates a new directive with the specified name and implementation. The
DirectivePart
can be created by using the methods of theParts
object. In contrast to theapply
function, this function allows to depend on the standard block and span parsers. This is necessary if the directive does both, require a custom parser for arguments or body and allow for nested directives in those parsers.- name
the name the directive can be used with in reStructuredText markup
- part
a function returning the implementation of the directive that can be created by using the combinators of the
Parts
object- returns
a new directive that can be registered with the reStructuredText parser
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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()