org.datamixer.collections
Class Strings

java.lang.Object
  extended byorg.datamixer.collections.DatamixerCollection
      extended byorg.datamixer.collections.DatamixerList
          extended byorg.datamixer.collections.SyntheticList
              extended byorg.datamixer.collections.Strings
All Implemented Interfaces:
java.util.Collection, java.util.List

public class Strings
extends SyntheticList


Nested Class Summary
protected  class Strings.FileSource
           
protected  class Strings.StringsSource
           
protected  class Strings.TextSource
           
 
Field Summary
protected  java.util.ArrayList sources_
           
protected  java.lang.String[] strings_
           
 
Fields inherited from class org.datamixer.collections.SyntheticList
firstClosed_, hasLast_, lastClosed_, range_
 
Fields inherited from class org.datamixer.collections.DatamixerCollection
dataType_, debugEnabled_, formatPattern_, id_, initialized_, logger_, name_, repeat_
 
Constructor Summary
Strings()
           
Strings(java.lang.String[] strings)
           
 
Method Summary
 void addFile(java.lang.String path)
           
 void addFile(java.lang.String path, long count)
           
 void addFile(java.lang.String path, java.lang.Long count)
           
 void addStrings(java.lang.String[] value)
           
 void addText(java.lang.String text)
           
 void addText(java.lang.String text, java.lang.String delim)
           
protected  DatamixerIterator createIterator()
          Returns an iterator over the elements in this collection.
protected  java.lang.Object doGet(int index)
           
protected  int doGetSize()
           
protected  void doInitialize()
           
 java.util.ArrayList getSources()
           
 java.lang.String getString(int index)
           
 java.lang.String[] getStrings()
           
 Value getValue(int index)
          Returns the element at index, wrapped in a Value.
 java.lang.Object[] newArray(int size)
          Returns the elements in this list as an array of length size.
 void setSources(java.util.ArrayList value)
           
 void setStrings(java.lang.String[] value)
           
 
Methods inherited from class org.datamixer.collections.SyntheticList
getFirstClosed, getFirstString, getLastClosed, getLastString, getRange, getRangeObject, getStepString, setFirstString, setLastString, setRange, setRangeObject, setStepString, toString
 
Methods inherited from class org.datamixer.collections.DatamixerList
add, addAll, contains, containsAll, get, indexOf, lastIndexOf, listIterator, listIterator, remove, set, subList, toArray, toArray
 
Methods inherited from class org.datamixer.collections.DatamixerCollection
add, addAll, clear, error, getDatamixerIterator, getDataType, getFormatPattern, getId, getName, getRepeat, getSize, initialize, isEmpty, iterator, remove, removeAll, retainAll, setDataType, setFormatPattern, setId, setName, setRepeat, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
add, addAll, clear, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size
 

Field Detail

sources_

protected java.util.ArrayList sources_

strings_

protected java.lang.String[] strings_
Constructor Detail

Strings

public Strings()

Strings

public Strings(java.lang.String[] strings)
Method Detail

doInitialize

protected void doInitialize()
                     throws DatamixerException
Overrides:
doInitialize in class SyntheticList
Throws:
DatamixerException

createIterator

protected DatamixerIterator createIterator()
Returns an iterator over the elements in this collection.

Specified by:
createIterator in class DatamixerCollection
Returns:
an iterator over the elements in this collection.

getValue

public Value getValue(int index)
Description copied from class: DatamixerList
Returns the element at index, wrapped in a Value.

Specified by:
getValue in class DatamixerList

doGet

protected java.lang.Object doGet(int index)
Specified by:
doGet in class DatamixerList

newArray

public java.lang.Object[] newArray(int size)
Description copied from class: DatamixerList
Returns the elements in this list as an array of length size. If size is greater than the length of the list, the additional elements in the array are null.

Specified by:
newArray in class DatamixerList

doGetSize

protected int doGetSize()
Specified by:
doGetSize in class DatamixerCollection

getString

public java.lang.String getString(int index)

getSources

public java.util.ArrayList getSources()

setSources

public void setSources(java.util.ArrayList value)

addText

public void addText(java.lang.String text)

addText

public void addText(java.lang.String text,
                    java.lang.String delim)

addFile

public void addFile(java.lang.String path)

addFile

public void addFile(java.lang.String path,
                    long count)

addFile

public void addFile(java.lang.String path,
                    java.lang.Long count)

getStrings

public java.lang.String[] getStrings()

setStrings

public void setStrings(java.lang.String[] value)

addStrings

public void addStrings(java.lang.String[] value)


Copyright © 2004-2006 datamixer.org. All Rights Reserved.