package com.e2u.dp.visitor;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
List<Glyph> glist = new ArrayList<Glyph>();
glist.add(new Glyph());
glist.add(new GlyphChar());
glist.add(new GlyphRow());
glist.add(new GlyphChar());
glist.add(new Glyph());
Visitor visitor1 = new SpellingChecker();
Visitor visitor2 = new OutputVisitor();
Glyph glyph = null;
for(Iterator<Glyph> iter = glist.iterator(); iter.hasNext(); )
{
glyph = iter.next();
glyph.accept(visitor1);
glyph.accept(visitor2);
}
}
}