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

A

actionPerformed(ActionEvent) - Method in class kawigi.KawigiEdit
Handles events of all the buttons, menus, and so forth.
actionPerformed(ActionEvent) - Method in class kawigi.challenge.HistoryLookup
 
actionPerformed(ActionEvent) - Method in class kawigi.config.ConfigPanel
Event handler for my buttons.
actionPerformed(ActionEvent) - Method in class kawigi.snippet.Category
 
add(Category) - Method in class kawigi.snippet.Category
 
add(Snippet) - Method in class kawigi.snippet.Category
 
add(Snippet, String) - Method in class kawigi.snippet.Category
 
addCell(String, int, int) - Method in class kawigi.challenge.TableViewer
 
addClass(String) - Method in class kawigi.tools.reflect.PackageNode
 
addTreeModelListener(TreeModelListener) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
Attribute - class kawigi.challenge.Attribute.
 
Attribute(String) - Constructor for class kawigi.challenge.Attribute
 
Attribute(String, String) - Constructor for class kawigi.challenge.Attribute
 

B

baselang - Variable in class kawigi.language.LanguageContainer
The TC language related to this Object.

C

caretUpdate(CaretEvent) - Method in class kawigi.KawigiEdit
Listens for changes in caret position on the text pane.
Category - class kawigi.snippet.Category.
 
Category(String) - Constructor for class kawigi.snippet.Category
 
CHALLENGES - Static variable in class kawigi.challenge.CoderHistory
 
changeCode(String) - Method in class kawigi.snippet.Snippet
 
changedUpdate(DocumentEvent) - Method in class kawigi.editor.LineNumbers
Listens for changes on the Document in its associated text pane.
changeName(String) - Method in class kawigi.snippet.Snippet
 
checkLines(String) - Method in class kawigi.editor.LineNumbers
Called by the DocumentListener methods to check if the number of lines has changed, and if it has, it updates the display.
children() - Method in class kawigi.tools.reflect.ClassNode
 
children() - Method in class kawigi.tools.reflect.ConstructorNode
 
children() - Method in class kawigi.tools.reflect.ErrorNode
 
children() - Method in class kawigi.tools.reflect.FieldNode
 
children() - Method in class kawigi.tools.reflect.JarRootNode
 
children() - Method in class kawigi.tools.reflect.MethodNode
 
children() - Method in class kawigi.tools.reflect.PackageNode
 
children() - Method in interface kawigi.tools.reflect.ReflectorTreeElement
 
classColor - Static variable in class kawigi.editor.CPPView
 
classColor - Static variable in class kawigi.editor.CSharpView
 
classColor - Static variable in class kawigi.editor.JavaView
 
classColor - Static variable in class kawigi.editor.VBView
 
ClassNode - class kawigi.tools.reflect.ClassNode.
 
ClassNode(Class) - Constructor for class kawigi.tools.reflect.ClassNode
 
clear() - Method in class kawigi.KawigiEdit
Empties the text pane.
CoderHistory - class kawigi.challenge.CoderHistory.
 
CoderHistory(String, int[], int[][], int[][], int[][]) - Constructor for class kawigi.challenge.CoderHistory
 
colorHash - Static variable in class kawigi.editor.CPPView
 
colorHash - Static variable in class kawigi.editor.CSharpView
 
colorHash - Static variable in class kawigi.editor.JavaView
 
colorHash - Static variable in class kawigi.editor.VBView
 
ColorWidget - class kawigi.config.ColorWidget.
A colored button that brings up a JColorChooser when pressed.
ColorWidget() - Constructor for class kawigi.config.ColorWidget
Creates a new ColorWidget with a color of black.
ColorWidget(Color) - Constructor for class kawigi.config.ColorWidget
Creates a new ColorWidget with c as its current color.
commentColor - Static variable in class kawigi.editor.CPPView
 
commentColor - Static variable in class kawigi.editor.CSharpView
 
commentColor - Static variable in class kawigi.editor.JavaView
 
commentColor - Static variable in class kawigi.editor.VBView
 
compareTo(Object) - Method in class kawigi.challenge.ProblemHistory
 
compareTo(Object) - Method in class kawigi.snippet.Category
 
compareTo(Object) - Method in class kawigi.snippet.Snippet
 
COMPETITIONS - Static variable in class kawigi.challenge.CoderHistory
 
compileLocal() - Method in class kawigi.KawigiEdit
Compiles the saved file locally.
ConfigPanel - class kawigi.config.ConfigPanel.
This is the dialog that gets popped up when you click on "Configure" in the editor plugin settings in TopCoder.
ConfigPanel() - Constructor for class kawigi.config.ConfigPanel
Creates the GUI components to be displayed.
ConfigurableEditorKit - class kawigi.editor.ConfigurableEditorKit.
Ummm...
ConfigurableEditorKit() - Constructor for class kawigi.editor.ConfigurableEditorKit
Constructs a ConfigurableEditorKit with no default View implementation.
ConfigurableEditorKit(Class) - Constructor for class kawigi.editor.ConfigurableEditorKit
Constructs a ConfigurableEditorKit that uses Views of class v.
configure() - Method in class kawigi.KawigiEdit
Brings up a configure dialog to set options in the editor plugin.
ConstructorNode - class kawigi.tools.reflect.ConstructorNode.
 
