Uses of Class
ca.infoway.messagebuilder.xml.Relationship

Packages that use Relationship
ca.infoway.messagebuilder.marshalling.hl7   
ca.infoway.messagebuilder.xml   
ca.infoway.messagebuilder.xml.validator   
ca.infoway.messagebuilder.xml.visitor   
 

Uses of Relationship in ca.infoway.messagebuilder.marshalling.hl7
 

Methods in ca.infoway.messagebuilder.marshalling.hl7 with parameters of type Relationship
static String DomainTypeHelper.getCompatibleDomainType(Relationship relationship1, Relationship relationship2)
          Returns the more general of the two domain types, or null if no type is compatible or one of the relations does not have a domain type.
static Class<? extends Code> DomainTypeHelper.getReturnType(Relationship relationship, VersionNumber version)
           
static boolean DomainTypeHelper.hasDomainType(Relationship relationship, String domainType)
           
static boolean DomainTypeHelper.isCompatibleDomainType(Relationship relationship1, Relationship relationship2)
          Returns a boolean indicating if the two relationships have compatible domain types.
 

Uses of Relationship in ca.infoway.messagebuilder.xml
 

Methods in ca.infoway.messagebuilder.xml that return Relationship
 Relationship ChoiceSupport.findChoiceOption(Predicate<Relationship> predicate)
          Find a specific choice based on some matching strategy defined by the predicate.
 Relationship MessagePart.getRelationship(String name)
          Get a specific relationship by name.
 Relationship MessagePart.getRelationship(String name, Interaction interaction)
          Get a specific relationship by name.
 

Methods in ca.infoway.messagebuilder.xml that return types with arguments of type Relationship
static Predicate<Relationship> ChoiceSupport.choiceOptionNamePredicate(String relationshipName)
          A convenience utility to create a predicate that finds a specific choice based on the name of the XML element.
static Predicate<Relationship> ChoiceSupport.choiceOptionTypePredicate(String[] relationshipTypes)
          A convenience utility to create a predicate that finds a specific choice based on the part type (or part types).
 List<Relationship> Relationship.getChoices()
          Get a list of all choices.
abstract  List<Relationship> ChoiceSupport.getChoices()
          Get the list of choices.
 List<Relationship> Argument.getChoices()
          The possible choices when an argument is defined as an abstract type.
 List<Relationship> MessagePart.getRelationships()
          Get the list of relationships.
 

Method parameters in ca.infoway.messagebuilder.xml with type arguments of type Relationship
 Relationship ChoiceSupport.findChoiceOption(Predicate<Relationship> predicate)
          Find a specific choice based on some matching strategy defined by the predicate.
 void MessagePart.setRelationships(List<Relationship> relationships)
          Set the list of relationships.
 

Uses of Relationship in ca.infoway.messagebuilder.xml.validator
 

Methods in ca.infoway.messagebuilder.xml.validator with parameters of type Relationship
 void ValidatingVisitor.visitAssociation(Element base, String xmlName, List<Element> elements, Relationship relationship)
           
 void ValidatingVisitor.visitNonStructuralAttribute(Element base, List<Element> elements, Relationship relationship)
           
 void ValidatingVisitor.visitStructuralAttribute(Element base, Attr attr, Relationship relationship)
           
 

Uses of Relationship in ca.infoway.messagebuilder.xml.visitor
 

Methods in ca.infoway.messagebuilder.xml.visitor with parameters of type Relationship
 void MessageVisitor.visitAssociation(Element base, String xmlName, List<Element> elements, Relationship relationship)
           
 void MessageVisitor.visitNonStructuralAttribute(Element base, List<Element> elements, Relationship relationship)
           
 void MessageVisitor.visitStructuralAttribute(Element base, Attr attr, Relationship relationship)
           
 



Copyright © 2013. All Rights Reserved.