net.ajaest.jdk.core.main
Class JDKGUIEngine

java.lang.Object
  extended by net.ajaest.jdk.core.main.JDKGUIEngine
All Implemented Interfaces:
java.lang.Runnable

public class JDKGUIEngine
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  AboutWH aWH
           
private  KanjiExpression currentKE
           
private  java.util.List<java.lang.Integer> currentRefResult
           
private  java.util.List<KanjiTag> currentResult
           
private  EditContextMenuEngine ecmE
           
private  ExportDialogsEngine edWH
           
private  java.util.List<java.awt.Image> icons
           
private  InfoDialogsEngine idE
           
private  JavaDiKt jdk
           
private  KanjiInfoWH kiWH
           
private  MainWH mWH
           
private  java.awt.Font unicodeFont
           
 
Constructor Summary
JDKGUIEngine(JavaDiKt jdk)
           
 
Method Summary
 void displayNewVersionNotice(java.lang.String version)
           
 java.util.List<java.lang.Integer> executeRefQuery(java.util.List<java.lang.String> boolKeys, java.util.List<java.lang.String> fieldKeys, java.util.List<java.lang.String> caseKeys, java.util.List<java.lang.Object> valueKeys)
           
 AboutWH getAboutWH()
           
 java.util.List<KanjiTag> getCurrentResult()
           
 EditContextMenuEngine getEditContextMenuEngine()
           
 ExportDialogsEngine getExporDialogsWH()
           
 java.util.List<java.awt.Image> getIcons()
           
 InfoDialogsEngine getInfoDialgosEngine()
           
 JavaDiKt getJavaDikt()
           
 KanjiInfoWH getKanjiInfoWinEngine()
           
 MainWH getMainWH()
           
 JDKOptions getOptions()
           
 java.awt.Font getUnicodeFont()
           
 void initEngine()
           
static void main(java.lang.String... args)
           
 void reinitEngine()
           
 void run()
           
private  KanjiQuery selectBooleanConector(KanjiExpression tempKE, java.lang.String booleanConnector)
           
private  KanjiExpression selectCase(ValueQAbout<?> tempVQA, java.lang.String fieldKey, java.lang.String caseKey, java.lang.Object value)
           
private  ValueQAbout<?> selectField(KanjiQuery tempKQ, java.lang.String fieldKey)
           
 void setUnicodeFont(java.awt.Font font)
           
private  KanjiExpression translateToQuery(java.util.List<java.lang.String> boolKeys, java.util.List<java.lang.String> fieldKeys, java.util.List<java.lang.String> caseKeys, java.util.List<java.lang.Object> valueKeys)
           
private  java.lang.Object translateValue(java.lang.String fieldKey, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jdk

private JavaDiKt jdk

ecmE

private EditContextMenuEngine ecmE

mWH

private MainWH mWH

edWH

private ExportDialogsEngine edWH

kiWH

private KanjiInfoWH kiWH

idE

private InfoDialogsEngine idE

aWH

private AboutWH aWH

currentKE

private KanjiExpression currentKE

currentResult

private java.util.List<KanjiTag> currentResult

currentRefResult

private java.util.List<java.lang.Integer> currentRefResult

icons

private java.util.List<java.awt.Image> icons

unicodeFont

private java.awt.Font unicodeFont
Constructor Detail

JDKGUIEngine

public JDKGUIEngine(JavaDiKt jdk)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

initEngine

public void initEngine()

executeRefQuery

public java.util.List<java.lang.Integer> executeRefQuery(java.util.List<java.lang.String> boolKeys,
                                                         java.util.List<java.lang.String> fieldKeys,
                                                         java.util.List<java.lang.String> caseKeys,
                                                         java.util.List<java.lang.Object> valueKeys)

translateToQuery

private KanjiExpression translateToQuery(java.util.List<java.lang.String> boolKeys,
                                         java.util.List<java.lang.String> fieldKeys,
                                         java.util.List<java.lang.String> caseKeys,
                                         java.util.List<java.lang.Object> valueKeys)

translateValue

private java.lang.Object translateValue(java.lang.String fieldKey,
                                        java.lang.Object value)

selectBooleanConector

private KanjiQuery selectBooleanConector(KanjiExpression tempKE,
                                         java.lang.String booleanConnector)

selectCase

private KanjiExpression selectCase(ValueQAbout<?> tempVQA,
                                   java.lang.String fieldKey,
                                   java.lang.String caseKey,
                                   java.lang.Object value)

selectField

private ValueQAbout<?> selectField(KanjiQuery tempKQ,
                                   java.lang.String fieldKey)

getOptions

public JDKOptions getOptions()

getExporDialogsWH

public ExportDialogsEngine getExporDialogsWH()

main

public static void main(java.lang.String... args)

getIcons

public java.util.List<java.awt.Image> getIcons()

getEditContextMenuEngine

public EditContextMenuEngine getEditContextMenuEngine()

getMainWH

public MainWH getMainWH()

getKanjiInfoWinEngine

public KanjiInfoWH getKanjiInfoWinEngine()

getJavaDikt

public JavaDiKt getJavaDikt()

getCurrentResult

public java.util.List<KanjiTag> getCurrentResult()

getInfoDialgosEngine

public InfoDialogsEngine getInfoDialgosEngine()

getAboutWH

public AboutWH getAboutWH()

reinitEngine

public void reinitEngine()

setUnicodeFont

public void setUnicodeFont(java.awt.Font font)

getUnicodeFont

public java.awt.Font getUnicodeFont()

displayNewVersionNotice

public void displayNewVersionNotice(java.lang.String version)