ConstructorNode(Constructor) - Constructor for class kawigi.tools.reflect.ConstructorNode
 
CPPView - class kawigi.editor.CPPView.
C++ Implementation of a View that takes care of syntax hilighting when rendering text.
CPPView(Element) - Constructor for class kawigi.editor.CPPView
Creates a new C++ View to render this Element.
create(Element) - Method in class kawigi.editor.ObedientViewFactory
Creates a View instance of the class designated to this ViewFactory.
createDefaultEditorKit() - Method in class kawigi.editor.NoWrapJTextPane
By default, use my GenericView to render the text.
CSharpView - class kawigi.editor.CSharpView.
 
CSharpView(Element) - Constructor for class kawigi.editor.CSharpView
Creates a new CSharpView to render this element.
currentPopupThing - Variable in class kawigi.KawigiEdit
 
customReadObject(CSReader) - Method in class kawigi.language.LanguageContainer
TopCoder-related custom serialization dealy.
customWriteObject(CSWriter) - Method in class kawigi.language.LanguageContainer
Another TopCoder-related custom serialization dealy.

D

delete() - Method in class kawigi.snippet.Snippet
 
directiveColor - Static variable in class kawigi.editor.CPPView
 
directiveColor - Static variable in class kawigi.editor.CSharpView
 
directiveColor - Static variable in class kawigi.editor.VBView
 
DIV_I - Static variable in class kawigi.challenge.CoderHistory
 
DIV_II - Static variable in class kawigi.challenge.CoderHistory
 
doSelection() - Method in class kawigi.editor.LineNumbers
Handles selection in the text pane due to gestures on the line numbers.
doUpdates() - Method in class kawigi.config.LanguageConfigPanel
Calls back to the local preferences with the updated values from the user.
drawSelectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.CPPView
Overridden from PlainView - this method gets called to render every element of selected text, so that I could change how it's displayed if I want.
drawSelectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.CSharpView
Overridden from PlainView - this method gets called to render every element of selected text, so that I could change how it's displayed if I want.
drawSelectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.JavaView
Overridden from PlainView - this method gets called to render every element of selected text, so that I could change how it's displayed if I want.
drawSelectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.VBView
Overridden from PlainView - this method gets called to render every element of selected text, so that I could change how it's displayed if I want.
drawTabbedText(String, int, int, Graphics, int, boolean) - Method in class kawigi.editor.VBView
Renders the text segment onto the given Grapnics context.
drawTabbedText(String, int, int, Graphics, int, boolean, boolean) - Method in class kawigi.editor.CPPView
Renders the text segment onto the given Grapnics context.
drawTabbedText(String, int, int, Graphics, int, boolean, boolean) - Method in class kawigi.editor.CSharpView
Renders the text segment onto the given Grapnics context.
drawTabbedText(String, int, int, Graphics, int, boolean, boolean) - Method in class kawigi.editor.JavaView
Renders the text segment onto the given Grapnics context.
drawUnselectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.CPPView
Overridden from PlainView - this method gets called to render every element of unselected text.
drawUnselectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.CSharpView
Overridden from PlainView - this method gets called to render every element of unselected text.
drawUnselectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.JavaView
Overridden from PlainView - this method gets called to render every element of unselected text.
drawUnselectedText(Graphics, int, int, int, int) - Method in class kawigi.editor.VBView
Overridden from PlainView - this method gets called to render every element of unselected text.

E

endRow() - Method in class kawigi.challenge.TableViewer
 
endVal() - Method in class kawigi.util.ProcessContainer
Returns the exit value of the process, waiting for it to finish if it hasn't yet.
equals(Object) - Method in class kawigi.language.LanguageContainer
Determines if o is an equivalent language to this object.
ErrorNode - class kawigi.tools.reflect.ErrorNode.
 
ErrorNode(String) - Constructor for class kawigi.tools.reflect.ErrorNode
 
EXTENDED_CPP_LANGUAGE - Static variable in class kawigi.language.ExtendedCPPLanguage
A singleton instance of the extended C++ language.
EXTENDED_CSHARP_LANGUAGE - Static variable in class kawigi.language.ExtendedCSharpLanguage
A singleton instance of the extended C# language.
EXTENDED_JAVA_LANGUAGE - Static variable in class kawigi.language.ExtendedJavaLanguage
A singleton instance of the extended Java language.
EXTENDED_VB_LANGUAGE - Static variable in class kawigi.language.ExtendedVBLanguage
A singleton instance of the extended Visual Basic language, sort of like how TC does it.
ExtendedCPPLanguage - class kawigi.language.ExtendedCPPLanguage.
 
