org.datamixer.collections
Class SyntheticList

java.lang.Object
  extended byorg.datamixer.collections.DatamixerCollection
      extended byorg.datamixer.collections.DatamixerList
          extended byorg.datamixer.collections.SyntheticList
All Implemented Interfaces:
java.util.Collection, java.util.List
Direct Known Subclasses:
Dates, Doubles, Ints, Strings

public abstract class SyntheticList
extends DatamixerList


Field Summary
protected  boolean firstClosed_
          true if first bound is closed
protected  boolean hasLast_
          true if this collection has a last element (false if the collection has no upper bound.
protected  boolean lastClosed_
          true if last bound is closed
protected  Range range_
          metadata
 
Fields inherited from class org.datamixer.collections.DatamixerCollection
dataType_, debugEnabled_, formatPattern_, id_, initialized_, logger_, name_, repeat_
 
Constructor Summary
SyntheticList()
           
 
Method Summary
protected  void doInitialize()
           
 boolean getFirstClosed()
           
 java.lang.String getFirstString()
           
 boolean getLastClosed()
           
 java.lang.String getLastString()
           
 java.lang.String getRange()
           
 Range getRangeObject()
           
 java.lang.String getStepString()
           
 void setFirstString(java.lang.String value)
           
 void setLastString(java.lang.String value)
           
 void setRange(java.lang.String value)
           
 void setRangeObject(Range value)
           
 void setStepString(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class org.datamixer.collections.DatamixerList
add, addAll, contains, containsAll, doGet, get, getValue, indexOf, lastIndexOf, listIterator, listIterator, newArray, remove, set, subList, toArray, toArray
 
Methods inherited from class org.datamixer.collections.DatamixerCollection
add, addAll, clear, createIterator, doGetSize, 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

range_

protected Range range_
metadata


firstClosed_

protected boolean firstClosed_
true if first bound is closed


lastClosed_

protected boolean lastClosed_
true if last bound is closed


hasLast_

protected boolean hasLast_
true if this collection has a last element (false if the collection has no upper bound.

Constructor Detail

SyntheticList

public SyntheticList()
Method Detail

toString

public java.lang.String toString()

doInitialize

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

getRangeObject

public Range getRangeObject()

setRangeObject

public void setRangeObject(Range value)

getRange

public java.lang.String getRange()

setRange

public void setRange(java.lang.String value)

getFirstString

public java.lang.String getFirstString()

setFirstString

public void setFirstString(java.lang.String value)

getLastString

public java.lang.String getLastString()

setLastString

public void setLastString(java.lang.String value)

getStepString

public java.lang.String getStepString()

setStepString

public void setStepString(java.lang.String value)

getFirstClosed

public boolean getFirstClosed()

getLastClosed

public boolean getLastClosed()


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