]>
src.bluestatic.org Git - viewsvn.git/blob - includes/geshi/geshi/java.php
2 /*************************************************************************************
5 * Author: Nigel McNie (oracle.shinoda@gmail.com)
6 * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
7 * Release Version: 1.0.7.5
8 * CVS Revision Version: $Revision: 1.8 $
9 * Date Started: 2004/07/10
10 * Last Modified: $Date: 2005/10/22 07:52:59 $
12 * Java language file for GeSHi.
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', 'elseif', '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'
72 'AbstractAction', 'AbstractBorder', 'AbstractButton', 'AbstractCellEditor',
73 'AbstractCollection', 'AbstractColorChooserPanel', 'AbstractDocument',
74 'AbstractDocument.AttributeContext', 'AbstractDocument.Content',
75 'AbstractDocument.ElementEdit', 'AbstractLayoutCache',
76 'AbstractLayoutCache.NodeDimensions', 'AbstractList', 'AbstractListModel',
77 'AbstractMap', 'AbstractMethodError', 'AbstractSequentialList',
78 'AbstractSet', 'AbstractTableModel', 'AbstractUndoableEdit', 'AbstractWriter',
79 'AccessControlContext', 'AccessControlException', 'AccessController',
80 'AccessException', 'Accessible', 'AccessibleAction', 'AccessibleBundle',
81 'AccessibleComponent', 'AccessibleContext', 'AccessibleHyperlink',
82 'AccessibleHypertext', 'AccessibleIcon', 'AccessibleObject',
83 'AccessibleRelation', 'AccessibleRelationSet', 'AccessibleResourceBundle',
84 'AccessibleRole', 'AccessibleSelection', 'AccessibleState',
85 'AccessibleStateSet', 'AccessibleTable', 'AccessibleTableModelChange',
86 'AccessibleText', 'AccessibleValue', 'Acl', 'AclEntry', 'AclNotFoundException',
87 'Action', 'ActionEvent', 'ActionListener', 'ActionMap', 'ActionMapUIResource',
88 'Activatable', 'ActivateFailedException', 'ActivationDesc',
89 'ActivationException', 'ActivationGroup', 'ActivationGroupDesc',
90 'ActivationGroupDesc.CommandEnvironment', 'ActivationGroupID', 'ActivationID',
91 'ActivationInstantiator', 'ActivationMonitor', 'ActivationSystem',
92 'Activator', 'ActiveEvent', 'Adjustable', 'AdjustmentEvent', 'AdjustmentListener',
93 'Adler32', 'AffineTransform', 'AffineTransformOp', 'AlgorithmParameterGenerator',
94 'AlgorithmParameterGeneratorSpi', 'AlgorithmParameters', 'AlgorithmParameterSpec',
95 'AlgorithmParametersSpi', 'AllPermission', 'AlphaComposite', 'AlreadyBound',
96 'AlreadyBoundException', 'AlreadyBoundHelper', 'AlreadyBoundHolder',
97 'AncestorEvent', 'AncestorListener', 'Annotation', 'Any', 'AnyHolder',
98 'AnySeqHelper', 'AnySeqHolder', 'Applet', 'AppletContext', 'AppletInitializer',
99 'AppletStub', 'ApplicationException', 'Arc2D', 'Arc2D.Double', 'Arc2D.Float',
100 'Area', 'AreaAveragingScaleFilter', 'ARG_IN', 'ARG_INOUT', 'ARG_OUT',
101 'ArithmeticException', 'Array', 'ArrayIndexOutOfBoundsException',
102 'ArrayList', 'Arrays', 'ArrayStoreException', 'AsyncBoxView',
103 'Attribute', 'AttributedCharacterIterator', 'AttributedCharacterIterator.Attribute',
104 'AttributedString', 'AttributeInUseException', 'AttributeList',
105 'AttributeModificationException', 'Attributes', 'Attributes.Name',
106 'AttributeSet', 'AttributeSet.CharacterAttribute', 'AttributeSet.ColorAttribute',
107 'AttributeSet.FontAttribute', 'AttributeSet.ParagraphAttribute',
108 'AudioClip', 'AudioFileFormat', 'AudioFileFormat.Type', 'AudioFileReader',
109 'AudioFileWriter', 'AudioFormat', 'AudioFormat.Encoding', 'AudioInputStream',
110 'AudioPermission', 'AudioSystem', 'AuthenticationException',
111 'AuthenticationNotSupportedException', 'Authenticator', 'Autoscroll',
112 'AWTError', 'AWTEvent', 'AWTEventListener', 'AWTEventMulticaster',
113 'AWTException', 'AWTPermission', 'BAD_CONTEXT', 'BAD_INV_ORDER', 'BAD_OPERATION',
114 'BAD_PARAM', 'BAD_POLICY', 'BAD_POLICY_TYPE', 'BAD_POLICY_VALUE', 'BAD_TYPECODE',
115 'BadKind', 'BadLocationException', 'BandCombineOp', 'BandedSampleModel','BasicArrowButton',
116 'BasicAttribute', 'BasicAttributes', 'BasicBorders', 'BasicBorders.ButtonBorder',
117 'BasicBorders.FieldBorder', 'BasicBorders.MarginBorder', 'BasicBorders.MenuBarBorder',
118 'BasicBorders.RadioButtonBorder', 'BasicBorders.SplitPaneBorder',
119 'BasicBorders.ToggleButtonBorder', 'BasicButtonListener', 'BasicButtonUI',
120 'BasicCheckBoxMenuItemUI', 'BasicCheckBoxUI', 'BasicColorChooserUI', 'BasicComboBoxEditor',
121 'BasicComboBoxEditor.UIResource', 'BasicComboBoxRenderer', 'BasicComboBoxRenderer.UIResource',
122 'BasicComboBoxUI', 'BasicComboPopup', 'BasicDesktopIconUI', 'BasicDesktopPaneUI',
123 'BasicDirectoryModel', 'BasicEditorPaneUI', 'BasicFileChooserUI',
124 'BasicGraphicsUtils', 'BasicHTML', 'BasicIconFactory', 'BasicInternalFrameTitlePane',
125 'BasicInternalFrameUI', 'BasicLabelUI', 'BasicListUI', 'BasicLookAndFeel',
126 'BasicMenuBarUI', 'BasicMenuItemUI', 'BasicMenuUI', 'BasicOptionPaneUI',
127 'BasicOptionPaneUI.ButtonAreaLayout', 'BasicPanelUI', 'BasicPasswordFieldUI',
128 'BasicPermission', 'BasicPopupMenuSeparatorUI', 'BasicPopupMenuUI',
129 'BasicProgressBarUI', 'BasicRadioButtonMenuItemUI', 'BasicRadioButtonUI',
130 'BasicRootPaneUI', 'BasicScrollBarUI', 'BasicScrollPaneUI', 'BasicSeparatorUI',
131 'BasicSliderUI', 'BasicSplitPaneDivider', 'BasicSplitPaneUI', 'BasicStroke',
132 'BasicTabbedPaneUI', 'BasicTableHeaderUI', 'BasicTableUI', 'BasicTextAreaUI',
133 'BasicTextFieldUI', 'BasicTextPaneUI', 'BasicTextUI', 'BasicTextUI.BasicCaret',
134 'BasicTextUI.BasicHighlighter', 'BasicToggleButtonUI', 'BasicToolBarSeparatorUI',
135 'BasicToolBarUI', 'BasicToolTipUI', 'BasicTreeUI', 'BasicViewportUI',
136 'BatchUpdateException', 'BeanContext', 'BeanContextChild',
137 'BeanContextChildComponentProxy', 'BeanContextChildSupport', 'BeanContextContainerProxy',
138 'BeanContextEvent', 'BeanContextMembershipEvent', 'BeanContextMembershipListener',
139 'BeanContextProxy', 'BeanContextServiceAvailableEvent', 'BeanContextServiceProvider',
140 'BeanContextServiceProviderBeanInfo', 'BeanContextServiceRevokedEvent',
141 'BeanContextServiceRevokedListener', 'BeanContextServices',
142 'BeanContextServicesListener', 'BeanContextServicesSupport',
143 'BeanContextServicesSupport.BCSSServiceProvider', 'BeanContextSupport',
144 'BeanContextSupport.BCSIterator', 'BeanDescriptor', 'BeanInfo', 'Beans',
145 'BevelBorder', 'BigDecimal', 'BigInteger', 'BinaryRefAddr', 'BindException',
146 'Binding', 'BindingHelper', 'BindingHolder', 'BindingIterator',
147 'BindingIteratorHelper', 'BindingIteratorHolder', 'BindingIteratorOperations',
148 'BindingListHelper', 'BindingListHolder', 'BindingType', 'BindingTypeHelper',
149 'BindingTypeHolder', 'BitSet', 'Blob', 'BlockView', 'Book', 'Boolean',
150 'BooleanControl', 'BooleanControl.Type', 'BooleanHolder', 'BooleanSeqHelper',
151 'BooleanSeqHolder', 'Border', 'BorderFactory', 'BorderLayout', 'BorderUIResource',
152 'BorderUIResource.BevelBorderUIResource', 'BorderUIResource.CompoundBorderUIResource',
153 'BorderUIResource.EmptyBorderUIResource', 'BorderUIResource.EtchedBorderUIResource',
154 'BorderUIResource.LineBorderUIResource', 'BorderUIResource.MatteBorderUIResource',
155 'BorderUIResource.TitledBorderUIResource', 'BoundedRangeModel', 'Bounds',
156 'Box', 'Box.Filler', 'BoxedValueHelper', 'BoxLayout', 'BoxView',
157 'BreakIterator', 'BufferedImage', 'BufferedImageFilter', 'BufferedImageOp',
158 'BufferedInputStream', 'BufferedOutputStream', 'BufferedReader', 'BufferedWriter',
159 'Button', 'ButtonGroup', 'ButtonModel', 'ButtonUI', 'Byte', 'ByteArrayInputStream',
160 'ByteArrayOutputStream', 'ByteHolder', 'ByteLookupTable', 'Calendar',
161 'CallableStatement', 'CannotProceed', 'CannotProceedException', 'CannotProceedHelper',
162 'CannotProceedHolder', 'CannotRedoException', 'CannotUndoException',
163 'Canvas', 'CardLayout', 'Caret', 'CaretEvent', 'CaretListener', 'CellEditor',
164 'CellEditorListener', 'CellRendererPane', 'Certificate', 'Certificate.CertificateRep',
165 'CertificateEncodingException', 'CertificateException', 'CertificateExpiredException',
166 'CertificateFactory', 'CertificateFactorySpi', 'CertificateNotYetValidException',
167 'CertificateParsingException', 'ChangedCharSetException', 'ChangeEvent',
168 'ChangeListener', 'Character', 'Character.Subset', 'Character.UnicodeBlock',
169 'CharacterIterator', 'CharArrayReader', 'CharArrayWriter', 'CharConversionException',
170 'CharHolder', 'CharSeqHelper', 'CharSeqHolder', 'Checkbox', 'CheckboxGroup',
171 'CheckboxMenuItem', 'CheckedInputStream', 'CheckedOutputStream', 'Checksum',
172 'Choice', 'ChoiceFormat', 'Class', 'ClassCastException', 'ClassCircularityError',
173 'ClassDesc', 'ClassFormatError', 'ClassLoader', 'ClassNotFoundException',
174 'Clip', 'Clipboard', 'ClipboardOwner', 'Clob', 'Cloneable', 'CloneNotSupportedException',
175 'CMMException', 'CodeSource', 'CollationElementIterator', 'CollationKey',
176 'Collator', 'Collection', 'Collections', 'Color', 'ColorChooserComponentFactory',
177 'ColorChooserUI', 'ColorConvertOp', 'ColorModel', 'ColorSelectionModel',
178 'ColorSpace', 'ColorUIResource', 'ComboBoxEditor', 'ComboBoxModel', 'ComboBoxUI',
179 'ComboPopup', 'COMM_FAILURE', 'CommunicationException', 'Comparable',
180 'Comparator', 'Compiler', 'CompletionStatus', 'CompletionStatusHelper',
181 'Component', 'ComponentAdapter', 'ComponentColorModel', 'ComponentEvent',
182 'ComponentInputMap', 'ComponentInputMapUIResource', 'ComponentListener',
183 'ComponentOrientation', 'ComponentSampleModel', 'ComponentUI', 'ComponentView',
184 'Composite', 'CompositeContext', 'CompositeName','CompositeView', 'CompoundBorder',
185 'CompoundControl', 'CompoundControl.Type', 'CompoundEdit', 'CompoundName',
186 'ConcurrentModificationException', 'ConfigurationException', 'ConnectException',
187 'ConnectException', 'ConnectIOException', 'Connection', 'Constructor',
188 'Container', 'ContainerAdapter', 'ContainerEvent', 'ContainerListener',
189 'ContentHandler', 'ContentHandlerFactory', 'ContentModel', 'Context', 'ContextList',
190 'ContextNotEmptyException', 'ContextualRenderedImageFactory', 'Control',
191 'Control.Type', 'ControlFactory', 'ControllerEventListener', 'ConvolveOp',
192 'CRC32', 'CRL', 'CRLException', 'CropImageFilter', 'CSS', 'CSS.Attribute',
193 'CTX_RESTRICT_SCOPE', 'CubicCurve2D', 'CubicCurve2D.Double', 'CubicCurve2D.Float',
194 'Current', 'CurrentHelper', 'CurrentHolder', 'CurrentOperations', 'Cursor',
195 'Customizer', 'CustomMarshal', 'CustomValue', 'DATA_CONVERSION', 'DatabaseMetaData',
196 'DataBuffer', 'DataBufferByte', 'DataBufferInt', 'DataBufferShort', 'DataBufferUShort',
197 'DataFlavor', 'DataFormatException', 'DatagramPacket', 'DatagramSocket',
198 'DatagramSocketImpl', 'DatagramSocketImplFactory', 'DataInput', 'DataInputStream',
199 'DataLine', 'DataLine.Info', 'DataOutput', 'DataOutputStream', 'DataOutputStream',
200 'DataTruncation', 'Date', 'DateFormat', 'DateFormatSymbols', 'DebugGraphics',
201 'DecimalFormat', 'DecimalFormatSymbols', 'DefaultBoundedRangeModel',
202 'DefaultButtonModel', 'DefaultCaret', 'DefaultCellEditor', 'DefaultColorSelectionModel',
203 'DefaultComboBoxModel', 'DefaultDesktopManager', 'DefaultEditorKit',
204 'DefaultEditorKit.BeepAction', 'DefaultEditorKit.CopyAction',
205 'DefaultEditorKit.CutAction', 'DefaultEditorKit.DefaultKeyTypedAction',
206 'DefaultEditorKit.InsertBreakAction', 'DefaultEditorKit.InsertContentAction',
207 'DefaultEditorKit.InsertTabAction', 'DefaultEditorKit.PasteAction,',
208 'DefaultFocusManager', 'DefaultHighlighter', 'DefaultHighlighter.DefaultHighlightPainter',
209 'DefaultListCellRenderer', 'DefaultListCellRenderer.UIResource', 'DefaultListModel',
210 'DefaultListSelectionModel', 'DefaultMenuLayout', 'DefaultMetalTheme',
211 'DefaultMutableTreeNode', 'DefaultSingleSelectionModel', 'DefaultStyledDocument',
212 'DefaultStyledDocument.AttributeUndoableEdit', 'DefaultStyledDocument.ElementSpec',
213 'DefaultTableCellRenderer', 'DefaultTableCellRenderer.UIResource', 'DefaultTableColumnModel',
214 'DefaultTableModel', 'DefaultTextUI', 'DefaultTreeCellEditor', 'DefaultTreeCellRenderer',
215 'DefaultTreeModel', 'DefaultTreeSelectionModel', 'DefinitionKind', 'DefinitionKindHelper',
216 'Deflater', 'DeflaterOutputStream', 'Delegate', 'DesignMode', 'DesktopIconUI',
217 'DesktopManager', 'DesktopPaneUI', 'DGC', 'Dialog', 'Dictionary', 'DigestException',
218 'DigestInputStream', 'DigestOutputStream', 'Dimension', 'Dimension2D',
219 'DimensionUIResource', 'DirContext', 'DirectColorModel', 'DirectoryManager',
220 'DirObjectFactory', 'DirStateFactory', 'DirStateFactory.Result', 'DnDConstants',
221 'Document', 'DocumentEvent', 'DocumentEvent.ElementChange', 'DocumentEvent.EventType',
222 'DocumentListener', 'DocumentParser', 'DomainCombiner', 'DomainManager',
223 'DomainManagerOperations', 'Double', 'DoubleHolder', 'DoubleSeqHelper',
224 'DoubleSeqHolder', 'DragGestureEvent', 'DragGestureListener', 'DragGestureRecognizer',
225 'DragSource', 'DragSourceContext', 'DragSourceDragEvent', 'DragSourceDropEvent',
226 'DragSourceEvent', 'DragSourceListener', 'Driver', 'DriverManager',
227 'DriverPropertyInfo', 'DropTarget', 'DropTarget.DropTargetAutoScroller',
228 'DropTargetContext', 'DropTargetDragEvent', 'DropTargetDropEvent',
229 'DropTargetEvent', 'DropTargetListener', 'DSAKey', 'DSAKeyPairGenerator',
230 'DSAParameterSpec', 'DSAParams', 'DSAPrivateKey', 'DSAPrivateKeySpec',
231 'DSAPublicKey', 'DSAPublicKeySpec', 'DTD', 'DTDConstants', 'DynamicImplementation',
232 'DynAny', 'DynArray', 'DynEnum', 'DynFixed', 'DynSequence', 'DynStruct',
233 'DynUnion', 'DynValue', 'EditorKit', 'Element', 'ElementIterator', 'Ellipse2D',
234 'Ellipse2D.Double', 'Ellipse2D.Float', 'EmptyBorder', 'EmptyStackException',
235 'EncodedKeySpec', 'Entity', 'EnumControl', 'EnumControl.Type','Enumeration',
236 'Environment', 'EOFException', 'Error', 'EtchedBorder', 'Event', 'EventContext',
237 'EventDirContext', 'EventListener', 'EventListenerList', 'EventObject', 'EventQueue',
238 'EventSetDescriptor', 'Exception', 'ExceptionInInitializerError', 'ExceptionList',
239 'ExpandVetoException', 'ExportException', 'ExtendedRequest', 'ExtendedResponse',
240 'Externalizable', 'FeatureDescriptor', 'Field', 'FieldNameHelper',
241 'FieldPosition', 'FieldView', 'File', 'FileChooserUI', 'FileDescriptor',
242 'FileDialog', 'FileFilter', 'FileFilter', 'FileInputStream', 'FilenameFilter',
243 'FileNameMap', 'FileNotFoundException', 'FileOutputStream', 'FilePermission',
244 'FileReader', 'FileSystemView', 'FileView', 'FileWriter', 'FilteredImageSource',
245 'FilterInputStream', 'FilterOutputStream', 'FilterReader', 'FilterWriter',
246 'FixedHeightLayoutCache', 'FixedHolder', 'FlatteningPathIterator', 'FlavorMap',
247 'Float', 'FloatControl', 'FloatControl.Type', 'FloatHolder', 'FloatSeqHelper',
248 'FloatSeqHolder', 'FlowLayout', 'FlowView', 'FlowView.FlowStrategy', 'FocusAdapter',
249 'FocusEvent', 'FocusListener', 'FocusManager', 'Font', 'FontFormatException',
250 'FontMetrics', 'FontRenderContext', 'FontUIResource', 'Format', 'FormatConversionProvider',
251 'FormView', 'Frame', 'FREE_MEM', 'GapContent', 'GeneralPath', 'GeneralSecurityException',
252 'GlyphJustificationInfo', 'GlyphMetrics', 'GlyphVector', 'GlyphView', 'GlyphView.GlyphPainter',
253 'GradientPaint', 'GraphicAttribute', 'Graphics', 'Graphics2D', 'GraphicsConfigTemplate',
254 'GraphicsConfiguration', 'GraphicsDevice', 'GraphicsEnvironment', 'GrayFilter',
255 'GregorianCalendar', 'GridBagConstraints', 'GridBagLayout', 'GridLayout', 'Group', 'Guard',
256 'GuardedObject', 'GZIPInputStream', 'GZIPOutputStream',
261 'HierarchyBoundsAdapter',
262 'HierarchyBoundsListener',
266 'Highlighter.Highlight',
267 'Highlighter.HighlightPainter',
273 'HTMLDocument.Iterator',
275 'HTMLEditorKit.HTMLFactory',
276 'HTMLEditorKit.HTMLTextAction',
277 'HTMLEditorKit.InsertHTMLTextAction',
278 'HTMLEditorKit.LinkController',
279 'HTMLEditorKit.Parser',
280 'HTMLEditorKit.ParserCallback',
281 'HTMLFrameHyperlinkEvent',
285 'HyperlinkEvent.EventType',
299 'IDLTypeHelper', 'IDLTypeOperations',
300 'IllegalAccessError',
301 'IllegalAccessException',
302 'IllegalArgumentException',
303 'IllegalComponentStateException',
304 'IllegalMonitorStateException',
305 'IllegalPathStateException',
306 'IllegalStateException',
307 'IllegalThreadStateException',
311 'ImageGraphicAttribute',
315 'ImagingOpException',
317 'IncompatibleClassChangeError',
318 'InconsistentTypeCode',
320 'IndexedPropertyDescriptor',
321 'IndexOutOfBoundsException',
322 'IndirectionException',
325 'InflaterInputStream',
326 'InheritableThreadLocal',
328 'InitialContextFactory',
329 'InitialContextFactoryBuilder',
333 'InitialLdapContext',
338 'InputMapUIResource',
340 'InputMethodContext',
341 'InputMethodDescriptor',
343 'InputMethodHighlight',
344 'InputMethodListener',
345 'InputMethodRequests',
354 'InstantiationError',
355 'InstantiationException',
357 'InsufficientResourcesException',
360 'InternalError', 'InternalFrameAdapter',
361 'InternalFrameEvent',
362 'InternalFrameListener',
364 'InterruptedException',
365 'InterruptedIOException',
366 'InterruptedNamingException',
369 'IntrospectionException',
376 'INVALID_TRANSACTION',
377 'InvalidAlgorithmParameterException',
378 'InvalidAttributeIdentifierException',
379 'InvalidAttributesException',
380 'InvalidAttributeValueException',
381 'InvalidClassException',
382 'InvalidDnDOperationException',
383 'InvalidKeyException',
384 'InvalidKeySpecException',
385 'InvalidMidiDataException',
388 'InvalidNameException',
391 'InvalidObjectException',
392 'InvalidParameterException',
393 'InvalidParameterSpecException',
394 'InvalidSearchControlsException',
395 'InvalidSearchFilterException',
397 'InvalidTransactionException',
401 'InvocationTargetException',
405 'IRObjectOperations', 'IstringHelper', 'ItemEvent', 'ItemListener',
406 'ItemSelectable', 'Iterator', 'JApplet', 'JarEntry', 'JarException',
407 'JarFile', 'JarInputStream', 'JarOutputStream', 'JarURLConnection',
408 'JButton', 'JCheckBox', 'JCheckBoxMenuItem', 'JColorChooser',
410 'JComboBox.KeySelectionManager',
418 'JInternalFrame.JDesktopIcon',
426 'JobAttributes.DefaultSelectionType',
427 'JobAttributes.DestinationType',
428 'JobAttributes.DialogType',
429 'JobAttributes.MultipleDocumentHandlingType',
430 'JobAttributes.SidesType',
435 'JPopupMenu.Separator',
438 'JRadioButtonMenuItem',
450 'JTextComponent.KeyBinding', 'JTextField',
453 'JToggleButton.ToggleButtonModel',
455 'JToolBar.Separator',
458 'JTree.DynamicUtilTreeNode',
459 'JTree.EmptySelectionModel',
470 'KeyManagementException',
474 'KeyPairGeneratorSpi',
483 'LastOwnerException',
484 'LayeredHighlighter',
485 'LayeredHighlighter.LayerPainter',
490 'LdapReferralException',
492 'LimitExceededException',
504 'LineNumberInputStream',
506 'LineUnavailableException',
519 'ListResourceBundle',
520 'ListSelectionEvent',
521 'ListSelectionListener',
522 'ListSelectionModel',
538 'MalformedLinkException',
539 'MalformedURLException',
555 'MenuDragMouseEvent',
556 'MenuDragMouseListener',
564 'MenuSelectionManager',
571 'MetalBorders.ButtonBorder',
572 'MetalBorders.Flush3DBorder',
573 'MetalBorders.InternalFrameBorder',
574 'MetalBorders.MenuBarBorder',
575 'MetalBorders.MenuItemBorder',
576 'MetalBorders.OptionDialogBorder',
577 'MetalBorders.PaletteBorder',
578 'MetalBorders.PopupMenuBorder',
579 'MetalBorders.RolloverButtonBorder',
580 'MetalBorders.ScrollPaneBorder',
581 'MetalBorders.TableHeaderBorder',
582 'MetalBorders.TextFieldBorder',
583 'MetalBorders.ToggleButtonBorder',
584 'MetalBorders.ToolBarBorder',
588 'MetalComboBoxButton',
589 'MetalComboBoxEditor',
590 'MetalComboBoxEditor.UIResource',
593 'MetalDesktopIconUI',
594 'MetalFileChooserUI',
596 'MetalIconFactory.FileIcon16',
597 'MetalIconFactory.FolderIcon16',
598 'MetalIconFactory.PaletteCloseIcon',
599 'MetalIconFactory.TreeControlIcon',
600 'MetalIconFactory.TreeFolderIcon',
601 'MetalIconFactory.TreeLeafIcon',
602 'MetalInternalFrameTitlePane',
603 'MetalInternalFrameUI',
606 'MetalPopupMenuSeparatorUI',
607 'MetalProgressBarUI',
608 'MetalRadioButtonUI',
618 'MetalToggleButtonUI',
628 'MidiDeviceProvider',
635 'MidiUnavailableException',
636 'MimeTypeParseException',
638 'MissingResourceException',
645 'MouseDragGestureRecognizer',
648 'MouseInputListener',
650 'MouseMotionAdapter',
651 'MouseMotionListener',
654 'MultiColorChooserUI',
656 'MultiDesktopIconUI',
657 'MultiDesktopPaneUI',
658 'MultiFileChooserUI',
659 'MultiInternalFrameUI',
660 'MultiLabelUI', 'MultiListUI',
666 'MultiPixelPackedSampleModel',
669 'MultiProgressBarUI',
676 'MultiTableHeaderUI',
683 'MutableAttributeSet',
684 'MutableComboBoxModel',
687 'NameAlreadyBoundException',
690 'NameComponentHelper',
691 'NameComponentHolder',
695 'NameNotFoundException',
697 'NamespaceChangeListener',
699 'NameValuePairHelper',
702 'NamingContextHelper',
703 'NamingContextHolder',
704 'NamingContextOperations',
708 'NamingExceptionEvent',
711 'NamingSecurityException',
712 'NegativeArraySizeException',
719 'NoClassDefFoundError',
720 'NoInitialContextException', 'NoninvertibleTransformException',
721 'NoPermissionException',
722 'NoRouteToHostException',
723 'NoSuchAlgorithmException',
724 'NoSuchAttributeException',
725 'NoSuchElementException',
727 'NoSuchFieldException',
729 'NoSuchMethodException',
730 'NoSuchObjectException',
731 'NoSuchProviderException',
732 'NotActiveException',
734 'NotContextException',
742 'NotFoundReasonHelper',
743 'NotFoundReasonHolder',
745 'NotSerializableException',
746 'NullPointerException',
748 'NumberFormat', 'NumberFormatException', 'NVList',
749 'OBJ_ADAPTER', 'Object', 'OBJECT_NOT_EXIST', 'ObjectChangeListener',
751 'ObjectFactoryBuilder',
754 'ObjectImpl', 'ObjectImpl',
757 'ObjectInputStream.GetField',
758 'ObjectInputValidation',
760 'ObjectOutputStream',
761 'ObjectOutputStream.PutField',
763 'ObjectStreamConstants',
764 'ObjectStreamException',
775 'OperationNotSupportedException',
777 'OptionalDataException',
782 'OutputStreamWriter',
789 'PageAttributes.ColorType',
790 'PageAttributes.MediaType',
791 'PageAttributes.OrientationRequestedType',
792 'PageAttributes.OriginType',
793 'PageAttributes.PrintQualityType',
804 'ParameterDescriptor',
809 'PartialResultException',
810 'PasswordAuthentication',
816 'PermissionCollection',
825 'PixelInterleavedSampleModel',
826 'PKCS8EncodedKeySpec',
840 'PolicyOperations', 'PolicyTypeHelper',
848 'PortableRemoteObject',
849 'PortableRemoteObjectDelegate',
857 'PrinterAbortException',
860 'PrinterIOException',
869 'PrivilegedActionException',
870 'PrivilegedExceptionAction',
872 'ProfileDataException',
875 'ProgressMonitorInputStream',
877 'PropertyChangeEvent',
878 'PropertyChangeListener',
879 'PropertyChangeSupport',
880 'PropertyDescriptor',
882 'PropertyEditorManager',
883 'PropertyEditorSupport',
884 'PropertyPermission',
885 'PropertyResourceBundle',
886 'PropertyVetoException',
894 'PushbackInputStream',
897 'QuadCurve2D.Double',
900 'RandomAccessFile', 'Raster', 'RasterFormatException', 'RasterOp',
901 'Reader', 'Receiver', 'Rectangle', 'Rectangle2D', 'Rectangle2D.Double',
902 'Rectangle2D.Float', 'RectangularShape', 'Ref', 'RefAddr', 'Reference',
903 'Referenceable', 'ReferenceQueue', 'ReferralException',
904 'ReflectPermission', 'Registry', 'RegistryHandler', 'RemarshalException',
905 'Remote', 'RemoteCall', 'RemoteException', 'RemoteObject', 'RemoteRef',
910 'RenderableImageProducer',
913 'RenderedImageFactory',
916 'RenderingHints.Key',
918 'ReplicateScaleFilter',
920 'RepositoryIdHelper',
932 'RMIClientSocketFactory',
934 'RMISecurityException',
935 'RMISecurityManager',
936 'RMIServerSocketFactory',
942 'RoundRectangle2D.Double',
943 'RoundRectangle2D.Float',
946 'RSAKeyGenParameterSpec',
948 'RSAPrivateCrtKeySpec',
962 'SchemaViolationException',
967 'ScrollPaneConstants',
969 'ScrollPaneLayout.UIResource',
979 'SecurityPermission',
983 'SequenceInputStream',
985 'Sequencer.SyncMode',
987 'SerializablePermission',
989 'ServerCloneException',
990 'ServerError', 'ServerException',
991 'ServerNotActiveException',
994 'ServerRuntimeException',
997 'ServiceDetailHelper',
998 'ServiceInformation',
999 'ServiceInformationHelper',
1000 'ServiceInformationHolder',
1001 'ServiceUnavailableException',
1004 'SetOverrideTypeHelper',
1006 'ShapeGraphicAttribute',
1014 'SignatureException',
1018 'SimpleAttributeSet',
1022 'SinglePixelPackedSampleModel',
1023 'SingleSelectionModel',
1024 'SizeLimitExceededException',
1028 'SkeletonMismatchException',
1029 'SkeletonNotFoundException',
1034 'SocketImplFactory',
1037 'SocketSecurityException',
1044 'SoundbankResource',
1050 'SQLOutput', 'SQLPermission',
1053 'StackOverflowError',
1060 'StreamCorruptedException',
1065 'StringBufferInputStream',
1066 'StringCharacterIterator',
1069 'StringIndexOutOfBoundsException',
1074 'StringValueHelper',
1079 'StructMemberHelper',
1082 'StubNotFoundException',
1085 'StyleConstants.CharacterConstants',
1086 'StyleConstants.ColorConstants',
1087 'StyleConstants.FontConstants',
1088 'StyleConstants.ParagraphConstants',
1092 'StyledEditorKit.AlignmentAction',
1093 'StyledEditorKit.BoldAction',
1094 'StyledEditorKit.FontFamilyAction',
1095 'StyledEditorKit.FontSizeAction',
1096 'StyledEditorKit.ForegroundAction',
1097 'StyledEditorKit.ItalicAction',
1098 'StyledEditorKit.StyledTextAction',
1099 'StyledEditorKit.UnderlineAction',
1101 'StyleSheet.BoxPainter',
1102 'StyleSheet.ListPainter',
1104 'SwingPropertyChangeSupport',
1106 'SyncFailedException',
1110 'SystemColor', 'SystemException',
1116 'TableCellRenderer',
1119 'TableColumnModelEvent',
1120 'TableColumnModelListener',
1124 'TableModelListener',
1140 'TextLayout.CaretPolicy',
1153 'TimeLimitExceededException',
1164 'TooManyListenersException',
1166 'TRANSACTION_REQUIRED',
1167 'TRANSACTION_ROLLEDBACK',
1168 'TransactionRequiredException',
1169 'TransactionRolledbackException',
1171 'TransformAttribute',
1177 'TreeExpansionEvent',
1178 'TreeExpansionListener',
1182 'TreeModelListener',
1185 'TreeSelectionEvent',
1186 'TreeSelectionListener',
1187 'TreeSelectionModel',
1190 'TreeWillExpandListener',
1197 'UIDefaults.ActiveValue',
1198 'UIDefaults.LazyInputMap',
1199 'UIDefaults.LazyValue',
1200 'UIDefaults.ProxyLazyValue', 'UIManager',
1201 'UIManager.LookAndFeelInfo',
1203 'ULongLongSeqHelper',
1204 'ULongLongSeqHolder',
1207 'UndeclaredThrowableException',
1209 'UndoableEditEvent',
1210 'UndoableEditListener',
1211 'UndoableEditSupport',
1213 'UnexpectedException',
1214 'UnicastRemoteObject',
1216 'UnionMemberHelper',
1220 'UnknownGroupException',
1221 'UnknownHostException',
1222 'UnknownHostException',
1223 'UnknownObjectException',
1224 'UnknownServiceException',
1225 'UnknownUserException',
1226 'UnmarshalException',
1227 'UnrecoverableKeyException',
1229 'UnresolvedPermission',
1230 'UnsatisfiedLinkError',
1231 'UnsolicitedNotification',
1232 'UnsolicitedNotificationEvent',
1233 'UnsolicitedNotificationListener',
1234 'UNSUPPORTED_POLICY',
1235 'UNSUPPORTED_POLICY_VALUE',
1236 'UnsupportedAudioFileException',
1237 'UnsupportedClassVersionError',
1238 'UnsupportedEncodingException',
1239 'UnsupportedFlavorException',
1240 'UnsupportedLookAndFeelException',
1241 'UnsupportedOperationException',
1248 'URLStreamHandlerFactory',
1252 'UTFDataFormatException',
1262 'ValueMemberHelper',
1263 'VariableHeightLayoutCache',
1266 'VersionSpecHelper',
1267 'VetoableChangeListener',
1268 'VetoableChangeSupport',
1273 'VirtualMachineError',
1290 'WindowEvent', 'WindowListener',
1293 'WritableRenderedImage',
1294 'WriteAbortedException',
1297 'WStringValueHelper',
1301 'X509EncodedKeySpec',
1309 '_BindingIteratorImplBase',
1310 '_BindingIteratorStub',
1312 '_NamingContextImplBase',
1313 '_NamingContextStub',
1318 'static', 'void', 'double', 'int', 'real', 'boolean', 'byte', 'short', 'long', 'single'
1322 '(', ')', '[', ']', '{', '}', '*', '&', '%', '!', ';', '<', '>', '?'
1324 'CASE_SENSITIVE' => array(
1325 GESHI_COMMENTS
=> true,
1332 'KEYWORDS' => array(
1333 1 => 'color: #b1b100;',
1334 2 => 'color: #000000; font-weight: bold;',
1335 3 => 'color: #aaaadd; font-weight: bold;',
1336 4 => 'color: #993333;'
1338 'COMMENTS' => array(
1339 1=> 'color: #808080; font-style: italic;',
1340 2=> 'color: #a1a100;',
1341 'MULTI' => 'color: #808080; font-style: italic;'
1343 'ESCAPE_CHAR' => array(
1344 0 => 'color: #000099; font-weight: bold;'
1346 'BRACKETS' => array(
1347 0 => 'color: #66cc66;'
1350 0 => 'color: #ff0000;'
1353 0 => 'color: #cc66cc;'
1356 1 => 'color: #006600;',
1357 2 => 'color: #006600;'
1360 0 => 'color: #66cc66;'
1370 3 => 'http://www.google.com/search?q=allinurl%3A{FNAME}+java.sun.com&bntl=1',
1374 'OBJECT_SPLITTERS' => array(
1380 'STRICT_MODE_APPLIES' => GESHI_NEVER
,
1381 'SCRIPT_DELIMITERS' => array(
1383 'HIGHLIGHT_STRICT_BLOCK' => array(