public static class ImplementationGuide.ImplementationGuidePageComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeType |
format
The format of the page.
|
protected Enumeration<ImplementationGuide.GuidePageKind> |
kind
The kind of page that this is.
|
protected StringType |
name
A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
|
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> |
page
Nested Pages/Sections under this page.
|
protected UriType |
source
The source address for the page.
|
protected List<CodeType> |
type
For constructed pages, what kind of resources to include in the list.
|
modifierExtension| Constructor and Description |
|---|
ImplementationGuidePageComponent()
Constructor
|
ImplementationGuidePageComponent(UriType source,
StringType name,
Enumeration<ImplementationGuide.GuidePageKind> kind)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType name
protected Enumeration<ImplementationGuide.GuidePageKind> kind
protected List<CodeType> type
protected List<StringType> package_
protected List<ImplementationGuide.ImplementationGuidePageComponent> page
public ImplementationGuidePageComponent()
public ImplementationGuidePageComponent(UriType source, StringType name, Enumeration<ImplementationGuide.GuidePageKind> kind)
public UriType getSourceElement()
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 valuepublic boolean hasSourceElement()
public boolean hasSource()
public ImplementationGuide.ImplementationGuidePageComponent setSourceElement(UriType value)
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 valuepublic ImplementationGuide.ImplementationGuidePageComponent setSource(String value)
value - The source address for the page.public StringType getNameElement()
name (A short name 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 "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public ImplementationGuide.ImplementationGuidePageComponent setNameElement(StringType value)
value - name (A short name 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 "getName" gives direct access to the valuepublic String getName()
public ImplementationGuide.ImplementationGuidePageComponent setName(String value)
value - A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.public Enumeration<ImplementationGuide.GuidePageKind> getKindElement()
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 valuepublic boolean hasKindElement()
public boolean hasKind()
public ImplementationGuide.ImplementationGuidePageComponent setKindElement(Enumeration<ImplementationGuide.GuidePageKind> value)
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 valuepublic ImplementationGuide.GuidePageKind getKind()
public ImplementationGuide.ImplementationGuidePageComponent setKind(ImplementationGuide.GuidePageKind value)
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.public List<CodeType> getType()
type (For constructed pages, what kind of resources to include in the list.)public boolean hasType()
public CodeType addTypeElement()
type (For constructed pages, what kind of resources to include in the list.)public ImplementationGuide.ImplementationGuidePageComponent addType(String value)
value - type (For constructed pages, what kind of resources to include in the list.)public boolean hasType(String value)
value - type (For constructed pages, what kind of resources to include in the list.)public List<StringType> getPackage()
package_ (For constructed pages, a list of packages to include in the page (or else empty for everything).)public boolean hasPackage()
public StringType addPackageElement()
package_ (For constructed pages, a list of packages to include in the page (or else empty for everything).)public ImplementationGuide.ImplementationGuidePageComponent addPackage(String value)
value - package_ (For constructed pages, a list of packages to include in the page (or else empty for everything).)public boolean hasPackage(String value)
value - package_ (For constructed pages, a list of packages to include in the page (or else empty for everything).)public CodeType getFormatElement()
format (The format of the page.). This is the underlying object with id, value and extensions. The accessor "getFormat" gives direct access to the valuepublic boolean hasFormatElement()
public boolean hasFormat()
public ImplementationGuide.ImplementationGuidePageComponent setFormatElement(CodeType value)
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 valuepublic ImplementationGuide.ImplementationGuidePageComponent setFormat(String value)
value - The format of the page.public List<ImplementationGuide.ImplementationGuidePageComponent> getPage()
page (Nested Pages/Sections under this page.)public boolean hasPage()
public ImplementationGuide.ImplementationGuidePageComponent addPage()
page (Nested Pages/Sections under this page.)public ImplementationGuide.ImplementationGuidePageComponent addPage(ImplementationGuide.ImplementationGuidePageComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic ImplementationGuide.ImplementationGuidePageComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.