A B C D E F G H I J K L M N O P Q R S T U V W X Y _

C

calcBinomial(Integer, Integer) - Method in class net.ajaest.jdk.data.auxi.GraphSimilarityComparator
 
calcPriority() - Method in class net.ajaest.jdk.data.dict.auxi.ANDQueue
 
calcPriority() - Method in class net.ajaest.jdk.data.dict.auxi.ORQueue
 
CancelButton - Variable in class net.ajaest.jdk.gui.dialogs.ExportRearrangerDialog
 
CancelButton - Variable in class net.ajaest.jdk.gui.dialogs.ExportSorterAdderDialog
 
CancelButtonActionPerformed(ActionEvent) - Method in class net.ajaest.jdk.gui.dialogs.ExportRearrangerDialog
 
CancelButtonActionPerformed(ActionEvent) - Method in class net.ajaest.jdk.gui.dialogs.ExportSorterAdderDialog
 
cancelButtonPressed() - Method in class net.ajaest.jdk.core.winHandlers.ExportRearrangerWH
 
cancelButtonPressed() - Method in class net.ajaest.jdk.core.winHandlers.ExportSorterAdderWH
 
CASE_EQUALS - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_EQUALS_OR_GREATHER - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_EQUALS_OR_LESS - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_GREATHER - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_LESS - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_NOT_EQUALS - Static variable in class net.ajaest.jdk.core.main.Messages
 
CASE_NULL - Static variable in class net.ajaest.jdk.core.main.Messages
 
ceiling(E) - Method in class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeNavigableSet
 
cellEditable - Variable in class net.ajaest.lib.swing.util.MoveRowTableModel
 
changeExportPath() - Method in class net.ajaest.jdk.core.winHandlers.MainWH
 
changeObject - Variable in class net.ajaest.lib.utils.RowColorCellRenderer
 
checkException - Variable in class net.ajaest.jdk.core.auxi.LastVersionChecker
 
checkField(String, String) - Method in class net.ajaest.jdk.core.winHandlers.MainWH
 
checkHashCode(String) - Method in class net.ajaest.lib.tools.test.data.TestCollectionsExtra
 
checkIntegrity(List<Integer>, List<Integer>, List<Integer>, List<Integer>, List<Pair<Integer, Integer>>) - Method in class net.ajaest.lib.swing.util.JLineDraw
 
checkReplacement(SwingMessagesEnums.ContextMenuEnums.EditMenu, Action, SwingMessagesEnums.ContextMenuEnums.EditMenu, Action) - Method in class net.ajaest.lib.swing.util.EditContextMenuEngine
 
checkVersion() - Method in class net.ajaest.jdk.core.auxi.LastVersionChecker
 
classic_nelson() - Method in class net.ajaest.jdk.data.dict.query.KanjiQuery
 
classic_radical() - Method in class net.ajaest.jdk.data.dict.query.KanjiQuery
 
ClassicNelsonQAbout - Class in net.ajaest.jdk.data.dict.query.kanjiFields
QAbout class that represents a kanji Nelson classic radical number domain.
ClassicNelsonQAbout(List<ConnectorEnum>, List<QAbout>) - Constructor for class net.ajaest.jdk.data.dict.query.kanjiFields.ClassicNelsonQAbout
 
classicRad - Variable in class net.ajaest.jdk.data.kanji.KanjiTag
 
ClassicRadicalQAbout - Class in net.ajaest.jdk.data.dict.query.kanjiFields
QAbout class that represents a kanji classic radical number domain.
ClassicRadicalQAbout(List<ConnectorEnum>, List<QAbout>) - Constructor for class net.ajaest.jdk.data.dict.query.kanjiFields.ClassicRadicalQAbout
 
clear() - Method in class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeSet
 
close() - Method in interface net.ajaest.jdk.data.auxi.database.DatabaseManager
Closes the database
close() - Method in interface net.ajaest.jdk.data.dict.auxi.DatabaseManager
Closes the database
close() - Method in class net.ajaest.jdk.data.dict.KanjiDict
 
close() - Method in class net.ajaest.jdk.data.dict.NeodatisKanjiDatabaseManager
Deprecated. Closes the connection between the database manager interface and the kanji database.
close() - Method in class net.ajaest.jdk.data.dict.TreeDatabaseManager
 
close() - Method in class net.ajaest.jdk.tools.parsers.StrokeOrderParser
 
cmml - Variable in class net.ajaest.lib.swing.util.EditContextMenuEngine
 
