public class ValueDecl extends Value
type_decl_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
ValueDecl(int num)
public c'tor, called by parser
|
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 setValueElements(Definitions d)
public void setInheritanceSpec(ValueInheritanceSpec spec)
public ValueInheritanceSpec getInheritanceSpec()
public void isCustomMarshalled(boolean flag)
public boolean isCustomMarshalled()
public void setPackage(String s)
setPackage in class Valuepublic TypeDeclaration declaration()
declaration in class Valuepublic void parse()
IdlSymbolpublic void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class Valuepublic void set_included(boolean i)
IdlSymbolset_included in class Valuepublic String holderName()
holderName in class Valuepublic String helperName()
helperName in class TypeDeclarationpublic String getTypeCodeExpression()
getTypeCodeExpression in class Valuepublic String getTypeCodeExpression(Set knownTypes)
TypeDeclarationgetTypeCodeExpression in class TypeDeclarationpublic void print(PrintWriter ps)
public String printWriteStatement(String var_name, String streamname)
printWriteStatement in class Valuepublic String printReadExpression(String streamname)
printReadExpression in class Valuepublic String printReadStatement(String var_name, String streamname)
printReadStatement in class Valuepublic void printInsertIntoAny(PrintWriter ps, String anyname, String varname)
printInsertIntoAny in class TypeDeclarationpublic void printExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype)
printExtractResult in class TypeDeclarationpublic void accept(IDLTreeVisitor visitor)
IdlSymbolCopyright © 2017 JacORB. All rights reserved.