Serialized Form
parent
kawigi.snippet.Category parent
name
java.lang.String name
snippets
java.util.ArrayList snippets
color
java.awt.Color color
- The currently selected color.
depressed
boolean depressed
- The state of the button - whether it is pushed in or not.
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
viewClass
java.lang.Class viewClass
- The Class of View components for this EditorKit.
factory
javax.swing.text.ViewFactory factory
- My ViewFactory that I return:
caret
int caret
- Used to set the caret location in the code template.
caret
int caret
- Used to set the caret location in the code template.
caret
int caret
- Used to set the caret location in the code template.
caret
int caret
- Used to set the caret location in the code template.
facesBox
javax.swing.JComboBox facesBox
sizeSpinner
javax.swing.JSpinner sizeSpinner
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
root
kawigi.tools.reflect.ReflectorTreeElement root
listeners
java.util.Vector listeners
tree
javax.swing.JTree tree
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
baselang
com.topcoder.shared.language.Language baselang
- The TC language related to this Object.
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
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).
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.
code
java.lang.String code
name
java.lang.String name
parent
kawigi.snippet.Category parent
text
java.lang.String text
width
int width
height
int height
gridbag
java.awt.GridBagLayout gridbag
last
kawigi.challenge.TableCell last
c
java.awt.GridBagConstraints c
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
map
java.util.Map map
- Maps method names to MethodInfo objects.
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.
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