codepoint(Node) - Method in class net.ajaest.jdk.tools.parsers.XMLKanjidictParser
 
CollectionsExtra - Class in net.ajaest.lib.data
 
CollectionsExtra() - Constructor for class net.ajaest.lib.data.CollectionsExtra
 
CollectionsExtra.BufferedHashCodeNavigableSet<E> - Class in net.ajaest.lib.data
 
CollectionsExtra.BufferedHashCodeNavigableSet(NavigableSet<E>) - Constructor for class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeNavigableSet
 
CollectionsExtra.BufferedHashCodeSet<E> - Class in net.ajaest.lib.data
 
CollectionsExtra.BufferedHashCodeSet(Set<E>) - Constructor for class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeSet
 
CollectionsExtra.BufferedSortedSet<E> - Class in net.ajaest.lib.data
 
CollectionsExtra.BufferedSortedSet(SortedSet<E>) - Constructor for class net.ajaest.lib.data.CollectionsExtra.BufferedSortedSet
 
CollectionsExtra.QuickHashIterator<E> - Class in net.ajaest.lib.data
 
CollectionsExtra.QuickHashIterator(CollectionsExtra.BufferedHashCodeSet<E>) - Constructor for class net.ajaest.lib.data.CollectionsExtra.QuickHashIterator
 
CollectionsExtra.QuickHashIterator(CollectionsExtra.BufferedHashCodeSet<E>, Iterator<E>) - Constructor for class net.ajaest.lib.data.CollectionsExtra.QuickHashIterator
 
columnNames - Variable in class net.ajaest.lib.swing.util.MoveRowTableModel
 
columnStringContainer - Variable in class net.ajaest.lib.utils.RowColorCellRenderer
 
CommonStrokeMiscountQAbout - Class in net.ajaest.jdk.data.dict.query.kanjiFields
QAbout class that represents a stroke miscount domain.
CommonStrokeMiscountQAbout(List<ConnectorEnum>, List<QAbout>) - Constructor for class net.ajaest.jdk.data.dict.query.kanjiFields.CommonStrokeMiscountQAbout
 
ComparableTreeSet<E> - Class in net.ajaest.lib.data
 
ComparableTreeSet() - Constructor for class net.ajaest.lib.data.ComparableTreeSet
 
ComparableTreeSet(Collection<? extends E>) - Constructor for class net.ajaest.lib.data.ComparableTreeSet
 
ComparableTreeSet(Comparator<E>) - Constructor for class net.ajaest.lib.data.ComparableTreeSet
 
ComparableTreeSet(Comparator<E>, Collection<? extends E>) - Constructor for class net.ajaest.lib.data.ComparableTreeSet
 
ComparableTreeSet.ElementOwner - Enum in net.ajaest.lib.data
 
ComparableTreeSet.ElementOwner() - Constructor for enum net.ajaest.lib.data.ComparableTreeSet.ElementOwner
 
ComparableTreeSet.EnumPairComparator - Class in net.ajaest.lib.data
 
ComparableTreeSet.EnumPairComparator() - Constructor for class net.ajaest.lib.data.ComparableTreeSet.EnumPairComparator
 
comparator() - Method in class net.ajaest.lib.data.CollectionsExtra.BufferedSortedSet
 
comparator() - Method in class net.ajaest.lib.data.ComparableTreeSet
 
compare(KanjiGraph, KanjiGraph) - Method in class net.ajaest.jdk.data.auxi.GraphSimilarityComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator.GraphComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator.IntegerAbstractComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator.KanjiGraphSimilarityComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator.RamdomComparator
 
compare(KanjiTag, KanjiTag) - Method in class net.ajaest.jdk.data.auxi.KanjiComparator.StringAbstractComparator
 
compare(Integer, Integer) - Method in class net.ajaest.jdk.data.dict.TreeDatabaseManager.FrequencyRefComparator
 
compare(Pair<E, ComparableTreeSet.ElementOwner>, Pair<E, ComparableTreeSet.ElementOwner>) - Method in class net.ajaest.lib.data.ComparableTreeSet.EnumPairComparator
 
compare(File, File) - Method in class net.ajaest.lib.util.comparators.FileNameComparator
 
compareTo(Exporter<?>) - Method in class net.ajaest.jdk.core.exporters.Exporter
 
compareTo(Styler<?>) - Method in class net.ajaest.jdk.core.stylers.Styler
 
