@author Stubs generated by DesignDoc on Mon Sep 11 11:10:57 PDT 2000
@version $Id: MixedContentModel.java,v 1.1 2001/10/25 20:35:57 elena Exp $MixedContentModel is a derivative of the abstract content model base class that handles the special case of mixed model elements. If an element is mixed model, it has PCDATA as its first possible content, followed by an alternation of the possible children. The children cannot have any numeration or order, so it must look like this:
<!ELEMENT Foo ((#PCDATA|a|b|c|)*)>
So, all we have to do is to keep an array of the possible children and validate by just looking up each child being validated by looking it up in the list.