org.jacorb.idl
public class ValueAbsDecl extends Value
Version: $Id: ValueAbsDecl.java,v 1.26 2006/07/13 08:48:28 nick.cross Exp $ This class is basically the same as Interface.java, but we can't extend that one because we have to extend Value, and delegating some parts and not others is a nuisance...
| Constructor Summary | |
|---|---|
| ValueAbsDecl(int num) | |
| Method Summary | |
|---|---|
| void | accept(IDLTreeVisitor visitor) |
| boolean | basic() |
| Object | clone() |
| TypeDeclaration | declaration() |
| String | getTypeCodeExpression() |
| String | getTypeCodeExpression(Set knownTypes) |
| String | helperName() |
| String | holderName() |
| void | parse() |
| void | print(PrintWriter unused)
generate the mapped class that extends ValueBase and has the
operations and attributes |
| void | printExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype) |
| void | printInsertIntoAny(PrintWriter ps, String anyname, String varname) |
| String | printReadExpression(String streamname) |
| String | printReadStatement(String var_name, String streamname) |
| String | printWriteStatement(String var_name, String streamname) |
| void | setEnclosingSymbol(IdlSymbol s) |
| void | setInheritanceSpec(ValueInheritanceSpec spec) |
| ValueInheritanceSpec | setInheritanceSpec() |
| void | setPackage(String s) |
| void | set_included(boolean i) |
| String | toString() |
| String | typeName() |