public abstract class Element extends Base implements IBaseHasExtensions
| Constructor and Description |
|---|
Element() |
| Modifier and Type | Method and Description |
|---|---|
Extension |
addExtension() |
Element |
addExtension(Extension t) |
abstract Element |
copy() |
void |
copyValues(Element dst) |
boolean |
equalsDeep(Base other) |
boolean |
equalsShallow(Base other) |
List<Extension> |
getExtension() |
List<Extension> |
getExtensionsByUrl(String theUrl)
Returns an unmodifiable list containing all extensions on this element which
match the given URL.
|
String |
getId() |
IdType |
getIdElement() |
boolean |
hasExtension() |
boolean |
hasId() |
boolean |
hasIdElement() |
boolean |
isEmpty() |
Element |
setId(String value) |
Element |
setIdElement(IdType value) |
children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNpublic IdType getIdElement()
id (unique id for the element within a resource (for internal references).). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the valuepublic boolean hasIdElement()
public boolean hasId()
public Element setIdElement(IdType value)
value - id (unique id for the element within a resource (for internal references).). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the valuepublic String getId()
public Element setId(String value)
value - unique id for the element within a resource (for internal references).public List<Extension> getExtension()
getExtension in interface IBaseHasExtensionsextension (May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.)public boolean hasExtension()
public Extension addExtension()
addExtension in interface IBaseHasExtensionsextension (May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.)public List<Extension> getExtensionsByUrl(String theUrl)
theUrl - The URL. Must not be blank or null.public abstract Element copy()
public void copyValues(Element dst)
public boolean equalsDeep(Base other)
equalsDeep in class Basepublic boolean equalsShallow(Base other)
equalsShallow in class BaseCopyright © 2014–2015 University Health Network. All rights reserved.