Serialized Form

Class kawigi.snippet.Category implements Serializable

Serialized Fields

parent

kawigi.snippet.Category parent

name

java.lang.String name

snippets

java.util.ArrayList snippets


Class kawigi.config.ColorWidget implements Serializable

Serialized Fields

color

java.awt.Color color
The currently selected color.


depressed

boolean depressed
The state of the button - whether it is pushed in or not.


Class kawigi.config.ConfigPanel implements Serializable

Serialized Fields

browseButton

javax.swing.JButton browseButton

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

fileField

javax.swing.JTextField fileField

filechooser

javax.swing.JFileChooser filechooser

stduiBox

javax.swing.JCheckBox stduiBox

matchParensBox

javax.swing.JCheckBox matchParensBox

showTimerBox

javax.swing.JCheckBox showTimerBox

prefs

com.topcoder.client.contestApplet.common.LocalPreferences prefs

testingBackground

kawigi.config.ColorWidget testingBackground

testingForeground

kawigi.config.ColorWidget testingForeground

classColor

kawigi.config.ColorWidget classColor

commentColor

kawigi.config.ColorWidget commentColor

directiveColor

kawigi.config.ColorWidget directiveColor

keywordColor

kawigi.config.ColorWidget keywordColor

operatorColor

kawigi.config.ColorWidget operatorColor

stringColor

kawigi.config.ColorWidget stringColor

typeColor

kawigi.config.ColorWidget typeColor

editorBackground

kawigi.config.ColorWidget editorBackground

editorForeground

kawigi.config.ColorWidget editorForeground

matchColor

kawigi.config.ColorWidget matchColor

selectionColor

kawigi.config.ColorWidget selectionColor

selectedTextColor

kawigi.config.ColorWidget selectedTextColor

tagColor

kawigi.config.ColorWidget tagColor

timerForeground

kawigi.config.ColorWidget timerForeground

timerBackground

kawigi.config.ColorWidget timerBackground

timerUnlit

kawigi.config.ColorWidget timerUnlit

testingFontPanel

kawigi.config.FontPanel testingFontPanel

editorFontPanel

kawigi.config.FontPanel editorFontPanel

javaPanel

kawigi.config.LanguageConfigPanel javaPanel

cppPanel

kawigi.config.LanguageConfigPanel cppPanel

csharpPanel

kawigi.config.LanguageConfigPanel csharpPanel

vbPanel

kawigi.config.LanguageConfigPanel vbPanel

tabSpinner

javax.swing.JSpinner tabSpinner

timeoutSpinner

javax.swing.JSpinner timeoutSpinner

delaySpinner

javax.swing.JSpinner delaySpinner


Class kawigi.editor.ConfigurableEditorKit implements Serializable

Serialized Fields

viewClass

java.lang.Class viewClass
The Class of View components for this EditorKit.


factory

javax.swing.text.ViewFactory factory
My ViewFactory that I return:


Class kawigi.language.ExtendedCPPLanguage implements Serializable

Serialized Fields

caret

int caret
Used to set the caret location in the code template.


Class kawigi.language.ExtendedCSharpLanguage implements Serializable

Serialized Fields

caret

int caret
Used to set the caret location in the code template.


Class kawigi.language.ExtendedJavaLanguage implements Serializable

Serialized Fields

caret

int caret
Used to set the caret location in the code template.


Class kawigi.language.ExtendedVBLanguage implements Serializable

Serialized Fields

caret

int caret
Used to set the caret location in the code template.


Class kawigi.config.FontCellRenderer implements Serializable


Class kawigi.config.FontPanel implements Serializable

Serialized Fields

facesBox

javax.swing.JComboBox facesBox

sizeSpinner

javax.swing.JSpinner sizeSpinner


Class kawigi.challenge.HistoryLookup implements Serializable

Serialized Fields

tabs

javax.swing.JTabbedPane tabs

getButton

javax.swing.JButton getButton

handleField

javax.swing.JTextField handleField

problemInfo

java.util.Vector problemInfo

list

javax.swing.JList list

divisionBox

javax.swing.JComboBox divisionBox


Class kawigi.tools.reflect.JarReflectorPanel implements Serializable

Serialized Fields

root

kawigi.tools.reflect.ReflectorTreeElement root

listeners

java.util.Vector listeners

tree

javax.swing.JTree tree


Class kawigi.config.LanguageConfigPanel implements Serializable

Serialized Fields

compileField

javax.swing.JTextField compileField

filenameField

javax.swing.JTextField filenameField

runField

javax.swing.JTextField runField

importsField

javax.swing.JTextField importsField

prefs

com.topcoder.client.contestApplet.common.LocalPreferences prefs

