public static class ImplementationGuide.ImplementationGuidePageComponent extends BackboneElement implements 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 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 StringType |
title
A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
|
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 title,
Enumeration<ImplementationGuide.GuidePageKind> kind)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected StringType title
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 title, 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 getTitleElement()
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 valuepublic boolean hasTitleElement()
public boolean hasTitle()
public ImplementationGuide.ImplementationGuidePageComponent setTitleElement(StringType value)
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 valuepublic String getTitle()
public ImplementationGuide.ImplementationGuidePageComponent setTitle(String value)
value - A short title 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 ImplementationGuide.ImplementationGuidePageComponent setType(List<CodeType> theType)
this for easy method chainingpublic 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 ImplementationGuide.ImplementationGuidePageComponent setPackage(List<StringType> thePackage)
this for easy method chainingpublic 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 ImplementationGuide.ImplementationGuidePageComponent setPage(List<ImplementationGuide.ImplementationGuidePageComponent> thePage)
this for easy method chainingpublic boolean hasPage()
public ImplementationGuide.ImplementationGuidePageComponent addPage()
public ImplementationGuide.ImplementationGuidePageComponent addPage(ImplementationGuide.ImplementationGuidePageComponent t)
public ImplementationGuide.ImplementationGuidePageComponent getPageFirstRep()
page, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.