|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.idl.runtime.symbol
org.jacorb.idl.IdlSymbol
org.jacorb.idl.TypeSpec
org.jacorb.idl.SimpleTypeSpec
org.jacorb.idl.BaseType
org.jacorb.idl.AnyType
Field Summary |
---|
Fields inherited from class org.jacorb.idl.TypeSpec |
---|
alias, type_spec |
Fields inherited from class org.jacorb.idl.IdlSymbol |
---|
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name |
Fields inherited from class org.jacorb.idl.runtime.symbol |
---|
parse_state, sym |
Constructor Summary | |
---|---|
AnyType(int num)
|
Method Summary | |
---|---|
boolean |
basic()
|
java.lang.Object |
clone()
|
java.lang.String |
getIDLTypeName()
get this symbol's IDL type name |
int |
getTCKind()
the "kind of TypeCode" for this type |
java.lang.String |
getTypeCodeExpression()
|
java.lang.String |
holderName()
|
java.lang.String |
id()
|
static boolean |
isBasicName(java.lang.String typeName)
|
boolean |
isSwitchType()
|
void |
parse()
does nothing, will be overwritten in subclasses |
void |
print(java.io.PrintWriter ps)
does nothing, will be overwritten in subclasses |
void |
printExtractResult(java.io.PrintWriter ps,
java.lang.String resultname,
java.lang.String anyname,
java.lang.String resulttype)
Prints the java-commands to extract the contents of the Any anyname into a variable resultname with the type resulttype |
void |
printInsertIntoAny(java.io.PrintWriter ps,
java.lang.String anyname,
java.lang.String varname)
Prints the java-commands to insert the variable varname into the Any anyname |
java.lang.String |
printReadExpression(java.lang.String strname)
|
java.lang.String |
printWriteStatement(java.lang.String var_name,
java.lang.String strname)
|
void |
setEnclosingSymbol(IdlSymbol s)
|
void |
setPackage(java.lang.String s)
ignore, these types don't need to know their package |
java.lang.String |
toString()
|
protected java.lang.String |
typeCodeExpressionSkeleton(int kind)
|
java.lang.String |
typeName()
|
TypeSpec |
typeSpec()
|
Methods inherited from class org.jacorb.idl.TypeSpec |
---|
getJavaTypeName, getTypeCodeExpression, helperName, printExtractExpression, printInsertExpression, printReadStatement, set_constr |
Methods inherited from class org.jacorb.idl.IdlSymbol |
---|
accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AnyType(int num)
Method Detail |
public java.lang.Object clone()
clone
in class TypeSpec
public java.lang.String typeName()
public java.lang.String getIDLTypeName()
TypeSpec
getIDLTypeName
in class TypeSpec
public TypeSpec typeSpec()
public boolean basic()
public java.lang.String toString()
public java.lang.String holderName()
holderName
in class TypeSpec
public void parse()
org.jacorb.idl.BaseType
public int getTCKind()
org.jacorb.idl.BaseType
public java.lang.String printReadExpression(java.lang.String strname)
printReadExpression
in class TypeSpec
public java.lang.String printWriteStatement(java.lang.String var_name, java.lang.String strname)
printWriteStatement
in class TypeSpec
public void printInsertIntoAny(java.io.PrintWriter ps, java.lang.String anyname, java.lang.String varname)
TypeSpec
printInsertIntoAny
in class TypeSpec
ps
- Stream, the commands shall be written toanyname
- Name of the Any into which the variable shall be insertedvarname
- Name of the variable which shall be insertedpublic void printExtractResult(java.io.PrintWriter ps, java.lang.String resultname, java.lang.String anyname, java.lang.String resulttype)
TypeSpec
printExtractResult
in class TypeSpec
ps
- Stream, the commands shall be written toresultname
- Name of the result variableanyname
- Name of the Any holding the resultresulttype
- Type of the result variablepublic void setPackage(java.lang.String s)
setPackage
in class TypeSpec
public boolean isSwitchType()
public static boolean isBasicName(java.lang.String typeName)
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class TypeSpec
protected java.lang.String typeCodeExpressionSkeleton(int kind)
public java.lang.String getTypeCodeExpression()
getTypeCodeExpression
in class TypeSpec
public java.lang.String id()
id
in class IdlSymbol
public void print(java.io.PrintWriter ps)
print
in class TypeSpec
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |