TraversalHelp

class TraversalHelp(domainBasePackage: String)

traversalExtBasePackage: The base package that we scan for @TraversalExt annotations. Note that this restricts us to only find @Doc annotations in classes in that namespace and it's children. If left empty, the scan takes considerable amount of time (depending on your classpath, obviously).

class Object
trait Matchable
class Any

Value members

Concrete methods

def forElementSpecificSteps(elementClass: Class[_], verbose: Boolean): String

Concrete fields

val ColumnNames: Array[String]
val ColumnNamesVerbose: Array[String]
lazy
lazy
lazy
val genericStepDocs: Iterable[StepDoc]
lazy
val stepDocsByElementType: Map[Class[_], List[StepDoc]]

Scans the entire classpath for classes annotated with @TraversalExt (using java reflection), to then extract the @Doc annotations for all steps, and group them by the elementType (e.g. node.Method).

Scans the entire classpath for classes annotated with @TraversalExt (using java reflection), to then extract the @Doc annotations for all steps, and group them by the elementType (e.g. node.Method).