public static class TypeInfo.TemplatableTypeInfoBase extends TypeInfo.TypeInfoBase
TypeInfo.BitmaskTypeInfo, TypeInfo.BuiltinTypeInfo, TypeInfo.ChoiceTypeInfo, TypeInfo.CompoundTypeInfoBase, TypeInfo.EnumTypeInfo, TypeInfo.FixedSizeBuiltinTypeInfo, TypeInfo.PubsubTypeInfo, TypeInfo.RecursiveTypeInfo, TypeInfo.ServiceTypeInfo, TypeInfo.SqlDatabaseTypeInfo, TypeInfo.SqlTableTypeInfo, TypeInfo.StructTypeInfo, TypeInfo.TemplatableTypeInfoBase, TypeInfo.TypeInfoBase, TypeInfo.TypeInfoWithUnderlyingTypeBase, TypeInfo.UnionTypeInfo| Constructor and Description |
|---|
TemplatableTypeInfoBase(java.lang.String schemaName,
SchemaType schemaType,
JavaType javaType,
java.lang.Class<?> javaClass,
java.lang.String templateName,
java.util.List<TypeInfo> templateArguments)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TypeInfo> |
getTemplateArguments()
Gets the type information for template arguments.
|
java.lang.String |
getTemplateName()
Gets the full schema template name.
|
getBitmaskValues, getBitSize, getCases, getColumns, getEnumItems, getFields, getFunctions, getJavaClass, getJavaType, getMessages, getMethods, getParameters, getSchemaName, getSchemaType, getSelector, getSqlConstraint, getTables, getUnderlyingType, getUnderlyingTypeArguments, getVirtualTableUsing, isWithoutRowIdpublic TemplatableTypeInfoBase(java.lang.String schemaName,
SchemaType schemaType,
JavaType javaType,
java.lang.Class<?> javaClass,
java.lang.String templateName,
java.util.List<TypeInfo> templateArguments)
schemaName - The schema name to be stored in type information.schemaType - The schema type to be stored in type information.javaType - The Java type to be stored in type information.javaClass - The Java class object to be stored in type information.templateName - The full schema template name.templateArguments - The sequence of type informations for template arguments.public java.lang.String getTemplateName()
TypeInfogetTemplateName in interface TypeInfogetTemplateName in class TypeInfo.TypeInfoBasepublic java.util.List<TypeInfo> getTemplateArguments()
TypeInfogetTemplateArguments in interface TypeInfogetTemplateArguments in class TypeInfo.TypeInfoBaseLast updated 2025-10-02 14:26:25