Uses of Interface
fr.umlv.tatoo.runtime.interfaces.Rule

Packages that use Rule
fr.umlv.tatoo.runtime.lexer   
fr.umlv.tatoo.runtime.tools   
 

Uses of Rule in fr.umlv.tatoo.runtime.lexer
 

Classes in fr.umlv.tatoo.runtime.lexer with type parameters of type Rule
 class Action<R extends Rule>
           
 class Lexer<R extends Rule,B extends CharacterBuffer>
          A Lexer represents a lexer process.
 interface LexerListener<R extends Rule,B>
          Interface for an observer to register to receive notifications of token recognized by a lexer.
 interface RuleActivator<R extends Rule>
          Interface for an observer to register to receive notifications of new token recognition beginning in order to change the set of active rules.
 

Methods in fr.umlv.tatoo.runtime.lexer with type parameters of type Rule
static
<R extends Rule,B extends CharacterBuffer>
Lexer<R,B>
Lexer.createLexer(B buffer, LexerListener<R,? super B> listener, R[] rules, ErrorHandler<? super B> errorHandler)
          Creates a new lexer process with a fix set of active rules.
static
<R extends Rule,B extends CharacterBuffer & ErrorContextBuffer<?>>
Lexer<R,B>
Lexer.createLexer(B buffer, LexerListener<R,? super B> listener, RuleActivator<R> activator)
          Creates a new lexer process with default error handling.
static
<R extends Rule,B extends CharacterBuffer>
Lexer<R,B>
Lexer.createLexer(B buffer, LexerListener<R,? super B> listener, RuleActivator<R> activator, ErrorHandler<? super B> errorHandler)
          Creates a new lexer process.
static
<R extends Rule,E extends CharacterBuffer & ErrorContextBuffer<?>>
Lexer<R,E>
Lexer.createLexer(E buffer, LexerListener<R,? super E> listener, R[] rules)
          Creates a new lexer process with a fix set of active rules and a default error handler.
 

Methods in fr.umlv.tatoo.runtime.lexer with parameters of type Rule
static
<R extends Rule,B extends CharacterBuffer>
Lexer<R,B>
Lexer.createLexer(B buffer, LexerListener<R,? super B> listener, R[] rules, ErrorHandler<? super B> errorHandler)
          Creates a new lexer process with a fix set of active rules.
static
<R extends Rule,E extends CharacterBuffer & ErrorContextBuffer<?>>
Lexer<R,E>
Lexer.createLexer(E buffer, LexerListener<R,? super E> listener, R[] rules)
          Creates a new lexer process with a fix set of active rules and a default error handler.
 

Uses of Rule in fr.umlv.tatoo.runtime.tools
 

Classes in fr.umlv.tatoo.runtime.tools with type parameters of type Rule
 class AbstractLexerListener<R extends Rule,B extends TokenBuffer>
           
 class DefaultLexerActivator<R extends Enum<R> & Rule,T extends Enum<T>>
           
 class StartConditionLexerActivator<R extends Enum<R> & Rule,T extends Enum<T>,S extends Enum<S>>