Package adalid.core
Class AbstractArtifact
java.lang.Object
adalid.core.AbstractArtifact
- Direct Known Subclasses:
AbstractDataArtifact,AbstractExpression,Display,DisplayField,DisplaySet,EntityCollection,EntityCollectionAggregate,Instance,InstanceField,Key,KeyField,Operation,Project,Report,ReportField,ReportGroup,Step,StepField,Tab,TabField,Transition,Trigger,UIComponent,UserFlow,View,ViewField
- Author:
- Jorge Campins
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringThis method builds an HTML<a>pseudo-tag, which defines a hyperlink.addAttribute(Class<?> clazz, String name, KVP value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(Class<?> clazz, String name, KVP... value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(Class<?> clazz, String name, Object value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(Class<?> clazz, String name, Object... value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(String name, KVP value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(String name, KVP... value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(String name, Object value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.addAttribute(String name, Object... value) El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.voidvoidannotate()protected StringThis method builds an HTML<b>pseudo-tag, which defines bold text without any extra importance.protected StringThis method builds several HTML<b>pseudo-tags, separated byseparator.protected static BigDecimalbigDecimal(double value) protected static BigDecimalbigDecimal(float value) protected static BigDecimalbigDecimal(int value) protected static BigDecimalbigDecimal(long value) protected static BigDecimalbigDecimal(String value) protected static BigIntegerbigInteger(double value) protected static BigIntegerbigInteger(float value) protected static BigIntegerbigInteger(int value) protected static BigIntegerbigInteger(long value) protected static BigIntegerbigInteger(String value) protected booleanprotected voidprotected StringclassToString(int n, String key, boolean verbose) voidprotected <T> Tcoalesce(T... objects) protected voidprotected voidcopyLocalizedStrings(Artifact artifact) protected Localeintdepth()protected Stringprotected StringfieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps) booleanfinalise()dot the i's and cross the t'sbooleanfinish()dot the i's and cross the t'sgetAlias()getAttribute(Class<?> clazz, String name) getAttribute(String name) getAttributesArray(Class<?> clazz, String name) getAttributesArray(String name) getAttributesKeySetByRegex(String regex) getBooleanAttribute(Class<?> clazz, String name) getBooleanAttribute(String name) getCrypticName(String prefix, String suffix) intClass<? extends ArtifactWrapper> getIntegerAttribute(Class<?> clazz, String name) getIntegerAttribute(Class<?> clazz, String name, Integer min, Integer max) getIntegerAttribute(String name) getIntegerAttribute(String name, Integer min, Integer max) getKeyFeatures(String prefix, String suffix) getKeyValuePairAttribute(Class<?> clazz, String name, String key) getKeyValuePairAttribute(Class<?> clazz, String name, String key, Object defaultValue) getKeyValuePairAttribute(String name, String key) getKeyValuePairAttribute(String name, String key, Object defaultValue) getLocalizedCollectionLabel(Locale locale) getLocalizedColumnHeader(Locale locale) getLocalizedDescription(Locale locale) getLocalizedLabel(Locale locale) getLocalizedShortDescription(Locale locale) getLocalizedShortLabel(Locale locale) getLocalizedSymbol(Locale locale) getLocalizedTooltip(Locale locale) getName()getStringAttribute(Class<?> clazz, String name) getStringAttribute(Class<?> clazz, String name, String equals, String separator, String open, String close) getStringAttribute(String name) getStringKeyValuePairAttribute(Class<?> clazz, String name, String key) getStringKeyValuePairAttribute(Class<?> clazz, String name, String key, Object defaultValue) getTrace()protected List<Class<? extends Annotation>> protected List<Class<? extends Annotation>> protected StringgetValueString(Object value) protected StringgetValueString(Object object, Object value) protected intgreaterThanZero(int... values) protected static StringThis method builds an HTML<h1>pseudo-tag, which defines a level 1 heading.protected static StringThis method builds an HTML<h2>pseudo-tag, which defines a level 2 heading.protected static StringThis method builds an HTML<h3>pseudo-tag, which defines a level 3 heading.protected static StringThis method builds an HTML<h4>pseudo-tag, which defines a level 4 heading.protected static StringThis method builds an HTML<h5>pseudo-tag, which defines a level 5 heading.protected static StringThis method builds an HTML<h6>pseudo-tag, which defines a level 6 heading.protected StringThis method builds an HTML<i>pseudo-tag, which defines italic text.protected StringThis method builds several HTML<i>pseudo-tags, separated byseparator.protected static StringThis method builds an HTML<i>pseudo-tag for a CSS class.protected static StringThis method builds an HTML<i>pseudo-tag, which defines text with a CSS class.booleanbooleanisClassInPath(Class<?> type) booleanbooleanbooleanbooleanprotected booleanisFontAwesomeClass(String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanprotected booleanisUnicodeSymbolClass(String name) protected booleanisValidEmbeddedDocument(String document) protected booleanisValidFieldAnnotation(Class<? extends Annotation> annotation) protected booleanisValidHelpFileName(String fileName) protected booleanisValidHelpFileType(String fileName) protected booleanisValidJavaClassName(String className) protected booleanisValidSnippetFileName(String fileName) protected booleanisValidTypeAnnotation(Class<? extends Annotation> annotation) protected LocalelocaleReadingKey(Locale locale) protected LocalelocaleWritingKey(Locale locale) protected StringThis method builds an HTML<mark>pseudo-tag, which defines text that should be marked or highlighted.protected StringThis method builds several HTML<mark>pseudo-tags, separated byseparator.protected StringmapsToString(int n, String key, boolean verbose, boolean fields, boolean maps) put(Class<? extends Annotation> annotation, Field field) intround()protected StringThis method builds an HTML<del>pseudo-tag, which defines text that should be struck out.protected StringThis method builds several HTML<del>pseudo-tags, separated byseparator.voidEl método setAlias se utiliza para establecer el alias (código alterno) del proyecto.voidsetDefaultCollectionLabel(String defaultCollectionLabel) El método setDefaultCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultCollectionShortLabel(String defaultCollectionShortLabel) El método setDefaultCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultColumnHeader(String defaultColumnHeader) El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultColumnHeader(String... defaultColumnHeader) El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultDescription(String defaultDescription) El método setDefaultDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultLabel(String defaultLabel) El método setDefaultLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultShortDescription(String defaultShortDescription) El método setDefaultShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultShortLabel(String defaultShortLabel) El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultShortLabel(String... defaultShortLabel) El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultSymbol(String defaultSymbol) El método setDefaultSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos por defecto.voidsetDefaultTooltip(String defaultTooltip) El método setDefaultTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos por defecto.voidvoidsetLocalizedCollectionLabel(Locale locale, String localizedCollectionLabel) El método setLocalizedCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedCollectionShortLabel(Locale locale, String localizedCollectionShortLabel) El método setLocalizedCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedColumnHeader(Locale locale, String localizedColumnHeader) El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedColumnHeader(Locale locale, String... localizedColumnHeader) El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedDescription(Locale locale, String localizedDescription) El método setLocalizedDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedLabel(Locale locale, String localizedLabel) El método setLocalizedLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedShortDescription(Locale locale, String localizedShortDescription) El método setLocalizedShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedShortLabel(Locale locale, String localizedShortLabel) El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedShortLabel(Locale locale, String... localizedShortLabel) El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedSymbol(Locale locale, String localizedSymbol) El método setLocalizedSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedTooltip(Locale locale, String localizedTooltip) El método setLocalizedTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos de configuración regional.voidsetSqlName(String sqlName) El método setSqlName se utiliza para establecer el nombre SQL del artefacto.protected voidprotected charsettler()voidprotected int[]specified(int[] a1, int[] a2) protected <E extends Enum>
Especified(E... enums) protected Characterprotected Integerprotected Stringprotected String[]protected <E extends Enum>
Eprotected <T> T[]specified(T[] values, T[] defaultValues) toString()toString(int n) protected Stringprotected StringThis method builds an HTML<ins>pseudo-tag, which defines text that should be underlined.protected StringThis method builds several HTML<ins>pseudo-tags, separated byseparator.protected StringThis method builds anHTML <ul> pseudo-tag, which defines an unordered (bulleted) list.protected booleanverifyExpression(Expression expression) protected booleanverifyExpression(Expression expression, ExpressionUsage usage) protected booleanverifyExpression(Expression expression, Artifact artifact) protected booleanverifyExpression(Expression expression, Artifact artifact, boolean calculableless) protected booleanverifyExpression(Expression expression, Artifact artifact, ExpressionUsage usage) protected booleanverifyExpression(Expression expression, Artifact artifact, ExpressionUsage usage, boolean calculableless) protected voidverifyNames(Class<?> top, Class<?> clazz) protected String
-
Field Details
-
ENGLISH
-
SPANISH
-
PORTUGUESE
-
BR
- See Also:
-
HT
- See Also:
-
FWGTS
- See Also:
-
FWLTS
- See Also:
-
_de_
- See Also:
-
_of_
- See Also:
-
-
Constructor Details
-
AbstractArtifact
public AbstractArtifact()
-
-
Method Details
-
isDeclared
public boolean isDeclared()- Specified by:
isDeclaredin interfaceArtifact- Returns:
- true if the artifact is declared
-
isNotDeclared
public boolean isNotDeclared()- Specified by:
isNotDeclaredin interfaceArtifact- Returns:
- true if the artifact is not declared
-
isFinalised
public boolean isFinalised()- Specified by:
isFinalisedin interfaceArtifact- Returns:
- true if this artifact is already finalised; otherwise false
-
finalise
public boolean finalise()Description copied from interface:Artifactdot the i's and cross the t's -
isFinished
public boolean isFinished()- Specified by:
isFinishedin interfaceArtifact- Returns:
- the finished indicator
-
finish
public boolean finish()Description copied from interface:Artifactdot the i's and cross the t's -
checkName
protected boolean checkName() -
isInherited
public boolean isInherited()- Specified by:
isInheritedin interfaceArtifact- Returns:
- true if the artifact is inherited
-
isNotInherited
public boolean isNotInherited()- Specified by:
isNotInheritedin interfaceArtifact- Returns:
- true if the artifact is not inherited
-
isInheritedFromAbstract
public boolean isInheritedFromAbstract()- Specified by:
isInheritedFromAbstractin interfaceArtifact- Returns:
- true if the artifact is inherited from an abstract class
-
isNotInheritedFromAbstract
public boolean isNotInheritedFromAbstract()- Specified by:
isNotInheritedFromAbstractin interfaceArtifact- Returns:
- true if the artifact is not inherited from an abstract class
-
isInheritedFromConcrete
public boolean isInheritedFromConcrete()- Specified by:
isInheritedFromConcretein interfaceArtifact- Returns:
- true if the artifact is inherited from a concrete class
-
isNotInheritedFromConcrete
public boolean isNotInheritedFromConcrete()- Specified by:
isNotInheritedFromConcretein interfaceArtifact- Returns:
- true if the artifact is not inherited from a concrete class
-
getName
-
getAlias
-
setAlias
El método setAlias se utiliza para establecer el alias (código alterno) del proyecto. El alias solo puede contener letras minúsculas y números, debe comenzar por una letra, y no puede ser jee2ap101, meta o workspace. Se recomienda utilizar un alias que tenga el nombre de su proyecto como prefijo. Si utiliza la plataforma jee2, el alias del proyecto maestro es el nombre del directorio raíz de los archivos generados; por lo tanto, se debe establecer un alias diferente antes de cada ejecución del método generate. -
getTrace
- Returns:
- the trace message
-
setTrace
- Parameters:
trace- message
-
getSqlName
- Specified by:
getSqlNamein interfaceArtifact- Returns:
- the SQL name
-
setSqlName
El método setSqlName se utiliza para establecer el nombre SQL del artefacto. Si este método no es ejecutado, el nombre SQL se determina a partir del nombre del artefacto, sustituyendo cada letra mayúscula por un guion bajo (underscore) seguido de la letra convertida en minúscula.- Specified by:
setSqlNamein interfaceArtifact- Parameters:
sqlName- nombre SQL del artefacto
-
getDefaultLocale
- Specified by:
getDefaultLocalein interfaceArtifact- Returns:
- the default locale
-
getInlineHelpType
-
setInlineHelpType
-
getDefaultLabel
- Specified by:
getDefaultLabelin interfaceArtifact- Returns:
- the default label
-
setDefaultLabel
El método setDefaultLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setDefaultLabelin interfaceArtifact- Parameters:
defaultLabel- sustantivo singular que se usa como etiqueta del artefacto
-
getDefaultShortLabel
- Specified by:
getDefaultShortLabelin interfaceArtifact- Returns:
- the default short label
-
setDefaultShortLabel
El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setDefaultShortLabelin interfaceArtifact- Parameters:
defaultShortLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
-
setDefaultShortLabel
El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setDefaultShortLabelin interfaceArtifact- Parameters:
defaultShortLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
-
getDefaultColumnHeader
- Specified by:
getDefaultColumnHeaderin interfaceArtifact- Returns:
- the default column header
-
setDefaultColumnHeader
El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del encabezado.- Specified by:
setDefaultColumnHeaderin interfaceArtifact- Parameters:
defaultColumnHeader- sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
-
setDefaultColumnHeader
El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del encabezado.- Specified by:
setDefaultColumnHeaderin interfaceArtifact- Parameters:
defaultColumnHeader- sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
-
getDefaultCollectionLabel
- Specified by:
getDefaultCollectionLabelin interfaceArtifact- Returns:
- the default collection label
-
setDefaultCollectionLabel
El método setDefaultCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setDefaultCollectionLabelin interfaceArtifact- Parameters:
defaultCollectionLabel- sustantivo plural que se usa como etiqueta de colección del artefacto
-
getDefaultCollectionShortLabel
- Specified by:
getDefaultCollectionShortLabelin interfaceArtifact- Returns:
- the default collection short label
-
setDefaultCollectionShortLabel
El método setDefaultCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setDefaultCollectionShortLabelin interfaceArtifact- Parameters:
defaultCollectionShortLabel- sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección del artefacto
-
getDefaultDescription
- Specified by:
getDefaultDescriptionin interfaceArtifact- Returns:
- the default description
-
setDefaultDescription
El método setDefaultDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setDefaultDescriptionin interfaceArtifact- Parameters:
defaultDescription- una o más oraciones que describen el artefacto
-
getDefaultShortDescription
- Specified by:
getDefaultShortDescriptionin interfaceArtifact- Returns:
- the default short description
-
setDefaultShortDescription
El método setDefaultShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setDefaultShortDescriptionin interfaceArtifact- Parameters:
defaultShortDescription- una o más oraciones que describen brevemente el artefacto
-
getDefaultTooltip
- Specified by:
getDefaultTooltipin interfaceArtifact- Returns:
- the default tooltip
-
setDefaultTooltip
El método setDefaultTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setDefaultTooltipin interfaceArtifact- Parameters:
defaultTooltip- una o más oraciones que describen muy brevemente el artefacto
-
getDefaultSymbol
- Specified by:
getDefaultSymbolin interfaceArtifact- Returns:
- the default symbol
-
setDefaultSymbol
El método setDefaultSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del símbolo.- Specified by:
setDefaultSymbolin interfaceArtifact- Parameters:
defaultSymbol- una o más oraciones que describen muy brevemente el artefacto
-
copyLocalizedStrings
-
getLocalizedLabel
- Specified by:
getLocalizedLabelin interfaceArtifact- Parameters:
locale- the locale for the label- Returns:
- the localized label
-
setLocalizedLabel
El método setLocalizedLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setLocalizedLabelin interfaceArtifact- Parameters:
locale- configuración regionallocalizedLabel- sustantivo singular que se usa como etiqueta del artefacto
-
getLocalizedShortLabel
- Specified by:
getLocalizedShortLabelin interfaceArtifact- Parameters:
locale- the locale for the short label- Returns:
- the localized short label
-
setLocalizedShortLabel
El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setLocalizedShortLabelin interfaceArtifact- Parameters:
locale- configuración regionallocalizedShortLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
-
setLocalizedShortLabel
El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setLocalizedShortLabelin interfaceArtifact- Parameters:
locale- configuración regionallocalizedShortLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
-
getLocalizedColumnHeader
- Specified by:
getLocalizedColumnHeaderin interfaceArtifact- Parameters:
locale- the locale for the short label- Returns:
- the localized column header
-
setLocalizedColumnHeader
El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del encabezado.- Specified by:
setLocalizedColumnHeaderin interfaceArtifact- Parameters:
locale- configuración regionallocalizedColumnHeader- sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
-
setLocalizedColumnHeader
El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del encabezado.- Specified by:
setLocalizedColumnHeaderin interfaceArtifact- Parameters:
locale- configuración regionallocalizedColumnHeader- sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
-
getLocalizedCollectionLabel
- Specified by:
getLocalizedCollectionLabelin interfaceArtifact- Parameters:
locale- the locale for the collection label- Returns:
- the localized collection label
-
setLocalizedCollectionLabel
El método setLocalizedCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setLocalizedCollectionLabelin interfaceArtifact- Parameters:
locale- configuración regionallocalizedCollectionLabel- sustantivo plural que se usa como etiqueta de colección del artefacto
-
getLocalizedCollectionShortLabel
- Specified by:
getLocalizedCollectionShortLabelin interfaceArtifact- Parameters:
locale- the locale for the collection short label- Returns:
- the localized collection short label
-
setLocalizedCollectionShortLabel
El método setLocalizedCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Specified by:
setLocalizedCollectionShortLabelin interfaceArtifact- Parameters:
locale- configuración regionallocalizedCollectionShortLabel- sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección del artefacto
-
getLocalizedDescription
- Specified by:
getLocalizedDescriptionin interfaceArtifact- Parameters:
locale- the locale for the description- Returns:
- the localized description
-
setLocalizedDescription
El método setLocalizedDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setLocalizedDescriptionin interfaceArtifact- Parameters:
locale- configuración regionallocalizedDescription- una o más oraciones que describen el artefacto
-
getLocalizedShortDescription
- Specified by:
getLocalizedShortDescriptionin interfaceArtifact- Parameters:
locale- the locale for the short description- Returns:
- the localized short description
-
setLocalizedShortDescription
El método setLocalizedShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setLocalizedShortDescriptionin interfaceArtifact- Parameters:
locale- configuración regionallocalizedShortDescription- una o más oraciones que describen brevemente el artefacto
-
getLocalizedTooltip
- Specified by:
getLocalizedTooltipin interfaceArtifact- Parameters:
locale- the locale for the tooltip- Returns:
- the localized tooltip
-
setLocalizedTooltip
El método setLocalizedTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.- Specified by:
setLocalizedTooltipin interfaceArtifact- Parameters:
locale- configuración regionallocalizedTooltip- una o más oraciones que describen muy brevemente el artefacto
-
getLocalizedSymbol
- Specified by:
getLocalizedSymbolin interfaceArtifact- Parameters:
locale- the locale for the symbol- Returns:
- the localized symbol
-
setLocalizedSymbol
El método setLocalizedSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del símbolo.- Specified by:
setLocalizedSymbolin interfaceArtifact- Parameters:
locale- configuración regionallocalizedSymbol- una o más oraciones que describen muy brevemente el artefacto
-
isLocalizedSymbolDefined
public boolean isLocalizedSymbolDefined() -
localeReadingKey
-
localeWritingKey
-
settler
protected char settler() -
getDeclaringArtifact
- Specified by:
getDeclaringArtifactin interfaceArtifact- Returns:
- the declaring artifact
-
getDeclaringField
- Specified by:
getDeclaringFieldin interfaceArtifact- Returns:
- the declaring field
-
getDeclaringFieldNamedClassSimpleName
-
getDeclaringFieldIndex
public int getDeclaringFieldIndex()- Specified by:
getDeclaringFieldIndexin interfaceArtifact- Returns:
- the declaring field index
-
getDeclaringEntity
- Specified by:
getDeclaringEntityin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringPersistentEntity
- Specified by:
getDeclaringPersistentEntityin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringEntityRoot
- Specified by:
getDeclaringEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringPersistentEntityRoot
- Specified by:
getDeclaringPersistentEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldEntityRoot
- Specified by:
getDeclaringFieldEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldPersistentEntityRoot
- Specified by:
getDeclaringFieldPersistentEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldPersistentEntityTableRoot
- Specified by:
getDeclaringFieldPersistentEntityTableRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringOperation
- Specified by:
getDeclaringOperationin interfaceArtifact- Returns:
- the declaring operation if the artifact directly declared by one, null otherwise
-
depth
public int depth() -
round
public int round() -
clearAttributes
public void clearAttributes()- Specified by:
clearAttributesin interfaceArtifact
-
addAttributes
public void addAttributes()- Specified by:
addAttributesin interfaceArtifact
-
getAttributes
- Returns:
- the attributes map
-
getAttributesKeySetByRegex
-
isAnnotated
public boolean isAnnotated()- Specified by:
isAnnotatedin interfaceArtifact- Returns:
- true if the artifact is annotated
-
annotate
public void annotate() -
isValidTypeAnnotation
-
getValidTypeAnnotations
-
isValidFieldAnnotation
-
getValidFieldAnnotations
-
put
-
setStaticAttributes
protected void setStaticAttributes() -
copyBootstrappingAttributes
protected void copyBootstrappingAttributes() -
defaultLocale
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
clazz- clase a la que corresponde el atributoname- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
name- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
clazz- clase a la que corresponde el atributoname- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
name- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
clazz- clase a la que corresponde el atributoname- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
name- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
clazz- clase a la que corresponde el atributoname- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
addAttribute
El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a un artefacto, el valor de tal atributo será el último valor agregado.- Specified by:
addAttributein interfaceArtifact- Parameters:
name- clave del atributovalue- valor del atributo- Returns:
- el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
-
getAttribute
- Specified by:
getAttributein interfaceArtifact- Parameters:
clazz- classname- name- Returns:
- object
-
getAttribute
- Specified by:
getAttributein interfaceArtifact- Parameters:
name- name- Returns:
- object
-
getBooleanAttribute
-
getBooleanAttribute
-
getIntegerAttribute
-
getIntegerAttribute
-
getIntegerAttribute
-
getIntegerAttribute
-
getStringAttribute
-
getStringAttribute
-
getStringAttribute
-
getStringAttribute
-
getStringKeyValuePairAttribute
-
getStringKeyValuePairAttribute
-
getKeyValuePairAttribute
-
getKeyValuePairAttribute
-
getKeyValuePairAttribute
-
getKeyValuePairAttribute
-
getAttributesArray
-
getAttributesArray
-
getClassPath
- Specified by:
getClassPathin interfaceArtifact- Returns:
- the class path
-
isClassInPath
- Specified by:
isClassInPathin interfaceArtifact- Parameters:
type- class to test- Returns:
- true if type is present in the class path
-
getPathList
- Specified by:
getPathListin interfaceArtifact- Returns:
- the path
-
getPathString
- Specified by:
getPathStringin interfaceArtifact- Returns:
- the path string
-
getFullName
- Specified by:
getFullNamein interfaceArtifact- Returns:
- the full name
-
getPartialName
- Specified by:
getPartialNamein interfaceArtifact- Returns:
- the partial name
-
getPartialSqlName
-
getCrypticName
- Specified by:
getCrypticNamein interfaceArtifact- Parameters:
prefix- prefijosuffix- sufijo- Returns:
- the cryptic name
-
getKeyFeatures
- Specified by:
getKeyFeaturesin interfaceArtifact- Parameters:
prefix- prefijosuffix- sufijo- Returns:
- the key features
-
getValueString
-
getValueString
-
isOperation
public boolean isOperation()- Specified by:
isOperationin interfaceArtifact- Returns:
- true if this artifact is an Operation; otherwise false
-
isExpression
public boolean isExpression()- Specified by:
isExpressionin interfaceArtifact- Returns:
- true if this artifact is an Expression; otherwise false
-
fa
-
isFontAwesomeClass
-
xs
-
isUnicodeSymbolClass
-
isValidEmbeddedDocument
-
isValidHelpFileName
-
isValidHelpFileType
-
isValidSnippetFileName
-
isValidJavaClassName
-
verifyExpression
-
verifyExpression
-
verifyExpression
-
verifyExpression
-
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact, boolean calculableless) -
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact, ExpressionUsage usage, boolean calculableless) -
verifyNames
-
coalesce
protected <T> T coalesce(T... objects) -
greaterThanZero
protected int greaterThanZero(int... values) -
specified
-
specified
-
specified
-
specified
-
specified
protected <T> T[] specified(T[] values, T[] defaultValues) -
specified
protected int[] specified(int[] a1, int[] a2) -
specified
-
specified
-
getWrapper
- Specified by:
getWrapperin interfaceWrappable- Returns:
- the wrapper
-
getDefaultWrapperClass
- Specified by:
getDefaultWrapperClassin interfaceWrappable- Returns:
- the default wrapper class
-
checkScope
protected void checkScope() -
a
This method builds an HTML<a>pseudo-tag, which defines a hyperlink.- Parameters:
href- Specifies the URL of the page the link goes totext- string to display instead of the URL- Returns:
- an HTML
<a>pseudo-tag
-
b
This method builds an HTML<b>pseudo-tag, which defines bold text without any extra importance.- Parameters:
string- text to display in bold- Returns:
- an HTML
<b>pseudo-tag
-
b
This method builds several HTML<b>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to display in bold- Returns:
- several HTML
<b>pseudo-tags, separated byseparator.
-
ic
This method builds an HTML<i>pseudo-tag for a CSS class.- Parameters:
clazz- Specifies the CSS class- Returns:
- an HTML
<i>pseudo-tag
-
ic
This method builds an HTML<i>pseudo-tag, which defines text with a CSS class.- Parameters:
clazz- Specifies the CSS classtext- string to display- Returns:
- an HTML
<i>pseudo-tag
-
i
This method builds an HTML<i>pseudo-tag, which defines italic text.- Parameters:
string- text to display in italic- Returns:
- an HTML
<i>pseudo-tag
-
i
This method builds several HTML<i>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to display in italic- Returns:
- several HTML
<i>pseudo-tags, separated byseparator.
-
m
This method builds an HTML<mark>pseudo-tag, which defines text that should be marked or highlighted.- Parameters:
string- text to be marked or highlighted- Returns:
- an HTML
<mark>pseudo-tag
-
m
This method builds several HTML<mark>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be marked or highlighted- Returns:
- several HTML
<mark>pseudo-tags, separated byseparator.
-
s
This method builds an HTML<del>pseudo-tag, which defines text that should be struck out.- Parameters:
string- text to be struck out- Returns:
- an HTML
<del>pseudo-tag
-
s
This method builds several HTML<del>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be struck out- Returns:
- several HTML
<del>pseudo-tags, separated byseparator.
-
u
This method builds an HTML<ins>pseudo-tag, which defines text that should be underlined.- Parameters:
string- text to be underlined- Returns:
- an HTML
<ins>pseudo-tag
-
u
This method builds several HTML<ins>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be underlined- Returns:
- several HTML
<ins>pseudo-tags, separated byseparator.
-
ul
This method builds anHTML <ul> pseudo-tag, which defines an unordered (bulleted) list.- Parameters:
strings- one or more texts defining the list items- Returns:
- an
HTML <ul> pseudo-tag
-
h1
This method builds an HTML<h1>pseudo-tag, which defines a level 1 heading.- Parameters:
string- header text- Returns:
- an HTML
<h1>pseudo-tag
-
h2
This method builds an HTML<h2>pseudo-tag, which defines a level 2 heading.- Parameters:
string- header text- Returns:
- an HTML
<h2>pseudo-tag
-
h3
This method builds an HTML<h3>pseudo-tag, which defines a level 3 heading.- Parameters:
string- header text- Returns:
- an HTML
<h3>pseudo-tag
-
h4
This method builds an HTML<h4>pseudo-tag, which defines a level 4 heading.- Parameters:
string- header text- Returns:
- an HTML
<h4>pseudo-tag
-
h5
This method builds an HTML<h5>pseudo-tag, which defines a level 5 heading.- Parameters:
string- header text- Returns:
- an HTML
<h5>pseudo-tag
-
h6
This method builds an HTML<h6>pseudo-tag, which defines a level 6 heading.- Parameters:
string- header text- Returns:
- an HTML
<h6>pseudo-tag
-
bigDecimal
-
bigDecimal
-
bigDecimal
-
bigDecimal
-
bigDecimal
-
bigInteger
-
bigInteger
-
bigInteger
-
bigInteger
-
bigInteger
-
toString
-
toString
-
hashCodeHexString
- Specified by:
hashCodeHexStringin interfaceArtifact- Returns:
- the hex string representation of the hash code
-
toString
-
toString
-
toString
-
toString
-
classToString
-
fieldsToString
-
mapsToString
-