ca.uhn.hl7v2.conf.spec.message
Class SegGroup

java.lang.Object
  extended by ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
      extended by ca.uhn.hl7v2.conf.spec.message.SegGroup
All Implemented Interfaces:
ProfileStructure

public class SegGroup
extends AbstractSegmentContainer
implements ProfileStructure

A specification for a segment group in a conformance profile.

Author:
Bryan Tripp

Constructor Summary
SegGroup()
          Creates a new instance of SegGroup
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Adds a PropertyChangeListener to the listener list.
 void addVetoableChangeListener(java.beans.VetoableChangeListener l)
          Adds a VetoableChangeListener to the listener list.
 java.lang.String getLongName()
          Getter for property longName.
 short getMax()
          Getter for property max.
 short getMin()
          Getter for property min.
 java.lang.String getName()
          Getter for property name.
 java.lang.String getPredicate()
          Getter for property predicate.
 java.lang.String getUsage()
          Getter for property usage.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Removes a PropertyChangeListener from the listener list.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
          Removes a VetoableChangeListener from the listener list.
 void setLongName(java.lang.String longName)
          Setter for property longName.
 void setMax(short max)
          Setter for property max.
 void setMin(short min)
          Setter for property min.
 void setName(java.lang.String name)
          Setter for property name.
 void setPredicate(java.lang.String predicate)
          Setter for property predicate.
 void setUsage(java.lang.String usage)
          Setter for property usage.
 
Methods inherited from class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
getChild, getChildren, getDescription, getImpNote, getReference, setChild, setDescription, setImpNote, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
getDescription, getImpNote, getReference, setDescription, setImpNote, setReference
 

Constructor Detail

SegGroup

public SegGroup()
Creates a new instance of SegGroup

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a PropertyChangeListener to the listener list.

Overrides:
addPropertyChangeListener in class AbstractSegmentContainer
Parameters:
l - The listener to add.

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a PropertyChangeListener from the listener list.

Overrides:
removePropertyChangeListener in class AbstractSegmentContainer
Parameters:
l - The listener to remove.

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener l)
Adds a VetoableChangeListener to the listener list.

Overrides:
addVetoableChangeListener in class AbstractSegmentContainer
Parameters:
l - The listener to add.

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
Removes a VetoableChangeListener from the listener list.

Overrides:
removeVetoableChangeListener in class AbstractSegmentContainer
Parameters:
l - The listener to remove.

getPredicate

public java.lang.String getPredicate()
Getter for property predicate.

Specified by:
getPredicate in interface ProfileStructure
Returns:
Value of property predicate.

setPredicate

public void setPredicate(java.lang.String predicate)
                  throws ProfileException
Setter for property predicate.

Specified by:
setPredicate in interface ProfileStructure
Parameters:
predicate - New value of property predicate.
Throws:
ProfileException

getName

public java.lang.String getName()
Getter for property name.

Specified by:
getName in interface ProfileStructure
Returns:
Value of property name.

setName

public void setName(java.lang.String name)
             throws ProfileException
Setter for property name.

Specified by:
setName in interface ProfileStructure
Parameters:
name - New value of property name.
Throws:
ProfileException

getLongName

public java.lang.String getLongName()
Getter for property longName.

Specified by:
getLongName in interface ProfileStructure
Returns:
Value of property longName.

setLongName

public void setLongName(java.lang.String longName)
                 throws ProfileException
Setter for property longName.

Specified by:
setLongName in interface ProfileStructure
Parameters:
longName - New value of property longName.
Throws:
ProfileException

getUsage

public java.lang.String getUsage()
Getter for property usage.

Specified by:
getUsage in interface ProfileStructure
Returns:
Value of property usage.

setUsage

public void setUsage(java.lang.String usage)
              throws ProfileException
Setter for property usage.

Specified by:
setUsage in interface ProfileStructure
Parameters:
usage - New value of property usage.
Throws:
ProfileException

getMin

public short getMin()
Getter for property min.

Specified by:
getMin in interface ProfileStructure
Returns:
Value of property min.

setMin

public void setMin(short min)
            throws ProfileException
Setter for property min.

Specified by:
setMin in interface ProfileStructure
Parameters:
min - New value of property min.
Throws:
ProfileException

getMax

public short getMax()
Getter for property max.

Specified by:
getMax in interface ProfileStructure
Returns:
Value of property max.

setMax

public void setMax(short max)
            throws ProfileException
Setter for property max.

Specified by:
setMax in interface ProfileStructure
Parameters:
max - New value of property max.
Throws:
ProfileException


Copyright © 2001-2011 University Health Network. All Rights Reserved.