schema2template.model
Class MSVExpressionVisitorChildren

java.lang.Object
  extended by schema2template.model.MSVExpressionVisitorChildren
All Implemented Interfaces:
com.sun.msv.grammar.ExpressionVisitor

public class MSVExpressionVisitorChildren
extends Object
implements com.sun.msv.grammar.ExpressionVisitor

This visitor visits an Expression and returns a list of child expressions

Usage example: (List<Expression>) myExpression.visit(myMSVExpressionVisitorChildren)

Please note that you do not use any method of this class directly!


Constructor Summary
MSVExpressionVisitorChildren()
           
 
Method Summary
 List<com.sun.msv.grammar.Expression> onAnyString()
           
 List<com.sun.msv.grammar.Expression> onAttribute(com.sun.msv.grammar.AttributeExp exp)
           
 List<com.sun.msv.grammar.Expression> onChoice(com.sun.msv.grammar.ChoiceExp exp)
           
 List<com.sun.msv.grammar.Expression> onConcur(com.sun.msv.grammar.ConcurExp exp)
           
 List<com.sun.msv.grammar.Expression> onData(com.sun.msv.grammar.DataExp exp)
           
 List<com.sun.msv.grammar.Expression> onElement(com.sun.msv.grammar.ElementExp exp)
           
 List<com.sun.msv.grammar.Expression> onEpsilon()
           
 List<com.sun.msv.grammar.Expression> onInterleave(com.sun.msv.grammar.InterleaveExp exp)
           
 List<com.sun.msv.grammar.Expression> onList(com.sun.msv.grammar.ListExp exp)
           
 List<com.sun.msv.grammar.Expression> onMixed(com.sun.msv.grammar.MixedExp exp)
           
 List<com.sun.msv.grammar.Expression> onNullSet()
           
 List<com.sun.msv.grammar.Expression> onOneOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
           
 List<com.sun.msv.grammar.Expression> onOther(com.sun.msv.grammar.OtherExp exp)
           
 List<com.sun.msv.grammar.Expression> onRef(com.sun.msv.grammar.ReferenceExp exp)
           
 List<com.sun.msv.grammar.Expression> onSequence(com.sun.msv.grammar.SequenceExp exp)
           
 List<com.sun.msv.grammar.Expression> 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
 

Constructor Detail

MSVExpressionVisitorChildren

public MSVExpressionVisitorChildren()
Method Detail

onAnyString

public List<com.sun.msv.grammar.Expression> onAnyString()
Specified by:
onAnyString in interface com.sun.msv.grammar.ExpressionVisitor

onAttribute

public List<com.sun.msv.grammar.Expression> onAttribute(com.sun.msv.grammar.AttributeExp exp)
Specified by:
onAttribute in interface com.sun.msv.grammar.ExpressionVisitor

onChoice

public List<com.sun.msv.grammar.Expression> onChoice(com.sun.msv.grammar.ChoiceExp exp)
Specified by:
onChoice in interface com.sun.msv.grammar.ExpressionVisitor

onConcur

public List<com.sun.msv.grammar.Expression> onConcur(com.sun.msv.grammar.ConcurExp exp)
Specified by:
onConcur in interface com.sun.msv.grammar.ExpressionVisitor

onData

public List<com.sun.msv.grammar.Expression> onData(com.sun.msv.grammar.DataExp exp)
Specified by:
onData in interface com.sun.msv.grammar.ExpressionVisitor

onElement

public List<com.sun.msv.grammar.Expression> onElement(com.sun.msv.grammar.ElementExp exp)
Specified by:
onElement in interface com.sun.msv.grammar.ExpressionVisitor

onEpsilon

public List<com.sun.msv.grammar.Expression> onEpsilon()
Specified by:
onEpsilon in interface com.sun.msv.grammar.ExpressionVisitor

onInterleave

public List<com.sun.msv.grammar.Expression> onInterleave(com.sun.msv.grammar.InterleaveExp exp)
Specified by:
onInterleave in interface com.sun.msv.grammar.ExpressionVisitor

onList

public List<com.sun.msv.grammar.Expression> onList(com.sun.msv.grammar.ListExp exp)
Specified by:
onList in interface com.sun.msv.grammar.ExpressionVisitor

onMixed

public List<com.sun.msv.grammar.Expression> onMixed(com.sun.msv.grammar.MixedExp exp)
Specified by:
onMixed in interface com.sun.msv.grammar.ExpressionVisitor

onNullSet

public List<com.sun.msv.grammar.Expression> onNullSet()
Specified by:
onNullSet in interface com.sun.msv.grammar.ExpressionVisitor

onOneOrMore

public List<com.sun.msv.grammar.Expression> onOneOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
Specified by:
onOneOrMore in interface com.sun.msv.grammar.ExpressionVisitor

onOther

public List<com.sun.msv.grammar.Expression> onOther(com.sun.msv.grammar.OtherExp exp)
Specified by:
onOther in interface com.sun.msv.grammar.ExpressionVisitor

onRef

public List<com.sun.msv.grammar.Expression> onRef(com.sun.msv.grammar.ReferenceExp exp)
Specified by:
onRef in interface com.sun.msv.grammar.ExpressionVisitor

onSequence

public List<com.sun.msv.grammar.Expression> onSequence(com.sun.msv.grammar.SequenceExp exp)
Specified by:
onSequence in interface com.sun.msv.grammar.ExpressionVisitor

onValue

public List<com.sun.msv.grammar.Expression> onValue(com.sun.msv.grammar.ValueExp exp)
Specified by:
onValue in interface com.sun.msv.grammar.ExpressionVisitor


Copyright © 2010-2017 The Apache Software Foundation. All Rights Reserved.