org.jacorb.idl

Class ValueDecl

public class ValueDecl extends Value

Version: $Id: ValueDecl.java,v 1.50 2006/07/18 13:22:20 alphonse.bendt Exp $

Author: Andre Spiegel

Constructor Summary
ValueDecl(int num)
public c'tor, called by parser
Method Summary
voidaccept(IDLTreeVisitor visitor)
booleanbasic()
TypeDeclarationdeclaration()
ValueInheritanceSpecgetInheritanceSpec()
StringgetTypeCodeExpression()
StringgetTypeCodeExpression(Set knownTypes)
StringhelperName()
StringholderName()
voidisCustomMarshalled(boolean flag)
booleanisCustomMarshalled()
voidparse()
voidprint(PrintWriter ps)
voidprintExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype)
voidprintInsertIntoAny(PrintWriter ps, String anyname, String varname)
StringprintReadExpression(String streamname)
StringprintReadStatement(String var_name, String streamname)
StringprintWriteStatement(String var_name, String streamname)
voidsetEnclosingSymbol(IdlSymbol s)
voidsetInheritanceSpec(ValueInheritanceSpec spec)
voidsetPackage(String s)
voidsetValueElements(Definitions d)
voidset_included(boolean i)
StringtoString()
StringtypeName()

Constructor Detail

ValueDecl

public ValueDecl(int num)
public c'tor, called by parser

Method Detail

accept

public void accept(IDLTreeVisitor visitor)

basic

public boolean basic()

declaration

public TypeDeclaration declaration()

getInheritanceSpec

public ValueInheritanceSpec getInheritanceSpec()

getTypeCodeExpression

public String getTypeCodeExpression()

getTypeCodeExpression

public String getTypeCodeExpression(Set knownTypes)

helperName

public String helperName()

holderName

public String holderName()

isCustomMarshalled

public void isCustomMarshalled(boolean flag)

isCustomMarshalled

public boolean isCustomMarshalled()

parse

public void parse()

print

public void print(PrintWriter ps)

printExtractResult

public void printExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype)

printInsertIntoAny

public void printInsertIntoAny(PrintWriter ps, String anyname, String varname)

printReadExpression

public String printReadExpression(String streamname)

printReadStatement

public String printReadStatement(String var_name, String streamname)

printWriteStatement

public String printWriteStatement(String var_name, String streamname)

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)

setInheritanceSpec

public void setInheritanceSpec(ValueInheritanceSpec spec)

setPackage

public void setPackage(String s)

setValueElements

public void setValueElements(Definitions d)

set_included

public void set_included(boolean i)

toString

public String toString()

typeName

public String typeName()