com.sun.tools.xjc.generator.marshaller
Class SkipPass

java.lang.Object
  extended by com.sun.tools.xjc.generator.marshaller.SkipPass

public class SkipPass
extends java.lang.Object

Increments field marshallers appropriately but don't do anything else.


Field Summary
protected  com.sun.tools.xjc.generator.marshaller.Context context
           
 
Method Summary
 void build(com.sun.msv.grammar.Expression exp)
          Switches to this pass and then call the build method of the Context class.
protected  com.sun.codemodel.JBlock getBlock(boolean create)
          Code should be generated into the returned block.
 java.lang.String getName()
          Gets the name of the pass.
protected  void marshalValue(com.sun.msv.grammar.ValueExp exp)
          Writes a string for the given ValueExp so that the marshalled document satisifies constraints imposed by the schema.
 void onAttribute(com.sun.msv.grammar.AttributeExp exp)
           
 void onElement(com.sun.msv.grammar.ElementExp exp)
           
 void onExternal(com.sun.tools.xjc.grammar.ExternalItem item)
           
 void onPrimitive(com.sun.tools.xjc.grammar.PrimitiveItem exp)
           
 void onValue(com.sun.msv.grammar.ValueExp exp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected final com.sun.tools.xjc.generator.marshaller.Context context
Method Detail

onElement

public void onElement(com.sun.msv.grammar.ElementExp exp)

onExternal

public void onExternal(com.sun.tools.xjc.grammar.ExternalItem item)

onAttribute

public void onAttribute(com.sun.msv.grammar.AttributeExp exp)

onPrimitive

public void onPrimitive(com.sun.tools.xjc.grammar.PrimitiveItem exp)

onValue

public void onValue(com.sun.msv.grammar.ValueExp exp)

getName

public final java.lang.String getName()
Gets the name of the pass. Used as the method name in the generated code.


build

public final void build(com.sun.msv.grammar.Expression exp)
Switches to this pass and then call the build method of the Context class.


marshalValue

protected final void marshalValue(com.sun.msv.grammar.ValueExp exp)
Writes a string for the given ValueExp so that the marshalled document satisifies constraints imposed by the schema.


getBlock

protected final com.sun.codemodel.JBlock getBlock(boolean create)
Code should be generated into the returned block.