public class ValueAbsDecl extends Value
type_decl_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
ValueAbsDecl(int num) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IDLTreeVisitor visitor)
let the visitor pattern do its work...
|
boolean |
basic() |
java.lang.Object |
clone() |
TypeDeclaration |
declaration() |
java.lang.String |
getTypeCodeExpression() |
java.lang.String |
getTypeCodeExpression(java.util.Set knownTypes)
Returns a type code expression (for use in generated code) for
this type.
|
java.lang.String |
helperName() |
java.lang.String |
holderName() |
void |
parse()
empty parse
|
void |
print(java.io.PrintWriter unused)
generate the mapped class that extends ValueBase and has the
operations and attributes
|
void |
printExtractResult(java.io.PrintWriter ps,
java.lang.String resultname,
java.lang.String anyname,
java.lang.String resulttype) |
void |
printInsertIntoAny(java.io.PrintWriter ps,
java.lang.String anyname,
java.lang.String varname) |
java.lang.String |
printReadExpression(java.lang.String streamname) |
java.lang.String |
printReadStatement(java.lang.String var_name,
java.lang.String streamname) |
java.lang.String |
printWriteStatement(java.lang.String var_name,
java.lang.String streamname) |
void |
set_included(boolean i)
used by the lexer to mark this symbol as included from another
IDL file
|
void |
setEnclosingSymbol(IdlSymbol s) |
ValueInheritanceSpec |
setInheritanceSpec() |
void |
setInheritanceSpec(ValueInheritanceSpec spec) |
void |
setPackage(java.lang.String s) |
java.lang.String |
toString() |
java.lang.String |
typeName() |
getIDLTypeName, getJavaTypeName, getRecursiveTypeCodeExpression, markTypeDefdaddImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, id, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNamespublic void setPackage(java.lang.String s)
setPackage in class Valuepublic void setInheritanceSpec(ValueInheritanceSpec spec)
public ValueInheritanceSpec setInheritanceSpec()
public TypeDeclaration declaration()
declaration in class Valuepublic void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class Valuepublic java.lang.String holderName()
holderName in class Valuepublic java.lang.String helperName()
throws NoHelperException
helperName in class TypeDeclarationNoHelperExceptionpublic void set_included(boolean i)
IdlSymbolset_included in class Valuepublic void parse()
IdlSymbolpublic java.lang.String getTypeCodeExpression()
getTypeCodeExpression in class Valuepublic java.lang.String getTypeCodeExpression(java.util.Set knownTypes)
TypeDeclarationgetTypeCodeExpression in class TypeDeclarationpublic java.lang.String printReadExpression(java.lang.String streamname)
printReadExpression in class Valuepublic java.lang.String printReadStatement(java.lang.String var_name,
java.lang.String streamname)
printReadStatement in class Valuepublic java.lang.String printWriteStatement(java.lang.String var_name,
java.lang.String streamname)
printWriteStatement in class Valuepublic void print(java.io.PrintWriter unused)
public void printInsertIntoAny(java.io.PrintWriter ps,
java.lang.String anyname,
java.lang.String varname)
printInsertIntoAny in class TypeDeclarationpublic void printExtractResult(java.io.PrintWriter ps,
java.lang.String resultname,
java.lang.String anyname,
java.lang.String resulttype)
printExtractResult in class TypeDeclarationpublic void accept(IDLTreeVisitor visitor)
IdlSymbol