lapis
Interface PatternLibrary.LibraryListener

All Known Implementing Classes:
SimulEdit
Enclosing interface:
PatternLibrary

public static interface PatternLibrary.LibraryListener

Listener notified when patterns are added and removed from library.


Method Summary
 void parserAdded(PatternLibrary lib, Parser parser)
          Called when a parser is added to the pattern library using addParser().
 void patternAdded(PatternLibrary lib, String name)
          Called when a pattern is bound into the pattern library using put().
 void patternRemoved(PatternLibrary lib, String name)
          Called when a pattern name is removed from the pattern library by remove() or clear().
 

Method Detail

patternAdded

public void patternAdded(PatternLibrary lib,
                         String name)
Called when a pattern is bound into the pattern library using put().

Parameters:
lib - PatternLibrary that changed
name - name that was bound

patternRemoved

public void patternRemoved(PatternLibrary lib,
                           String name)
Called when a pattern name is removed from the pattern library by remove() or clear().

Parameters:
lib - PatternLibrary that changed
name - name that was removed

parserAdded

public void parserAdded(PatternLibrary lib,
                        Parser parser)
Called when a parser is added to the pattern library using addParser().

Parameters:
lib - PatternLibrary that changed
parser - Parser that was added