ExtendedCPPLanguage() - Constructor for class kawigi.language.ExtendedCPPLanguage
Creates a new instance of the extended C++ language from TC's singleton C++ Language instance.
ExtendedCPPLanguage(Language) - Constructor for class kawigi.language.ExtendedCPPLanguage
Creates a new instance of an extended C++ Language from the given TC language implementation.
ExtendedCSharpLanguage - class kawigi.language.ExtendedCSharpLanguage.
 
ExtendedCSharpLanguage() - Constructor for class kawigi.language.ExtendedCSharpLanguage
Constructs a new extended C# instance from TC's singleton C# language instance.
ExtendedCSharpLanguage(Language) - Constructor for class kawigi.language.ExtendedCSharpLanguage
Constructs a new extended C# language based on lang.
ExtendedJavaLanguage - class kawigi.language.ExtendedJavaLanguage.
 
ExtendedJavaLanguage() - Constructor for class kawigi.language.ExtendedJavaLanguage
Creates a new instance of the ExtendedLanguage that uses TC's singleton VB language instance.
ExtendedJavaLanguage(Language) - Constructor for class kawigi.language.ExtendedJavaLanguage
Creates a new instance of the ExtendedLanguage that uses settings from the given TC Language.
ExtendedLanguage - interface kawigi.language.ExtendedLanguage.
Encapsulates a language with both KawigiEdit features and TC Language features.
ExtendedLanguageFactory - class kawigi.language.ExtendedLanguageFactory.
A quick way to get the right ExtendedLanguage object for your needs.
ExtendedLanguageFactory() - Constructor for class kawigi.language.ExtendedLanguageFactory
 
ExtendedVBLanguage - class kawigi.language.ExtendedVBLanguage.
VisualBasic implementation of the ExtendedLanguage interface.
ExtendedVBLanguage() - Constructor for class kawigi.language.ExtendedVBLanguage
Creates a new instance of the ExtendedLanguage that uses TC's singleton VB language instance.
ExtendedVBLanguage(Language) - Constructor for class kawigi.language.ExtendedVBLanguage
Creates a new instance of the ExtendedLanguage that uses settings from the given TC Language.

F

factory - Variable in class kawigi.editor.ConfigurableEditorKit
My ViewFactory that I return:
FAILED_CHALLENGE - Static variable in class kawigi.challenge.CoderHistory
 
FAILED_CHALLENGES - Static variable in class kawigi.challenge.CoderHistory
 
FAILED_SYS - Static variable in class kawigi.challenge.CoderHistory
 
FieldNode - class kawigi.tools.reflect.FieldNode.
 
FieldNode(Field) - Constructor for class kawigi.tools.reflect.FieldNode
 
FontPanel - class kawigi.config.FontPanel.
A simple panel that has fields to enter a font face and size.
FontPanel(Font) - Constructor for class kawigi.config.FontPanel
Constructs a new FontPanel with f as the selected font.

G

GenericView - class kawigi.editor.GenericView.
Ok, this is me just glorifying myself a little bit.
GenericView(Element) - Constructor for class kawigi.editor.GenericView
Just forwards that Element on down.
getAttrAt(int) - Method in class kawigi.challenge.Tag
 
getAttributeValue(String) - Method in class kawigi.challenge.Tag
 
getBaseLanguage() - Method in class kawigi.language.LanguageContainer
Returns the TopCoder Language object that this one is built on top of.
getChallengeAccuracy(int) - Method in class kawigi.challenge.CoderHistory
 
getChallengeInfo(int, int) - Method in class kawigi.challenge.CoderHistory
 
getChild(int) - Method in class kawigi.tools.reflect.ClassNode
 
getChild(int) - Method in class kawigi.tools.reflect.ConstructorNode
 
getChild(int) - Method in class kawigi.tools.reflect.ErrorNode
 
getChild(int) - Method in class kawigi.tools.reflect.FieldNode
 
getChild(int) - Method in class kawigi.tools.reflect.JarRootNode
 
getChild(int) - Method in class kawigi.tools.reflect.MethodNode
 
getChild(int) - Method in class kawigi.tools.reflect.PackageNode
 
getChild(int) - Method in interface kawigi.tools.reflect.ReflectorTreeElement
 
getChild(Object, int) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
getChildCount(Object) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
getCode() - Method in class kawigi.snippet.Snippet
 
