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

java.lang.Object
  extended by net.ajaest.jdk.data.dict.auxi.QAbout
      extended by net.ajaest.jdk.data.dict.auxi.QueryExpression<KanjiQuery>
          extended by net.ajaest.jdk.data.dict.query.KanjiExpression

public class KanjiExpression
extends QueryExpression<KanjiQuery>

Class that represents a consistent and finished kanji expression about kanji fields. Using methods AND and OR will increase this kanji expression, but this won't be consistent until the successive call of processes does not returns a new kanji Expression.
Kanji Expressions can be used to define a Kanji or a group of kanjis using almost natural language, or to build a user friendly comprehensible query about kanji.

Author:
Luis Alfonso Arce González

Field Summary
 
Fields inherited from class net.ajaest.jdk.data.dict.auxi.QAbout
previousBConnector, queryDomains
 
Constructor Summary
protected KanjiExpression(java.util.List<ConnectorEnum> booleanConnector, java.util.List<QAbout> domains)
           
 
Method Summary
protected  KanjiQuery createBeginInstance()
          Creates an instance of the objects which is the first step in order to build a consistent expression.
 
Methods inherited from class net.ajaest.jdk.data.dict.auxi.QueryExpression
AND, OR
 
Methods inherited from class net.ajaest.jdk.data.dict.auxi.QAbout
addDomain, equals, getBooleanCases, getDomains, hashCode, size, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KanjiExpression

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

createBeginInstance

protected KanjiQuery createBeginInstance()
Description copied from class: QueryExpression
Creates an instance of the objects which is the first step in order to build a consistent expression.

Specified by:
createBeginInstance in class QueryExpression<KanjiQuery>
Returns:
An object of the class that represents the first step in order to build a consistent expression