Class MSVExpressionVisitorChildren

java.lang.Object
schema2template.grammar.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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<com.sun.msv.grammar.Expression>
     
    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>
     
    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>
     
    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 Details

    • MSVExpressionVisitorChildren

      public MSVExpressionVisitorChildren()
  • Method Details

    • 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