prefix

java.lang.String prefix


Class kawigi.language.LanguageContainer implements Serializable

Serialized Fields

baselang

com.topcoder.shared.language.Language baselang
The TC language related to this Object.


Class kawigi.editor.LineNumbers implements Serializable

Serialized Fields

textarea

javax.swing.JTextPane textarea

currentLines

int currentLines

lineWidth

int lineWidth

anchor

int anchor

lastIndex

int lastIndex

offset

int offset

textwidth

int textwidth

view

kawigi.editor.GenericView view


Class kawigi.template.MethodInfo implements Serializable

Serialized Fields

methodName

java.lang.String methodName
The unique name of the tag associated with this object. Usually it will be the name of the method implemented, if this tag represents a method.


methodCode

java.lang.String[] methodCode
The code of the method being called. For library tags that actually represent a method call, this is where the method is defined, with one element in the array for each "line" of code.


callingCode

java.lang.String[] callingCode
A template for the code inserted where this tag is invoked. If this tag represents a fairly simple method call, it will probably be of the format:
		methodName($1,$2,$3);
	
There should be one element in the array for each "line" of code that should be inserted (in the above example, there is only one line).


Class kawigi.editor.NoWrapJTextPane implements Serializable


Class kawigi.timer.ProblemTimer implements Serializable

Serialized Fields

anim

java.lang.Thread anim
This thread repaints and waits until doomsday.


problemTimes

java.util.HashMap problemTimes

currentProblemID

java.lang.Integer currentProblemID

segments

java.awt.Polygon[][] segments
Where each number's segments are (the first index is the digit, the second is the segment number, as indicated in the comments in the constructor.


segmentkarnaughmaps

int[] segmentkarnaughmaps
These magic numbers tell me which segments to light up for each digits. They're each 10-bit bitmasks.


Class kawigi.tools.reflect.ReflectorCellRenderer implements Serializable


Class kawigi.snippet.Snippet implements Serializable

Serialized Fields

code

java.lang.String code

name

java.lang.String name

parent

kawigi.snippet.Category parent


Class kawigi.challenge.TableCell implements Serializable

Serialized Fields

text

java.lang.String text

width

int width

height

int height


Class kawigi.challenge.TableViewer implements Serializable

Serialized Fields

gridbag

java.awt.GridBagLayout gridbag

last

kawigi.challenge.TableCell last

c

java.awt.GridBagConstraints c


Class kawigi.config.TagLibEditor implements Serializable

Serialized Fields

methodCodeEditor

kawigi.editor.NoWrapJTextPane methodCodeEditor

callingCodeEditor

kawigi.editor.NoWrapJTextPane callingCodeEditor

methodNameBox

javax.swing.JComboBox methodNameBox

saveButton

javax.swing.JButton saveButton

saveAsButton

javax.swing.JButton saveAsButton

openButton

javax.swing.JButton openButton

deleteButton

javax.swing.JButton deleteButton

addButton

javax.swing.JButton addButton

methodUndo

javax.swing.undo.UndoManager methodUndo

callingUndo

javax.swing.undo.UndoManager callingUndo

model

kawigi.config.TagLibEditorModel model

saveFile

java.io.File saveFile

nameEditor

kawigi.config.TagNameEditor nameEditor

doingIt

boolean doingIt


Class kawigi.template.TagLibrary implements Serializable

Serialized Fields

map

java.util.Map map
Maps method names to MethodInfo objects.


Class kawigi.template.Template implements Serializable

Serialized Fields

templateName

java.lang.String templateName
The name of the template, which should be the name of the class extended by this template.


methodName

java.lang.String methodName
Represents the method that should be overridden by this template.


parameters

java.lang.String[] parameters
A list of parameters to the method that is overridden by the template. Each element should already be of the format . The type and name should also be documented somewhere, as they may be used by template writers. Please do not name any of your parameters "code", as the template translation declares and uses "code" as the name of the return variable, and this will cause the output code to not compile.


Class kawigi.config.TemplateEditor implements Serializable

Serialized Fields

editorPane

kawigi.editor.NoWrapJTextPane editorPane

compileButton

javax.swing.JButton compileButton

saveButton

javax.swing.JButton saveButton

saveAsButton

javax.swing.JButton saveAsButton

openButton

javax.swing.JButton openButton

installTemplatesButton

javax.swing.JButton installTemplatesButton

changeTemplateButton

javax.swing.JButton changeTemplateButton

undo

javax.swing.undo.UndoManager undo

location

java.io.File location

templateLocation

java.io.File templateLocation


Class kawigi.template.TemplateSyntaxException implements Serializable