Top Description Constructors Methods
com.sun.msv.grammar.util

public Class NameClassSimplifier

extends Object
Class Inheritance
Imports
java.util.Iterator, .Set, com.sun.msv.grammar.AnyNameClass, .ChoiceNameClass, .DifferenceNameClass, .NameClass, .NamespaceNameClass, .NotNameClass, .SimpleNameClass, com.sun.msv.util.StringPair

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

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static NameClass
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

NameClassSimplifierback to summary
public NameClassSimplifier()

Method Detail

simplifyback to summary
public static NameClass simplify(NameClass nc)