net.ajaest.jdk.data.dict.query
Class IntegerValueQAbout

java.lang.Object
  extended by net.ajaest.jdk.data.dict.auxi.QAbout
      extended by net.ajaest.jdk.data.dict.query.ValueQAbout<java.lang.Integer>
          extended by net.ajaest.jdk.data.dict.query.IntegerValueQAbout
All Implemented Interfaces:
KanjiFieldDescriptor
Direct Known Subclasses:
ClassicNelsonQAbout, ClassicRadicalQAbout, CommonStrokeMiscountQAbout, DicReferenceQAbout, FrequencyQAbout, GradeQAbout, JLPTLevelQAbout, StrokeCountQAbout, UnicodeValueQAbout

public abstract class IntegerValueQAbout
extends ValueQAbout<java.lang.Integer>

QAbout class that represents an integer domain.

Author:
Luis Alfonso Arce González

Field Summary
 
Fields inherited from class net.ajaest.jdk.data.dict.query.ValueQAbout
qc, value
 
Fields inherited from class net.ajaest.jdk.data.dict.auxi.QAbout
previousBConnector, queryDomains
 
Constructor Summary
protected IntegerValueQAbout(java.util.List<ConnectorEnum> booleanConnector, java.util.List<QAbout> domains)
           
 
Method Summary
 KanjiExpression equalsOrLessThan(java.lang.String value)
           
 KanjiExpression equalz(java.lang.String value)
           
 KanjiExpression equaslOrGreatherThan(java.lang.String value)
           
abstract  java.lang.String getFieldName()
           
 KanjiExpression greatherThan(java.lang.String value)
           
 KanjiExpression lessThan(java.lang.String value)
           
 KanjiExpression notEquals(java.lang.String value)
           
 
Methods inherited from class net.ajaest.jdk.data.dict.query.ValueQAbout
equal, equals, equalsOrLessThan, equaslOrGreatherThan, getFieldEnum, getQueryCase, getValue, greatherThan, hashCode, isNull, lessThan, notEquals, toString
 
Methods inherited from class net.ajaest.jdk.data.dict.auxi.QAbout
addDomain, getBooleanCases, getDomains, size
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerValueQAbout

protected IntegerValueQAbout(java.util.List<ConnectorEnum> booleanConnector,
                             java.util.List<QAbout> domains)
Method Detail

notEquals

public KanjiExpression notEquals(java.lang.String value)

equalz

public KanjiExpression equalz(java.lang.String value)

greatherThan

public KanjiExpression greatherThan(java.lang.String value)

lessThan

public KanjiExpression lessThan(java.lang.String value)

equaslOrGreatherThan

public KanjiExpression equaslOrGreatherThan(java.lang.String value)

equalsOrLessThan

public KanjiExpression equalsOrLessThan(java.lang.String value)

getFieldName

public abstract java.lang.String getFieldName()
Specified by:
getFieldName in interface KanjiFieldDescriptor
Specified by:
getFieldName in class ValueQAbout<java.lang.Integer>
Returns:
the name of the kanji property this class represents