com.reactific.riddl.utils

Members list

Type members

Classlikes

trait FileBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class InMemoryLogger(withHighlighting: Boolean) extends Logger

A Logger which captures logged lines into an in-memory buffer, useful for testing purposes.

A Logger which captures logged lines into an in-memory buffer, useful for testing purposes.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Logger
class Object
trait Matchable
class Any
Show all
final class Interrupt extends () => Boolean

Attributes

Companion
object
Supertypes
trait () => Boolean
class Object
trait Matchable
class Any
object Interrupt

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Interrupt.type
object Logger

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Logger.type
trait Logger

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait OutputFile extends FileBuilder

Attributes

Supertypes
trait FileBuilder
class Object
trait Matchable
class Any
Known subtypes
object PathUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
PathUtils.type
object Plugin

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Plugin.type
case class PluginClassLoader(urls: List[URL], parentClassLoader: ClassLoader) extends URLClassLoader

Loads a plugin using a java.net.URLClassLoader.

Loads a plugin using a java.net.URLClassLoader.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class URLClassLoader
trait Closeable
trait AutoCloseable
class SecureClassLoader
class ClassLoader
class Object
trait Matchable
class Any
Show all

The interface that plugins must implement

The interface that plugins must implement

Attributes

Supertypes
class Object
trait Matchable
class Any
case object RiddlBuildInfo

This object was generated by sbt-buildinfo.

This object was generated by sbt-buildinfo.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object SeqHelpers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SeqHelpers.type
final class StringBuildingPrintStream extends PrintStream

A PrintStream that captures any output into a String

A PrintStream that captures any output into a String

Attributes

Companion
object
Supertypes
class PrintStream
trait Appendable
class FilterOutputStream
class OutputStream
trait Flushable
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object StringHelpers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class StringLogger(capacity: Int, withHighlighting: Boolean) extends Logger

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Logger
class Object
trait Matchable
class Any
Show all
case class SysLogger(withHighlighting: Boolean) extends Logger

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Logger
class Object
trait Matchable
class Any
Show all
object Tar

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Tar.type
abstract class TextFileWriter extends OutputFile

Unit Tests For TextFileWriter

Unit Tests For TextFileWriter

Attributes

Companion
object
Supertypes
trait OutputFile
trait FileBuilder
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object Timer

Private implementation details which allow for more testability

Private implementation details which allow for more testability

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Timer.type
case class TreeCopyFileVisitor(source: Path, target: Path, log: Logger) extends SimpleFileVisitor[Path]

Unit Tests For TreeCopyFileVisitor

Unit Tests For TreeCopyFileVisitor

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class SimpleFileVisitor[Path]
trait FileVisitor[Path]
class Object
trait Matchable
class Any
Show all
object Zip

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Zip.type