public class nrxgen extends java.lang.Object implements SourceGeneratorI
Constructor and Description |
---|
nrxgen(netrexx.lang.Rexx _pack,
netrexx.lang.Rexx _name) |
nrxgen(netrexx.lang.Rexx _pack,
netrexx.lang.Rexx _name,
netrexx.lang.Rexx _cops) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addImport(java.lang.String className)
adds an import for the given fully qualified class name and returns the simple name of the class
|
void |
addJavadocLine(java.lang.String l) |
nrxmethod |
addMethod(java.lang.String _nameS) |
nrxmethod |
addMethod(java.lang.String _nameS,
java.lang.String _argsS) |
nrxmethod |
addMethod(java.lang.String _nameS,
java.lang.String _argsS,
java.lang.String _optsS) |
nrxmethod |
addMethod(java.lang.String _nameS,
java.lang.String _argsS,
java.lang.String _optsS,
java.lang.String _annotationsS) |
nrxminor |
addMinorClass(netrexx.lang.Rexx _name) |
nrxminor |
addMinorClass(netrexx.lang.Rexx _name,
netrexx.lang.Rexx _opts) |
void |
addUses(java.lang.String imp) |
void |
addVariable(java.lang.String var,
java.lang.String val) |
void |
addVariable(java.lang.String var,
java.lang.String val,
netrexx.lang.Rexx vis) |
void |
addVariable(java.lang.String var,
java.lang.String val,
netrexx.lang.Rexx vis,
netrexx.lang.Rexx mod) |
void |
addVariable(java.lang.String var,
java.lang.String val,
netrexx.lang.Rexx vis,
netrexx.lang.Rexx mod,
netrexx.lang.Rexx misc) |
AttributeTypeCodeGen |
getAttributeTypeCodeGen(CBOAttributeTypeI attrType,
java.lang.String attrName) |
netrexx.lang.Rexx |
getName() |
java.lang.String |
getPackage() |
java.lang.String |
getSimpleName(java.lang.String fqn) |
java.lang.String |
getSource() |
static boolean |
isValidName(netrexx.lang.Rexx s) |
boolean |
isVariableDeclared(java.lang.String var) |
java.lang.String |
normalizeVProps() |
java.lang.String |
normalizeVProps(netrexx.lang.Rexx vis) |
java.lang.String |
normalizeVProps(netrexx.lang.Rexx vis,
netrexx.lang.Rexx mod) |
java.lang.String |
normalizeVProps(netrexx.lang.Rexx vis,
netrexx.lang.Rexx mod,
netrexx.lang.Rexx misc) |
void |
setComment(java.lang.String c) |
void |
setOption(netrexx.lang.Rexx o) |
void |
setOptions(netrexx.lang.Rexx o) |
void |
setPackage(java.lang.String p) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimpleName, getSimpleNames
public nrxgen(netrexx.lang.Rexx _pack, netrexx.lang.Rexx _name)
public nrxgen(netrexx.lang.Rexx _pack, netrexx.lang.Rexx _name, netrexx.lang.Rexx _cops)
public AttributeTypeCodeGen getAttributeTypeCodeGen(CBOAttributeTypeI attrType, java.lang.String attrName)
getAttributeTypeCodeGen
in interface SourceGeneratorI
public java.lang.String getSource()
getSource
in interface SourceGeneratorI
public java.lang.String addImport(java.lang.String className)
SourceGeneratorI
addImport
in interface SourceGeneratorI
className
- fully qualified name of a classpublic java.lang.String getSimpleName(java.lang.String fqn)
public void addUses(java.lang.String imp)
public void setComment(java.lang.String c)
public void addJavadocLine(java.lang.String l)
public java.lang.String normalizeVProps()
public java.lang.String normalizeVProps(netrexx.lang.Rexx vis)
public java.lang.String normalizeVProps(netrexx.lang.Rexx vis, netrexx.lang.Rexx mod)
public java.lang.String normalizeVProps(netrexx.lang.Rexx vis, netrexx.lang.Rexx mod, netrexx.lang.Rexx misc)
public void addVariable(java.lang.String var, java.lang.String val)
public void addVariable(java.lang.String var, java.lang.String val, netrexx.lang.Rexx vis)
public void addVariable(java.lang.String var, java.lang.String val, netrexx.lang.Rexx vis, netrexx.lang.Rexx mod)
public void addVariable(java.lang.String var, java.lang.String val, netrexx.lang.Rexx vis, netrexx.lang.Rexx mod, netrexx.lang.Rexx misc)
public boolean isVariableDeclared(java.lang.String var)
public void setPackage(java.lang.String p) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getPackage()
getPackage
in interface SourceGeneratorI
public void setOptions(netrexx.lang.Rexx o) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setOption(netrexx.lang.Rexx o) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public nrxmethod addMethod(java.lang.String _nameS) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public nrxmethod addMethod(java.lang.String _nameS, java.lang.String _argsS) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public nrxmethod addMethod(java.lang.String _nameS, java.lang.String _argsS, java.lang.String _optsS) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public nrxmethod addMethod(java.lang.String _nameS, java.lang.String _argsS, java.lang.String _optsS, java.lang.String _annotationsS) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public nrxminor addMinorClass(netrexx.lang.Rexx _name)
public nrxminor addMinorClass(netrexx.lang.Rexx _name, netrexx.lang.Rexx _opts)
public static boolean isValidName(netrexx.lang.Rexx s)
public netrexx.lang.Rexx getName()
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.