Class 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 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