org.tbee.flv
Class FLVStringParser

java.lang.Object
  extended by org.tbee.flv.FLVStringParser
All Implemented Interfaces:
Serializable, Cloneable

public class FLVStringParser
extends Object
implements Cloneable, Serializable

This class can split up a string based on FLV logic. Unlike in Java the indexes start at 1 (not 0)

Version:
$Revision: 1.5 $
Author:
$Author: toeukpap $
See Also:
Serialized Form

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
FLVStringParser()
           
 
Method Summary
 void addField(FLVString type)
           
 void addField(int idx, FLVString type)
           
 int findIdx(String name)
          for using the named idx
 int getColumnSeparatorWidth()
          ColumnSeparator
 String getData()
          the data (string) to be processed
 Date getDate(int idx)
           
 Date getDate(String name)
           
 FLVString getField(int idx)
          fields
 int getFieldCount()
           
 BigDecimal getNumber(int idx)
           
 BigDecimal getNumber(String name)
           
 String getString(int idx)
          wrappers for the type methods
 String getString(String name)
          wrappers for the named-type methods
 int getTotalLength()
          total length
 void removeField(FLVString type)
           
 void removeField(int idx)
           
 void setColumnSeparatorWidth(int value)
           
 void setData(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

FLVStringParser

public FLVStringParser()
Method Detail

getField

public FLVString getField(int idx)
fields


addField

public void addField(int idx,
                     FLVString type)

addField

public void addField(FLVString type)

removeField

public void removeField(int idx)

removeField

public void removeField(FLVString type)

getFieldCount

public int getFieldCount()

getColumnSeparatorWidth

public int getColumnSeparatorWidth()
ColumnSeparator


setColumnSeparatorWidth

public void setColumnSeparatorWidth(int value)

getTotalLength

public int getTotalLength()
total length


getData

public String getData()
the data (string) to be processed


setData

public void setData(String value)

getString

public String getString(int idx)
wrappers for the type methods


getNumber

public BigDecimal getNumber(int idx)

getDate

public Date getDate(int idx)

findIdx

public int findIdx(String name)
for using the named idx


getString

public String getString(String name)
wrappers for the named-type methods


getNumber

public BigDecimal getNumber(String name)

getDate

public Date getDate(String name)


Copyright © 2011 KnowledgePlaza. All Rights Reserved.