Class

ostrich.automata

BricsAutomatonBuilder

Related Doc: package automata

Permalink

class BricsAutomatonBuilder extends AtomicStateAutomatonBuilder[State, (Char, Char)]

For constructing manually (immutable) BricsAutomaton objects

Linear Supertypes
AtomicStateAutomatonBuilder[State, (Char, Char)], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BricsAutomatonBuilder
  2. AtomicStateAutomatonBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BricsAutomatonBuilder()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val LabelOps: TLabelOps[(Char, Char)]

    Permalink

    Operations on labels

    Operations on labels

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  5. def addTransition(q1: State, label: (Char, Char), q2: State): Unit

    Permalink

    Add a new transition q1 --label--> q2

    Add a new transition q1 --label--> q2

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val baut: dk.brics.automaton.Automaton

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getAutomaton: BricsAutomaton

    Permalink

    Returns built automaton.

    Returns built automaton. Can only be used once after which the automaton cannot change

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getNewState: State

    Permalink

    Create a fresh state that can be used in the automaton

    Create a fresh state that can be used in the automaton

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. def initialState: State

    Permalink

    The initial state of the automaton being built

    The initial state of the automaton being built

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  17. def isAccept(q: State): Boolean

    Permalink

    Ask if state is accepting

    Ask if state is accepting

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. var minimize: Boolean

    Permalink
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def outgoingTransitions(q: State): Iterator[(State, (Char, Char))]

    Permalink

    Iterate over outgoing transitions from state

    Iterate over outgoing transitions from state

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  24. def setAccept(q: State, isAccepting: Boolean): Unit

    Permalink

    Set state accepting

    Set state accepting

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  25. def setInitialState(q: State): Unit

    Permalink

    Set the initial state

    Set the initial state

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  26. def setMinimize(minimize: Boolean): Unit

    Permalink

    By default one can assume built automata are minimised before the are returned.

    By default one can assume built automata are minimised before the are returned. Use this to enable or disable it

    Definition Classes
    BricsAutomatonBuilderAtomicStateAutomatonBuilder
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AtomicStateAutomatonBuilder[State, (Char, Char)]

Inherited from AnyRef

Inherited from Any

Ungrouped