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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Page()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ca.uhn.fhir.model.primitive.StringDtaddPackage()Adds and returns a new value for package ()ImplementationGuide.PageaddPackage(ca.uhn.fhir.model.primitive.StringDt theValue)Adds a given new value for package ()ImplementationGuide.PageaddPackage(String theString)Adds a new value for package ()ImplementationGuide.PageaddPage()Adds and returns a new value for page ()ImplementationGuide.PageaddPage(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)StringgetFormat()Gets the value(s) for format ().ca.uhn.fhir.model.primitive.CodeDtgetFormatElement()Gets the value(s) for format ().StringgetKind()Gets the value(s) for kind ().ca.uhn.fhir.model.primitive.BoundCodeDt<GuidePageKindEnum>getKindElement()Gets the value(s) for kind ().StringgetName()Gets the value(s) for name ().ca.uhn.fhir.model.primitive.StringDtgetNameElement()Gets the value(s) for name ().List<ca.uhn.fhir.model.primitive.StringDt>getPackage()Gets the value(s) for package ().ca.uhn.fhir.model.primitive.StringDtgetPackageFirstRep()Gets the first repetition for package (), creating it if it does not already exist.List<ImplementationGuide.Page>getPage()Gets the value(s) for page ().ImplementationGuide.PagegetPageFirstRep()Gets the first repetition for page (), creating it if it does not already exist.StringgetSource()Gets the value(s) for source ().ca.uhn.fhir.model.primitive.UriDtgetSourceElement()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>getTypeFirstRep()Gets the first repetition for type (), creating it if it does not already exist.booleanisEmpty()ImplementationGuide.PagesetFormat(ca.uhn.fhir.model.primitive.CodeDt theValue)Sets the value(s) for format ()ImplementationGuide.PagesetFormat(String theCode)Sets the value for format ()ImplementationGuide.PagesetKind(GuidePageKindEnum theValue)Sets the value(s) for kind ()ImplementationGuide.PagesetKind(ca.uhn.fhir.model.primitive.BoundCodeDt<GuidePageKindEnum> theValue)Sets the value(s) for kind ()ImplementationGuide.PagesetName(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for name ()ImplementationGuide.PagesetName(String theString)Sets the value for name ()ImplementationGuide.PagesetPackage(List<ca.uhn.fhir.model.primitive.StringDt> theValue)Sets the value(s) for package ()ImplementationGuide.PagesetPage(List<ImplementationGuide.Page> theValue)Sets the value(s) for page ()ImplementationGuide.PagesetSource(ca.uhn.fhir.model.primitive.UriDt theValue)Sets the value(s) for source ()ImplementationGuide.PagesetSource(String theUri)Sets the value for source ()ImplementationGuide.PagesetType(ResourceTypeEnum theValue)Sets the value(s), and clears any existing value(s) for type ()ImplementationGuide.PagesetType(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
-
-
-
-
Constructor Detail
-
Page
public Page()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein interfaceca.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 returnnull.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 returnnull.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
public ImplementationGuide.Page setSource(String theUri)
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 returnnull.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 returnnull.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<GuidePageKindEnum> 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
public String 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
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 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
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 theaddType()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
public ImplementationGuide.Page setType(ResourceTypeEnum theValue)
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 returnnull.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 benull)
-
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 returnnull.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 returnnull.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
public ImplementationGuide.Page setFormat(String theCode)
Sets the value for format ()Definition: The format of the page
-
getPage
public List<ImplementationGuide.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
public ImplementationGuide.Page setPage(List<ImplementationGuide.Page> theValue)
Sets the value(s) for page ()Definition: Nested Pages/Sections under this page
-
addPage
public ImplementationGuide.Page addPage()
Adds and returns a new value for page ()Definition: Nested Pages/Sections under this page
-
addPage
public ImplementationGuide.Page addPage(ImplementationGuide.Page theValue)
Adds a given new value for page ()Definition: Nested Pages/Sections under this page
- Parameters:
theValue- The page to add (must not benull)
-
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
-
-