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
public abstract class AbstractArtifact extends java.lang.Object implements Artifact, Wrappable
- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String_de_protected static java.lang.String_of_protected static java.lang.StringBRstatic java.util.LocaleENGLISHprotected static java.lang.StringFWGTSprotected static java.lang.StringFWLTSprotected static java.lang.StringHTstatic java.util.LocalePORTUGUESEstatic java.util.LocaleSPANISH
-
Constructor Summary
Constructors Constructor Description AbstractArtifact()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringa(java.lang.String href, java.lang.String text)This method builds an HTML<a>pseudo-tag, which defines a hyperlink.java.lang.ObjectaddAttribute(java.lang.Class<?> clazz, java.lang.String name, KVP value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.Class<?> clazz, java.lang.String name, KVP... value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Object value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Object... value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.String name, KVP value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.String name, KVP... value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.String name, java.lang.Object value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.java.lang.ObjectaddAttribute(java.lang.String name, java.lang.Object... value)El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios del artefacto.voidaddAttributes()voidannotate()protected java.lang.Stringb(java.lang.String string)This method builds an HTML<b>pseudo-tag, which defines bold text without any extra importance.protected java.lang.Stringb(java.lang.String separator, java.lang.String... strings)This method builds several HTML<b>pseudo-tags, separated byseparator.protected static java.math.BigDecimalbigDecimal(java.lang.String value)protected static java.math.BigIntegerbigInteger(java.lang.String value)protected booleancheckName()protected java.lang.StringclassToString(int n, java.lang.String key, boolean verbose)voidclearAttributes()protected <T> Tcoalesce(T... objects)protected voidcopyLocalizedStrings(Artifact artifact)protected java.util.LocaledefaultLocale()intdepth()protected java.lang.Stringfa(java.lang.String name)protected java.lang.StringfieldsToString(int n, java.lang.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'sjava.lang.StringgetAlias()java.lang.ObjectgetAttribute(java.lang.Class<?> clazz, java.lang.String name)java.lang.ObjectgetAttribute(java.lang.String name)java.util.Map<java.lang.String,java.lang.Object>getAttributes()java.lang.ObjectgetAttributesArray(java.lang.Class<?> clazz, java.lang.String name)java.lang.ObjectgetAttributesArray(java.lang.String name)java.util.Set<java.lang.String>getAttributesKeySetByRegex(java.lang.String regex)java.lang.BooleangetBooleanAttribute(java.lang.Class<?> clazz, java.lang.String name)java.lang.BooleangetBooleanAttribute(java.lang.String name)java.lang.StringgetClassPath()ArtifactgetDeclaringArtifact()EntitygetDeclaringEntity()EntitygetDeclaringEntityRoot()java.lang.reflect.FieldgetDeclaringField()EntitygetDeclaringFieldEntityRoot()intgetDeclaringFieldIndex()java.lang.StringgetDeclaringFieldNamedClassSimpleName()PersistentEntitygetDeclaringFieldPersistentEntityRoot()PersistentEntitygetDeclaringFieldPersistentEntityTableRoot()OperationgetDeclaringOperation()PersistentEntitygetDeclaringPersistentEntity()PersistentEntitygetDeclaringPersistentEntityRoot()java.lang.StringgetDefaultCollectionLabel()java.lang.StringgetDefaultCollectionShortLabel()java.lang.StringgetDefaultDescription()java.lang.StringgetDefaultLabel()java.util.LocalegetDefaultLocale()java.lang.StringgetDefaultShortDescription()java.lang.StringgetDefaultShortLabel()java.lang.StringgetDefaultSymbol()java.lang.StringgetDefaultTooltip()java.lang.Class<? extends ArtifactWrapper>getDefaultWrapperClass()java.lang.StringgetFullName()java.lang.IntegergetIntegerAttribute(java.lang.Class<?> clazz, java.lang.String name)java.lang.IntegergetIntegerAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Integer min, java.lang.Integer max)java.lang.IntegergetIntegerAttribute(java.lang.String name)java.lang.IntegergetIntegerAttribute(java.lang.String name, java.lang.Integer min, java.lang.Integer max)java.lang.ObjectgetKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key)java.lang.ObjectgetKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key, java.lang.Object defaultValue)java.lang.ObjectgetKeyValuePairAttribute(java.lang.String name, java.lang.String key)java.lang.ObjectgetKeyValuePairAttribute(java.lang.String name, java.lang.String key, java.lang.Object defaultValue)java.lang.StringgetLocalizedCollectionLabel(java.util.Locale locale)java.lang.StringgetLocalizedCollectionShortLabel(java.util.Locale locale)java.lang.StringgetLocalizedDescription(java.util.Locale locale)java.lang.StringgetLocalizedLabel(java.util.Locale locale)java.lang.StringgetLocalizedShortDescription(java.util.Locale locale)java.lang.StringgetLocalizedShortLabel(java.util.Locale locale)java.lang.StringgetLocalizedSymbol(java.util.Locale locale)java.lang.StringgetLocalizedTooltip(java.util.Locale locale)java.lang.StringgetName()java.lang.StringgetPartialName()java.util.List<Artifact>getPathList()java.lang.StringgetPathString()java.lang.StringgetSqlName()java.lang.StringgetStringAttribute(java.lang.Class<?> clazz, java.lang.String name)java.lang.StringgetStringAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close)java.lang.StringgetStringAttribute(java.lang.String name)java.lang.StringgetStringAttribute(java.lang.String name, java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close)java.lang.StringgetStringKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key)java.lang.StringgetStringKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key, java.lang.Object defaultValue)java.lang.StringgetTrace()protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>>getValidFieldAnnotations()protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>>getValidTypeAnnotations()protected java.lang.StringgetValueString(java.lang.Object value)protected java.lang.StringgetValueString(java.lang.Object object, java.lang.Object value)WrappergetWrapper()protected intgreaterThanZero(int... values)protected static java.lang.Stringh1(java.lang.String string)This method builds an HTML<h1>pseudo-tag, which defines a level 1 heading.protected static java.lang.Stringh2(java.lang.String string)This method builds an HTML<h2>pseudo-tag, which defines a level 2 heading.protected static java.lang.Stringh3(java.lang.String string)This method builds an HTML<h3>pseudo-tag, which defines a level 3 heading.protected static java.lang.Stringh4(java.lang.String string)This method builds an HTML<h4>pseudo-tag, which defines a level 4 heading.protected static java.lang.Stringh5(java.lang.String string)This method builds an HTML<h5>pseudo-tag, which defines a level 5 heading.protected static java.lang.Stringh6(java.lang.String string)This method builds an HTML<h6>pseudo-tag, which defines a level 6 heading.java.lang.StringhashCodeHexString()protected java.lang.Stringi(java.lang.String string)This method builds an HTML<i>pseudo-tag, which defines italic text.protected java.lang.Stringi(java.lang.String separator, java.lang.String... strings)This method builds several HTML<i>pseudo-tags, separated byseparator.protected static java.lang.Stringic(java.lang.String clazz)This method builds an HTML<i>pseudo-tag for a CSS class.protected static java.lang.Stringic(java.lang.String clazz, java.lang.String text)This method builds an HTML<i>pseudo-tag, which defines text with a CSS class.booleanisAnnotated()booleanisClassInPath(java.lang.Class<?> type)booleanisDeclared()booleanisExpression()booleanisFinalised()booleanisFinished()protected booleanisFontAwesomeClass(java.lang.String name)booleanisInherited()booleanisInheritedFromAbstract()booleanisInheritedFromConcrete()booleanisLocalizedSymbolDefined()booleanisNotDeclared()booleanisNotInherited()booleanisNotInheritedFromAbstract()booleanisNotInheritedFromConcrete()booleanisOperation()protected booleanisUnicodeSymbolClass(java.lang.String name)protected booleanisValidEmbeddedDocument(java.lang.String document)protected booleanisValidFieldAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)protected booleanisValidHelpFileName(java.lang.String fileName)protected booleanisValidHelpFileType(java.lang.String fileName)protected booleanisValidJavaClassName(java.lang.String className)protected booleanisValidSnippetFileName(java.lang.String fileName)protected booleanisValidTypeAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)protected java.util.LocalelocaleReadingKey(java.util.Locale locale)protected java.util.LocalelocaleWritingKey(java.util.Locale locale)protected java.lang.Stringm(java.lang.String string)This method builds an HTML<mark>pseudo-tag, which defines text that should be marked or highlighted.protected java.lang.Stringm(java.lang.String separator, java.lang.String... strings)This method builds several HTML<mark>pseudo-tags, separated byseparator.protected java.lang.StringmapsToString(int n, java.lang.String key, boolean verbose, boolean fields, boolean maps)java.lang.reflect.Fieldput(java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.lang.reflect.Field field)intround()protected java.lang.Strings(java.lang.String string)This method builds an HTML<del>pseudo-tag, which defines text that should be struck out.protected java.lang.Strings(java.lang.String separator, java.lang.String... strings)This method builds several HTML<del>pseudo-tags, separated byseparator.voidsetAlias(java.lang.String alias)El método setAlias se utiliza para establecer el alias (código alterno) del proyecto.voidsetDefaultCollectionLabel(java.lang.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(java.lang.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.voidsetDefaultDescription(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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.voidsetLocalizedCollectionLabel(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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.voidsetLocalizedDescription(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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(java.util.Locale locale, java.lang.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(java.lang.String sqlName)El método setSqlName se utiliza para establecer el nombre SQL del artefacto.protected voidsetStaticAttributes()protected charsettler()voidsetTrace(java.lang.String trace)protected <E extends java.lang.Enum>
Especified(E... enums)protected java.lang.Characterspecified(java.lang.Character... values)protected java.lang.Integerspecified(java.lang.Integer... values)protected java.lang.Stringspecified(java.lang.String... strings)protected java.lang.String[]specified(java.lang.String[] strings, java.lang.String[] defaultStrings)protected <E extends java.lang.Enum>
Especified(java.lang.String unspecified, E... values)protected <T> T[]specified(T[] values, T[] defaultValues)java.lang.StringtoString()java.lang.StringtoString(int n)java.lang.StringtoString(int n, java.lang.String key)java.lang.StringtoString(int n, java.lang.String key, boolean verbose)java.lang.StringtoString(int n, java.lang.String key, boolean verbose, boolean fields, boolean maps)protected java.lang.Stringu(java.lang.String string)This method builds an HTML<ins>pseudo-tag, which defines text that should be underlined.protected java.lang.Stringu(java.lang.String separator, java.lang.String... strings)This method builds several HTML<ins>pseudo-tags, separated byseparator.protected java.lang.Stringul(java.lang.String... strings)This 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(java.lang.Class<?> top, java.lang.Class<?> clazz)protected java.lang.Stringxs(java.lang.String name)
-
-
-
Field Detail
-
ENGLISH
public static final java.util.Locale ENGLISH
-
SPANISH
public static final java.util.Locale SPANISH
-
PORTUGUESE
public static final java.util.Locale PORTUGUESE
-
BR
protected static final java.lang.String BR
- See Also:
- Constant Field Values
-
HT
protected static final java.lang.String HT
- See Also:
- Constant Field Values
-
FWGTS
protected static final java.lang.String FWGTS
- See Also:
- Constant Field Values
-
FWLTS
protected static final java.lang.String FWLTS
- See Also:
- Constant Field Values
-
_de_
protected static final java.lang.String _de_
- See Also:
- Constant Field Values
-
_of_
protected static final java.lang.String _of_
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public java.lang.String getName()
-
getAlias
public java.lang.String getAlias()
-
setAlias
public void setAlias(java.lang.String alias)
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
public java.lang.String getTrace()
- Returns:
- the trace message
-
setTrace
public void setTrace(java.lang.String trace)
- Parameters:
trace- message
-
getSqlName
public java.lang.String getSqlName()
- Specified by:
getSqlNamein interfaceArtifact- Returns:
- the SQL name
-
setSqlName
public void setSqlName(java.lang.String sqlName)
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
public java.util.Locale getDefaultLocale()
- Specified by:
getDefaultLocalein interfaceArtifact- Returns:
- the default locale
-
getDefaultLabel
public java.lang.String getDefaultLabel()
- Specified by:
getDefaultLabelin interfaceArtifact- Returns:
- the default label
-
setDefaultLabel
public void setDefaultLabel(java.lang.String defaultLabel)
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
public java.lang.String getDefaultShortLabel()
- Specified by:
getDefaultShortLabelin interfaceArtifact- Returns:
- the default short label
-
setDefaultShortLabel
public void setDefaultShortLabel(java.lang.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. 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
-
getDefaultCollectionLabel
public java.lang.String getDefaultCollectionLabel()
- Specified by:
getDefaultCollectionLabelin interfaceArtifact- Returns:
- the default collection label
-
setDefaultCollectionLabel
public void setDefaultCollectionLabel(java.lang.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. 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
public java.lang.String getDefaultCollectionShortLabel()
- Specified by:
getDefaultCollectionShortLabelin interfaceArtifact- Returns:
- the default collection short label
-
setDefaultCollectionShortLabel
public void setDefaultCollectionShortLabel(java.lang.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. 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
public java.lang.String getDefaultDescription()
- Specified by:
getDefaultDescriptionin interfaceArtifact- Returns:
- the default description
-
setDefaultDescription
public void setDefaultDescription(java.lang.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. 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
public java.lang.String getDefaultShortDescription()
- Specified by:
getDefaultShortDescriptionin interfaceArtifact- Returns:
- the default short description
-
setDefaultShortDescription
public void setDefaultShortDescription(java.lang.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. 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
public java.lang.String getDefaultTooltip()
- Specified by:
getDefaultTooltipin interfaceArtifact- Returns:
- the default tooltip
-
setDefaultTooltip
public void setDefaultTooltip(java.lang.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. 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
public java.lang.String getDefaultSymbol()
- Specified by:
getDefaultSymbolin interfaceArtifact- Returns:
- the default symbol
-
setDefaultSymbol
public void setDefaultSymbol(java.lang.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. 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
protected void copyLocalizedStrings(Artifact artifact)
-
getLocalizedLabel
public java.lang.String getLocalizedLabel(java.util.Locale locale)
- Specified by:
getLocalizedLabelin interfaceArtifact- Parameters:
locale- the locale for the label- Returns:
- the localized label
-
setLocalizedLabel
public void setLocalizedLabel(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedShortLabel(java.util.Locale locale)
- Specified by:
getLocalizedShortLabelin interfaceArtifact- Parameters:
locale- the locale for the short label- Returns:
- the localized short label
-
setLocalizedShortLabel
public void setLocalizedShortLabel(java.util.Locale locale, java.lang.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. 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
-
getLocalizedCollectionLabel
public java.lang.String getLocalizedCollectionLabel(java.util.Locale locale)
- Specified by:
getLocalizedCollectionLabelin interfaceArtifact- Parameters:
locale- the locale for the collection label- Returns:
- the localized collection label
-
setLocalizedCollectionLabel
public void setLocalizedCollectionLabel(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedCollectionShortLabel(java.util.Locale locale)
- Specified by:
getLocalizedCollectionShortLabelin interfaceArtifact- Parameters:
locale- the locale for the collection short label- Returns:
- the localized collection short label
-
setLocalizedCollectionShortLabel
public void setLocalizedCollectionShortLabel(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedDescription(java.util.Locale locale)
- Specified by:
getLocalizedDescriptionin interfaceArtifact- Parameters:
locale- the locale for the description- Returns:
- the localized description
-
setLocalizedDescription
public void setLocalizedDescription(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedShortDescription(java.util.Locale locale)
- Specified by:
getLocalizedShortDescriptionin interfaceArtifact- Parameters:
locale- the locale for the short description- Returns:
- the localized short description
-
setLocalizedShortDescription
public void setLocalizedShortDescription(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedTooltip(java.util.Locale locale)
- Specified by:
getLocalizedTooltipin interfaceArtifact- Parameters:
locale- the locale for the tooltip- Returns:
- the localized tooltip
-
setLocalizedTooltip
public void setLocalizedTooltip(java.util.Locale locale, java.lang.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. 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
public java.lang.String getLocalizedSymbol(java.util.Locale locale)
- Specified by:
getLocalizedSymbolin interfaceArtifact- Parameters:
locale- the locale for the symbol- Returns:
- the localized symbol
-
setLocalizedSymbol
public void setLocalizedSymbol(java.util.Locale locale, java.lang.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. 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
protected java.util.Locale localeReadingKey(java.util.Locale locale)
-
localeWritingKey
protected java.util.Locale localeWritingKey(java.util.Locale locale)
-
settler
protected char settler()
-
getDeclaringArtifact
public Artifact getDeclaringArtifact()
- Specified by:
getDeclaringArtifactin interfaceArtifact- Returns:
- the declaring artifact
-
getDeclaringField
public java.lang.reflect.Field getDeclaringField()
- Specified by:
getDeclaringFieldin interfaceArtifact- Returns:
- the declaring field
-
getDeclaringFieldNamedClassSimpleName
public java.lang.String getDeclaringFieldNamedClassSimpleName()
-
getDeclaringFieldIndex
public int getDeclaringFieldIndex()
- Specified by:
getDeclaringFieldIndexin interfaceArtifact- Returns:
- the declaring field index
-
getDeclaringEntity
public Entity getDeclaringEntity()
- Specified by:
getDeclaringEntityin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringPersistentEntity
public PersistentEntity getDeclaringPersistentEntity()
- Specified by:
getDeclaringPersistentEntityin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringEntityRoot
public Entity getDeclaringEntityRoot()
- Specified by:
getDeclaringEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringPersistentEntityRoot
public PersistentEntity getDeclaringPersistentEntityRoot()
- Specified by:
getDeclaringPersistentEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldEntityRoot
public Entity getDeclaringFieldEntityRoot()
- Specified by:
getDeclaringFieldEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldPersistentEntityRoot
public PersistentEntity getDeclaringFieldPersistentEntityRoot()
- Specified by:
getDeclaringFieldPersistentEntityRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringFieldPersistentEntityTableRoot
public PersistentEntity getDeclaringFieldPersistentEntityTableRoot()
- Specified by:
getDeclaringFieldPersistentEntityTableRootin interfaceArtifact- Returns:
- the declaring entity if the artifact directly declared by one, null otherwise
-
getDeclaringOperation
public Operation getDeclaringOperation()
- Specified by:
getDeclaringOperationin interfaceArtifact- Returns:
- the declaring operation if the artifact directly declared by one, null otherwise
-
clearAttributes
public void clearAttributes()
- Specified by:
clearAttributesin interfaceArtifact
-
addAttributes
public void addAttributes()
- Specified by:
addAttributesin interfaceArtifact
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
- Returns:
- the attributes map
-
getAttributesKeySetByRegex
public java.util.Set<java.lang.String> getAttributesKeySetByRegex(java.lang.String regex)
-
isAnnotated
public boolean isAnnotated()
- Specified by:
isAnnotatedin interfaceArtifact- Returns:
- true if the artifact is annotated
-
annotate
public void annotate()
-
isValidTypeAnnotation
protected boolean isValidTypeAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
-
getValidTypeAnnotations
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getValidTypeAnnotations()
-
isValidFieldAnnotation
protected boolean isValidFieldAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
-
getValidFieldAnnotations
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getValidFieldAnnotations()
-
put
public java.lang.reflect.Field put(java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.lang.reflect.Field field)
-
setStaticAttributes
protected void setStaticAttributes()
-
defaultLocale
protected java.util.Locale defaultLocale()
-
addAttribute
public java.lang.Object addAttribute(java.lang.Class<?> clazz, java.lang.String name, KVP value)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
public java.lang.Object addAttribute(java.lang.String name, KVP value)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
public java.lang.Object addAttribute(java.lang.Class<?> clazz, java.lang.String name, KVP... value)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
public java.lang.Object addAttribute(java.lang.String name, KVP... value)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
public java.lang.Object addAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Object value)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
public java.lang.Object addAttribute(java.lang.String name, java.lang.Object value)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
public java.lang.Object addAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Object... value)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
public java.lang.Object addAttribute(java.lang.String name, java.lang.Object... value)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
public java.lang.Object getAttribute(java.lang.Class<?> clazz, java.lang.String name)- Specified by:
getAttributein interfaceArtifact- Parameters:
clazz- classname- name- Returns:
- object
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein interfaceArtifact- Parameters:
name- name- Returns:
- object
-
getBooleanAttribute
public java.lang.Boolean getBooleanAttribute(java.lang.Class<?> clazz, java.lang.String name)
-
getBooleanAttribute
public java.lang.Boolean getBooleanAttribute(java.lang.String name)
-
getIntegerAttribute
public java.lang.Integer getIntegerAttribute(java.lang.Class<?> clazz, java.lang.String name)
-
getIntegerAttribute
public java.lang.Integer getIntegerAttribute(java.lang.String name)
-
getIntegerAttribute
public java.lang.Integer getIntegerAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.Integer min, java.lang.Integer max)
-
getIntegerAttribute
public java.lang.Integer getIntegerAttribute(java.lang.String name, java.lang.Integer min, java.lang.Integer max)
-
getStringAttribute
public java.lang.String getStringAttribute(java.lang.Class<?> clazz, java.lang.String name)
-
getStringAttribute
public java.lang.String getStringAttribute(java.lang.String name)
-
getStringAttribute
public java.lang.String getStringAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close)
-
getStringAttribute
public java.lang.String getStringAttribute(java.lang.String name, java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close)
-
getStringKeyValuePairAttribute
public java.lang.String getStringKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key)
-
getStringKeyValuePairAttribute
public java.lang.String getStringKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key, java.lang.Object defaultValue)
-
getKeyValuePairAttribute
public java.lang.Object getKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key)
-
getKeyValuePairAttribute
public java.lang.Object getKeyValuePairAttribute(java.lang.String name, java.lang.String key)
-
getKeyValuePairAttribute
public java.lang.Object getKeyValuePairAttribute(java.lang.Class<?> clazz, java.lang.String name, java.lang.String key, java.lang.Object defaultValue)
-
getKeyValuePairAttribute
public java.lang.Object getKeyValuePairAttribute(java.lang.String name, java.lang.String key, java.lang.Object defaultValue)
-
getAttributesArray
public java.lang.Object getAttributesArray(java.lang.Class<?> clazz, java.lang.String name)
-
getAttributesArray
public java.lang.Object getAttributesArray(java.lang.String name)
-
getClassPath
public java.lang.String getClassPath()
- Specified by:
getClassPathin interfaceArtifact- Returns:
- the class path
-
isClassInPath
public boolean isClassInPath(java.lang.Class<?> type)
- Specified by:
isClassInPathin interfaceArtifact- Parameters:
type- class to test- Returns:
- true if type is present in the class path
-
getPathList
public java.util.List<Artifact> getPathList()
- Specified by:
getPathListin interfaceArtifact- Returns:
- the path
-
getPathString
public java.lang.String getPathString()
- Specified by:
getPathStringin interfaceArtifact- Returns:
- the path string
-
getFullName
public java.lang.String getFullName()
- Specified by:
getFullNamein interfaceArtifact- Returns:
- the full name
-
getPartialName
public java.lang.String getPartialName()
- Specified by:
getPartialNamein interfaceArtifact- Returns:
- the partial name
-
getValueString
protected java.lang.String getValueString(java.lang.Object value)
-
getValueString
protected java.lang.String getValueString(java.lang.Object object, java.lang.Object value)
-
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
protected java.lang.String fa(java.lang.String name)
-
isFontAwesomeClass
protected boolean isFontAwesomeClass(java.lang.String name)
-
xs
protected java.lang.String xs(java.lang.String name)
-
isUnicodeSymbolClass
protected boolean isUnicodeSymbolClass(java.lang.String name)
-
isValidEmbeddedDocument
protected boolean isValidEmbeddedDocument(java.lang.String document)
-
isValidHelpFileName
protected boolean isValidHelpFileName(java.lang.String fileName)
-
isValidHelpFileType
protected boolean isValidHelpFileType(java.lang.String fileName)
-
isValidSnippetFileName
protected boolean isValidSnippetFileName(java.lang.String fileName)
-
isValidJavaClassName
protected boolean isValidJavaClassName(java.lang.String className)
-
verifyExpression
protected boolean verifyExpression(Expression expression)
-
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact)
-
verifyExpression
protected boolean verifyExpression(Expression expression, ExpressionUsage usage)
-
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact, ExpressionUsage usage)
-
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact, boolean calculableless)
-
verifyExpression
protected boolean verifyExpression(Expression expression, Artifact artifact, ExpressionUsage usage, boolean calculableless)
-
verifyNames
protected void verifyNames(java.lang.Class<?> top, java.lang.Class<?> clazz)
-
coalesce
protected <T> T coalesce(T... objects)
-
greaterThanZero
protected int greaterThanZero(int... values)
-
specified
protected <E extends java.lang.Enum> E specified(E... enums)
-
specified
protected <E extends java.lang.Enum> E specified(java.lang.String unspecified, E... values)
-
specified
protected java.lang.String specified(java.lang.String... strings)
-
specified
protected java.lang.String[] specified(java.lang.String[] strings, java.lang.String[] defaultStrings)
-
specified
protected <T> T[] specified(T[] values, T[] defaultValues)
-
specified
protected java.lang.Integer specified(java.lang.Integer... values)
-
specified
protected java.lang.Character specified(java.lang.Character... values)
-
getWrapper
public Wrapper getWrapper()
- Specified by:
getWrapperin interfaceWrappable- Returns:
- the wrapper
-
getDefaultWrapperClass
public java.lang.Class<? extends ArtifactWrapper> getDefaultWrapperClass()
- Specified by:
getDefaultWrapperClassin interfaceWrappable- Returns:
- the default wrapper class
-
a
protected java.lang.String a(java.lang.String href, java.lang.String text)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
protected java.lang.String b(java.lang.String string)
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
protected java.lang.String b(java.lang.String separator, java.lang.String... strings)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
protected static java.lang.String ic(java.lang.String clazz)
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
protected static java.lang.String ic(java.lang.String clazz, java.lang.String text)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
protected java.lang.String i(java.lang.String string)
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
protected java.lang.String i(java.lang.String separator, java.lang.String... strings)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
protected java.lang.String m(java.lang.String string)
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
protected java.lang.String m(java.lang.String separator, java.lang.String... strings)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
protected java.lang.String s(java.lang.String string)
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
protected java.lang.String s(java.lang.String separator, java.lang.String... strings)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
protected java.lang.String u(java.lang.String string)
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
protected java.lang.String u(java.lang.String separator, java.lang.String... strings)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
protected java.lang.String ul(java.lang.String... strings)
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
protected static java.lang.String h1(java.lang.String string)
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
protected static java.lang.String h2(java.lang.String string)
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
protected static java.lang.String h3(java.lang.String string)
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
protected static java.lang.String h4(java.lang.String string)
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
protected static java.lang.String h5(java.lang.String string)
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
protected static java.lang.String h6(java.lang.String string)
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
protected static java.math.BigDecimal bigDecimal(java.lang.String value)
-
bigInteger
protected static java.math.BigInteger bigInteger(java.lang.String value)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCodeHexString
public java.lang.String hashCodeHexString()
- Specified by:
hashCodeHexStringin interfaceArtifact- Returns:
- the hex string representation of the hash code
-
toString
public java.lang.String toString(int n)
-
toString
public java.lang.String toString(int n, java.lang.String key)
-
toString
public java.lang.String toString(int n, java.lang.String key, boolean verbose)
-
toString
public java.lang.String toString(int n, java.lang.String key, boolean verbose, boolean fields, boolean maps)
-
classToString
protected java.lang.String classToString(int n, java.lang.String key, boolean verbose)
-
fieldsToString
protected java.lang.String fieldsToString(int n, java.lang.String key, boolean verbose, boolean fields, boolean maps)
-
mapsToString
protected java.lang.String mapsToString(int n, java.lang.String key, boolean verbose, boolean fields, boolean maps)
-
-