|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Symbol
public java.lang.String fullName()
fullName
in interface SymbolI
fullName
in class Symbol
public java.util.ArrayList<TableBuffer> getBuffers()
public int getProgressType()
getProgressType
in interface SymbolI
getProgressType
in class Symbol
Symbol.getProgressType()
public void writeXferBytes(DataXferStream out) throws java.io.IOException
writeXferBytes
in interface Xferable
writeXferBytes
in class Symbol
java.io.IOException
public void writeXferSchema(DataXferStream out) throws java.io.IOException
writeXferSchema
in interface Xferable
writeXferSchema
in class Symbol
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |