Package ca.uhn.hl7v2.conf.spec.message
Class SegGroup
java.lang.Object
ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
ca.uhn.hl7v2.conf.spec.message.SegGroup
- All Implemented Interfaces:
ProfileStructure,Iterable<ProfileStructure>
A specification for a segment group in a conformance profile.
- 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 longName.shortgetMax()Getter for property max.shortgetMin()Getter for property min.getName()Getter for property name.Getter for property predicate.getUsage()Getter for property usage.voidRemoves a PropertyChangeListener from the listener list.voidRemoves a VetoableChangeListener from the listener list.voidsetLongName(String longName) Setter for property longName.voidsetMax(short max) Setter for property max.voidsetMin(short min) Setter for property min.voidSetter for property name.voidsetPredicate(String predicate) Setter for property predicate.voidSetter for property usage.toString()Methods inherited from class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
getChild, getChildren, getChildrenAsList, getDescription, getImpNote, getReference, iterator, setChild, setDescription, setImpNote, setReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
getDescription, getImpNote, getReference, setDescription, setImpNote, setReference
-
Constructor Details
-
SegGroup
public SegGroup()Creates a new instance of SegGroup
-
-
Method Details
-
toString
-
addPropertyChangeListener
Adds a PropertyChangeListener to the listener list.- Overrides:
addPropertyChangeListenerin classAbstractSegmentContainer- Parameters:
l- The listener to add.
-
removePropertyChangeListener
Removes a PropertyChangeListener from the listener list.- Overrides:
removePropertyChangeListenerin classAbstractSegmentContainer- Parameters:
l- The listener to remove.
-
addVetoableChangeListener
Adds a VetoableChangeListener to the listener list.- Overrides:
addVetoableChangeListenerin classAbstractSegmentContainer- Parameters:
l- The listener to add.
-
removeVetoableChangeListener
Removes a VetoableChangeListener from the listener list.- Overrides:
removeVetoableChangeListenerin classAbstractSegmentContainer- Parameters:
l- The listener to remove.
-
getPredicate
Getter for property predicate.- Specified by:
getPredicatein interfaceProfileStructure- Returns:
- Value of property predicate.
-
setPredicate
Setter for property predicate.- Specified by:
setPredicatein interfaceProfileStructure- Parameters:
predicate- New value of property predicate.- Throws:
ProfileException
-
getName
Getter for property name.- Specified by:
getNamein interfaceProfileStructure- Returns:
- Value of property name.
-
setName
Setter for property name.- Specified by:
setNamein interfaceProfileStructure- Parameters:
name- New value of property name.- Throws:
ProfileException
-
getLongName
Getter for property longName.- Specified by:
getLongNamein interfaceProfileStructure- Returns:
- Value of property longName.
-
setLongName
Setter for property longName.- Specified by:
setLongNamein interfaceProfileStructure- Parameters:
longName- New value of property longName.- Throws:
ProfileException
-
getUsage
Getter for property usage.- Specified by:
getUsagein interfaceProfileStructure- Returns:
- Value of property usage.
-
setUsage
Setter for property usage.- Specified by:
setUsagein interfaceProfileStructure- Parameters:
usage- New value of property usage.- Throws:
ProfileException
-
getMin
Getter for property min.- Specified by:
getMinin interfaceProfileStructure- Returns:
- Value of property min.
-
setMin
Setter for property min.- Specified by:
setMinin interfaceProfileStructure- Parameters:
min- New value of property min.- Throws:
ProfileException
-
getMax
Getter for property max.- Specified by:
getMaxin interfaceProfileStructure- Returns:
- Value of property max.
-
setMax
Setter for property max.- Specified by:
setMaxin interfaceProfileStructure- Parameters:
max- New value of property max.- Throws:
ProfileException
-