Package org.hl7.fhir.r4.model
Class ImplementationGuide.ImplementationGuideManifestComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideManifestComponent
-
- 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.ImplementationGuideManifestComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<StringType>
image
Indicates a relative path to an image that exists within the IG.protected List<StringType>
other
Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g.protected List<ImplementationGuide.ManifestPageComponent>
page
Information about a page within the IG.protected UrlType
rendering
A pointer to official web page, PDF or other rendering of the implementation guide.protected List<ImplementationGuide.ManifestResourceComponent>
resource
A resource that is part of the implementation guide.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ImplementationGuideManifestComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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
-
rendering
protected UrlType rendering
A pointer to official web page, PDF or other rendering of the implementation guide.
-
resource
protected List<ImplementationGuide.ManifestResourceComponent> resource
A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.
-
page
protected List<ImplementationGuide.ManifestPageComponent> page
Information about a page within the IG.
-
image
protected List<StringType> image
Indicates a relative path to an image that exists within the IG.
-
other
protected List<StringType> other
Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.
-
-
Constructor Detail
-
ImplementationGuideManifestComponent
public ImplementationGuideManifestComponent()
Constructor
-
-
Method Detail
-
getRenderingElement
public UrlType getRenderingElement()
- Returns:
rendering
(A pointer to official web page, PDF or other rendering of the implementation guide.). This is the underlying object with id, value and extensions. The accessor "getRendering" gives direct access to the value
-
hasRenderingElement
public boolean hasRenderingElement()
-
hasRendering
public boolean hasRendering()
-
setRenderingElement
public ImplementationGuide.ImplementationGuideManifestComponent setRenderingElement(UrlType value)
- Parameters:
value
-rendering
(A pointer to official web page, PDF or other rendering of the implementation guide.). This is the underlying object with id, value and extensions. The accessor "getRendering" gives direct access to the value
-
getRendering
public String getRendering()
- Returns:
- A pointer to official web page, PDF or other rendering of the implementation guide.
-
setRendering
public ImplementationGuide.ImplementationGuideManifestComponent setRendering(String value)
- Parameters:
value
- A pointer to official web page, PDF or other rendering of the implementation guide.
-
getResource
public List<ImplementationGuide.ManifestResourceComponent> getResource()
- Returns:
resource
(A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.)
-
setResource
public ImplementationGuide.ImplementationGuideManifestComponent setResource(List<ImplementationGuide.ManifestResourceComponent> theResource)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasResource
public boolean hasResource()
-
addResource
public ImplementationGuide.ManifestResourceComponent addResource()
-
addResource
public ImplementationGuide.ImplementationGuideManifestComponent addResource(ImplementationGuide.ManifestResourceComponent t)
-
getResourceFirstRep
public ImplementationGuide.ManifestResourceComponent getResourceFirstRep()
- Returns:
- The first repetition of repeating field
resource
, creating it if it does not already exist
-
getPage
public List<ImplementationGuide.ManifestPageComponent> getPage()
- Returns:
page
(Information about a page within the IG.)
-
setPage
public ImplementationGuide.ImplementationGuideManifestComponent setPage(List<ImplementationGuide.ManifestPageComponent> thePage)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPage
public boolean hasPage()
-
addPage
public ImplementationGuide.ManifestPageComponent addPage()
-
addPage
public ImplementationGuide.ImplementationGuideManifestComponent addPage(ImplementationGuide.ManifestPageComponent t)
-
getPageFirstRep
public ImplementationGuide.ManifestPageComponent getPageFirstRep()
- Returns:
- The first repetition of repeating field
page
, creating it if it does not already exist
-
getImage
public List<StringType> getImage()
- Returns:
image
(Indicates a relative path to an image that exists within the IG.)
-
setImage
public ImplementationGuide.ImplementationGuideManifestComponent setImage(List<StringType> theImage)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasImage
public boolean hasImage()
-
addImageElement
public StringType addImageElement()
- Returns:
image
(Indicates a relative path to an image that exists within the IG.)
-
addImage
public ImplementationGuide.ImplementationGuideManifestComponent addImage(String value)
- Parameters:
value
-image
(Indicates a relative path to an image that exists within the IG.)
-
hasImage
public boolean hasImage(String value)
- Parameters:
value
-image
(Indicates a relative path to an image that exists within the IG.)
-
getOther
public List<StringType> getOther()
- Returns:
other
(Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.)
-
setOther
public ImplementationGuide.ImplementationGuideManifestComponent setOther(List<StringType> theOther)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOther
public boolean hasOther()
-
addOtherElement
public StringType addOtherElement()
- Returns:
other
(Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.)
-
addOther
public ImplementationGuide.ImplementationGuideManifestComponent addOther(String value)
- Parameters:
value
-other
(Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.)
-
hasOther
public boolean hasOther(String value)
- Parameters:
value
-other
(Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ImplementationGuide.ImplementationGuideManifestComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(ImplementationGuide.ImplementationGuideManifestComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-