getColor() - Method in class kawigi.config.ColorWidget
Returns the currently selected color.
getColor(String) - Method in class kawigi.editor.CPPView
Returns the color to use on the given token.
getColor(String) - Method in class kawigi.editor.CSharpView
Returns the color to use on the given token.
getColor(String) - Method in class kawigi.editor.JavaView
Returns the color to use on the given token.
getColor(String) - Method in class kawigi.editor.VBView
Returns the color to use on the given token.
getCompileCommand(ProblemComponent) - Method in class kawigi.language.ExtendedCPPLanguage
Returns the command that should be used to compile the file.
getCompileCommand(ProblemComponent) - Method in class kawigi.language.ExtendedCSharpLanguage
Returns the command that should be used to compile the file.
getCompileCommand(ProblemComponent) - Method in class kawigi.language.ExtendedJavaLanguage
Returns the command that should be used to compile the file.
getCompileCommand(ProblemComponent) - Method in interface kawigi.language.ExtendedLanguage
Returns the command that should be used to compile the file.
getCompileCommand(ProblemComponent) - Method in class kawigi.language.ExtendedVBLanguage
Returns the command that should be used to compile the file.
getEditorPanel() - Method in class kawigi.KawigiEdit
Returns the magic KawigiEdit panel.
getFileName(ProblemComponent) - Method in class kawigi.language.ExtendedCPPLanguage
Returns the filename that the source file should be saved as.
getFileName(ProblemComponent) - Method in class kawigi.language.ExtendedCSharpLanguage
Returns the filename that the source file should be saved as.
getFileName(ProblemComponent) - Method in class kawigi.language.ExtendedJavaLanguage
Returns the filename that the source file should be saved as.
getFileName(ProblemComponent) - Method in interface kawigi.language.ExtendedLanguage
Returns the filename that the source file should be saved as.
getFileName(ProblemComponent) - Method in class kawigi.language.ExtendedVBLanguage
Returns the filename that the source file should be saved as.
getFrame() - Static method in class kawigi.challenge.HistoryLookup
 
getId() - Method in class kawigi.language.LanguageContainer
Returns the integer ID of the language represented by this object.
getIdentifier() - Method in class kawigi.challenge.Tag
 
getIndexOfChild(Object, Object) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
getLanguage(int) - Static method in class kawigi.language.ExtendedLanguageFactory
Creates an Extended Language of the type given in the language id.
getLanguage(Language) - Static method in class kawigi.language.ExtendedLanguageFactory
Returns an Extended Language using baselang for its basic functionality.
getMaxRating() - Method in class kawigi.challenge.CoderHistory
 
getMethodSignature(String, DataType, DataType[], String[]) - Method in class kawigi.language.LanguageContainer
Returns the method signature for this language from the TC Language object.
getMinRating() - Method in class kawigi.challenge.CoderHistory
 
getName() - Method in class kawigi.challenge.Attribute
 
getName() - Method in class kawigi.challenge.CoderHistory
 
getName() - Method in class kawigi.language.LanguageContainer
Returns the name of this language from the TC Language object.
getName() - Method in class kawigi.snippet.Category
 
getName() - Method in class kawigi.snippet.Snippet
 
getNumCompetitions() - Method in class kawigi.challenge.CoderHistory
 
getPreferredSize() - Method in class kawigi.challenge.TableCell
 
getProblemHistory(int, int) - Method in class kawigi.challenge.CoderHistory
 
getPropertyClass() - Method in class kawigi.language.ExtendedCPPLanguage
Overrides the property class in LanguageContainer so that it only has alphanumeric characters.
getPropertyClass() - Method in class kawigi.language.ExtendedCSharpLanguage
Overrides the property class in LanguageContainer so that it only has alphanumeric characters.
getPropertyClass() - Method in class kawigi.language.LanguageContainer
Returns the property subclass that settings for this language will be stored in.
getRank() - Method in class kawigi.challenge.CoderHistory
 
getRating() - Method in class kawigi.challenge.CoderHistory
 
getRemainder() - Method in class kawigi.challenge.Attribute
 
getRoot() - Method in class kawigi.tools.reflect.JarReflectorPanel
 
