Package org.hl7.fhir.dstu3.model
Class ImplementationGuide.ImplementationGuidePageComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.ImplementationGuide.ImplementationGuidePageComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ImplementationGuide
public static class ImplementationGuide.ImplementationGuidePageComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeTypeformatThe format of the page.protected Enumeration<ImplementationGuide.GuidePageKind>kindThe kind of page that this is.protected List<StringType>package_For constructed pages, a list of packages to include in the page (or else empty for everything).protected List<ImplementationGuide.ImplementationGuidePageComponent>pageNested Pages/Sections under this page.protected UriTypesourceThe source address for the page.protected StringTypetitleA short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.protected List<CodeType>typeFor constructed pages, what kind of resources to include in the list.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImplementationGuidePageComponent()ConstructorImplementationGuidePageComponent(UriType source, StringType title, Enumeration<ImplementationGuide.GuidePageKind> kind)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
title
protected StringType title
A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
kind
protected Enumeration<ImplementationGuide.GuidePageKind> kind
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.
-
type
protected List<CodeType> type
For constructed pages, what kind of resources to include in the list.
-
package_
protected List<StringType> package_
For constructed pages, a list of packages to include in the page (or else empty for everything).
-
page
protected List<ImplementationGuide.ImplementationGuidePageComponent> page
Nested Pages/Sections under this page.
-
-
Constructor Detail
-
ImplementationGuidePageComponent
public ImplementationGuidePageComponent()
Constructor
-
ImplementationGuidePageComponent
public ImplementationGuidePageComponent(UriType source, StringType title, Enumeration<ImplementationGuide.GuidePageKind> kind)
Constructor
-
-
Method Detail
-
getSourceElement
public UriType getSourceElement()
- Returns:
source(The source address for the page.). This is the underlying object with id, value and extensions. The accessor "getSource" gives direct access to the value
-
hasSourceElement
public boolean hasSourceElement()
-
hasSource
public boolean hasSource()
-
setSourceElement
public ImplementationGuide.ImplementationGuidePageComponent setSourceElement(UriType value)
- Parameters:
value-source(The source address for the page.). This is the underlying object with id, value and extensions. The accessor "getSource" gives direct access to the value
-
setSource
public ImplementationGuide.ImplementationGuidePageComponent setSource(String value)
- Parameters:
value- The source address for the page.
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public ImplementationGuide.ImplementationGuidePageComponent setTitleElement(StringType value)
- Parameters:
value-title(A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
public String getTitle()
- Returns:
- A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
setTitle
public ImplementationGuide.ImplementationGuidePageComponent setTitle(String value)
- Parameters:
value- A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
getKindElement
public Enumeration<ImplementationGuide.GuidePageKind> getKindElement()
- Returns:
kind(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.). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the value
-
hasKindElement
public boolean hasKindElement()
-
hasKind
public boolean hasKind()
-
setKindElement
public ImplementationGuide.ImplementationGuidePageComponent setKindElement(Enumeration<ImplementationGuide.GuidePageKind> value)
- Parameters:
value-kind(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.). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the value
-
getKind
public ImplementationGuide.GuidePageKind getKind()
- Returns:
- 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.ImplementationGuidePageComponent setKind(ImplementationGuide.GuidePageKind value)
- Parameters:
value- 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<CodeType> getType()
- Returns:
type(For constructed pages, what kind of resources to include in the list.)
-
setType
public ImplementationGuide.ImplementationGuidePageComponent setType(List<CodeType> theType)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasType
public boolean hasType()
-
addTypeElement
public CodeType addTypeElement()
- Returns:
type(For constructed pages, what kind of resources to include in the list.)
-
addType
public ImplementationGuide.ImplementationGuidePageComponent addType(String value)
- Parameters:
value-type(For constructed pages, what kind of resources to include in the list.)
-
hasType
public boolean hasType(String value)
- Parameters:
value-type(For constructed pages, what kind of resources to include in the list.)
-
getPackage
public List<StringType> getPackage()
- Returns:
package_(For constructed pages, a list of packages to include in the page (or else empty for everything).)
-
setPackage
public ImplementationGuide.ImplementationGuidePageComponent setPackage(List<StringType> thePackage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPackage
public boolean hasPackage()
-
addPackageElement
public StringType addPackageElement()
- Returns:
package_(For constructed pages, a list of packages to include in the page (or else empty for everything).)
-
addPackage
public ImplementationGuide.ImplementationGuidePageComponent addPackage(String value)
- Parameters:
value-package_(For constructed pages, a list of packages to include in the page (or else empty for everything).)
-
hasPackage
public boolean hasPackage(String value)
- Parameters:
value-package_(For constructed pages, a list of packages to include in the page (or else empty for everything).)
-
getFormatElement
public CodeType getFormatElement()
- Returns:
format(The format of the page.). This is the underlying object with id, value and extensions. The accessor "getFormat" gives direct access to the value
-
hasFormatElement
public boolean hasFormatElement()
-
hasFormat
public boolean hasFormat()
-
setFormatElement
public ImplementationGuide.ImplementationGuidePageComponent setFormatElement(CodeType value)
- Parameters:
value-format(The format of the page.). This is the underlying object with id, value and extensions. The accessor "getFormat" gives direct access to the value
-
setFormat
public ImplementationGuide.ImplementationGuidePageComponent setFormat(String value)
- Parameters:
value- The format of the page.
-
getPage
public List<ImplementationGuide.ImplementationGuidePageComponent> getPage()
- Returns:
page(Nested Pages/Sections under this page.)
-
setPage
public ImplementationGuide.ImplementationGuidePageComponent setPage(List<ImplementationGuide.ImplementationGuidePageComponent> thePage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPage
public boolean hasPage()
-
addPage
public ImplementationGuide.ImplementationGuidePageComponent addPage()
-
addPage
public ImplementationGuide.ImplementationGuidePageComponent addPage(ImplementationGuide.ImplementationGuidePageComponent t)
-
getPageFirstRep
public ImplementationGuide.ImplementationGuidePageComponent getPageFirstRep()
- Returns:
- The first repetition of repeating field
page, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ImplementationGuide.ImplementationGuidePageComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-