Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Interface
dk.rode.thesis.flyweight.Textual

Packages that use Textual
dk.rode.thesis.flyweight Implementations and examples of the Flyweight design pattern [Gamma95, p.195]. 
 

Uses of Textual in dk.rode.thesis.flyweight
 

Subinterfaces of Textual in dk.rode.thesis.flyweight
 interface Character
          A character represents a letter, symbol, or whitespace in a Word.
 

Classes in dk.rode.thesis.flyweight that implement Textual
 class AbstractCharacter
          An abstract character implements the basic traits of the Character interface.
 class Letter
          A letter represents a single letter that is not a whitespace or contain symbolic characters.
 class Sentence
          A sentence represents an ordered sequence of words making up that sentence.
 class Symbol
          A symbol represents a single symbol that is not a whitespace or a letter.
 class Whitespace
          A whitespace represents a single white space character.
 class Word
          A word represents an ordered sequence of characters making up that word.
 

Methods in dk.rode.thesis.flyweight with parameters of type Textual
private static void Main.indexOfIgnoreCase(Textual<?> textual, CharSequence token, Locale locale, Log out)
          Finds the indexes of token in textual and logs them to log.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.