getRunCommand(ProblemComponent, File) - Method in class kawigi.language.ExtendedCPPLanguage
Returns the command that should be used to run the program and test cases.
getRunCommand(ProblemComponent, File) - Method in class kawigi.language.ExtendedCSharpLanguage
Returns the command that should be used to run the program and test cases.
getRunCommand(ProblemComponent, File) - Method in class kawigi.language.ExtendedJavaLanguage
Returns the command that should be used to run the program and test cases.
getRunCommand(ProblemComponent, File) - Method in interface kawigi.language.ExtendedLanguage
Returns the command that should be used to run the program and test cases.
getRunCommand(ProblemComponent, File) - Method in class kawigi.language.ExtendedVBLanguage
Returns the command that should be used to run the program and test cases.
getScrollableTracksViewportWidth() - Method in class kawigi.editor.NoWrapJTextPane
It's brutally annoying that I have to write this, and sometimes it doesn't even quite work.
getSelectedFont() - Method in class kawigi.config.FontPanel
Returns the currently selected font, with plain decoration (not italic or bold)
getSkeleton(ProblemComponent) - Method in class kawigi.language.ExtendedCPPLanguage
Returns at a class and method declaration, with a main method that has testing code.
getSkeleton(ProblemComponent) - Method in class kawigi.language.ExtendedCSharpLanguage
Returns at a class and method declaration, with a main method that has testing code.
getSkeleton(ProblemComponent) - Method in class kawigi.language.ExtendedJavaLanguage
Returns at a class and method declaration, with a main method that has testing code.
getSkeleton(ProblemComponent) - Method in interface kawigi.language.ExtendedLanguage
This should return at least a class and method declaration, and if possible, testing code a directly executable method (like main in Java).
getSkeleton(ProblemComponent) - Method in class kawigi.language.ExtendedVBLanguage
Returns at a class and method declaration, with a main method that has testing code.
getSource() - Method in class kawigi.KawigiEdit
Returns the text in the editor.
getSubElements() - Method in class kawigi.snippet.Category
 
getSubmissionAccuracy(int, int) - Method in class kawigi.challenge.CoderHistory
 
getSubmissionChallengeability(int, int) - Method in class kawigi.challenge.CoderHistory
 
getSubmissionInfo(int, int, int) - Method in class kawigi.challenge.CoderHistory
 
getTabSize() - Method in class kawigi.editor.GenericView
Programmers like 4-space tabstops.
getText() - Method in class kawigi.challenge.TableCell
 
getText() - Method in class kawigi.challenge.Tag
 
getUnparsed() - Method in class kawigi.challenge.Tag
 
getValue() - Method in class kawigi.challenge.Attribute
 
getViewClass() - Method in class kawigi.language.ExtendedCPPLanguage
Returns the class of the C++ implementation of a View
getViewClass() - Method in class kawigi.language.ExtendedCSharpLanguage
Returns the class of the C# implementation of a View
getViewClass() - Method in class kawigi.language.ExtendedJavaLanguage
Returns the class of the Java implementation of a View
getViewClass() - Method in interface kawigi.language.ExtendedLanguage
Returns a class compatible with javax.swing.text.View that can render the source in this language.
getViewClass() - Method in class kawigi.language.ExtendedVBLanguage
Returns the class of the VB implementation of a View
getViewFactory() - Method in class kawigi.editor.ConfigurableEditorKit
Overridden from StyledEditorKit to return my ViewFactory.
getVolatility() - Method in class kawigi.challenge.CoderHistory
 
getXMLNotation() - Method in class kawigi.challenge.Attribute
 

H

HistoryLookup - class kawigi.challenge.HistoryLookup.
 
HistoryLookup() - Constructor for class kawigi.challenge.HistoryLookup
 

I

initColors() - Static method in class kawigi.editor.CPPView
Initializes/resets the syntax coloring settings and special token table.
initColors() - Static method in class kawigi.editor.CSharpView
Sets up the color table of the view.
initColors() - Static method in class kawigi.editor.JavaView
Initializes/resets the syntax coloring settings and special token table.
initColors() - Static method in class kawigi.editor.VBView
Somone who knows VB better than me should hack this up sometime, I probably have it all messed up.
insertUpdate(DocumentEvent) - Method in class kawigi.editor.LineNumbers
Listens for changes on the Document in its associated text pane.
install() - Method in class kawigi.KawigiEdit
Verifies or sets several properties used by parts of the editor to set up.
isCloseTag() - Method in class kawigi.challenge.Tag
 
isDone() - Method in class kawigi.util.ProcessContainer
Returns true if this process has finished.
isDone() - Method in class kawigi.util.ProcessOutput
Returns true if this output stream has stopped producing output.
isLeaf(Object) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
isOpenTag() - Method in class kawigi.challenge.Tag
 
isText() - Method in class kawigi.challenge.Tag
 
isValid() - Method in class kawigi.challenge.Attribute
 

J

JarReflectorPanel - class kawigi.tools.reflect.JarReflectorPanel.
 
JarReflectorPanel(String) - Constructor for class kawigi.tools.reflect.JarReflectorPanel
 
JarRootNode - class kawigi.tools.reflect.JarRootNode.
 
JarRootNode(File) - Constructor for class kawigi.tools.reflect.JarRootNode
 
JavaView - class kawigi.editor.JavaView.
Java implementation of a View that does syntax hilighting on the fly.
JavaView(Element) - Constructor for class kawigi.editor.JavaView
Creates a new JavaView and forwards down the element.

K

kawigi - package kawigi
 
kawigi.challenge - package kawigi.challenge
 
kawigi.config - package kawigi.config
 
kawigi.editor - package kawigi.editor
 
kawigi.language - package kawigi.language
 
kawigi.snippet - package kawigi.snippet
 
kawigi.tools.reflect - package kawigi.tools.reflect
 
