Class ImplementationGuide.Page

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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:
  • Constructor Details

    • Page

      public Page()
  • Method Details

    • 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

    • setSource

      Sets the value 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

      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<GuidePageKindEnum> getKindElement()
      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

      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

    • setType

      public ImplementationGuide.Page setType(List<ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnum>> theValue)
      Sets the value(s) for type ()

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

    • addType

      public ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnum> addType(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<ResourceTypeEnum> getTypeFirstRep()
      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<ResourceTypeEnum> addType()
      Add a value for type ()

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

    • setType

      Sets the value(s), and clears any existing value(s) 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

      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

    • setFormat

      Sets the value for format ()

      Definition: The format of the page

    • getPage

      Gets the value(s) for page (). creating it if it does not exist. Will not return null.

      Definition: Nested Pages/Sections under this page

    • setPage

      Sets the value(s) for page ()

      Definition: Nested Pages/Sections under this page

    • addPage

      Adds and returns a new value for page ()

      Definition: Nested Pages/Sections under this page

    • addPage

      Adds a given new value for page ()

      Definition: Nested Pages/Sections under this page

      Parameters:
      theValue - The page to add (must not be null)
    • getPageFirstRep

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

      Definition: Nested Pages/Sections under this page