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

java.lang.Object
  extended by ca.uhn.hl7v2.conf.spec.message.AbstractComponent
      extended by ca.uhn.hl7v2.conf.spec.message.Field

public class Field
extends AbstractComponent

The specification for a specific field in a message profile.

Author:
Bryan Tripp

Constructor Summary
Field()
          Creates a new instance of Field
 
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.
 Component getComponent(int index)
          Indexed getter for property components (index starts at 1 following HL7 convention).
 int getComponents()
          Returns the number of components
 short getItemNo()
          Getter for property itemNo.
 short getMax()
          Getter for property max.
 short getMin()
          Getter for property min.
 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 setComponent(int index, Component component)
          Indexed setter for property components (index starts at 1 following HL7 convention).
 void setItemNo(short itemNo)
          Setter for property itemNo.
 void setMax(short max)
          Setter for property max.
 void setMin(short min)
          Setter for property min.
 
Methods inherited from class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
getConstantValue, getDatatype, getDataValues, getDescription, getImpNote, getLength, getName, getPredicate, getReference, getTable, getUsage, setConstantValue, setDatatype, setDataValues, setDescription, setImpNote, setLength, setName, setPredicate, setReference, setTable, setUsage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()
Creates a new instance of Field

Method Detail

addPropertyChangeListener

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

Overrides:
addPropertyChangeListener in class AbstractComponent
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 AbstractComponent
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 AbstractComponent
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 AbstractComponent
Parameters:
l - The listener to remove.

getMin

public short getMin()
Getter for property min.

Returns:
Value of property min.

setMin

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

Parameters:
min - New value of property min.
Throws:
ProfileException

getMax

public short getMax()
Getter for property max.

Returns:
Value of property max.

setMax

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

Parameters:
max - New value of property max.
Throws:
ProfileException

getItemNo

public short getItemNo()
Getter for property itemNo.

Returns:
Value of property itemNo.

setItemNo

public void setItemNo(short itemNo)
               throws ProfileException
Setter for property itemNo.

Parameters:
itemNo - New value of property itemNo.
Throws:
ProfileException

getComponent

public Component getComponent(int index)
Indexed getter for property components (index starts at 1 following HL7 convention).

Parameters:
index - Index of the property (starts at 1 following HL7 convention).
Returns:
Value of the property at index.

setComponent

public void setComponent(int index,
                         Component component)
                  throws ProfileException
Indexed setter for property components (index starts at 1 following HL7 convention).

Parameters:
index - Index of the property (starts at 1 following HL7 convention).
component - New value of the property at index.
Throws:
ProfileException

getComponents

public int getComponents()
Returns the number of components



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