Package | Description |
---|---|
eu.bandm.tools.metajava | |
eu.bandm.tools.option |
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
|
eu.bandm.tools.umod |
Compiler for data models, from a concise mathematical oriented language into
Java.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetaClass |
interface |
MetaParameterizedType |
interface |
MetaTypeVariable |
interface |
MetaWildcardType |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousClass |
class |
ArrayClass |
class |
EnvironmentClass |
class |
EnvironmentParameterizedType |
class |
EnvironmentType |
class |
EnvironmentTypeVariable |
class |
EnvironmentWildcardType |
class |
GeneratedClass |
class |
GeneratedEnum |
class |
GeneratedEnumConstant |
class |
GeneratedParameterizedType |
class |
GeneratedTypeVariable |
class |
GeneratedWildcardType |
class |
UnresolvedType |
Modifier and Type | Field and Description |
---|---|
protected MetaType |
GeneratedParameterizedType.ownerType |
protected MetaType |
GeneratedClass.superClass |
protected MetaType |
GeneratedAnnotation.type |
Modifier and Type | Field and Description |
---|---|
protected List<MetaType> |
GeneratedParameterizedType.actualTypeArguments |
protected List<MetaType> |
UnresolvedType.actualTypeArguments |
static Function<MetaType,MetaClass> |
MetaType.getRawType |
protected List<MetaType> |
GeneratedClass.interfaces |
static Function<MetaType,Format> |
MetaType.refer |
static Function<MetaType,Format> |
FormattingVisitor.refer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
MetaType |
ArrayClass.getElementClass() |
MetaType |
MetaClass.getElementClass() |
MetaType |
GeneratedParameterizedType.getOwnerType() |
MetaType |
MetaParameterizedType.getOwnerType() |
MetaType |
UnresolvedType.getOwnerType() |
MetaType |
EnvironmentParameterizedType.getOwnerType() |
MetaType |
MetaMethod.getReturnType() |
MetaType |
GeneratedMethod.getReturnType() |
MetaType |
ArrayClass.getSuperClass() |
MetaType |
EnvironmentClass.getSuperClass() |
MetaType |
GeneratedClass.getSuperClass() |
MetaType |
MetaClass.getSuperClass() |
MetaType |
GeneratedField.getType() |
MetaType |
MetaField.getType() |
MetaType |
GeneratedParameter.getType() |
MetaType |
GeneratedAnnotation.getType() |
Modifier and Type | Method and Description |
---|---|
List<MetaType> |
GeneratedParameterizedType.getActualTypeArguments() |
List<? extends MetaType> |
MetaParameterizedType.getActualTypeArguments() |
List<? extends MetaType> |
UnresolvedType.getActualTypeArguments() |
List<MetaType> |
GeneratedTypeVariable.getBounds() |
Collection<? extends MetaType> |
MetaTypeVariable.getBounds() |
Collection<? extends MetaType> |
ArrayClass.getInterfaces() |
Collection<MetaType> |
GeneratedClass.getInterfaces() |
Collection<? extends MetaType> |
MetaClass.getInterfaces() |
List<MetaType> |
GeneratedWildcardType.getLowerBounds() |
List<? extends MetaType> |
MetaWildcardType.getLowerBounds() |
List<? extends MetaType> |
MetaProcedure.getParameterTypes() |
List<MetaType> |
GeneratedProcedure.getParameterTypes() |
List<MetaType> |
GeneratedWildcardType.getUpperBounds() |
List<? extends MetaType> |
MetaWildcardType.getUpperBounds() |
Modifier and Type | Method and Description |
---|---|
protected void |
Visitor.action(MetaType type) |
AnonymousClass |
GeneratedClass.addAnonymousClass(MetaType superClass) |
void |
GeneratedTypeVariable.addBound(MetaType bound) |
GeneratedClass |
GeneratedContext.addClass(int modifiers,
String name,
MetaType superClass) |
GeneratedClass |
GeneratedSourceFile.addClass(int modifier,
String name,
MetaType baseClass) |
GeneratedClass |
GeneratedPackage.addClass(int modifiers,
String name,
MetaType superClass) |
GeneratedClass |
GeneratedClass.addClass(int modifiers,
String name,
MetaType superClass) |
GeneratedField |
GeneratedClass.addField(int modifiers,
MetaType type,
String name) |
GeneratedClass |
GeneratedClass.addInnerClass(int modifiers,
String name,
MetaType superClass) |
GeneratedClass |
GeneratedPackage.addInterface(int modifiers,
String name,
MetaType... superIfaces) |
void |
AnonymousClass.addInterface(MetaType metaInterface) |
void |
GeneratedClass.addInterface(MetaType metaInterface) |
void |
GeneratedWildcardType.addLowerBound(MetaType bound) |
GeneratedMethod |
GeneratedClass.addMethod(int modifiers,
MetaType returnType,
String name) |
GeneratedParameter |
GeneratedProcedure.addParameter(int modifiers,
MetaType type,
String name) |
GeneratedParameter |
GeneratedProcedure.addParameter(MetaType type,
String name) |
GeneratedParameter |
GeneratedProcedure.addParameterEllipsis(MetaType type,
String name) |
void |
GeneratedWildcardType.addUpperBound(MetaType bound) |
static Format |
GeneratedLiteral.array(MetaType type,
Formattable... values) |
static Format |
GeneratedLiteral.array(MetaType type,
List<? extends Formattable> values) |
void |
Visitor.match(MetaType metaType) |
static GeneratedParameterizedType |
GeneratedParameterizedType.parametrize(Class<?> rawType,
MetaType... actualTypeArguments) |
static GeneratedParameterizedType |
GeneratedParameterizedType.parametrize(MetaClass rawType,
MetaType... actualTypeArguments) |
GeneratedParameterizedType |
GeneratedParameterizedType.parametrizeNested(MetaClass rawType,
MetaType... actualTypeArguments) |
static Format |
GeneratedClass.referTo(MetaType type) |
void |
GeneratedParameterizedType.setReflectiveParameter(int i,
MetaType param)
Patch parameter type to self.
|
void |
GeneratedMethod.setReturnType(MetaType newReturnType) |
void |
GeneratedEnum.setSuperClass(MetaType sup) |
void |
GeneratedClass.setSuperClass(MetaType newSuperClass) |
void |
GeneratedParameter.setType(MetaType type) |
static GeneratedWildcardType |
GeneratedWildcardType.wildcardExtends(MetaType bound) |
static GeneratedWildcardType |
GeneratedWildcardType.wildcardSuper(MetaType bound) |
Modifier and Type | Method and Description |
---|---|
GeneratedTypeVariable |
GeneratedMember.addTypeVariable(String name,
Collection<MetaType> bounds) |
Modifier and Type | Method and Description |
---|---|
protected void |
Compiler.Phase_gui.makeGuiField(MetaType cl,
String type)
Supplies empty args and and calls
Compiler.Phase_gui.makeGuiField(MetaType, String, String) |
protected void |
Compiler.Phase_gui.makeGuiField(MetaType cl,
String type,
String args)
Add a statement to the "populate()" method to generate the input field,
and to the conversion methods, and a variable to store its access.
|
protected void |
Compiler.Phase1.makeValueField(MetaType cl,
@Opt TypedAttribute<String> userdef,
String defdef)
Convenience method to prcess one single position of an option's type
structure which is neither String nor enumeratin nor switch.
|
protected void |
Compiler.Phase1.makeValueField(MetaType cl,
@Opt TypedAttribute<String> userdef,
String defdef,
boolean isString,
@Opt String enumname,
boolean isSwitch)
Central method for processing one single position of an options's type signature.
|
Modifier and Type | Field and Description |
---|---|
protected MetaType |
UMod.ExtDeclaration.compiled |
protected static MetaType |
UMod2Tsoap.INST_TYPE_def2id |
protected MetaType |
UMod.Type.javaDecl |
protected MetaType |
UMod.Type.javaImpl |
Modifier and Type | Method and Description |
---|---|
static MetaType |
Types.declaredMapEntryType(UMod.T_2 t) |
Modifier and Type | Method and Description |
---|---|
protected void |
UMod2java.V_importFieldTypes.add(MetaType mc) |
protected void |
UMod2java.V_importFieldTypes.add(MetaType mc,
boolean needsDescend) |
void |
UMod2visitors.makeSCCfields(GeneratedClass basevisitor,
MetaType maptype,
String fieldname,
String methodname) |
protected void |
UMod2java.makeTConstructor(GeneratedClass gc,
MetaType[] args) |
see also the complete user documentation .