Class ProfileSupport


  • public final class ProfileSupport
    extends java.lang.Object
    • Method Detail

      • isSliceDefinition

        public static boolean isSliceDefinition​(ElementDefinition elementDefinition)
      • getReferencedProfileConstraintKeys

        public static java.util.Set<java.lang.String> getReferencedProfileConstraintKeys​(ElementDefinition elementDefinition)
      • hasConstraintDifferential

        public static boolean hasConstraintDifferential​(ElementDefinition elementDefinition)
      • getBindingMap

        public static java.util.Map<java.lang.String,​ElementDefinition.Binding> getBindingMap​(java.lang.String url)
      • getConstraints

        public static java.util.List<Constraint> getConstraints​(java.util.List<java.lang.String> urls,
                                                                java.lang.Class<?> type)
      • getConstraints

        public static java.util.List<Constraint> getConstraints​(Resource resource)
      • getResourceAssertedProfiles

        public static java.util.List<java.lang.String> getResourceAssertedProfiles​(Resource resource)
      • getConstraints

        public static java.util.List<Constraint> getConstraints​(java.lang.String url,
                                                                java.lang.Class<?> type)
      • getElementDefinition

        public static ElementDefinition getElementDefinition​(java.lang.String path)
      • getElementDefinitionMap

        public static java.util.Map<java.lang.String,​ElementDefinition> getElementDefinitionMap​(java.lang.Class<?> type)
      • getElementDefinitionMap

        public static java.util.Map<java.lang.String,​ElementDefinition> getElementDefinitionMap​(java.lang.String url)
      • getConstraintKeys

        public static java.util.Set<java.lang.String> getConstraintKeys​(StructureDefinition structureDefinition)
      • getConstraintKeys

        public static java.util.Set<java.lang.String> getConstraintKeys​(ElementDefinition elementDefinition)
      • getProfile

        public static StructureDefinition getProfile​(java.lang.String url,
                                                     java.lang.Class<?> type)
      • getStructureDefinition

        public static StructureDefinition getStructureDefinition​(java.lang.Class<?> modelClass)
      • getStructureDefinition

        public static StructureDefinition getStructureDefinition​(java.lang.String url)
      • isApplicable

        public static boolean isApplicable​(StructureDefinition profile,
                                           java.lang.Class<?> type)