org.hl7.xml.validator
Class CardinalityValidator
java.lang.Object
org.hl7.xml.validator.CardinalityValidator
public class CardinalityValidator
- extends java.lang.Object
Check the Rim Object Graph Cardinality based on HL7 v3 Meta cardinality
User: Eric Chen
Date: Nov 1, 2004
Time: 10:47:53 PM
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CardinalityValidator
public CardinalityValidator()
checkAssociationCardinality
public static void checkAssociationCardinality(java.util.Collection collection,
Association association)
throws AssociationCardinalityException
- Throws:
AssociationCardinalityException
checkAssocaitonMaxCardinality
public static void checkAssocaitonMaxCardinality(java.util.Iterator iterator,
RimObject value,
Association association)
throws FeatureCardinalityException
- Throws:
FeatureCardinalityException
checkAttributeCardinality
public static void checkAttributeCardinality(java.util.Collection collection,
Attribute attribute)
throws FeatureCardinalityException
- Throws:
FeatureCardinalityException
checkAttributeCardinality
public static void checkAttributeCardinality(ANY value,
Attribute attribute)
throws FeatureCardinalityException
- Throws:
FeatureCardinalityException
getDatatypeCardinality
public static int getDatatypeCardinality(ANY value)
checkMaxOneCardinality
public static void checkMaxOneCardinality(java.lang.Object result,
java.lang.String methodNameStem,
Feature feature)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
FeatureCardinalityException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
FeatureCardinalityException