gov.lanl.Utility
Class HL7Tokenizer

java.lang.Object
  |
  +--java.util.StringTokenizer
        |
        +--gov.lanl.Utility.HL7Tokenizer
All Implemented Interfaces:
java.util.Enumeration

public class HL7Tokenizer
extends java.util.StringTokenizer

Extend StringTokenizer to recognize repeating initial tokens as null data for parsing HL7 strings with "^" as separator

 

Constructor Summary
HL7Tokenizer(java.lang.String str)
          Constructor
HL7Tokenizer(java.lang.String str, java.lang.String separator)
          Constructor
 
Method Summary
static void main(java.lang.String[] argv)
          Test program for HL7Tokenizer
 java.lang.String nextToken()
          Enhance nextToken by replacing repeated delimiters with null strings
 
Methods inherited from class java.util.StringTokenizer
countTokens, hasMoreElements, hasMoreTokens, nextElement, nextToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HL7Tokenizer

public HL7Tokenizer(java.lang.String str)
Constructor

Parameters:
str -

HL7Tokenizer

public HL7Tokenizer(java.lang.String str,
                    java.lang.String separator)
Constructor

Parameters:
str -
separator -
Method Detail

nextToken

public java.lang.String nextToken()
Enhance nextToken by replacing repeated delimiters with null strings

Overrides:
nextToken in class java.util.StringTokenizer
Returns:

main

public static void main(java.lang.String[] argv)
Test program for HL7Tokenizer

Parameters:
argv -