compareTo(KanjiStroke) - Method in class net.ajaest.jdk.data.auxi.KanjiStroke
 
compareTo(AbstractQueryElement) - Method in class net.ajaest.jdk.data.dict.auxi.AbstractQueryElement
 
compareTo(KanjiGraph) - Method in class net.ajaest.jdk.data.kanji.KanjiGraph
 
compareTo(KanjiTag) - Method in class net.ajaest.jdk.data.kanji.KanjiTag
Compares this kanji and another kanji by their's unicode value
compareTo(RadicalTag) - Method in class net.ajaest.jdk.data.kanji.RadicalTag
 
compareTo(RadicalVariantTag) - Method in class net.ajaest.jdk.data.kanji.RadicalVariantTag
 
compareTo(ComparableTreeSet<E>) - Method in class net.ajaest.lib.data.ComparableTreeSet
 
compareTo(UByte) - Method in class net.ajaest.lib.data.UByte
 
components - Variable in class net.ajaest.lib.swing.util.action.JLabelMultiCopyAction
 
components - Variable in class net.ajaest.lib.swing.util.action.MultiComponentAction
 
concFiles - Static variable in class net.ajaest.lib.util.tools.TextDocumentBuilder
 
concQueue - Static variable in class net.ajaest.lib.util.tools.TextDocumentBuilder
 
configFile - Variable in class net.ajaest.jdk.core.main.JDKOptions
 
ConnectorEnum - Enum in net.ajaest.jdk.data.auxi.database
 
ConnectorEnum() - Constructor for enum net.ajaest.jdk.data.auxi.database.ConnectorEnum
 
ConnectorEnum - Enum in net.ajaest.jdk.data.dict.auxi
 
ConnectorEnum() - Constructor for enum net.ajaest.jdk.data.dict.auxi.ConnectorEnum
 
construct(String, String, String, String) - Method in class net.ajaest.jdk.tools.KanjiODBBuilder
Deprecated.  
construct(String, String, String, String) - Method in class net.ajaest.jdk.tools.NeodatisKanjiODBBuilder
 
construct(String, String, String, String) - Method in class net.ajaest.jdk.tools.TreeNeodatisKanjiODBBuilder
 
constructCompleteFileString(List<KanjiTag>) - Method in class net.ajaest.jdk.core.stylers.KanjiPlainTextStyler
 
constructSimpleFileString(List<KanjiTag>) - Method in class net.ajaest.jdk.core.stylers.KanjiPlainTextStyler
 
contains(Object) - Method in class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeSet
 
containsAll(Collection<?>) - Method in class net.ajaest.lib.data.CollectionsExtra.BufferedHashCodeSet
 
CONTEXT_MENU_EDIT - Static variable in class net.ajaest.lib.locale.SwingMessages
 
copyrights - Variable in class net.ajaest.jdk.data.dict.auxi.KanjiDatabaseInfo
 
copyrights - Variable in class net.ajaest.jdk.data.dict.KanjiDatabaseInfo
 
CorruptedFormatException - Exception in net.ajaest.jdk.tools.parsers
 
CorruptedFormatException() - Constructor for exception net.ajaest.jdk.tools.parsers.CorruptedFormatException
 
CorruptedFormatException(String, Throwable) - Constructor for exception net.ajaest.jdk.tools.parsers.CorruptedFormatException
 
CorruptedFormatException(String) - Constructor for exception net.ajaest.jdk.tools.parsers.CorruptedFormatException
 
CorruptedFormatException(Throwable) - Constructor for exception net.ajaest.jdk.tools.parsers.CorruptedFormatException
 
cq - Variable in class net.ajaest.jdk.data.dict.TreeDatabaseManager
 
createBeginInstance() - Method in class net.ajaest.jdk.data.auxi.database.QueryExpression
Creates an instance of the objects which is the first step in order to build a consistent expression.
createBeginInstance() - Method in class net.ajaest.jdk.data.dict.auxi.QueryExpression
Creates an instance of the objects which is the first step in order to build a consistent expression.
createBeginInstance() - Method in class net.ajaest.jdk.data.dict.query.KanjiExpression
 
createClassicNelsonQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createClassicRadicalComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createClassicRadicalQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createCommonStrokeMiscountQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createDataBaseInformation() - Static method in class net.ajaest.jdk.tools.KanjiODBBuilder
Deprecated.  
createDataBaseInformation() - Static method in class net.ajaest.jdk.tools.NeodatisKanjiODBBuilder
 
