com.sun.msv.grammar.util
Class NameClassSimplifier

java.lang.Object
  |
  +--com.sun.msv.grammar.util.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

Constructor Summary
NameClassSimplifier()
           
 
Method Summary
static NameClass simplify(NameClass nc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClassSimplifier

public NameClassSimplifier()
Method Detail

simplify

public static NameClass simplify(NameClass nc)