Uses of Interface
eu.bandm.tools.metajava.MetaType
Package
Description
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
Generates typed models of XML documents,
see
meta-tools TDOM user documentation.
Compiler for data models, from a concise mathematical oriented language into
Java.
-
Uses of MetaType in eu.bandm.tools.metajava
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
Modifier and TypeClassDescription(package private) class
(package private) class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprotected final MetaType
GeneratedParameterizedType.ownerType
protected MetaType
GeneratedClass.superClass
protected MetaType
GeneratedAnnotation.type
Modifier and TypeFieldDescriptionGeneratedParameterizedType.actualTypeArguments
UnresolvedType.actualTypeArguments
MetaType.getRawType
GeneratedClass.interfaces
FormattingVisitor.refer
Deprecated.MetaType.refer
ReferenceFormat.refer
Modifier and TypeMethodDescriptionAbstractMetaClass.getElementClass()
ArrayClass.getElementClass()
MetaClass.getElementClass()
EnvironmentParameterizedType.getOwnerType()
GeneratedParameterizedType.getOwnerType()
MetaParameterizedType.getOwnerType()
final MetaType
UnresolvedType.getOwnerType()
GeneratedMethod.getReturnType()
MetaMethod.getReturnType()
ArrayClass.getSuperClass()
EnvironmentClass.getSuperClass()
GeneratedClass.getSuperClass()
MetaClass.getSuperClass()
GeneratedAnnotation.getType()
GeneratedField.getType()
GeneratedParameter.getType()
MetaField.getType()
Modifier and TypeMethodDescriptionGeneratedParameterizedType.getActualTypeArguments()
MetaParameterizedType.getActualTypeArguments()
UnresolvedType.getActualTypeArguments()
GeneratedTypeVariable.getBounds()
Collection<? extends MetaType>
MetaTypeVariable.getBounds()
Collection<? extends MetaType>
ArrayClass.getInterfaces()
GeneratedClass.getInterfaces()
Collection<? extends MetaType>
MetaClass.getInterfaces()
GeneratedWildcardType.getLowerBounds()
MetaWildcardType.getLowerBounds()
GeneratedProcedure.getParameterTypes()
MetaProcedure.getParameterTypes()
GeneratedWildcardType.getUpperBounds()
MetaWildcardType.getUpperBounds()
Modifier and TypeMethodDescriptionprotected void
GeneratedClass.addAnonymousClass
(MetaType superClass) void
GeneratedClass.addInnerClass
(int modifiers, String name, MetaType superClass) void
AnonymousClass.addInterface
(MetaType metaInterface) void
GeneratedClass.addInterface
(MetaType metaInterface) GeneratedPackage.addInterface
(int modifiers, String name, MetaType... superIfaces) void
GeneratedWildcardType.addLowerBound
(MetaType bound) GeneratedProcedure.addParameter
(int modifiers, MetaType type, String name) GeneratedProcedure.addParameter
(MetaType type, String name) 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
static GeneratedParameterizedType
GeneratedParameterizedType.parametrize
(MetaClass rawType, MetaType... actualTypeArguments) static GeneratedParameterizedType
GeneratedParameterizedType.parametrize
(Class<?> rawType, MetaType... actualTypeArguments) GeneratedParameterizedType.parametrizeNested
(MetaClass rawType, MetaType... actualTypeArguments) (package private) static Format
static Format
void
GeneratedParameterizedType.setReflectiveParameter
(int i, MetaType param) Patch parameter type to self.void
GeneratedMethod.setReturnType
(MetaType newReturnType) void
GeneratedClass.setSuperClass
(MetaType newSuperClass) void
GeneratedEnum.setSuperClass
(MetaType sup) void
static GeneratedWildcardType
GeneratedWildcardType.wildcardExtends
(MetaType bound) static GeneratedWildcardType
GeneratedWildcardType.wildcardSuper
(MetaType bound) Modifier and TypeMethodDescriptionGeneratedMember.addTypeVariable
(String name, Collection<MetaType> bounds) ModifierConstructorDescription(package private)
AnonymousClass
(GeneratedClass enclosingClass, MetaType superClass) ArrayClass
(MetaType elementClass) GeneratedAnnotation
(MetaType type) GeneratedAnnotation
(MetaType type, Format value) GeneratedAnnotation
(MetaType type, Formattable value) (package private)
GeneratedClass
(GeneratedPackage metaPackage, GeneratedSourceContext parentSource, int modifiers, String name, MetaType superClass) (package private)
GeneratedField
(GeneratedClass enclosing, int modifiers, MetaType type, String name) (package private)
GeneratedMethod
(GeneratedClass enclosing, int modifiers, MetaType returnType, String name) GeneratedParameter
(int modifiers, MetaType type, String name) GeneratedParameter
(int modifiers, MetaType type, String name, boolean ellipsis) GeneratedParameter
(MetaType type, String name) GeneratedParameter
(MetaType type, String name, boolean ellipsis) GeneratedParameterizedType
(MetaClass rawType, MetaType... actualTypeArguments) GeneratedParameterizedType
(MetaType ownerType, MetaClass rawType, MetaType... actualTypeArguments) GeneratedTypeVariable
(String name, MetaType... bounds) GeneratedWildcardType
(GeneratedWildcardType.Direction direction, MetaType bound) UnresolvedType
(UnresolvedType qualifier, String id, MetaType... actualTypeArguments) -
Uses of MetaType in eu.bandm.tools.option
Modifier and TypeMethodDescriptionprotected void
Compiler.Phase_gui.makeGuiField
(MetaType cl, String type) Supplies empty args and and callsCompiler.Phase_gui.makeGuiField(eu.bandm.tools.metajava.MetaType,java.lang.String,java.lang.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, boolean hexOut) Central method for processing one single position of an options's type signature. -
Uses of MetaType in eu.bandm.tools.tdom
Modifier and TypeFieldDescription(package private) MetaType
ElementTemplate.contentClass
(package private) static final MetaType
ElementTemplate.listOfEthereals
(package private) static final MetaType
ElementTemplate.locationClass
(package private) static final MetaType
TypedAttrsGenerator.setPrivateType
(package private) static final MetaType
TypedAttrsGenerator.setSortedType
Modifier and TypeMethodDescription(package private) MetaType
PackageTemplate.getBaseClass()
Returns the correctly instantiated "tdom.runtime.TypedElement" type.(package private) MetaType
PackageTemplate.getGeneratedBaseClass()
AbstractElementTemplate.getUnmixedContentClass()
protected MetaType
PackageTemplate.repetitiveClass
(MetaClass contentClass, int modifier) Modifier and TypeMethodDescriptionVisitorTemplate.addActionMethod
(MetaType type, String name) VisitorTemplate.addActionMethod
(MetaType type, String name, Format model) (package private) GeneratedMethod
DumperTemplate.addDumpMethod
(MetaType type, String name) DumperTemplate.addDumpMethod
(MetaType type, String name, DTD.Attlist attlist) (package private) void
NodeTemplate.addGeneralizeParent
(MetaType parent) (package private) GeneratedMethod
DTDTemplate.addGetInfoMethod
(MetaType root) VisitorTemplate.addMatchMethod
(MetaType type, String name) VisitorTemplate.addVisitMethod
(MetaType type, String name) VisitorTemplate.addVisitMethodWithTemplate
(MetaType type, String name, DTD.Element element) If element!=null also a method in VisitorTemplate is created.(package private) static void
TypedDOMGenerator.createGetterFunction
(GeneratedClass parent, int modifiers, String name, MetaType domain, MetaType range, Format body) (package private) void
NodeTemplate.generateSemiparser_includingAlt
(MetaType liType) (package private) void
AltTemplate.generateSemiparser_nonAlt
(MetaType liType) Star, Opt and Plus not required for TypedAlt, because done by TypedChoice.(package private) void
ElementTemplate.generateSemiparser_nonAlt
(MetaType li) (package private) void
NodeTemplate.generateSemiparser_nonAlt
(MetaType liType) (package private) void
ElementTemplate.setContentClass
(MetaType contentClass) ModifierConstructorDescriptionAbstractElementTemplate
(PackageTemplate packageTemplate, @Opt String name, Set<String> children, boolean hasDoc, boolean extensible, MetaType superClass) -
Uses of MetaType in eu.bandm.tools.umod
Modifier and TypeFieldDescriptionprotected MetaType
UMod.ExtDeclaration.compiled
(package private) final MetaType
UMod2visitors.hashmaptype_object_object
protected static final MetaType
UMod2Tsoap.INST_TYPE_def2id
protected MetaType
UMod.Type.javaDecl
protected MetaType
UMod.Type.javaImpl
Modifier and TypeMethodDescription(package private) static MetaType
Types.boxedDeclaredType
(UMod.Type t) AFTER JavaMapper HAS MATCHED: return declared type, or boxed type of this declared type in case this would be different.(package private) static MetaType
Types.boxedForOptional
(UMod.Type t) Returns the boxed declared type iff this is necessary for an "OPT" constructor.static MetaType
Types.declaredMapEntryType
(UMod.T_2 t) (package private) MetaType
UMod2java.ExtInstantier.instantiate
(eu.bandm.tools.umod.absy.Element_extinstantiation el) Modifier and TypeMethodDescriptionprotected void
protected void
void
UMod2visitors.makeSCCfields
(GeneratedClass basevisitor, MetaType maptype, String fieldname, String methodname) Generates in the generated base visitor class the field and the access method for one of the "scc data transfer" items.protected void
UMod2java.makeTConstructor
(GeneratedClass gc, MetaType[] args)