public class ValueAbsDecl extends Value
type_decl
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name
parse_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() |
Object |
clone() |
TypeDeclaration |
declaration() |
String |
getTypeCodeExpression() |
String |
getTypeCodeExpression(Set knownTypes)
Returns a type code expression (for use in generated code) for
this type.
|
String |
helperName() |
String |
holderName() |
void |
parse()
empty 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 |
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(String s) |
String |
toString() |
String |
typeName() |
getIDLTypeName, getJavaTypeName, getRecursiveTypeCodeExpression, markTypeDefd
addImportedAlias, 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, setPrintPhaseNames
public void setPackage(String s)
setPackage
in class Value
public void setInheritanceSpec(ValueInheritanceSpec spec)
public ValueInheritanceSpec setInheritanceSpec()
public TypeDeclaration declaration()
declaration
in class Value
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class Value
public String holderName()
holderName
in class Value
public String helperName() throws NoHelperException
helperName
in class TypeDeclaration
NoHelperException
public void set_included(boolean i)
IdlSymbol
set_included
in class Value
public void parse()
IdlSymbol
public String getTypeCodeExpression()
getTypeCodeExpression
in class Value
public String getTypeCodeExpression(Set knownTypes)
TypeDeclaration
getTypeCodeExpression
in class TypeDeclaration
public String printReadExpression(String streamname)
printReadExpression
in class Value
public String printReadStatement(String var_name, String streamname)
printReadStatement
in class Value
public String printWriteStatement(String var_name, String streamname)
printWriteStatement
in class Value
public void print(PrintWriter unused)
public void printInsertIntoAny(PrintWriter ps, String anyname, String varname)
printInsertIntoAny
in class TypeDeclaration
public void printExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype)
printExtractResult
in class TypeDeclaration
public void accept(IDLTreeVisitor visitor)
IdlSymbol
Copyright © 2016 JacORB. All rights reserved.