public class XbaseIterator extends AbstractIterator<Record> implements RecordIterator
| Modifier and Type | Field and Description |
|---|---|
static char |
CHARACTER_TYPE |
static char |
DATE_TYPE |
static char |
FLOAT_TYPE |
static char |
LOGICAL_TYPE |
static char |
MEMO_TYPE |
static char |
NUMBER_TYPE |
static char |
OBJECT_TYPE |
| Constructor and Description |
|---|
XbaseIterator(org.springframework.core.io.Resource resource,
RecordFactory recordFactory) |
XbaseIterator(org.springframework.core.io.Resource in,
RecordFactory recordFactory,
Runnable initCallback) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doClose() |
protected void |
doInit() |
void |
forceClose() |
int |
getDeletedCount() |
protected Record |
getNext() |
int |
getNumRecords() |
int |
getPosition() |
RecordDefinitionImpl |
getRecordDefinition() |
String |
getTypeName() |
boolean |
isCloseFile() |
protected Record |
loadRecord() |
void |
remove() |
void |
setCloseFile(boolean closeFile) |
void |
setPosition(int position) |
void |
setTypeName(String typeName) |
String |
toString() |
close, finalize, hasNext, init, iterator, next, setLoadNextclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakpublic static final char CHARACTER_TYPE
public static final char DATE_TYPE
public static final char FLOAT_TYPE
public static final char LOGICAL_TYPE
public static final char MEMO_TYPE
public static final char NUMBER_TYPE
public static final char OBJECT_TYPE
public XbaseIterator(org.springframework.core.io.Resource resource,
RecordFactory recordFactory)
throws IOException
IOExceptionpublic XbaseIterator(org.springframework.core.io.Resource in,
RecordFactory recordFactory,
Runnable initCallback)
throws IOException
IOExceptionprotected void doClose()
doClose in class AbstractIterator<Record>protected void doInit()
doInit in class AbstractIterator<Record>public void forceClose()
public int getDeletedCount()
protected Record getNext()
getNext in class AbstractIterator<Record>public int getNumRecords()
public int getPosition()
public RecordDefinitionImpl getRecordDefinition()
getRecordDefinition in interface RecordIteratorpublic String getTypeName()
public boolean isCloseFile()
protected Record loadRecord() throws IOException
IOExceptionpublic void remove()
public void setCloseFile(boolean closeFile)
public void setPosition(int position)
public void setTypeName(String typeName)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.