ca.infoway.messagebuilder.xml.validator
Class ValidatingVisitor

Package class diagram package ValidatingVisitor
java.lang.Object
  extended by ca.infoway.messagebuilder.xml.validator.ValidatingVisitor
All Implemented Interfaces:
MessageVisitor

public class ValidatingVisitor
extends Object
implements MessageVisitor


Constructor Summary
ValidatingVisitor(VersionNumber version)
           
 
Method Summary
 MessageValidatorResult getResult()
           
 void visitAssociation(Element base, String xmlName, List<Element> elements, Relationship relationship)
           
 void visitNonStructuralAttribute(Element base, List<Element> elements, Relationship relationship)
           
 void visitRoot(Element documentElement, Interaction interaction)
           
 void visitStructuralAttribute(Element base, Attr attr, Relationship relationship)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatingVisitor

public ValidatingVisitor(VersionNumber version)
Method Detail

getResult

public MessageValidatorResult getResult()

visitAssociation

public void visitAssociation(Element base,
                             String xmlName,
                             List<Element> elements,
                             Relationship relationship)
Specified by:
visitAssociation in interface MessageVisitor

visitRoot

public void visitRoot(Element documentElement,
                      Interaction interaction)
Specified by:
visitRoot in interface MessageVisitor

visitStructuralAttribute

public void visitStructuralAttribute(Element base,
                                     Attr attr,
                                     Relationship relationship)
Specified by:
visitStructuralAttribute in interface MessageVisitor

visitNonStructuralAttribute

public void visitNonStructuralAttribute(Element base,
                                        List<Element> elements,
                                        Relationship relationship)
Specified by:
visitNonStructuralAttribute in interface MessageVisitor


Copyright © 2013. All Rights Reserved.