All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.micronova.util.IStringVector

java.lang.Object
   |
   +----com.micronova.util.IXVector
           |
           +----com.micronova.util.IStringVector

public class IStringVector
extends IXVector

Variable Index

 o _array
String array.

Constructor Index

 o IStringVector()

Method Index

 o _allocate(int, int)
IXVector _allocate implementation.
 o _copy(int, int, int)
IXVector _copy implementation.
 o _unset(int, int)
IXVector _unset implementation.
 o addElement(String)
Add element to the end.
 o elementAt(int)
Get element at given index.
 o insertElementAt(String, int)
Insert an element at given index.
 o parse(Reader, StringBuffer, String, String, String, boolean)
Parses one 'row' into an IStringVector from Reader containing delimited data (such as TAB/NEWLINE-delimited data) using given StringBuffer.
 o removeElementAt(int)
Remove an element at given index.
 o setElementAt(String, int)
Set element at given index.

Variables

 o _array
 protected String _array[]
String array.

Constructors

 o IStringVector
 public IStringVector()

Methods

 o _allocate
 protected void _allocate(int length,
                          int keepLength)
IXVector _allocate implementation.

Overrides:
_allocate in class IXVector
 o _copy
 protected void _copy(int sourceIndex,
                      int destIndex,
                      int length)
IXVector _copy implementation.

Overrides:
_copy in class IXVector
 o _unset
 protected void _unset(int index,
                       int length)
IXVector _unset implementation.

Overrides:
_unset in class IXVector
 o elementAt
 public final String elementAt(int index)
Get element at given index.

 o setElementAt
 public final void setElementAt(String element,
                                int index)
Set element at given index.

 o addElement
 public final void addElement(String element)
Add element to the end.

 o insertElementAt
 public final void insertElementAt(String element,
                                   int index)
Insert an element at given index.

 o removeElementAt
 public final String removeElementAt(int index)
Remove an element at given index.

 o parse
 public static final IStringVector parse(Reader in,
                                         StringBuffer buffer,
                                         String separators,
                                         String terminators,
                                         String ignoredCharacters,
                                         boolean groupSeparators)
Parses one 'row' into an IStringVector from Reader containing delimited data (such as TAB/NEWLINE-delimited data) using given StringBuffer. Fields (columns) are separated by any character in 'separators', and a row is terminated by any character in 'terminators' or EOF. Any character in 'ignoredCharacters' is ignored. If 'groupSeparators' is true, continuous block of separators is considered as one separator (e.g, when the input is delimited by multiple SPACE characters). Returns null if EOF is reached.


All Packages  Class Hierarchy  This Package  Previous  Next  Index