Class ImplementationGuide.Package

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    ImplementationGuide

    public static class ImplementationGuide.Package
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: ImplementationGuide.package ()

    Definition: A logical group of resources. Logical groups can be used when building pages

    See Also:
    Serialized Form
    • Constructor Detail

    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getNameElement

        public ca.uhn.fhir.model.primitive.StringDt getNameElement()
        Gets the value(s) for name (). creating it if it does not exist. Will not return null.

        Definition: The name for the group, as used in page.package

      • getName

        public String getName()
        Gets the value(s) for name (). creating it if it does not exist. This method may return null.

        Definition: The name for the group, as used in page.package

      • setName

        public ImplementationGuide.Package setName​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for name ()

        Definition: The name for the group, as used in page.package

      • getDescriptionElement

        public ca.uhn.fhir.model.primitive.StringDt getDescriptionElement()
        Gets the value(s) for description (). creating it if it does not exist. Will not return null.

        Definition:

      • getDescription

        public String getDescription()
        Gets the value(s) for description (). creating it if it does not exist. This method may return null.

        Definition:

      • getResource

        public List<ImplementationGuide.PackageResourcegetResource()
        Gets the value(s) for resource (). creating it if it does not exist. Will not return null.

        Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource

      • setResource

        public ImplementationGuide.Package setResource​(List<ImplementationGuide.PackageResource> theValue)
        Sets the value(s) for resource ()

        Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource

      • addResource

        public ImplementationGuide.PackageResource addResource()
        Adds and returns a new value for resource ()

        Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource

      • addResource

        public ImplementationGuide.Package addResource​(ImplementationGuide.PackageResource theValue)
        Adds a given new value for resource ()

        Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource

        Parameters:
        theValue - The resource to add (must not be null)
      • getResourceFirstRep

        public ImplementationGuide.PackageResource getResourceFirstRep()
        Gets the first repetition for resource (), creating it if it does not already exist.

        Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource