Package org.hl7.fhir.dstu2.model
Class ImplementationGuide.ImplementationGuidePageComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.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 StringTypenameA 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>pageNested Pages/Sections under this page.protected UriTypesourceThe source address for the page.protected List<CodeType>typeFor constructed pages, what kind of resources to include in the list.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImplementationGuidePageComponent()ImplementationGuidePageComponent(UriType source, StringType name, Enumeration<ImplementationGuide.GuidePageKind> kind)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
name
protected StringType name
A short name 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()
-
ImplementationGuidePageComponent
public ImplementationGuidePageComponent(UriType source, StringType name, Enumeration<ImplementationGuide.GuidePageKind> kind)
-
-
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.
-
getNameElement
public StringType getNameElement()
- Returns:
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 value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public ImplementationGuide.ImplementationGuidePageComponent setNameElement(StringType value)
- Parameters:
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 value
-
getName
public String getName()
- Returns:
- A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
-
setName
public ImplementationGuide.ImplementationGuidePageComponent setName(String value)
- Parameters:
value- A short name 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.)
-
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).)
-
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.)
-
hasPage
public boolean hasPage()
-
addPage
public ImplementationGuide.ImplementationGuidePageComponent addPage()
- Returns:
page(Nested Pages/Sections under this page.)
-
addPage
public ImplementationGuide.ImplementationGuidePageComponent addPage(ImplementationGuide.ImplementationGuidePageComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin 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
-
-