Package ca.uhn.hl7v2.conf.spec
Class RuntimeProfile
java.lang.Object
ca.uhn.hl7v2.conf.spec.RuntimeProfile
A conformance specification (see HL7 2.5 section 2.12).
- Author:
- Bryan Tripp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a PropertyChangeListener to the listener list.voidAdds a VetoableChangeListener to the listener list.Getter for property conformance.Getter for property conformanceType.getEncodings(int index) Indexed getter for property encodings.Getter for property HL7OID.Getter for property HL7Version.Getter for property impNote.Getter for property message.getName()Getter for property orgName.getRole()Getter for property role.Getter for property specName.Getter for property specVersion.Getter for property status.Getter for property useCase.voidRemoves a PropertyChangeListener from the listener list.voidRemoves a VetoableChangeListener from the listener list.voidsetConformance(Conformance conformance) Setter for property conformance.voidsetConformanceType(String conformanceType) Setter for property conformanceType.voidsetEncodings(int index, Encoding encodings) Indexed setter for property encodings.voidSetter for property HL7OID.voidsetHL7Version(String HL7Version) Setter for property HL7Version.voidsetImpNote(String impNote) Setter for property impNote.voidsetMessage(StaticDef message) Setter for property message.voidvoidsetOrgName(String orgName) Setter for property orgName.voidSetter for property role.voidsetSpecName(String specName) Setter for property specName.voidsetSpecVersion(String specVersion) Setter for property specVersion.voidSetter for property status.voidsetUseCase(UseCase useCase) Setter for property useCase.
-
Constructor Details
-
RuntimeProfile
public RuntimeProfile()Creates a new instance of Specification
-
-
Method Details
-
addPropertyChangeListener
Adds a PropertyChangeListener to the listener list.- Parameters:
l- The listener to add.
-
addVetoableChangeListener
Adds a VetoableChangeListener to the listener list.- Parameters:
l- The listener to add.
-
getConformance
Getter for property conformance.- Returns:
- Value of property conformance.
-
getConformanceType
Getter for property conformanceType.- Returns:
- Value of property conformanceType.
-
getEncodings
Indexed getter for property encodings.- Parameters:
index- Index of the property.- Returns:
- Value of the property at
index.
-
getHL7OID
Getter for property HL7OID.- Returns:
- Value of property HL7OID.
-
getHL7Version
Getter for property HL7Version.- Returns:
- Value of property HL7Version.
-
getImpNote
Getter for property impNote.- Returns:
- Value of property impNote.
-
getMessage
Getter for property message.- Returns:
- Value of property message.
-
getOrgName
Getter for property orgName.- Returns:
- Value of property orgName.
-
getRole
Getter for property role.- Returns:
- Value of property role.
-
getSpecName
Getter for property specName.- Returns:
- Value of property specName.
-
getSpecVersion
Getter for property specVersion.- Returns:
- Value of property specVersion.
-
getStatus
Getter for property status.- Returns:
- Value of property status.
-
getUseCase
Getter for property useCase.- Returns:
- Value of property useCase.
-
removePropertyChangeListener
Removes a PropertyChangeListener from the listener list.- Parameters:
l- The listener to remove.
-
removeVetoableChangeListener
Removes a VetoableChangeListener from the listener list.- Parameters:
l- The listener to remove.
-
setConformance
Setter for property conformance.- Parameters:
conformance- New value of property conformance.- Throws:
ProfileException
-
setConformanceType
Setter for property conformanceType.- Parameters:
conformanceType- New value of property conformanceType.- Throws:
ProfileException
-
setEncodings
Indexed setter for property encodings.- Parameters:
index- Index of the property.encodings- New value of the property atindex.- Throws:
ProfileException
-
setHL7OID
Setter for property HL7OID.- Parameters:
HL7OID- New value of property HL7OID.- Throws:
ProfileException
-
setHL7Version
Setter for property HL7Version.- Parameters:
HL7Version- New value of property HL7Version.- Throws:
ProfileException
-
setImpNote
Setter for property impNote.- Parameters:
impNote- New value of property impNote.- Throws:
ProfileException
-
setMessage
Setter for property message.- Parameters:
message- New value of property message.- Throws:
ProfileException
-
setName
- Throws:
ProfileException
-
getName
- Returns:
- the name for this profile (as drawn from the MetaData tag within the overall profile tag)
-
setOrgName
Setter for property orgName.- Parameters:
orgName- New value of property orgName.- Throws:
ProfileException
-
setRole
Setter for property role.- Parameters:
role- New value of property role.- Throws:
ProfileException
-
setSpecName
Setter for property specName.- Parameters:
specName- New value of property specName.- Throws:
ProfileException
-
setSpecVersion
Setter for property specVersion.- Parameters:
specVersion- New value of property specVersion.- Throws:
ProfileException
-
setStatus
Setter for property status.- Parameters:
status- New value of property status.- Throws:
ProfileException
-
setUseCase
Setter for property useCase.- Parameters:
useCase- New value of property useCase.- Throws:
ProfileException
-