Package com.sun.msv.grammar.util
Class PossibleNamesCollector
- java.lang.Object
-
- com.sun.msv.grammar.util.PossibleNamesCollector
-
- All Implemented Interfaces:
NameClassVisitor
public class PossibleNamesCollector extends Object implements NameClassVisitor
computes the possible names.See the description.
- Author:
- Kohsuke KAWAGUCHI
-
-
Constructor Summary
Constructors Constructor Description PossibleNamesCollector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Setcalc(NameClass nc)computes all possibile names for this name class, and returns the set ofStringPair.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
- See Also:
- Constant Field Values
-
-
Method Detail
-
calc
public static Set calc(NameClass nc)
computes all possibile names for this name class, and returns the set ofStringPair.
-
onChoice
public Object onChoice(ChoiceNameClass nc)
- Specified by:
onChoicein interfaceNameClassVisitor
-
onAnyName
public Object onAnyName(AnyNameClass nc)
- Specified by:
onAnyNamein interfaceNameClassVisitor
-
onSimple
public Object onSimple(SimpleNameClass nc)
- Specified by:
onSimplein interfaceNameClassVisitor
-
onNsName
public Object onNsName(NamespaceNameClass nc)
- Specified by:
onNsNamein interfaceNameClassVisitor
-
onNot
public Object onNot(NotNameClass nc)
- Specified by:
onNotin interfaceNameClassVisitor
-
onDifference
public Object onDifference(DifferenceNameClass nc)
- Specified by:
onDifferencein interfaceNameClassVisitor
-
-