Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

app.data
Class DataOperator  view DataOperator download DataOperator.java

java.lang.Object
  extended byapp.data.DataOperator

public class DataOperator
extends java.lang.Object

Clase que representa un operador aplicable a un campo y un dato Se utilizan para comparar campos con valores.


Field Summary
static DataOperator bt
          entre
static DataOperator[] dateList
          Operadores para campos de fecha
static DataOperator eq
          Igual a
static DataOperator get
          mayor o igual que
static DataOperator gt
          mayor que
static DataOperator isFalse
          Campo booleano es No.
static DataOperator isTrue
          Campo booleano es Si.
static DataOperator let
          menor o igual que
static DataOperator like
          Como
static DataOperator lt
          menor que
(package private)  java.lang.String name
          Nombre del operador (pe.
static DataOperator nbt
          entre
static DataOperator ne
          no es igual a
static DataOperator notlike
          No como
static DataOperator notnul
          Dato no es nulo
static DataOperator nul
          Dato es nulo
static DataOperator[] numberList
          Operadores para campos numericos
(package private)  int operators
          Numero de operadores a los que se aplica (0, 1, 2)
private static java.util.ResourceBundle rb
          Recurso de cadenas
(package private)  java.lang.String sqlSyntax
          Cadena usada entre los dos valores de un operador binario
(package private)  java.lang.String syntax
          Sintaxis para el detalle, el mensaje se formatea para obtener el resultado según los parámetros.
static DataOperator[] textList
          Operadores para campos de texto
 
Constructor Summary
DataOperator(java.lang.String name, int operators, java.lang.String syntax, java.lang.String sqlSyntax)
          Constructor
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getSqlSyntax()
           
 java.lang.String getSqlSyntax(java.lang.Object[] fieldValues)
           
 java.lang.String getSyntax()
           
 java.lang.String getSyntax(java.lang.Object[] fieldValues)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

java.lang.String name
Nombre del operador (pe. mayor o igual)


operators

int operators
Numero de operadores a los que se aplica (0, 1, 2)


syntax

java.lang.String syntax
Sintaxis para el detalle, el mensaje se formatea para obtener el resultado según los parámetros.


sqlSyntax

java.lang.String sqlSyntax
Cadena usada entre los dos valores de un operador binario


rb

private static final java.util.ResourceBundle rb
Recurso de cadenas


eq

public static final DataOperator eq
Igual a


lt

public static final DataOperator lt
menor que


let

public static final DataOperator let
menor o igual que


gt

public static final DataOperator gt
mayor que


get

public static final DataOperator get
mayor o igual que


ne

public static final DataOperator ne
no es igual a


bt

public static final DataOperator bt
entre


nbt

public static final DataOperator nbt
entre


like

public static final DataOperator like
Como


notlike

public static final DataOperator notlike
No como


nul

public static final DataOperator nul
Dato es nulo


notnul

public static final DataOperator notnul
Dato no es nulo


isTrue

public static final DataOperator isTrue
Campo booleano es Si.


isFalse

public static final DataOperator isFalse
Campo booleano es No.


numberList

public static final DataOperator[] numberList
Operadores para campos numericos


textList

public static final DataOperator[] textList
Operadores para campos de texto


dateList

public static final DataOperator[] dateList
Operadores para campos de fecha

Constructor Detail

DataOperator

public DataOperator(java.lang.String name,
                    int operators,
                    java.lang.String syntax,
                    java.lang.String sqlSyntax)
Constructor

Method Detail

getName

public java.lang.String getName()

getSyntax

public java.lang.String getSyntax()

getSqlSyntax

public java.lang.String getSqlSyntax()

getSyntax

public java.lang.String getSyntax(java.lang.Object[] fieldValues)

getSqlSyntax

public java.lang.String getSqlSyntax(java.lang.Object[] fieldValues)

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).