kawigi.util - package kawigi.util
 
KawigiEdit - class kawigi.KawigiEdit.
KawigiEdit - an open-source, fully-featured editor plugin for the Top Coder Arena.
KawigiEdit() - Constructor for class kawigi.KawigiEdit
Initializes KawigiEdit and checks to make sure certain settings are available.
keyPressed(KeyEvent) - Method in class kawigi.KawigiEdit
Listens for Key events on the text pane.
keyReleased(KeyEvent) - Method in class kawigi.KawigiEdit
Listens for Key events on the text pane.
keyTyped(KeyEvent) - Method in class kawigi.KawigiEdit
Listens for Key events on the text pane.
keywordColor - Static variable in class kawigi.editor.CPPView
 
keywordColor - Static variable in class kawigi.editor.CSharpView
 
keywordColor - Static variable in class kawigi.editor.JavaView
 
keywordColor - Static variable in class kawigi.editor.VBView
 
kill() - Method in class kawigi.util.ProcessContainer
Forceably kills the process.

L

LanguageConfigPanel - class kawigi.config.LanguageConfigPanel.
Generic panel to display testing options for a specific language.
LanguageConfigPanel(LocalPreferences, String) - Constructor for class kawigi.config.LanguageConfigPanel
Creates a LanguageConfigPanel that gets its starting values from prefs, (and also calls back to prefs).
LanguageContainer - class kawigi.language.LanguageContainer.
This is an implementation of ExtendedLanguage that contains a Language and routes all TC language features to it.
LanguageContainer(Language) - Constructor for class kawigi.language.LanguageContainer
Constructs a new LanguageContainer that forwards several method calls to lang.
LEVEL_2 - Static variable in class kawigi.challenge.CoderHistory
 
LEVEL_3 - Static variable in class kawigi.challenge.CoderHistory
 
LEVEL_ONE - Static variable in class kawigi.challenge.CoderHistory
 
LineNumbers - class kawigi.editor.LineNumbers.
A custom widgets creating line numbers to the side of a JTextPane that also provides some interaction with the text pane.
LineNumbers(JTextPane) - Constructor for class kawigi.editor.LineNumbers
Creates an instance of LineNumbers to go next to textarea.
localCodePane - Variable in class kawigi.KawigiEdit
 
localFileChooser - Variable in class kawigi.KawigiEdit
 

M

main(String[]) - Static method in class kawigi.KawigiEdit
Run the plugin as a standalone application.
main(String[]) - Static method in class kawigi.Reflector
 
main(String[]) - Static method in class kawigi.challenge.HistoryLookup
 
mainPanel - Variable in class kawigi.KawigiEdit
 
MAX_RATING - Static variable in class kawigi.challenge.CoderHistory
 
MethodNode - class kawigi.tools.reflect.MethodNode.
 
MethodNode(Method) - Constructor for class kawigi.tools.reflect.MethodNode
 
MIN_RATING - Static variable in class kawigi.challenge.CoderHistory
 
mouseClicked(MouseEvent) - Method in class kawigi.KawigiEdit
Required by the MouseListener interface.
mouseClicked(MouseEvent) - Method in class kawigi.config.ColorWidget
Empty - part of interface MouseListener
mouseClicked(MouseEvent) - Method in class kawigi.editor.LineNumbers
Empty - part of the MouseListener interface.
mouseClicked(MouseEvent) - Method in class kawigi.snippet.Category
 
mouseDragged(MouseEvent) - Method in class kawigi.editor.LineNumbers
Temporarily moves the end anchor of the current selection.
mouseEntered(MouseEvent) - Method in class kawigi.KawigiEdit
Required by the MouseListener interface.
mouseEntered(MouseEvent) - Method in class kawigi.config.ColorWidget
Empty - part of interface MouseListener
mouseEntered(MouseEvent) - Method in class kawigi.editor.LineNumbers
Empty - part of the MouseListener interface.
mouseEntered(MouseEvent) - Method in class kawigi.snippet.Category
 
mouseExited(MouseEvent) - Method in class kawigi.KawigiEdit
Required by the MouseListener interface.
mouseExited(MouseEvent) - Method in class kawigi.config.ColorWidget
Sets the depressed flag to false when the mouse pointer leaves the area of the button.
mouseExited(MouseEvent) - Method in class kawigi.editor.LineNumbers
Empty - part of the MouseListener interface.
mouseExited(MouseEvent) - Method in class kawigi.snippet.Category
 
mouseMoved(MouseEvent) - Method in class kawigi.editor.LineNumbers
Empty - part of the MouseMotionListener interface.
mousePressed(MouseEvent) - Method in class kawigi.KawigiEdit
Listens to mouse events on the text pane, so it knows when to create the popup menu.
mousePressed(MouseEvent) - Method in class kawigi.config.ColorWidget
Sets the depressed attribute to true, and updates the display.
mousePressed(MouseEvent) - Method in class kawigi.editor.LineNumbers
Selects the number that was clicked on and sets it as an "anchor" for dragging.
mousePressed(MouseEvent) - Method in class kawigi.snippet.Category
 
