]>
src.bluestatic.org Git - viewsvn.git/blob - includes/geshi/geshi/java.php
2 /*************************************************************************************
5 * Author: Nigel McNie (nigel@geshi.org)
6 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
7 * Release Version: 1.0.7.19
8 * Date Started: 2004/07/10
10 * Java language file for GeSHi.
15 * - Added instanceof keyword
17 * - Added support for multiple object splitters
20 * - Added keyword "this", as bugs in GeSHi class ironed out
22 * - Added support for symbols
23 * - Added extra missed keywords
27 * TODO (updated 2004/11/27)
28 * -------------------------
29 * * Compact the class names like the first few have been
30 * and eliminate repeats
32 *************************************************************************************
34 * This file is part of GeSHi.
36 * GeSHi is free software; you can redistribute it and/or modify
37 * it under the terms of the GNU General Public License as published by
38 * the Free Software Foundation; either version 2 of the License, or
39 * (at your option) any later version.
41 * GeSHi is distributed in the hope that it will be useful,
42 * but WITHOUT ANY WARRANTY; without even the implied warranty of
43 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
44 * GNU General Public License for more details.
46 * You should have received a copy of the GNU General Public License
47 * along with GeSHi; if not, write to the Free Software
48 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
50 ************************************************************************************/
52 $language_data = array (
53 'LANG_NAME' => 'Java',
54 'COMMENT_SINGLE' => array(1 => '//', 2 => 'import'),
55 'COMMENT_MULTI' => array('/*' => '*/'),
56 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE
,
57 'QUOTEMARKS' => array("'", '"'),
58 'ESCAPE_CHAR' => '\\',
61 'for', 'foreach', 'if', 'else', 'while', 'do',
65 'null', 'return', 'false', 'final', 'true', 'public',
66 'private', 'protected', 'extends', 'break', 'class',
67 'new', 'try', 'catch', 'throws', 'finally', 'implements',
68 'interface', 'throw', 'native', 'synchronized', 'this',
69 'abstract', 'transient', 'instanceof', 'assert', 'continue',
70 'default', 'enum', 'package', 'static', 'strictfp', 'super',
71 'volatile', 'const', 'goto'
74 'AbstractAction', 'AbstractBorder', 'AbstractButton', 'AbstractCellEditor',
75 'AbstractCollection', 'AbstractColorChooserPanel', 'AbstractDocument',
76 'AbstractDocument.AttributeContext', 'AbstractDocument.Content',
77 'AbstractDocument.ElementEdit', 'AbstractLayoutCache',
78 'AbstractLayoutCache.NodeDimensions', 'AbstractList', 'AbstractListModel',
79 'AbstractMap', 'AbstractMethodError', 'AbstractSequentialList',
80 'AbstractSet', 'AbstractTableModel', 'AbstractUndoableEdit', 'AbstractWriter',
81 'AccessControlContext', 'AccessControlException', 'AccessController',
82 'AccessException', 'Accessible', 'AccessibleAction', 'AccessibleBundle',
83 'AccessibleComponent', 'AccessibleContext', 'AccessibleHyperlink',
84 'AccessibleHypertext', 'AccessibleIcon', 'AccessibleObject',
85 'AccessibleRelation', 'AccessibleRelationSet', 'AccessibleResourceBundle',
86 'AccessibleRole', 'AccessibleSelection', 'AccessibleState',
87 'AccessibleStateSet', 'AccessibleTable', 'AccessibleTableModelChange',
88 'AccessibleText', 'AccessibleValue', 'Acl', 'AclEntry', 'AclNotFoundException',
89 'Action', 'ActionEvent', 'ActionListener', 'ActionMap', 'ActionMapUIResource',
90 'Activatable', 'ActivateFailedException', 'ActivationDesc',
91 'ActivationException', 'ActivationGroup', 'ActivationGroupDesc',
92 'ActivationGroupDesc.CommandEnvironment', 'ActivationGroupID', 'ActivationID',
93 'ActivationInstantiator', 'ActivationMonitor', 'ActivationSystem',
94 'Activator', 'ActiveEvent', 'Adjustable', 'AdjustmentEvent', 'AdjustmentListener',
95 'Adler32', 'AffineTransform', 'AffineTransformOp', 'AlgorithmParameterGenerator',
96 'AlgorithmParameterGeneratorSpi', 'AlgorithmParameters', 'AlgorithmParameterSpec',
97 'AlgorithmParametersSpi', 'AllPermission', 'AlphaComposite', 'AlreadyBound',
98 'AlreadyBoundException', 'AlreadyBoundHelper', 'AlreadyBoundHolder',
99 'AncestorEvent', 'AncestorListener', 'Annotation', 'Any', 'AnyHolder',
100 'AnySeqHelper', 'AnySeqHolder', 'Applet', 'AppletContext', 'AppletInitializer',
101 'AppletStub', 'ApplicationException', 'Arc2D', 'Arc2D.Double', 'Arc2D.Float',
102 'Area', 'AreaAveragingScaleFilter', 'ARG_IN', 'ARG_INOUT', 'ARG_OUT',
103 'ArithmeticException', 'Array', 'ArrayIndexOutOfBoundsException',
104 'ArrayList', 'Arrays', 'ArrayStoreException', 'AsyncBoxView',
105 'Attribute', 'AttributedCharacterIterator', 'AttributedCharacterIterator.Attribute',
106 'AttributedString', 'AttributeInUseException', 'AttributeList',
107 'AttributeModificationException', 'Attributes', 'Attributes.Name',
108 'AttributeSet', 'AttributeSet.CharacterAttribute', 'AttributeSet.ColorAttribute',
109 'AttributeSet.FontAttribute', 'AttributeSet.ParagraphAttribute',
110 'AudioClip', 'AudioFileFormat', 'AudioFileFormat.Type', 'AudioFileReader',
111 'AudioFileWriter', 'AudioFormat', 'AudioFormat.Encoding', 'AudioInputStream',
112 'AudioPermission', 'AudioSystem', 'AuthenticationException',
113 'AuthenticationNotSupportedException', 'Authenticator', 'Autoscroll',
114 'AWTError', 'AWTEvent', 'AWTEventListener', 'AWTEventMulticaster',
115 'AWTException', 'AWTPermission', 'BAD_CONTEXT', 'BAD_INV_ORDER', 'BAD_OPERATION',
116 'BAD_PARAM', 'BAD_POLICY', 'BAD_POLICY_TYPE', 'BAD_POLICY_VALUE', 'BAD_TYPECODE',
117 'BadKind', 'BadLocationException', 'BandCombineOp', 'BandedSampleModel','BasicArrowButton',
118 'BasicAttribute', 'BasicAttributes', 'BasicBorders', 'BasicBorders.ButtonBorder',
119 'BasicBorders.FieldBorder', 'BasicBorders.MarginBorder', 'BasicBorders.MenuBarBorder',
120 'BasicBorders.RadioButtonBorder', 'BasicBorders.SplitPaneBorder',
121 'BasicBorders.ToggleButtonBorder', 'BasicButtonListener', 'BasicButtonUI',
122 'BasicCheckBoxMenuItemUI', 'BasicCheckBoxUI', 'BasicColorChooserUI', 'BasicComboBoxEditor',
123 'BasicComboBoxEditor.UIResource', 'BasicComboBoxRenderer', 'BasicComboBoxRenderer.UIResource',
124 'BasicComboBoxUI', 'BasicComboPopup', 'BasicDesktopIconUI', 'BasicDesktopPaneUI',
125 'BasicDirectoryModel', 'BasicEditorPaneUI', 'BasicFileChooserUI',
126 'BasicGraphicsUtils', 'BasicHTML', 'BasicIconFactory', 'BasicInternalFrameTitlePane',
127 'BasicInternalFrameUI', 'BasicLabelUI', 'BasicListUI', 'BasicLookAndFeel',
128 'BasicMenuBarUI', 'BasicMenuItemUI', 'BasicMenuUI', 'BasicOptionPaneUI',
129 'BasicOptionPaneUI.ButtonAreaLayout', 'BasicPanelUI', 'BasicPasswordFieldUI',
130 'BasicPermission', 'BasicPopupMenuSeparatorUI', 'BasicPopupMenuUI',
131 'BasicProgressBarUI', 'BasicRadioButtonMenuItemUI', 'BasicRadioButtonUI',
132 'BasicRootPaneUI', 'BasicScrollBarUI', 'BasicScrollPaneUI', 'BasicSeparatorUI',
133 'BasicSliderUI', 'BasicSplitPaneDivider', 'BasicSplitPaneUI', 'BasicStroke',
134 'BasicTabbedPaneUI', 'BasicTableHeaderUI', 'BasicTableUI', 'BasicTextAreaUI',
135 'BasicTextFieldUI', 'BasicTextPaneUI', 'BasicTextUI', 'BasicTextUI.BasicCaret',
136 'BasicTextUI.BasicHighlighter', 'BasicToggleButtonUI', 'BasicToolBarSeparatorUI',
137 'BasicToolBarUI', 'BasicToolTipUI', 'BasicTreeUI', 'BasicViewportUI',
138 'BatchUpdateException', 'BeanContext', 'BeanContextChild',
139 'BeanContextChildComponentProxy', 'BeanContextChildSupport', 'BeanContextContainerProxy',
140 'BeanContextEvent', 'BeanContextMembershipEvent', 'BeanContextMembershipListener',
141 'BeanContextProxy', 'BeanContextServiceAvailableEvent', 'BeanContextServiceProvider',
142 'BeanContextServiceProviderBeanInfo', 'BeanContextServiceRevokedEvent',
143 'BeanContextServiceRevokedListener', 'BeanContextServices',
144 'BeanContextServicesListener', 'BeanContextServicesSupport',
145 'BeanContextServicesSupport.BCSSServiceProvider', 'BeanContextSupport',
146 'BeanContextSupport.BCSIterator', 'BeanDescriptor', 'BeanInfo', 'Beans',
147 'BevelBorder', 'BigDecimal', 'BigInteger', 'BinaryRefAddr', 'BindException',
148 'Binding', 'BindingHelper', 'BindingHolder', 'BindingIterator',
149 'BindingIteratorHelper', 'BindingIteratorHolder', 'BindingIteratorOperations',
150 'BindingListHelper', 'BindingListHolder', 'BindingType', 'BindingTypeHelper',
151 'BindingTypeHolder', 'BitSet', 'Blob', 'BlockView', 'Book', 'Boolean',
152 'BooleanControl', 'BooleanControl.Type', 'BooleanHolder', 'BooleanSeqHelper',
153 'BooleanSeqHolder', 'Border', 'BorderFactory', 'BorderLayout', 'BorderUIResource',
154 'BorderUIResource.BevelBorderUIResource', 'BorderUIResource.CompoundBorderUIResource',
155 'BorderUIResource.EmptyBorderUIResource', 'BorderUIResource.EtchedBorderUIResource',
156 'BorderUIResource.LineBorderUIResource', 'BorderUIResource.MatteBorderUIResource',
157 'BorderUIResource.TitledBorderUIResource', 'BoundedRangeModel', 'Bounds',
158 'Box', 'Box.Filler', 'BoxedValueHelper', 'BoxLayout', 'BoxView',
159 'BreakIterator', 'BufferedImage', 'BufferedImageFilter', 'BufferedImageOp',
160 'BufferedInputStream', 'BufferedOutputStream', 'BufferedReader', 'BufferedWriter',
161 'Button', 'ButtonGroup', 'ButtonModel', 'ButtonUI', 'Byte', 'ByteArrayInputStream',
162 'ByteArrayOutputStream', 'ByteHolder', 'ByteLookupTable', 'Calendar',
163 'CallableStatement', 'CannotProceed', 'CannotProceedException', 'CannotProceedHelper',
164 'CannotProceedHolder', 'CannotRedoException', 'CannotUndoException',
165 'Canvas', 'CardLayout', 'Caret', 'CaretEvent', 'CaretListener', 'CellEditor',
166 'CellEditorListener', 'CellRendererPane', 'Certificate', 'Certificate.CertificateRep',
167 'CertificateEncodingException', 'CertificateException', 'CertificateExpiredException',
168 'CertificateFactory', 'CertificateFactorySpi', 'CertificateNotYetValidException',
169 'CertificateParsingException', 'ChangedCharSetException', 'ChangeEvent',
170 'ChangeListener', 'Character', 'Character.Subset', 'Character.UnicodeBlock',
171 'CharacterIterator', 'CharArrayReader', 'CharArrayWriter', 'CharConversionException',
172 'CharHolder', 'CharSeqHelper', 'CharSeqHolder', 'Checkbox', 'CheckboxGroup',
173 'CheckboxMenuItem', 'CheckedInputStream', 'CheckedOutputStream', 'Checksum',
174 'Choice', 'ChoiceFormat', 'Class', 'ClassCastException', 'ClassCircularityError',
175 'ClassDesc', 'ClassFormatError', 'ClassLoader', 'ClassNotFoundException',
176 'Clip', 'Clipboard', 'ClipboardOwner', 'Clob', 'Cloneable', 'CloneNotSupportedException',
177 'CMMException', 'CodeSource', 'CollationElementIterator', 'CollationKey',
178 'Collator', 'Collection', 'Collections', 'Color', 'ColorChooserComponentFactory',
179 'ColorChooserUI', 'ColorConvertOp', 'ColorModel', 'ColorSelectionModel',
180 'ColorSpace', 'ColorUIResource', 'ComboBoxEditor', 'ComboBoxModel', 'ComboBoxUI',
181 'ComboPopup', 'COMM_FAILURE', 'CommunicationException', 'Comparable',
182 'Comparator', 'Compiler', 'CompletionStatus', 'CompletionStatusHelper',
183 'Component', 'ComponentAdapter', 'ComponentColorModel', 'ComponentEvent',
184 'ComponentInputMap', 'ComponentInputMapUIResource', 'ComponentListener',
185 'ComponentOrientation', 'ComponentSampleModel', 'ComponentUI', 'ComponentView',
186 'Composite', 'CompositeContext', 'CompositeName','CompositeView', 'CompoundBorder',
187 'CompoundControl', 'CompoundControl.Type', 'CompoundEdit', 'CompoundName',
188 'ConcurrentModificationException', 'ConfigurationException', 'ConnectException',
189 'ConnectException', 'ConnectIOException', 'Connection', 'Constructor',
190 'Container', 'ContainerAdapter', 'ContainerEvent', 'ContainerListener',
191 'ContentHandler', 'ContentHandlerFactory', 'ContentModel', 'Context', 'ContextList',
192 'ContextNotEmptyException', 'ContextualRenderedImageFactory', 'Control',
193 'Control.Type', 'ControlFactory', 'ControllerEventListener', 'ConvolveOp',
194 'CRC32', 'CRL', 'CRLException', 'CropImageFilter', 'CSS', 'CSS.Attribute',
195 'CTX_RESTRICT_SCOPE', 'CubicCurve2D', 'CubicCurve2D.Double', 'CubicCurve2D.Float',
196 'Current', 'CurrentHelper', 'CurrentHolder', 'CurrentOperations', 'Cursor',
197 'Customizer', 'CustomMarshal', 'CustomValue', 'DATA_CONVERSION', 'DatabaseMetaData',
198 'DataBuffer', 'DataBufferByte', 'DataBufferInt', 'DataBufferShort', 'DataBufferUShort',
199 'DataFlavor', 'DataFormatException', 'DatagramPacket', 'DatagramSocket',
200 'DatagramSocketImpl', 'DatagramSocketImplFactory', 'DataInput', 'DataInputStream',
201 'DataLine', 'DataLine.Info', 'DataOutput', 'DataOutputStream', 'DataOutputStream',
202 'DataTruncation', 'Date', 'DateFormat', 'DateFormatSymbols', 'DebugGraphics',
203 'DecimalFormat', 'DecimalFormatSymbols', 'DefaultBoundedRangeModel',
204 'DefaultButtonModel', 'DefaultCaret', 'DefaultCellEditor', 'DefaultColorSelectionModel',
205 'DefaultComboBoxModel', 'DefaultDesktopManager', 'DefaultEditorKit',
206 'DefaultEditorKit.BeepAction', 'DefaultEditorKit.CopyAction',
207 'DefaultEditorKit.CutAction', 'DefaultEditorKit.DefaultKeyTypedAction',
208 'DefaultEditorKit.InsertBreakAction', 'DefaultEditorKit.InsertContentAction',
209 'DefaultEditorKit.InsertTabAction', 'DefaultEditorKit.PasteAction,',
210 'DefaultFocusManager', 'DefaultHighlighter', 'DefaultHighlighter.DefaultHighlightPainter',
211 'DefaultListCellRenderer', 'DefaultListCellRenderer.UIResource', 'DefaultListModel',
212 'DefaultListSelectionModel', 'DefaultMenuLayout', 'DefaultMetalTheme',
213 'DefaultMutableTreeNode', 'DefaultSingleSelectionModel', 'DefaultStyledDocument',
214 'DefaultStyledDocument.AttributeUndoableEdit', 'DefaultStyledDocument.ElementSpec',
215 'DefaultTableCellRenderer', 'DefaultTableCellRenderer.UIResource', 'DefaultTableColumnModel',
216 'DefaultTableModel', 'DefaultTextUI', 'DefaultTreeCellEditor', 'DefaultTreeCellRenderer',
217 'DefaultTreeModel', 'DefaultTreeSelectionModel', 'DefinitionKind', 'DefinitionKindHelper',
218 'Deflater', 'DeflaterOutputStream', 'Delegate', 'DesignMode', 'DesktopIconUI',
219 'DesktopManager', 'DesktopPaneUI', 'DGC', 'Dialog', 'Dictionary', 'DigestException',
220 'DigestInputStream', 'DigestOutputStream', 'Dimension', 'Dimension2D',
221 'DimensionUIResource', 'DirContext', 'DirectColorModel', 'DirectoryManager',
222 'DirObjectFactory', 'DirStateFactory', 'DirStateFactory.Result', 'DnDConstants',
223 'Document', 'DocumentEvent', 'DocumentEvent.ElementChange', 'DocumentEvent.EventType',
224 'DocumentListener', 'DocumentParser', 'DomainCombiner', 'DomainManager',
225 'DomainManagerOperations', 'Double', 'DoubleHolder', 'DoubleSeqHelper',
226 'DoubleSeqHolder', 'DragGestureEvent', 'DragGestureListener', 'DragGestureRecognizer',
227 'DragSource', 'DragSourceContext', 'DragSourceDragEvent', 'DragSourceDropEvent',
228 'DragSourceEvent', 'DragSourceListener', 'Driver', 'DriverManager',
229 'DriverPropertyInfo', 'DropTarget', 'DropTarget.DropTargetAutoScroller',
230 'DropTargetContext', 'DropTargetDragEvent', 'DropTargetDropEvent',
231 'DropTargetEvent', 'DropTargetListener', 'DSAKey', 'DSAKeyPairGenerator',
232 'DSAParameterSpec', 'DSAParams', 'DSAPrivateKey', 'DSAPrivateKeySpec',
233 'DSAPublicKey', 'DSAPublicKeySpec', 'DTD', 'DTDConstants', 'DynamicImplementation',
234 'DynAny', 'DynArray', 'DynEnum', 'DynFixed', 'DynSequence', 'DynStruct',
235 'DynUnion', 'DynValue', 'EditorKit', 'Element', 'ElementIterator', 'Ellipse2D',
236 'Ellipse2D.Double', 'Ellipse2D.Float', 'EmptyBorder', 'EmptyStackException',
237 'EncodedKeySpec', 'Entity', 'EnumControl', 'EnumControl.Type','Enumeration',
238 'Environment', 'EOFException', 'Error', 'EtchedBorder', 'Event', 'EventContext',
239 'EventDirContext', 'EventListener', 'EventListenerList', 'EventObject', 'EventQueue',
240 'EventSetDescriptor', 'Exception', 'ExceptionInInitializerError', 'ExceptionList',
241 'ExpandVetoException', 'ExportException', 'ExtendedRequest', 'ExtendedResponse',
242 'Externalizable', 'FeatureDescriptor', 'Field', 'FieldNameHelper',
243 'FieldPosition', 'FieldView', 'File', 'FileChooserUI', 'FileDescriptor',
244 'FileDialog', 'FileFilter', 'FileFilter', 'FileInputStream', 'FilenameFilter',
245 'FileNameMap', 'FileNotFoundException', 'FileOutputStream', 'FilePermission',
246 'FileReader', 'FileSystemView', 'FileView', 'FileWriter', 'FilteredImageSource',
247 'FilterInputStream', 'FilterOutputStream', 'FilterReader', 'FilterWriter',
248 'FixedHeightLayoutCache', 'FixedHolder', 'FlatteningPathIterator', 'FlavorMap',
249 'Float', 'FloatControl', 'FloatControl.Type', 'FloatHolder', 'FloatSeqHelper',
250 'FloatSeqHolder', 'FlowLayout', 'FlowView', 'FlowView.FlowStrategy', 'FocusAdapter',
251 'FocusEvent', 'FocusListener', 'FocusManager', 'Font', 'FontFormatException',
252 'FontMetrics', 'FontRenderContext', 'FontUIResource', 'Format', 'FormatConversionProvider',
253 'FormView', 'Frame', 'FREE_MEM', 'GapContent', 'GeneralPath', 'GeneralSecurityException',
254 'GlyphJustificationInfo', 'GlyphMetrics', 'GlyphVector', 'GlyphView', 'GlyphView.GlyphPainter',
255 'GradientPaint', 'GraphicAttribute', 'Graphics', 'Graphics2D', 'GraphicsConfigTemplate',
256 'GraphicsConfiguration', 'GraphicsDevice', 'GraphicsEnvironment', 'GrayFilter',
257 'GregorianCalendar', 'GridBagConstraints', 'GridBagLayout', 'GridLayout', 'Group', 'Guard',
258 'GuardedObject', 'GZIPInputStream', 'GZIPOutputStream',
263 'HierarchyBoundsAdapter',
264 'HierarchyBoundsListener',
268 'Highlighter.Highlight',
269 'Highlighter.HighlightPainter',
275 'HTMLDocument.Iterator',
277 'HTMLEditorKit.HTMLFactory',
278 'HTMLEditorKit.HTMLTextAction',
279 'HTMLEditorKit.InsertHTMLTextAction',
280 'HTMLEditorKit.LinkController',
281 'HTMLEditorKit.Parser',
282 'HTMLEditorKit.ParserCallback',
283 'HTMLFrameHyperlinkEvent',
287 'HyperlinkEvent.EventType',
301 'IDLTypeHelper', 'IDLTypeOperations',
302 'IllegalAccessError',
303 'IllegalAccessException',
304 'IllegalArgumentException',
305 'IllegalComponentStateException',
306 'IllegalMonitorStateException',
307 'IllegalPathStateException',
308 'IllegalStateException',
309 'IllegalThreadStateException',
313 'ImageGraphicAttribute',
317 'ImagingOpException',
319 'IncompatibleClassChangeError',
320 'InconsistentTypeCode',
322 'IndexedPropertyDescriptor',
323 'IndexOutOfBoundsException',
324 'IndirectionException',
327 'InflaterInputStream',
328 'InheritableThreadLocal',
330 'InitialContextFactory',
331 'InitialContextFactoryBuilder',
335 'InitialLdapContext',
340 'InputMapUIResource',
342 'InputMethodContext',
343 'InputMethodDescriptor',
345 'InputMethodHighlight',
346 'InputMethodListener',
347 'InputMethodRequests',
356 'InstantiationError',
357 'InstantiationException',
359 'InsufficientResourcesException',
362 'InternalError', 'InternalFrameAdapter',
363 'InternalFrameEvent',
364 'InternalFrameListener',
366 'InterruptedException',
367 'InterruptedIOException',
368 'InterruptedNamingException',
371 'IntrospectionException',
378 'INVALID_TRANSACTION',
379 'InvalidAlgorithmParameterException',
380 'InvalidAttributeIdentifierException',
381 'InvalidAttributesException',
382 'InvalidAttributeValueException',
383 'InvalidClassException',
384 'InvalidDnDOperationException',
385 'InvalidKeyException',
386 'InvalidKeySpecException',
387 'InvalidMidiDataException',
390 'InvalidNameException',
393 'InvalidObjectException',
394 'InvalidParameterException',
395 'InvalidParameterSpecException',
396 'InvalidSearchControlsException',
397 'InvalidSearchFilterException',
399 'InvalidTransactionException',
403 'InvocationTargetException',
407 'IRObjectOperations', 'IstringHelper', 'ItemEvent', 'ItemListener',
408 'ItemSelectable', 'Iterator', 'JApplet', 'JarEntry', 'JarException',
409 'JarFile', 'JarInputStream', 'JarOutputStream', 'JarURLConnection',
410 'JButton', 'JCheckBox', 'JCheckBoxMenuItem', 'JColorChooser',
412 'JComboBox.KeySelectionManager',
420 'JInternalFrame.JDesktopIcon',
428 'JobAttributes.DefaultSelectionType',
429 'JobAttributes.DestinationType',
430 'JobAttributes.DialogType',
431 'JobAttributes.MultipleDocumentHandlingType',
432 'JobAttributes.SidesType',
437 'JPopupMenu.Separator',
440 'JRadioButtonMenuItem',
452 'JTextComponent.KeyBinding', 'JTextField',
455 'JToggleButton.ToggleButtonModel',
457 'JToolBar.Separator',
460 'JTree.DynamicUtilTreeNode',
461 'JTree.EmptySelectionModel',
472 'KeyManagementException',
476 'KeyPairGeneratorSpi',
485 'LastOwnerException',
486 'LayeredHighlighter',
487 'LayeredHighlighter.LayerPainter',
492 'LdapReferralException',
494 'LimitExceededException',
506 'LineNumberInputStream',
508 'LineUnavailableException',
521 'ListResourceBundle',
522 'ListSelectionEvent',
523 'ListSelectionListener',
524 'ListSelectionModel',
540 'MalformedLinkException',
541 'MalformedURLException',
557 'MenuDragMouseEvent',
558 'MenuDragMouseListener',
566 'MenuSelectionManager',
573 'MetalBorders.ButtonBorder',
574 'MetalBorders.Flush3DBorder',
575 'MetalBorders.InternalFrameBorder',
576 'MetalBorders.MenuBarBorder',
577 'MetalBorders.MenuItemBorder',
578 'MetalBorders.OptionDialogBorder',
579 'MetalBorders.PaletteBorder',
580 'MetalBorders.PopupMenuBorder',
581 'MetalBorders.RolloverButtonBorder',
582 'MetalBorders.ScrollPaneBorder',
583 'MetalBorders.TableHeaderBorder',
584 'MetalBorders.TextFieldBorder',
585 'MetalBorders.ToggleButtonBorder',
586 'MetalBorders.ToolBarBorder',
590 'MetalComboBoxButton',
591 'MetalComboBoxEditor',
592 'MetalComboBoxEditor.UIResource',
595 'MetalDesktopIconUI',
596 'MetalFileChooserUI',
598 'MetalIconFactory.FileIcon16',
599 'MetalIconFactory.FolderIcon16',
600 'MetalIconFactory.PaletteCloseIcon',
601 'MetalIconFactory.TreeControlIcon',
602 'MetalIconFactory.TreeFolderIcon',
603 'MetalIconFactory.TreeLeafIcon',
604 'MetalInternalFrameTitlePane',
605 'MetalInternalFrameUI',
608 'MetalPopupMenuSeparatorUI',
609 'MetalProgressBarUI',
610 'MetalRadioButtonUI',
620 'MetalToggleButtonUI',
630 'MidiDeviceProvider',
637 'MidiUnavailableException',
638 'MimeTypeParseException',
640 'MissingResourceException',
647 'MouseDragGestureRecognizer',
650 'MouseInputListener',
652 'MouseMotionAdapter',
653 'MouseMotionListener',
656 'MultiColorChooserUI',
658 'MultiDesktopIconUI',
659 'MultiDesktopPaneUI',
660 'MultiFileChooserUI',
661 'MultiInternalFrameUI',
662 'MultiLabelUI', 'MultiListUI',
668 'MultiPixelPackedSampleModel',
671 'MultiProgressBarUI',
678 'MultiTableHeaderUI',
685 'MutableAttributeSet',
686 'MutableComboBoxModel',
689 'NameAlreadyBoundException',
692 'NameComponentHelper',
693 'NameComponentHolder',
697 'NameNotFoundException',
699 'NamespaceChangeListener',
701 'NameValuePairHelper',
704 'NamingContextHelper',
705 'NamingContextHolder',
706 'NamingContextOperations',
710 'NamingExceptionEvent',
713 'NamingSecurityException',
714 'NegativeArraySizeException',
721 'NoClassDefFoundError',
722 'NoInitialContextException', 'NoninvertibleTransformException',
723 'NoPermissionException',
724 'NoRouteToHostException',
725 'NoSuchAlgorithmException',
726 'NoSuchAttributeException',
727 'NoSuchElementException',
729 'NoSuchFieldException',
731 'NoSuchMethodException',
732 'NoSuchObjectException',
733 'NoSuchProviderException',
734 'NotActiveException',
736 'NotContextException',
744 'NotFoundReasonHelper',
745 'NotFoundReasonHolder',
747 'NotSerializableException',
748 'NullPointerException',
750 'NumberFormat', 'NumberFormatException', 'NVList',
751 'OBJ_ADAPTER', 'Object', 'OBJECT_NOT_EXIST', 'ObjectChangeListener',
753 'ObjectFactoryBuilder',
756 'ObjectImpl', 'ObjectImpl',
759 'ObjectInputStream.GetField',
760 'ObjectInputValidation',
762 'ObjectOutputStream',
763 'ObjectOutputStream.PutField',
765 'ObjectStreamConstants',
766 'ObjectStreamException',
777 'OperationNotSupportedException',
779 'OptionalDataException',
784 'OutputStreamWriter',
791 'PageAttributes.ColorType',
792 'PageAttributes.MediaType',
793 'PageAttributes.OrientationRequestedType',
794 'PageAttributes.OriginType',
795 'PageAttributes.PrintQualityType',
806 'ParameterDescriptor',
811 'PartialResultException',
812 'PasswordAuthentication',
818 'PermissionCollection',
827 'PixelInterleavedSampleModel',
828 'PKCS8EncodedKeySpec',
842 'PolicyOperations', 'PolicyTypeHelper',
850 'PortableRemoteObject',
851 'PortableRemoteObjectDelegate',
859 'PrinterAbortException',
862 'PrinterIOException',
871 'PrivilegedActionException',
872 'PrivilegedExceptionAction',
874 'ProfileDataException',
877 'ProgressMonitorInputStream',
879 'PropertyChangeEvent',
880 'PropertyChangeListener',
881 'PropertyChangeSupport',
882 'PropertyDescriptor',
884 'PropertyEditorManager',
885 'PropertyEditorSupport',
886 'PropertyPermission',
887 'PropertyResourceBundle',
888 'PropertyVetoException',
896 'PushbackInputStream',
899 'QuadCurve2D.Double',
902 'RandomAccessFile', 'Raster', 'RasterFormatException', 'RasterOp',
903 'Reader', 'Receiver', 'Rectangle', 'Rectangle2D', 'Rectangle2D.Double',
904 'Rectangle2D.Float', 'RectangularShape', 'Ref', 'RefAddr', 'Reference',
905 'Referenceable', 'ReferenceQueue', 'ReferralException',
906 'ReflectPermission', 'Registry', 'RegistryHandler', 'RemarshalException',
907 'Remote', 'RemoteCall', 'RemoteException', 'RemoteObject', 'RemoteRef',
912 'RenderableImageProducer',
915 'RenderedImageFactory',
918 'RenderingHints.Key',
920 'ReplicateScaleFilter',
922 'RepositoryIdHelper',
934 'RMIClientSocketFactory',
936 'RMISecurityException',
937 'RMISecurityManager',
938 'RMIServerSocketFactory',
944 'RoundRectangle2D.Double',
945 'RoundRectangle2D.Float',
948 'RSAKeyGenParameterSpec',
950 'RSAPrivateCrtKeySpec',
964 'SchemaViolationException',
969 'ScrollPaneConstants',
971 'ScrollPaneLayout.UIResource',
981 'SecurityPermission',
985 'SequenceInputStream',
987 'Sequencer.SyncMode',
989 'SerializablePermission',
991 'ServerCloneException',
992 'ServerError', 'ServerException',
993 'ServerNotActiveException',
996 'ServerRuntimeException',
999 'ServiceDetailHelper',
1000 'ServiceInformation',
1001 'ServiceInformationHelper',
1002 'ServiceInformationHolder',
1003 'ServiceUnavailableException',
1006 'SetOverrideTypeHelper',
1008 'ShapeGraphicAttribute',
1016 'SignatureException',
1020 'SimpleAttributeSet',
1024 'SinglePixelPackedSampleModel',
1025 'SingleSelectionModel',
1026 'SizeLimitExceededException',
1030 'SkeletonMismatchException',
1031 'SkeletonNotFoundException',
1036 'SocketImplFactory',
1039 'SocketSecurityException',
1046 'SoundbankResource',
1052 'SQLOutput', 'SQLPermission',
1055 'StackOverflowError',
1062 'StreamCorruptedException',
1067 'StringBufferInputStream',
1068 'StringCharacterIterator',
1071 'StringIndexOutOfBoundsException',
1076 'StringValueHelper',
1081 'StructMemberHelper',
1084 'StubNotFoundException',
1087 'StyleConstants.CharacterConstants',
1088 'StyleConstants.ColorConstants',
1089 'StyleConstants.FontConstants',
1090 'StyleConstants.ParagraphConstants',
1094 'StyledEditorKit.AlignmentAction',
1095 'StyledEditorKit.BoldAction',
1096 'StyledEditorKit.FontFamilyAction',
1097 'StyledEditorKit.FontSizeAction',
1098 'StyledEditorKit.ForegroundAction',
1099 'StyledEditorKit.ItalicAction',
1100 'StyledEditorKit.StyledTextAction',
1101 'StyledEditorKit.UnderlineAction',
1103 'StyleSheet.BoxPainter',
1104 'StyleSheet.ListPainter',
1106 'SwingPropertyChangeSupport',
1108 'SyncFailedException',
1112 'SystemColor', 'SystemException',
1118 'TableCellRenderer',
1121 'TableColumnModelEvent',
1122 'TableColumnModelListener',
1126 'TableModelListener',
1142 'TextLayout.CaretPolicy',
1155 'TimeLimitExceededException',
1166 'TooManyListenersException',
1168 'TRANSACTION_REQUIRED',
1169 'TRANSACTION_ROLLEDBACK',
1170 'TransactionRequiredException',
1171 'TransactionRolledbackException',
1173 'TransformAttribute',
1179 'TreeExpansionEvent',
1180 'TreeExpansionListener',
1184 'TreeModelListener',
1187 'TreeSelectionEvent',
1188 'TreeSelectionListener',
1189 'TreeSelectionModel',
1192 'TreeWillExpandListener',
1199 'UIDefaults.ActiveValue',
1200 'UIDefaults.LazyInputMap',
1201 'UIDefaults.LazyValue',
1202 'UIDefaults.ProxyLazyValue', 'UIManager',
1203 'UIManager.LookAndFeelInfo',
1205 'ULongLongSeqHelper',
1206 'ULongLongSeqHolder',
1209 'UndeclaredThrowableException',
1211 'UndoableEditEvent',
1212 'UndoableEditListener',
1213 'UndoableEditSupport',
1215 'UnexpectedException',
1216 'UnicastRemoteObject',
1218 'UnionMemberHelper',
1222 'UnknownGroupException',
1223 'UnknownHostException',
1224 'UnknownHostException',
1225 'UnknownObjectException',
1226 'UnknownServiceException',
1227 'UnknownUserException',
1228 'UnmarshalException',
1229 'UnrecoverableKeyException',
1231 'UnresolvedPermission',
1232 'UnsatisfiedLinkError',
1233 'UnsolicitedNotification',
1234 'UnsolicitedNotificationEvent',
1235 'UnsolicitedNotificationListener',
1236 'UNSUPPORTED_POLICY',
1237 'UNSUPPORTED_POLICY_VALUE',
1238 'UnsupportedAudioFileException',
1239 'UnsupportedClassVersionError',
1240 'UnsupportedEncodingException',
1241 'UnsupportedFlavorException',
1242 'UnsupportedLookAndFeelException',
1243 'UnsupportedOperationException',
1250 'URLStreamHandlerFactory',
1254 'UTFDataFormatException',
1264 'ValueMemberHelper',
1265 'VariableHeightLayoutCache',
1268 'VersionSpecHelper',
1269 'VetoableChangeListener',
1270 'VetoableChangeSupport',
1275 'VirtualMachineError',
1292 'WindowEvent', 'WindowListener',
1295 'WritableRenderedImage',
1296 'WriteAbortedException',
1299 'WStringValueHelper',
1303 'X509EncodedKeySpec',
1311 '_BindingIteratorImplBase',
1312 '_BindingIteratorStub',
1314 '_NamingContextImplBase',
1315 '_NamingContextStub',
1320 'void', 'double', 'int', 'boolean', 'byte', 'short', 'long', 'char', 'float'
1324 '(', ')', '[', ']', '{', '}', '*', '&', '%', '!', ';', '<', '>', '?'
1326 'CASE_SENSITIVE' => array(
1327 GESHI_COMMENTS
=> true,
1334 'KEYWORDS' => array(
1335 1 => 'color: #b1b100;',
1336 2 => 'color: #000000; font-weight: bold;',
1337 3 => 'color: #aaaadd; font-weight: bold;',
1338 4 => 'color: #993333;'
1340 'COMMENTS' => array(
1341 1=> 'color: #808080; font-style: italic;',
1342 2=> 'color: #a1a100;',
1343 'MULTI' => 'color: #808080; font-style: italic;'
1345 'ESCAPE_CHAR' => array(
1346 0 => 'color: #000099; font-weight: bold;'
1348 'BRACKETS' => array(
1349 0 => 'color: #66cc66;'
1352 0 => 'color: #ff0000;'
1355 0 => 'color: #cc66cc;'
1358 1 => 'color: #006600;',
1359 2 => 'color: #006600;'
1362 0 => 'color: #66cc66;'
1372 3 => 'http://www.google.com/search?hl=en&q=allinurl%3A{FNAME}+java.sun.com&bntI=I%27m%20Feeling%20Lucky',
1376 'OBJECT_SPLITTERS' => array(
1381 'STRICT_MODE_APPLIES' => GESHI_NEVER
,
1382 'SCRIPT_DELIMITERS' => array(
1384 'HIGHLIGHT_STRICT_BLOCK' => array(