public interface EbXMLObjectContainer
Modifier and Type | Method and Description |
---|---|
void |
addAssociation(EbXMLAssociation association)
Adds an association to this container.
|
void |
addClassification(EbXMLClassification classification)
Adds a classification to this container.
|
void |
addExtrinsicObject(EbXMLExtrinsicObject extrinsic)
Adds the given extrinsic object to this container.
|
void |
addRegistryPackage(EbXMLRegistryPackage regPackage)
Adds a registry package to this container.
|
List<EbXMLAssociation> |
getAssociations()
Returns all associations of this container.
|
List<EbXMLClassification> |
getClassifications() |
List<EbXMLExtrinsicObject> |
getExtrinsicObjects()
Returns the list of all extrinsic objects.
|
List<EbXMLExtrinsicObject> |
getExtrinsicObjects(String... objectTypes)
Returns the list of extrinsic objects of a given type.
|
EbXMLObjectLibrary |
getObjectLibrary() |
List<EbXMLRegistryPackage> |
getRegistryPackages()
Returns all registry packages of this container.
|
List<EbXMLRegistryPackage> |
getRegistryPackages(String classificationNode)
Returns the list of registry packages matching the classification node.
|
void addExtrinsicObject(EbXMLExtrinsicObject extrinsic)
extrinsic
- the object to add. If null
nothing will be added.List<EbXMLExtrinsicObject> getExtrinsicObjects(String... objectTypes)
objectTypes
- the object types of the extrinsic objects to return.List<EbXMLExtrinsicObject> getExtrinsicObjects()
void addRegistryPackage(EbXMLRegistryPackage regPackage)
regPackage
- the registry package to add.List<EbXMLRegistryPackage> getRegistryPackages(String classificationNode)
classificationNode
- the classification node.List<EbXMLRegistryPackage> getRegistryPackages()
void addAssociation(EbXMLAssociation association)
association
- the association to add.List<EbXMLAssociation> getAssociations()
void addClassification(EbXMLClassification classification)
classification
- the classification to add.List<EbXMLClassification> getClassifications()
EbXMLObjectLibrary getObjectLibrary()
Copyright © 2018 Open eHealth Foundation. All rights reserved.