mouseReleased(MouseEvent) - Method in class kawigi.KawigiEdit
Listens to mouse events on the text pane, so it knows when to create the popup menu.
mouseReleased(MouseEvent) - Method in class kawigi.config.ColorWidget
If the button was depressed before, fires the color chooser.
mouseReleased(MouseEvent) - Method in class kawigi.editor.LineNumbers
Sets the end anchor and updates the state of the widget to reflect that the click-and-drag gesture has ended.
mouseReleased(MouseEvent) - Method in class kawigi.snippet.Category
 

N

nextTag() - Method in class kawigi.challenge.XMLReader
 
NoWrapJTextPane - class kawigi.editor.NoWrapJTextPane.
This class was originally just a hack on JTextPane to stop it from wrapping lines, as there is no setting or method to do this normally.
NoWrapJTextPane() - Constructor for class kawigi.editor.NoWrapJTextPane
Creates a new NoWrapJTextPane and sets it to use various versions of my EditorKit implementation based on a few mime types.
numAttributes() - Method in class kawigi.challenge.Tag
 

O

ObedientViewFactory - class kawigi.editor.ObedientViewFactory.
Obedient because it returns what I tell it to.
ObedientViewFactory() - Constructor for class kawigi.editor.ObedientViewFactory
Creates an ObedientViewFactory with no default View implementation.
ObedientViewFactory(Class) - Constructor for class kawigi.editor.ObedientViewFactory
Creates an ObedientViewFactory using v as the View implementation class.
operatorColor - Static variable in class kawigi.editor.CPPView
 
operatorColor - Static variable in class kawigi.editor.CSharpView
 
operatorColor - Static variable in class kawigi.editor.JavaView
 
operatorColor - Static variable in class kawigi.editor.VBView
 

P

PackageNode - class kawigi.tools.reflect.PackageNode.
 
PackageNode(String) - Constructor for class kawigi.tools.reflect.PackageNode
 
paint(Graphics) - Method in class kawigi.editor.LineNumbers
Draws the old line numbers.
paint(Graphics, Shape) - Method in class kawigi.editor.GenericView
A little hack to put a "TopCoder-ish" logo and a copycat logo for KawigiEdit in the background of the text pane.
paintComponent(Graphics) - Method in class kawigi.challenge.TableCell
 
paintComponent(Graphics) - Method in class kawigi.config.ColorWidget
Drawing method.
ProblemHistory - class kawigi.challenge.ProblemHistory.
 
ProblemHistory(String, int, double, double) - Constructor for class kawigi.challenge.ProblemHistory
 
ProcessContainer - class kawigi.util.ProcessContainer.
I couldn't do local compiling and testing without this.
ProcessContainer(Process, JTextComponent) - Constructor for class kawigi.util.ProcessContainer
Creates a new ProcessContainer for p that forwards its standard output/error streams into output.
ProcessOutput - class kawigi.util.ProcessOutput.
A threaded output listener for a process output stream (either stdout or stderr)
ProcessOutput(InputStream, JTextComponent) - Constructor for class kawigi.util.ProcessOutput
Creates a new ProcessOutput that reads out into output.
propagateActionListener(ActionListener) - Method in class kawigi.snippet.Category
 
propertyChange(PropertyChangeEvent) - Method in class kawigi.editor.LineNumbers
Listens for property changes on the text pane, specifically to its document (so I can become a DocumentListener on the new Document).

R

RANK - Static variable in class kawigi.challenge.CoderHistory
 
RATING - Static variable in class kawigi.challenge.CoderHistory
 
Reflector - class kawigi.Reflector.
 
Reflector() - Constructor for class kawigi.Reflector
 
ReflectorCellRenderer - class kawigi.tools.reflect.ReflectorCellRenderer.
 
ReflectorCellRenderer() - Constructor for class kawigi.tools.reflect.ReflectorCellRenderer
 
ReflectorTreeElement - interface kawigi.tools.reflect.ReflectorTreeElement.
 
remove(Category) - Method in class kawigi.snippet.Category
 
remove(Snippet) - Method in class kawigi.snippet.Category
 
removeTreeModelListener(TreeModelListener) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
removeUpdate(DocumentEvent) - Method in class kawigi.editor.LineNumbers
Listens for changes on the Document in its associated text pane.
replacePanel - Variable in class kawigi.KawigiEdit
 
run() - Method in class kawigi.challenge.HistoryLookup
 
run() - Method in class kawigi.util.ProcessOutput
Reads characters from the stream until it runs out of them.

S

