Package com.sun.msv.writer.relaxng
Class NameClassWriter
- java.lang.Object
-
- com.sun.msv.writer.relaxng.NameClassWriter
-
- All Implemented Interfaces:
NameClassVisitor
public class NameClassWriter extends Object implements NameClassVisitor
Visits NameClass and writes its XML representation. this class can only handle canonicalized name class.
-
-
Constructor Summary
Constructors Constructor Description NameClassWriter(Context ctxt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
onAnyName(AnyNameClass nc)
Object
onChoice(ChoiceNameClass nc)
Object
onDifference(DifferenceNameClass nc)
Object
onNot(NotNameClass nc)
Object
onNsName(NamespaceNameClass nc)
Object
onSimple(SimpleNameClass nc)
protected void
startWithNs(String name, String ns)
-
-
-
Constructor Detail
-
NameClassWriter
public NameClassWriter(Context ctxt)
-
-
Method Detail
-
onAnyName
public Object onAnyName(AnyNameClass nc)
- Specified by:
onAnyName
in interfaceNameClassVisitor
-
onSimple
public Object onSimple(SimpleNameClass nc)
- Specified by:
onSimple
in interfaceNameClassVisitor
-
onNsName
public Object onNsName(NamespaceNameClass nc)
- Specified by:
onNsName
in interfaceNameClassVisitor
-
onNot
public Object onNot(NotNameClass nc)
- Specified by:
onNot
in interfaceNameClassVisitor
-
onChoice
public Object onChoice(ChoiceNameClass nc)
- Specified by:
onChoice
in interfaceNameClassVisitor
-
onDifference
public Object onDifference(DifferenceNameClass nc)
- Specified by:
onDifference
in interfaceNameClassVisitor
-
-