org.jacorb.idl

Class StringType

public class StringType extends TemplateTypeSpec

Version: $Id: StringType.java,v 1.18 2007/02/06 22:50:35 andre.spiegel Exp $

Author: Gerald Brose

Field Summary
ConstExprmax
Constructor Summary
StringType(int num)
Method Summary
Objectclone()
StringgetIDLTypeName()
ConstExprgetSize()
intgetTCKind()
StringgetTypeCodeExpression()
StringholderName()
booleanisWide()
voidprint(PrintWriter pw)
StringprintExtractExpression()
voidprintExtractResult(PrintWriter ps, String resultname, String anyname, String resulttype)
StringprintInsertExpression()
voidprintInsertIntoAny(PrintWriter ps, String anyname, String varname)
StringprintReadExpression(String strname)
StringprintReadStatement(String var_name, String strname)
StringprintWriteStatement(String var_name, String strname)
voidsetEnclosingSymbol(IdlSymbol s)
voidsetPackage(String s)
voidsetSize(ConstExpr max_)
voidsetWide()
StringtoString()
StringtypeName()
TypeSpectypeSpec()

Field Detail

max

public ConstExpr max

Constructor Detail

StringType

public StringType(int num)

Method Detail

clone

public Object clone()

getIDLTypeName

public String getIDLTypeName()

getSize

public ConstExpr getSize()

getTCKind

public int getTCKind()

getTypeCodeExpression

public String getTypeCodeExpression()

holderName

public String holderName()

isWide

public boolean isWide()

print

public void print(PrintWriter pw)

printExtractExpression

public String printExtractExpression()

printExtractResult

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

printInsertExpression

public String printInsertExpression()

printInsertIntoAny

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

printReadExpression

public String printReadExpression(String strname)

printReadStatement

public String printReadStatement(String var_name, String strname)

printWriteStatement

public String printWriteStatement(String var_name, String strname)

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)

setPackage

public void setPackage(String s)

setSize

public void setSize(ConstExpr max_)

setWide

public void setWide()

toString

public String toString()

typeName

public String typeName()

typeSpec

public TypeSpec typeSpec()