public class SequenceEntry extends SymtabEntry
| Modifier | Constructor and Description |
|---|---|
protected |
SequenceEntry() |
protected |
SequenceEntry(SequenceEntry that) |
protected |
SequenceEntry(SymtabEntry that,
IDLID clone) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContained(SymtabEntry entry)
Only sequences can be contained within sequences.
|
Object |
clone()
This is a shallow copy clone
|
Vector |
contained()
Only sequences can be contained within sequences.
|
void |
generate(Hashtable symbolTable,
PrintWriter stream)
Invoke the sequence generator.
|
Generator |
generator()
Access the sequence generator.
|
boolean |
isReferencable() |
void |
isReferencable(boolean value) |
Expression |
maxSize()
the constant expression defining the maximum size of the sequence.
|
void |
maxSize(Expression expr)
the constant expression defining the maximum size of the sequence.
|
comment, comment, container, container, dynamicVariable, dynamicVariable, emit, emit, fullName, getVariableKey, module, module, name, name, repositoryID, repositoryID, sourceFile, sourceFile, type, type, typeName, typeNameprotected SequenceEntry()
protected SequenceEntry(SequenceEntry that)
protected SequenceEntry(SymtabEntry that, IDLID clone)
public Object clone()
SymtabEntryclone in class SymtabEntrypublic boolean isReferencable()
isReferencable in class SymtabEntrypublic void isReferencable(boolean value)
isReferencable in class SymtabEntrypublic void generate(Hashtable symbolTable, PrintWriter stream)
generate in class SymtabEntrysymbolTable - the symbol table is a hash table whose key is
a fully qualified type name and whose value is a SymtabEntry or
a subclass of SymtabEntry.stream - the stream to which the generator should sent its output.SymtabEntrypublic Generator generator()
generator in class SymtabEntrySequenceGenpublic void maxSize(Expression expr)
public Expression maxSize()
public void addContained(SymtabEntry entry)
public Vector contained()
Copyright © 2018 JBoss by Red Hat. All rights reserved.