com.sun.msv.generator
Class NoneTypeRemover
ExpressionCloner
com.sun.msv.generator.NoneTypeRemover
public class NoneTypeRemover
extends ExpressionCloner
removes "none" type of RELAX from AGM.
"none" type is harmful for instance generation. This visitor changes
"none" type to nullSet.
NoneTypeRemover
public NoneTypeRemover(ExpressionPool pool)
onAttribute
public Expression onAttribute(AttributeExp exp)
onData
public Expression onData(DataExp exp)
onElement
public Expression onElement(ElementExp exp)
onOther
public Expression onOther(OtherExp exp)
onRef
public Expression onRef(ReferenceExp exp)