createDataBaseInformation() - Static method in class net.ajaest.jdk.tools.TreeNeodatisKanjiODBBuilder
 
createDefaultEditContextMenu(Component, SwingMessagesEnums.ContextMenuEnums.EditMenu, Action) - Method in class net.ajaest.lib.swing.util.EditContextMenuEngine
Returns null if no default edit context menu can be created
createDeRooComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createDeRooQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createDicComparator(KanjiEnums.KanjiDicsEnum, boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createDicNameQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createDicPairQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createDicReferenceQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createExportSortExpression() - Method in class net.ajaest.jdk.core.winHandlers.MainWH
 
createFourCornerComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createFourCornerQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createFrequencyComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createFrequencyQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createGradeComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createGradeQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createGraphComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createGraphSimilarityComparator(KanjiGraph) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createIntstace(KanjiEnums.KanjiFieldEnum, List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createJISCharsetComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createJISCharsetQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createJISCodeComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createJISCodeQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createJISPairQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createJLPTLevelQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createJPopMenu(SystemEnums.ISO639ー1) - Static method in class net.ajaest.lib.swing.util.SWINGComponentFactory
 
createKanjiGraphQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createKanjiGrid(MainWH, List<Integer>) - Static method in class net.ajaest.jdk.gui.auxi.JPanelFactory
 
createKanjiReadingsList(Font, KanjiTag, boolean, boolean, EditContextMenuEngine) - Static method in class net.ajaest.jdk.gui.auxi.JPanelFactory
 
createLabelMultiCopyPopMenu(JComponent, List<JLabel>, String) - Method in class net.ajaest.lib.swing.util.SWINGComponentFactory.CreatePopMenu
 
createMeaningComparator(SystemEnums.ISO639ー1, boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createMeaningLanguageQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createMeaningPairQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createMeaningQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createNelsonRadicalComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createPossibleGraphSet(Collection<KanjiTag>) - Method in class net.ajaest.jdk.tools.SimilarKanjiStrokeMapBuilder
 
createPossibleSubGraphSet(Collection<KanjiTag>) - Method in class net.ajaest.jdk.tools.SimilarKanjiStrokeMapBuilder
 
createRamdomComparator() - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createReadingComparator(KanjiEnums.KanjiReadingTypesEnum, boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createReadingPairQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createReadingQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createReadingTypeQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createResultPanels(List<Integer>) - Method in class net.ajaest.jdk.core.winHandlers.MainWH
 
createSimilarityMap(Collection<KanjiStroke>) - Method in class net.ajaest.jdk.tools.SimilarKanjiStrokeMapBuilder
 
createSimilarKanjiStrokeDemuxer() - Static method in class net.ajaest.jdk.core.main.Launcher
 
createSKIPComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createSkipQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createSpahnHadamitzkyComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createSpahnHadamitzkyQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createStrokeCountComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createStrokeCountQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createSubTreeMapInstance() - Method in class net.ajaest.lib.data.SequenceEnumTree
 
createSubTreeMapInstance() - Method in class net.ajaest.lib.data.SequenceTree
 
createToggleKanjiGrid(MainWH, List<Integer>) - Static method in class net.ajaest.jdk.gui.auxi.JPanelFactory
 
createUnicodeComparator(boolean) - Static method in class net.ajaest.jdk.data.auxi.KanjiComparator
 
createUnicodeValueQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createVariantPairQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createVariantReferenceQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
createVariantTypeQAbout(List<ConnectorEnum>, List<QAbout>) - Static method in class net.ajaest.jdk.data.dict.query.kanjiFields.KanjiFieldsQAboutFactory
 
creation - Variable in class net.ajaest.jdk.data.dict.auxi.KanjiDatabaseInfo
 
creation - Variable in class net.ajaest.jdk.data.dict.KanjiDatabaseInfo
 
currentIterator - Variable in class net.ajaest.lib.data.SequenceTree.TreeIterator
 
currentKE - Variable in class net.ajaest.jdk.core.main.JDKGUIEngine
 
currentNode - Variable in class net.ajaest.lib.data.SequenceTree.TreeIterator
 
currentRefResult - Variable in class net.ajaest.jdk.core.main.JDKGUIEngine
 
currentResult - Variable in class net.ajaest.jdk.core.main.JDKGUIEngine
 
currentResultsSelectedForExport - Variable in class net.ajaest.jdk.gui.auxi.ExportJPanel
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y _