net.ajaest.jdk.data.dict.query
Class ValueQAbout<E>
java.lang.Object
net.ajaest.jdk.data.dict.auxi.QAbout
net.ajaest.jdk.data.dict.query.ValueQAbout<E>
- Type Parameters:
E
-
- All Implemented Interfaces:
- KanjiFieldDescriptor
- Direct Known Subclasses:
- IndexPairQAbout, IntegerValueQAbout, KanjiGraphQAbout, StringPairQAbout, StringValueQAbout
public abstract class ValueQAbout<E>
- extends QAbout
- implements KanjiFieldDescriptor
Class that represents a kanji query expression building step in which a
condition about the domain getFieldName
related to an object value is
going to be added. At this point, a kanji Expression is not consistent.
- Author:
- Luis Alfonso Arce González
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
value
protected E value
qc
protected QueryCaseEnum qc
ValueQAbout
protected ValueQAbout(java.util.List<ConnectorEnum> booleanConnector,
java.util.List<QAbout> domains)
getFieldName
public abstract java.lang.String getFieldName()
- Specified by:
getFieldName
in interface KanjiFieldDescriptor
- Returns:
- the name of the kanji property this class represents
getFieldEnum
public abstract KanjiEnums.KanjiFieldEnum getFieldEnum()
- Specified by:
getFieldEnum
in interface KanjiFieldDescriptor
- Returns:
- the enum field representation of the kanji property this class
represents
notEquals
public KanjiExpression notEquals(E value)
equal
public KanjiExpression equal(E value)
isNull
public KanjiExpression isNull()
greatherThan
public KanjiExpression greatherThan(E value)
lessThan
public KanjiExpression lessThan(E value)
equaslOrGreatherThan
public KanjiExpression equaslOrGreatherThan(E value)
equalsOrLessThan
public KanjiExpression equalsOrLessThan(E value)
getValue
public E getValue()
getQueryCase
public QueryCaseEnum getQueryCase()
hashCode
public int hashCode()
- Overrides:
hashCode
in class QAbout
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class QAbout
toString
public java.lang.String toString()
- Description copied from class:
QAbout
- Inhrited methods should override this.
- Overrides:
toString
in class QAbout