Serialio
Class ByteTokenizer

java.lang.Object
  extended bySerialio.ByteTokenizer

public class ByteTokenizer
extends java.lang.Object

Parse tokens from byte stream. Works with null tokens e.g. ",,"

  • Copyright (c) 2002-2004 Serialio.com, All Rights Reserved.


    Constructor Summary
    ByteTokenizer(byte[] line, byte sep)
               
     
    Method Summary
     byte[] nextToken()
              Parse next token from byte array.
     int numberOfTokens()
              Count number of tokens in byte array.
    static int numberOfTokens(byte[] line, byte sep)
              Count number of tokens in byte array.
     void setOffset(int offSet)
              Set the starting point of parsing within the buffer.
     void setParseEnd(int end)
              Set the ending point of parsing within the buffer.
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    ByteTokenizer

    public ByteTokenizer(byte[] line,
                         byte sep)
    Method Detail

    setOffset

    public void setOffset(int offSet)
    Set the starting point of parsing within the buffer.

    Parameters:
    offSet - Offset within the buffer.

    setParseEnd

    public void setParseEnd(int end)
    Set the ending point of parsing within the buffer.

    Parameters:
    end - End point of the parse buffer.

    numberOfTokens

    public static int numberOfTokens(byte[] line,
                                     byte sep)
    Count number of tokens in byte array.

    Parameters:
    line - Data to parse
    sep - Token separator
    Returns:
    number of tokens

    numberOfTokens

    public int numberOfTokens()
    Count number of tokens in byte array.

    Returns:
    number of tokens

    nextToken

    public byte[] nextToken()
    Parse next token from byte array.

    Returns:
    token