public class L10nedStringType extends StringType
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
CONFIGOQL_NULL_STRINGINDEX_TYPE_AUTO, INDEX_TYPE_BRIN, INDEX_TYPE_BRIN_FB_BTREE, INDEX_TYPE_BTREE, INDEX_TYPE_CUSTOM, INDEX_TYPE_GIN, INDEX_TYPE_GIN_FB_BTREE, INDEX_TYPE_NONE, INDEX_TYPE_TRIGRAM, INDEX_TYPES, INDEX_TYPES_HR, MARSHALLED_NULL_VALUE, NO_CUSTOM_INDEX_VERSION| Constructor and Description |
|---|
L10nedStringType() |
L10nedStringType(java.lang.String l10nStringMapVarName) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyAdditionalEtters(CBOAttributeI attr,
SourceGeneratorI src)
Same as
AttributeTypeI.applyAdditionalEtters(java.lang.String, de.ipcon.schema.generators.SourceGeneratorI, boolean) but with more information
about the attribute to generate the Etters for. e.g. special handling for virtual and writable attributes. |
AttributeTypeCodeGen<JavaMethodGen,JavaClassGen,AbstractStringType> |
getCodeGenerator(java.lang.String attrName) |
java.lang.String |
getDAUType()
User-friendly l10n-ed name for the type, to be used for user interaction.
|
java.lang.String |
getName() |
boolean |
hasAdditionalEtters() |
boolean |
hasCodeBuilderForScalarVirtualEtters() |
L10nedStringType |
processAttributeTypeParameters(AttributeI attr,
electric.xml.Element e) |
configure, getMakeLowerCase, getMakeUpperCase, getMustMatch, getPattern, setMakeLowerCase, setMakeUpperCase, setMustMatch, setPattern, stringToValueWithTypeTip, stringToValueWithTypeTipcastToOwnType, checkConstraints, formatAsInlineParameter, formatAsInlineParameter, getAsString, getCastorFieldType, getCastorSqlType, getExternalizePostfix, getJavaClass, getJdbcType, getMaxLength, getMinLength, getNonNullDefaultValue, getNullDefaultType, getSqlType, getStandardExpectedWidth, initMustMatchPatternDescriptionsBundleLookupPath, isMandatory, marshal, setMaxLength, setMinLength, unMarshalallowsValue, applyCustomExternalization, applySetBOLoaderHook, applySetHook, castToNumber, checkConstraints, compare, compareImpl, getAsString, getAsString, getAsString, getBase, getBool, getCastorCollectionType, getCastorJavaClass, getComponentSqlType, getDef, getDefinition, getExpectedWidth, getFilter, getFloat, getIndexType, getInt, getLong, getNullable, getPositiveInt, getUnique, hasCustomExternalization, hasSetBOLoaderHook, hasSetHook, isCore, isIndexed, marshal, nullable, setAsString, setAsString, setAsString, setBase, setDef, setExpectedWidth, setIndexType, setNullable, setUnique, stringToValue, stringToValue, stringToValue, stringToValue, stringToValueWithTypeTip, stringToValueWithTypeTip, stringToValueWithTypeTip, stringToValueWithTypeTip, toXML, toXMLStringequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyAdditionalEtters, getAsUserFriendlyRawString, getHumanReadableIndexType, getJavaClassFQNForImport, getJavaClassnameForClassAccessInCode, getJavaClassnameForCodepublic static final java.lang.String NAME
public L10nedStringType()
public L10nedStringType(java.lang.String l10nStringMapVarName)
public java.lang.String getName()
getName in interface AttributeTypeIgetName in class StringTypepublic java.lang.String getDAUType()
AttributeTypeIgetDAUType in interface AttributeTypeIgetDAUType in class AbstractStringTypepublic L10nedStringType processAttributeTypeParameters(AttributeI attr, electric.xml.Element e)
public AttributeTypeCodeGen<JavaMethodGen,JavaClassGen,AbstractStringType> getCodeGenerator(java.lang.String attrName)
getCodeGenerator in interface AttributeTypeIgetCodeGenerator in class AbstractStringTypepublic boolean hasAdditionalEtters()
hasAdditionalEtters in interface AttributeTypeIhasAdditionalEtters in class AbstractStringTypepublic void applyAdditionalEtters(CBOAttributeI attr, SourceGeneratorI src)
AttributeTypeIAttributeTypeI.applyAdditionalEtters(java.lang.String, de.ipcon.schema.generators.SourceGeneratorI, boolean) but with more information
about the attribute to generate the Etters for. e.g. special handling for virtual and writable attributes.public boolean hasCodeBuilderForScalarVirtualEtters()
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.