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
Definition: A page / section in the implementation guide. The root page is the implementation guide home page
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.model.primitive.StringDt
Adds and returns a new value for package ()addPackage
(ca.uhn.fhir.model.primitive.StringDt theValue) Adds a given new value for package ()addPackage
(String theString) Adds a new value for package ()addPage()
Adds and returns a new value for page ()addPage
(ImplementationGuide.Page theValue) Adds a given new value for page ()ca.uhn.fhir.model.primitive.BoundCodeDt
<ResourceTypeEnum> addType()
Add a value for type ()ca.uhn.fhir.model.primitive.BoundCodeDt
<ResourceTypeEnum> addType
(ResourceTypeEnum theValue) Add a value for type () using an enumerated type.<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for format ().ca.uhn.fhir.model.primitive.CodeDt
Gets the value(s) for format ().getKind()
Gets the value(s) for kind ().ca.uhn.fhir.model.primitive.BoundCodeDt
<GuidePageKindEnum> Gets the value(s) for kind ().getName()
Gets the value(s) for name ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for name ().List
<ca.uhn.fhir.model.primitive.StringDt> Gets the value(s) for package ().ca.uhn.fhir.model.primitive.StringDt
Gets the first repetition for package (), creating it if it does not already exist.getPage()
Gets the value(s) for page ().Gets the first repetition for page (), creating it if it does not already exist.Gets the value(s) for source ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for source ().List
<ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnum>> getType()
Gets the value(s) for type ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ResourceTypeEnum> Gets the first repetition for type (), creating it if it does not already exist.boolean
isEmpty()
setFormat
(ca.uhn.fhir.model.primitive.CodeDt theValue) Sets the value(s) for format ()Sets the value for format ()setKind
(GuidePageKindEnum theValue) Sets the value(s) for kind ()setKind
(ca.uhn.fhir.model.primitive.BoundCodeDt<GuidePageKindEnum> theValue) Sets the value(s) for kind ()setName
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for name ()Sets the value for name ()setPackage
(List<ca.uhn.fhir.model.primitive.StringDt> theValue) Sets the value(s) for package ()setPage
(List<ImplementationGuide.Page> theValue) Sets the value(s) for page ()setSource
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for source ()Sets the value for source ()setType
(ResourceTypeEnum theValue) Sets the value(s), and clears any existing value(s) for type ()setType
(List<ca.uhn.fhir.model.primitive.BoundCodeDt<ResourceTypeEnum>> theValue) Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Page
public Page()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.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 interfaceca.uhn.fhir.model.api.ICompositeElement
-
getSourceElement
Gets the value(s) for source (). creating it if it does not exist. Will not returnnull
.Definition: The source address for the page
-
getSource
Gets the value(s) for source (). creating it if it does not exist. This method may returnnull
.Definition: The source address for the page
-
setSource
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
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
setName
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
Gets the value(s) for kind (). creating it if it does not exist. Will not returnnull
.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
Gets the value(s) for kind (). creating it if it does not exist. This method may returnnull
.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
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.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
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 theaddType()
method.Definition: For constructed pages, what kind of resources to include in the list
-
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
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
Gets the value(s) for package (). creating it if it does not exist. Will not returnnull
.Definition: For constructed pages, a list of packages to include in the page (or else empty for everything)
-
setPackage
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
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
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 benull
)
-
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
Gets the value(s) for format (). creating it if it does not exist. Will not returnnull
.Definition: The format of the page
-
getFormat
Gets the value(s) for format (). creating it if it does not exist. This method may returnnull
.Definition: The format of the page
-
setFormat
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 returnnull
.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 benull
)
-
getPageFirstRep
Gets the first repetition for page (), creating it if it does not already exist.Definition: Nested Pages/Sections under this page
-