com.sun.msv.grammar.util

Class PossibleNamesCollector

public class PossibleNamesCollector extends Object implements NameClassVisitor

computes the possible names.

See the description.

Author: Kohsuke KAWAGUCHI

Field Summary
static StringMAGIC
Method Summary
static Setcalc(NameClass nc)
computes all possibile names for this name class, and returns the set of {@link StringPair}.
ObjectonAnyName(AnyNameClass nc)
ObjectonChoice(ChoiceNameClass nc)
ObjectonDifference(DifferenceNameClass nc)
ObjectonNot(NotNameClass nc)
ObjectonNsName(NamespaceNameClass nc)
ObjectonSimple(SimpleNameClass nc)

Field Detail

MAGIC

public static final String MAGIC

Method Detail

calc

public static Set calc(NameClass nc)
computes all possibile names for this name class, and returns the set of {@link StringPair}.

onAnyName

public Object onAnyName(AnyNameClass nc)

onChoice

public Object onChoice(ChoiceNameClass nc)

onDifference

public Object onDifference(DifferenceNameClass nc)

onNot

public Object onNot(NotNameClass nc)

onNsName

public Object onNsName(NamespaceNameClass nc)

onSimple

public Object onSimple(SimpleNameClass nc)