com.partnersoft.v3x.apps.StakingBuddy
Class StakingBuddyDataRecordSource
java.lang.Object
com.partnersoft.v3x.data.DataRecordSource
com.partnersoft.v3x.apps.StakingBuddy.StakingBuddyDataRecordSource
- All Implemented Interfaces:
- java.io.Serializable
public class StakingBuddyDataRecordSource
- extends DataRecordSource
- implements java.io.Serializable
Use staking buddy data as a data record source.
- See Also:
- Serialized Form
|
Method Summary |
void |
close()
Do any cleanup needed. |
java.lang.String |
getCardDir()
|
java.lang.String |
getOtherDir()
|
java.lang.String |
getPalmDir()
|
Projection |
getProjection()
|
protected void |
initialize(java.util.ArrayList fieldNames)
Subclasses must implement this to set themselves up and populate the
fieldNames list. |
protected boolean |
nextRecord(java.util.ArrayList fillThis)
Subclasses must implement this to set the current values in the given
arraylist. |
void |
setCardDir(java.lang.String newDir)
|
void |
setOtherDir(java.lang.String newDir)
|
void |
setPalmDir(java.lang.String newDir)
|
void |
setProjection(Projection newProjection)
|
| Methods inherited from class com.partnersoft.v3x.data.DataRecordSource |
asIterator, asMap, clear, clone, containsKey, containsValue, copyStateFrom, entrySet, fieldNames, fieldValues, get, getAfterActions, getBeforeActions, getContentsMap, getParameters, getPosition, getShowProgress, getTransforms, getTransformScript, hasNext, initialize, isEmpty, isVerbose, keySet, next, put, putAll, remove, remove, reset, setAfterActions, setBeforeActions, setParameters, setShowProgress, setTransforms, setTransformScript, setVerbose, size, values |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StakingBuddyDataRecordSource
public StakingBuddyDataRecordSource()
StakingBuddyDataRecordSource
public StakingBuddyDataRecordSource(java.lang.String palmDir,
java.lang.String cardDir,
Projection projection,
Staker staker)
initialize
protected void initialize(java.util.ArrayList fieldNames)
- Description copied from class:
DataRecordSource
- Subclasses must implement this to set themselves up and populate the
fieldNames list. The list is empty to start with.
- Specified by:
initialize in class DataRecordSource
nextRecord
protected boolean nextRecord(java.util.ArrayList fillThis)
- Description copied from class:
DataRecordSource
- Subclasses must implement this to set the current values in the given
arraylist. While this does require pulling all values from e.g. a
ResultSet, it prevents oddities such as the can-only-fetch-once bug in
MSAccess. The list will already be populated with values, so set(index,
value) will work for all indices (assuming your record is the same size
as the fieldNames list, of course). It is not nulled out, so be sure to
set all values. This is done as a prefetch; return true if the prefetch
succeeds.
- Specified by:
nextRecord in class DataRecordSource
close
public void close()
- Description copied from class:
DataRecordSource
- Do any cleanup needed. Be sure to call super.close().
- Overrides:
close in class DataRecordSource
getPalmDir
public java.lang.String getPalmDir()
setPalmDir
public void setPalmDir(java.lang.String newDir)
getCardDir
public java.lang.String getCardDir()
setCardDir
public void setCardDir(java.lang.String newDir)
getOtherDir
public java.lang.String getOtherDir()
setOtherDir
public void setOtherDir(java.lang.String newDir)
getProjection
public Projection getProjection()
setProjection
public void setProjection(Projection newProjection)