|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.prorefactor.treeparser.Symbol
org.prorefactor.treeparser.Dataset
public class Dataset
A Symbol defined with DEFINE DATASET.
| Field Summary |
|---|
| Fields inherited from interface org.prorefactor.treeparser.SymbolI |
|---|
NAME_ORDER |
| Constructor Summary | |
|---|---|
Dataset()
Only to be used for persistence/serialization. |
|
Dataset(java.lang.String name,
SymbolScope scope)
|
|
| Method Summary | |
|---|---|
void |
addBuffer(TableBuffer buff)
The treeparser calls this at RECORD_NAME in RECORD_NAME in FOR RECORD_NAME (COMMA RECORD_NAME)*. |
Symbol |
copyBare(SymbolScope scope)
Generate a bare-bones copy of this symbol. |
java.lang.String |
fullName()
For this subclass of Symbol, fullName() returns the same value as getName(). |
java.util.ArrayList<TableBuffer> |
getBuffers()
Get the list of buffers (in order) which make up this dataset's signature. |
int |
getProgressType()
Returns TokenTypes.DATASET. |
void |
writeXferBytes(DataXferStream out)
Implement Xferable. |
void |
writeXferSchema(DataXferStream out)
Implement Xferable. |
| Methods inherited from class org.prorefactor.treeparser.Symbol |
|---|
getAllRefsCount, getAsNode, getDefineNode, getIndirectDefineIdNode, getLikeNode, getName, getNumReads, getNumWrites, getScope, isExported, isImported, noteReference, setAsNode, setDefOrIdNode, setLikeNode, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Dataset()
public Dataset(java.lang.String name,
SymbolScope scope)
| Method Detail |
|---|
public void addBuffer(TableBuffer buff)
RECORD_NAME in FOR RECORD_NAME (COMMA RECORD_NAME)*.
public Symbol copyBare(SymbolScope scope)
Symbol
copyBare in class Symbolpublic java.lang.String fullName()
fullName in interface SymbolIfullName in class Symbolpublic java.util.ArrayList<TableBuffer> getBuffers()
public int getProgressType()
getProgressType in interface SymbolIgetProgressType in class SymbolSymbol.getProgressType()
public void writeXferBytes(DataXferStream out)
throws java.io.IOException
writeXferBytes in interface XferablewriteXferBytes in class Symboljava.io.IOException
public void writeXferSchema(DataXferStream out)
throws java.io.IOException
writeXferSchema in interface XferablewriteXferSchema in class Symboljava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||