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
-
_array
- String array.
-
IStringVector()
-
-
_allocate(int, int)
- IXVector _allocate implementation.
-
_copy(int, int, int)
- IXVector _copy implementation.
-
_unset(int, int)
- IXVector _unset implementation.
-
addElement(String)
- Add element to the end.
-
elementAt(int)
- Get element at given index.
-
insertElementAt(String, int)
- Insert an element at given index.
-
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.
-
removeElementAt(int)
- Remove an element at given index.
-
setElementAt(String, int)
- Set element at given index.
_array
protected String _array[]
- String array.
IStringVector
public IStringVector()
_allocate
protected void _allocate(int length,
int keepLength)
- IXVector _allocate implementation.
- Overrides:
- _allocate in class IXVector
_copy
protected void _copy(int sourceIndex,
int destIndex,
int length)
- IXVector _copy implementation.
- Overrides:
- _copy in class IXVector
_unset
protected void _unset(int index,
int length)
- IXVector _unset implementation.
- Overrides:
- _unset in class IXVector
elementAt
public final String elementAt(int index)
- Get element at given index.
setElementAt
public final void setElementAt(String element,
int index)
- Set element at given index.
addElement
public final void addElement(String element)
- Add element to the end.
insertElementAt
public final void insertElementAt(String element,
int index)
- Insert an element at given index.
removeElementAt
public final String removeElementAt(int index)
- Remove an element at given index.
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