saveLocal() - Method in class kawigi.KawigiEdit
Saves the current file to disk in the configured local directory with the appropriate name.
saveSnippets() - Method in class kawigi.KawigiEdit
Saves the snippet database to disk in a file called "snippets.dat".
setCategory(Category) - Method in class kawigi.snippet.Category
 
setCategory(Category) - Method in class kawigi.snippet.Snippet
 
setColor(Color) - Method in class kawigi.config.ColorWidget
Sets the currently selected color.
setProblemComponent(ProblemComponentModel, Language, Renderer) - Method in class kawigi.KawigiEdit
Notifies the editor of a new problem being opened, or the language being changed, or whatever.
setSource(String) - Method in class kawigi.KawigiEdit
Sets the text in the editor.
setText(String) - Method in class kawigi.challenge.TableCell
 
setTextEnabled(Boolean) - Method in class kawigi.KawigiEdit
Enables/disables the text pane.
setViewClass(Class) - Method in class kawigi.editor.ConfigurableEditorKit
Sets the class used to create Views for this EditorKit.
setViewClass(Class) - Method in class kawigi.editor.ObedientViewFactory
Sets the class of the View implementation to be used.
Snippet - class kawigi.snippet.Snippet.
 
Snippet(String, String) - Constructor for class kawigi.snippet.Snippet
 
snippetPanel - Variable in class kawigi.KawigiEdit
 
start() - Method in class kawigi.util.ProcessContainer
Starts the threads that listen to the output and error streams of the process.
start() - Method in class kawigi.util.ProcessOutput
Starts the thread.
startUsing() - Method in class kawigi.KawigiEdit
Clears the text pane for a new problem or something.
stopUsing() - Method in class kawigi.KawigiEdit
Doesn't do anything.
stringColor - Static variable in class kawigi.editor.CPPView
 
stringColor - Static variable in class kawigi.editor.CSharpView
 
stringColor - Static variable in class kawigi.editor.JavaView
 
stringColor - Static variable in class kawigi.editor.VBView
 
SUBMITTED - Static variable in class kawigi.challenge.CoderHistory
 

T

TableCell - class kawigi.challenge.TableCell.
 
TableCell(String) - Constructor for class kawigi.challenge.TableCell
 
TableViewer - class kawigi.challenge.TableViewer.
 
TableViewer() - Constructor for class kawigi.challenge.TableViewer
 
tabs - Variable in class kawigi.KawigiEdit
 
Tag - class kawigi.challenge.Tag.
 
Tag(String) - Constructor for class kawigi.challenge.Tag
 
testingPane - Variable in class kawigi.KawigiEdit
 
textArea - Variable in class kawigi.KawigiEdit
 
toString() - Method in class kawigi.challenge.Attribute
 
toString() - Method in class kawigi.challenge.ProblemHistory
 
toString() - Method in class kawigi.challenge.Tag
 
toString() - Method in class kawigi.snippet.Category
 
toString() - Method in class kawigi.snippet.Snippet
 
toString() - Method in class kawigi.tools.reflect.ClassNode
 
toString() - Method in class kawigi.tools.reflect.ConstructorNode
 
toString() - Method in class kawigi.tools.reflect.ErrorNode
 
toString() - Method in class kawigi.tools.reflect.FieldNode
 
toString() - Method in class kawigi.tools.reflect.JarRootNode
 
toString() - Method in class kawigi.tools.reflect.MethodNode
 
toString() - Method in class kawigi.tools.reflect.PackageNode
 
typeColor - Static variable in class kawigi.editor.CPPView
 
typeColor - Static variable in class kawigi.editor.CSharpView
 
typeColor - Static variable in class kawigi.editor.JavaView
 
typeColor - Static variable in class kawigi.editor.VBView
 

U

undoableEditHappened(UndoableEditEvent) - Method in class kawigi.KawigiEdit
Stores away edits so they can be undone later.

V

valueForPathChanged(TreePath, Object) - Method in class kawigi.tools.reflect.JarReflectorPanel
 
varReplacePanel - Variable in class kawigi.KawigiEdit
 
VBView - class kawigi.editor.VBView.
Implementation of a Visual Basic implementation of a View that hilights syntax attributes.
VBView(Element) - Constructor for class kawigi.editor.VBView
Creates an instance of VBView and passes along the Element.
viewClass - Variable in class kawigi.editor.ConfigurableEditorKit
The Class of View components for this EditorKit.
viewClass - Variable in class kawigi.editor.ObedientViewFactory
Class from which Views are made in this ViewFactory.
VOLATILITY - Static variable in class kawigi.challenge.CoderHistory
 

W

waitFor() - Method in class kawigi.util.ProcessContainer
Finishes and stores the exit value for the process.

X

XMLReader - class kawigi.challenge.XMLReader.
 
XMLReader(InputStream) - Constructor for class kawigi.challenge.XMLReader
 
XMLReader(Reader) - Constructor for class kawigi.challenge.XMLReader
 

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