Package adalid.core.annotations
Annotation Interface NumericField
La anotación NumericField se utiliza para establecer atributos de propiedades y parámetros numéricos.
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionconverter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.intdivisor específica el divisor para la regla divisorRule.divisorRule especifica la regla que se debe aplicar al almacenar valores de la propiedad en la base de datos, o al ejecutar la operación.intstep especifica el incremento del botón giratorio.symbol específica el símbolo o unidad en la que se expresa el valor de la propiedad o parámetro.symbolPosition específica la posición del símbolo o unidad en la que se expresa el valor de la propiedad o parámetro.symbolSeparator específica si se debe incluir, o no, un espacio de separación entre el símbolo o unidad y el valor de la propiedad o parámetro.type especifica el patrón de análisis que se utilizará al formatear y analizar el valor de la propiedad o parámetro.validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
-
Element Details
-
type
NumericFieldType typetype especifica el patrón de análisis que se utilizará al formatear y analizar el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración NumericFieldType. Seleccione CURRENCY para monedas, PERCENT para porcentajes o NUMBER para los demás tipos de números. Adicionalmente, para números enteros (propiedades ByteProperty, ShortProperty e IntegerProperty o parámetros ByteParameter, ShortParameter e IntegerParameter), puede seleccionar KNOB, para utilizar un botón giratorio en lugar de un componente de texto.- Returns:
- type
- Default:
UNSPECIFIED
-
step
int stepstep especifica el incremento del botón giratorio. Solo aplica para números enteros, si el valor del elemento type es KNOB. Debe ser un número entero mayor o igual a 1. El valor predeterminado es 1.- Returns:
- step
- Default:
1
-
divisor
int divisordivisor específica el divisor para la regla divisorRule. Su valor debe ser un número entero entre 1 y otro número que depende de la clase de propiedad o parámetro: 100, para Byte; 10.000, para Short; y 1.000.000, para las demás clases. El valor predeterminado es 100.- Returns:
- divisor
- Default:
-1
-
divisorRule
DivisorRule divisorRuledivisorRule especifica la regla que se debe aplicar al almacenar valores de la propiedad en la base de datos, o al ejecutar la operación. Su valor es uno de los elementos de la enumeración DivisorRule. Seleccione CHECK para comprobar que el valor de la propiedad o parámetro sea múltiplo de divisor, Seleccione CEILING para ajustar el valor de la propiedad o parámetro al menor múltiplo de divisor que sea mayor o igual al valor suministrado. Seleccione FLOOR para ajustar el valor de la propiedad o parámetro al mayor múltiplo de divisor que sea menor o igual al valor suministrado. Seleccione ROUND para ajustar el valor de la propiedad o parámetro al múltiplo de divisor más cercano al valor suministrado. Alternativamente, omita el elemento o seleccione UNSPECIFIED para no ejecutar acción alguna.- Returns:
- divisorRule
- Default:
UNSPECIFIED
-
symbol
String symbolsymbol específica el símbolo o unidad en la que se expresa el valor de la propiedad o parámetro. Si se necesita un valor que varíe dependiendo de la configuración regional, adicionalmente especifique los valores regionales mediante los métodos setDefaultSymbol o setLocalizedSymbol. El valor predeterminado del atributo es $ o % si el patrón de análisis especificado en el elemento type es CURRENCY o PERCENT, respectivamente.- Returns:
- symbol
- Default:
""
-
symbolPosition
SymbolPosition symbolPositionsymbolPosition específica la posición del símbolo o unidad en la que se expresa el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración SymbolPosition. Seleccione PREFIX para mostrar el símbolo antes del valor. Seleccione SUFFIX para mostrar el símbolo después del valor. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es SUFFIX.- Returns:
- symbolPosition
- Default:
UNSPECIFIED
-
symbolSeparator
Kleenean symbolSeparatorsymbolSeparator específica si se debe incluir, o no, un espacio de separación entre el símbolo o unidad y el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para incluir un espacio de separación; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TRUE si el símbolo comienza o termina por una letra o un número, dependiendo del valor del elemento symbolPosition; de lo contrario, FALSE.- Returns:
- symbolSeparator
- Default:
UNSPECIFIED
-
converter
String converterconverter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.- Returns:
- converter
- Default:
""
-
validator
String validatorvalidator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.- Returns:
- validator
- Default:
""
-