Class ImplementationGuide.Page

  • 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.Page
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: ImplementationGuide.page ()

    Definition: A page / section in the implementation guide. The root page is the implementation guide home page

    See Also:
    Serialized Form
    • Constructor Detail

      • Page

        public Page()
    • 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
      • getSourceElement

        public ca.uhn.fhir.model.primitive.UriDt getSourceElement()
        Gets the value(s) for source (). creating it if it does not exist. Will not return null.

        Definition: The source address for the page

      • getSource

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

        Definition: The source address for the page

      • setSource

        public ImplementationGuide.Page setSource​(ca.uhn.fhir.model.primitive.UriDt theValue)
        Sets the value(s) for source ()

        Definition: The source address for the page

      • 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: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.

      • getName

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

        Definition: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.

      • setName

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

        Definition: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.

      • setName

        public ImplementationGuide.Page setName​(String theString)
        Sets the value for name ()

        Definition: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.

      • getKindElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<GuidePageKindEnumgetKindElement()
        Gets the value(s) for kind (). creating it if it does not exist. Will not return null.

        Definition: The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest

      • getKind

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

        Definition: The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest

      • setKind

        public ImplementationGuide.Page setKind​(ca.uhn.fhir.model.primitive.BoundCodeDt<GuidePageKindEnum> theValue)
        Sets the value(s) for kind ()

        Definition: The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest

      • setKind

        public ImplementationGuide.Page setKind​(GuidePageKindEnum theValue)
        Sets the value(s) for kind ()

        Definition: The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest

      • getType

        public List<ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnum>> getType()
        Gets the value(s) for type (). creating it if it does not exist. Will not return null.

        Definition: For constructed pages, what kind of resources to include in the list

      • addType

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnumaddType​(ResourceTypeEnum theValue)
        Add a value for type () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use the addType() method.

        Definition: For constructed pages, what kind of resources to include in the list

      • getTypeFirstRep

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnumgetTypeFirstRep()
        Gets the first repetition for type (), creating it if it does not already exist.

        Definition: For constructed pages, what kind of resources to include in the list

      • addType

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnumaddType()
        Add a value for type ()

        Definition: For constructed pages, what kind of resources to include in the list

      • getPackage

        public List<ca.uhn.fhir.model.primitive.StringDt> getPackage()
        Gets the value(s) for package (). creating it if it does not exist. Will not return null.

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

      • setPackage

        public ImplementationGuide.Page setPackage​(List<ca.uhn.fhir.model.primitive.StringDt> theValue)
        Sets the value(s) for package ()

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

      • addPackage

        public ca.uhn.fhir.model.primitive.StringDt addPackage()
        Adds and returns a new value for package ()

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

      • addPackage

        public ImplementationGuide.Page addPackage​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Adds a given new value for package ()

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

        Parameters:
        theValue - The package to add (must not be null)
      • getPackageFirstRep

        public ca.uhn.fhir.model.primitive.StringDt getPackageFirstRep()
        Gets the first repetition for package (), creating it if it does not already exist.

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

      • addPackage

        public ImplementationGuide.Page addPackage​(String theString)
        Adds a new value for package ()

        Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)

        Returns:
        Returns a reference to this object, to allow for simple chaining.
      • getFormatElement

        public ca.uhn.fhir.model.primitive.CodeDt getFormatElement()
        Gets the value(s) for format (). creating it if it does not exist. Will not return null.

        Definition: The format of the page

      • getFormat

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

        Definition: The format of the page

      • setFormat

        public ImplementationGuide.Page setFormat​(ca.uhn.fhir.model.primitive.CodeDt theValue)
        Sets the value(s) for format ()

        Definition: The format of the page

      • getPage

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

        Definition: Nested Pages/Sections under this page

      • getPageFirstRep

        public ImplementationGuide.Page getPageFirstRep()
        Gets the first repetition for page (), creating it if it does not already exist.

        Definition: Nested Pages/Sections under this page