Top Description Fields Constructors Methods
com.sun.msv.writer.relaxng

public Class NameClassWriter

extends Object
implements NameClassVisitor
Class Inheritance
All Implemented Interfaces
com.sun.msv.grammar.NameClassVisitor
Imports
java.util.Stack, com.sun.msv.grammar.AnyNameClass, .ChoiceNameClass, .DifferenceNameClass, .NameClass, .NameClassVisitor, .NamespaceNameClass, .NotNameClass, .SimpleNameClass, com.sun.msv.writer.XMLWriter

Visits NameClass and writes its XML representation. this class can only handle canonicalized name class.

Field Summary

Modifier and TypeField and Description
private final String
defaultNs

Namespace URI of the inherited "ns" attribute, if any.

private final XMLWriter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
public Object
public Object
public Object
public Object
public Object
private void
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultNsback to summary
private final String defaultNs

Namespace URI of the inherited "ns" attribute, if any. Otherwise null.

writerback to summary
private final XMLWriter writer

Constructor Detail

NameClassWriterback to summary
public NameClassWriter(Context ctxt)

Method Detail

onAnyNameback to summary
public Object onAnyName(AnyNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onAnyName.

onChoiceback to summary
public Object onChoice(ChoiceNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onChoice.

onDifferenceback to summary
public Object onDifference(DifferenceNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onDifference.

onNotback to summary
public Object onNot(NotNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onNot.

onNsNameback to summary
public Object onNsName(NamespaceNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onNsName.

onSimpleback to summary
public Object onSimple(SimpleNameClass nc)

Implements com.sun.msv.grammar.NameClassVisitor.onSimple.

processChoiceback to summary
private void processChoice(ChoiceNameClass nc)
startWithNsback to summary
protected void startWithNs(String name, String ns)