com.sun.msv.grammar.util

Class NameClassSimplifier

public class NameClassSimplifier extends Object

Minimizes a name class. Sometimes, a name class could become unnecessarily big. For example,

 <choice>
   <anyName/>
   <anyName/>
   <anyName/>
 </choice>
 
This procedure converts those name classes to the equivalent small name class.

Author: Kohsuke KAWAGUCHI

Method Summary
static NameClasssimplify(NameClass nc)

Method Detail

simplify

public static NameClass simplify(NameClass nc)