![]() ![]() |
websvn |
Subversion Repositories: |
Compare with Previous - Blame - Download
<?php/************************************************************************************** groovy.php* ----------* Author: Ivan F. Villanueva B. (geshi_groovy@artificialidea.com)* Copyright: (c) 2006 Ivan F. Villanueva B.(http://www.artificialidea.com)* Release Version: 1.0.8.3* Date Started: 2006/04/29** Groovy language file for GeSHi.** Keywords from http: http://docs.codehaus.org/download/attachments/2715/groovy-reference-card.pdf?version=1** CHANGES* -------* 2008/05/23 (1.0.7.22)* - Added description of extra language features (SF#1970248)* 2006/04/29 (1.0.0)* - First Release** TODO (updated 2006/04/29)* -------------------------* Testing**************************************************************************************** This file is part of GeSHi.** GeSHi is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as published by* the Free Software Foundation; either version 2 of the License, or* (at your option) any later version.** GeSHi is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the* GNU General Public License for more details.** You should have received a copy of the GNU General Public License* along with GeSHi; if not, write to the Free Software* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*************************************************************************************/$language_data = array ('LANG_NAME' => 'Groovy','COMMENT_SINGLE' => array(1 => '//', 3 => '#'),'COMMENT_MULTI' => array('/*' => '*/'),'COMMENT_REGEXP' => array(//Import and Package directives (Basic Support only)2 => '/(?:(?<=import[\\n\\s])|(?<=package[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*([a-zA-Z0-9_]+|\*)(?=[\n\s;])/i',),'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,'QUOTEMARKS' => array("'''", '"""', "'", '"'),'ESCAPE_CHAR' => '\\','KEYWORDS' => array(1 => array('case', 'do', 'else', 'for', 'foreach', 'if', 'in', 'switch','while',),2 => array('abstract', 'as', 'assert', 'break', 'catch', 'class', 'const','continue', 'def', 'default', 'enum', 'extends','false', 'final', 'finally', 'goto', 'implements', 'import','instanceof', 'interface', 'native', 'new', 'null','package', 'private', 'property', 'protected','public', 'return', 'static', 'strictfp', 'super','synchronized', 'this', 'throw', 'throws','transient', 'true', 'try', 'volatile'),3 => array('AbstractAction', 'AbstractBorder', 'AbstractButton','AbstractCellEditor', 'AbstractCollection','AbstractColorChooserPanel', 'AbstractDocument','AbstractDocument.AttributeContext','AbstractDocument.Content','AbstractDocument.ElementEdit','AbstractLayoutCache','AbstractLayoutCache.NodeDimensions', 'AbstractList','AbstractListModel', 'AbstractMap','AbstractMethodError', 'AbstractSequentialList','AbstractSet', 'AbstractTableModel','AbstractUndoableEdit', 'AbstractWriter','AccessControlContext', 'AccessControlException','AccessController', 'AccessException', 'Accessible','AccessibleAction', 'AccessibleBundle','AccessibleComponent', 'AccessibleContext','AccessibleHyperlink', 'AccessibleHypertext','AccessibleIcon', 'AccessibleObject','AccessibleRelation', 'AccessibleRelationSet','AccessibleResourceBundle', 'AccessibleRole','AccessibleSelection', 'AccessibleState','AccessibleStateSet', 'AccessibleTable','AccessibleTableModelChange', 'AccessibleText','AccessibleValue', 'Acl', 'AclEntry','AclNotFoundException', 'Action', 'ActionEvent','ActionListener', 'ActionMap', 'ActionMapUIResource','Activatable', 'ActivateFailedException','ActivationDesc', 'ActivationException','ActivationGroup', 'ActivationGroupDesc','ActivationGroupDesc.CommandEnvironment','ActivationGroupID', 'ActivationID','ActivationInstantiator', 'ActivationMonitor','ActivationSystem', 'Activator', 'ActiveEvent','Adjustable', 'AdjustmentEvent','AdjustmentListener', 'Adler32', 'AffineTransform','AffineTransformOp', 'AlgorithmParameterGenerator','AlgorithmParameterGeneratorSpi','AlgorithmParameters', 'AlgorithmParameterSpec','AlgorithmParametersSpi', 'AllPermission','AlphaComposite', 'AlreadyBound','AlreadyBoundException', 'AlreadyBoundHelper','AlreadyBoundHolder', 'AncestorEvent','AncestorListener', 'Annotation', 'Any', 'AnyHolder','AnySeqHelper', 'AnySeqHolder', 'Applet','AppletContext', 'AppletInitializer', 'AppletStub','ApplicationException', 'Arc2D', 'Arc2D.Double','Arc2D.Float', 'Area', 'AreaAveragingScaleFilter','ARG_IN', 'ARG_INOUT', 'ARG_OUT','ArithmeticException', 'Array','ArrayIndexOutOfBoundsException', 'ArrayList','Arrays', 'ArrayStoreException', 'AsyncBoxView','Attribute', 'AttributedCharacterIterator','AttributedCharacterIterator.Attribute','AttributedString', 'AttributeInUseException','AttributeList', 'AttributeModificationException','Attributes', 'Attributes.Name', 'AttributeSet','AttributeSet.CharacterAttribute','AttributeSet.ColorAttribute','AttributeSet.FontAttribute','AttributeSet.ParagraphAttribute', 'AudioClip','AudioFileFormat', 'AudioFileFormat.Type','AudioFileReader', 'AudioFileWriter', 'AudioFormat','AudioFormat.Encoding', 'AudioInputStream','AudioPermission', 'AudioSystem','AuthenticationException','AuthenticationNotSupportedException','Authenticator', 'Autoscroll', 'AWTError','AWTEvent', 'AWTEventListener','AWTEventMulticaster', 'AWTException','AWTPermission', 'BadKind', 'BadLocationException','BAD_CONTEXT', 'BAD_INV_ORDER', 'BAD_OPERATION','BAD_PARAM', 'BAD_POLICY', 'BAD_POLICY_TYPE','BAD_POLICY_VALUE', 'BAD_TYPECODE', 'BandCombineOp','BandedSampleModel', 'BasicArrowButton','BasicAttribute', 'BasicAttributes', 'BasicBorders','BasicBorders.ButtonBorder','BasicBorders.FieldBorder','BasicBorders.MarginBorder','BasicBorders.MenuBarBorder','BasicBorders.RadioButtonBorder','BasicBorders.SplitPaneBorder','BasicBorders.ToggleButtonBorder','BasicButtonListener', 'BasicButtonUI','BasicCheckBoxMenuItemUI', 'BasicCheckBoxUI','BasicColorChooserUI', 'BasicComboBoxEditor','BasicComboBoxEditor.UIResource','BasicComboBoxRenderer','BasicComboBoxRenderer.UIResource','BasicComboBoxUI', 'BasicComboPopup','BasicDesktopIconUI', 'BasicDesktopPaneUI','BasicDirectoryModel', 'BasicEditorPaneUI','BasicFileChooserUI', 'BasicGraphicsUtils','BasicHTML', 'BasicIconFactory','BasicInternalFrameTitlePane','BasicInternalFrameUI', 'BasicLabelUI','BasicListUI', 'BasicLookAndFeel', 'BasicMenuBarUI','BasicMenuItemUI', 'BasicMenuUI','BasicOptionPaneUI','BasicOptionPaneUI.ButtonAreaLayout', 'BasicPanelUI','BasicPasswordFieldUI', 'BasicPermission','BasicPopupMenuSeparatorUI', 'BasicPopupMenuUI','BasicProgressBarUI', 'BasicRadioButtonMenuItemUI','BasicRadioButtonUI', 'BasicRootPaneUI','BasicScrollBarUI', 'BasicScrollPaneUI','BasicSeparatorUI', 'BasicSliderUI','BasicSplitPaneDivider', 'BasicSplitPaneUI','BasicStroke', 'BasicTabbedPaneUI','BasicTableHeaderUI', 'BasicTableUI','BasicTextAreaUI', 'BasicTextFieldUI','BasicTextPaneUI', 'BasicTextUI','BasicTextUI.BasicCaret','BasicTextUI.BasicHighlighter','BasicToggleButtonUI', 'BasicToolBarSeparatorUI','BasicToolBarUI', 'BasicToolTipUI', 'BasicTreeUI','BasicViewportUI', 'BatchUpdateException','BeanContext', 'BeanContextChild','BeanContextChildComponentProxy','BeanContextChildSupport','BeanContextContainerProxy', 'BeanContextEvent','BeanContextMembershipEvent','BeanContextMembershipListener', 'BeanContextProxy','BeanContextServiceAvailableEvent','BeanContextServiceProvider','BeanContextServiceProviderBeanInfo','BeanContextServiceRevokedEvent','BeanContextServiceRevokedListener','BeanContextServices', 'BeanContextServicesListener','BeanContextServicesSupport','BeanContextServicesSupport.BCSSServiceProvider','BeanContextSupport','BeanContextSupport.BCSIterator', 'BeanDescriptor','BeanInfo', 'Beans', 'BevelBorder', 'BigDecimal','BigInteger', 'BinaryRefAddr', 'BindException','Binding', 'BindingHelper', 'BindingHolder','BindingIterator', 'BindingIteratorHelper','BindingIteratorHolder', 'BindingIteratorOperations','BindingListHelper', 'BindingListHolder','BindingType', 'BindingTypeHelper','BindingTypeHolder', 'BitSet', 'Blob', 'BlockView','Book', 'Boolean', 'BooleanControl','BooleanControl.Type', 'BooleanHolder','BooleanSeqHelper', 'BooleanSeqHolder', 'Border','BorderFactory', 'BorderLayout', 'BorderUIResource','BorderUIResource.BevelBorderUIResource','BorderUIResource.CompoundBorderUIResource','BorderUIResource.EmptyBorderUIResource','BorderUIResource.EtchedBorderUIResource','BorderUIResource.LineBorderUIResource','BorderUIResource.MatteBorderUIResource','BorderUIResource.TitledBorderUIResource','BoundedRangeModel', 'Bounds', 'Box', 'Box.Filler','BoxedValueHelper', 'BoxLayout', 'BoxView','BreakIterator', 'BufferedImage','BufferedImageFilter', 'BufferedImageOp','BufferedInputStream', 'BufferedOutputStream','BufferedReader', 'BufferedWriter', 'Button','ButtonGroup', 'ButtonModel', 'ButtonUI', 'Byte','ByteArrayInputStream', 'ByteArrayOutputStream','ByteHolder', 'ByteLookupTable', 'Calendar','CallableStatement', 'CannotProceed','CannotProceedException', 'CannotProceedHelper','CannotProceedHolder', 'CannotRedoException','CannotUndoException', 'Canvas', 'CardLayout','Caret', 'CaretEvent', 'CaretListener', 'CellEditor','CellEditorListener', 'CellRendererPane','Certificate', 'Certificate.CertificateRep','CertificateEncodingException','CertificateException','CertificateExpiredException', 'CertificateFactory','CertificateFactorySpi','CertificateNotYetValidException','CertificateParsingException','ChangedCharSetException', 'ChangeEvent','ChangeListener', 'Character', 'Character.Subset','Character.UnicodeBlock', 'CharacterIterator','CharArrayReader', 'CharArrayWriter','CharConversionException', 'CharHolder','CharSeqHelper', 'CharSeqHolder', 'Checkbox','CheckboxGroup', 'CheckboxMenuItem','CheckedInputStream', 'CheckedOutputStream','Checksum', 'Choice', 'ChoiceFormat', 'Class','ClassCastException', 'ClassCircularityError','ClassDesc', 'ClassFormatError', 'ClassLoader','ClassNotFoundException', 'Clip', 'Clipboard','ClipboardOwner', 'Clob', 'Cloneable','CloneNotSupportedException', 'CMMException','CodeSource', 'CollationElementIterator','CollationKey', 'Collator', 'Collection','Collections', 'Color','ColorChooserComponentFactory', 'ColorChooserUI','ColorConvertOp', 'ColorModel','ColorSelectionModel', 'ColorSpace','ColorUIResource', 'ComboBoxEditor', 'ComboBoxModel','ComboBoxUI', 'ComboPopup', 'CommunicationException','COMM_FAILURE', 'Comparable', 'Comparator','Compiler', 'CompletionStatus','CompletionStatusHelper', 'Component','ComponentAdapter', 'ComponentColorModel','ComponentEvent', 'ComponentInputMap','ComponentInputMapUIResource', 'ComponentListener','ComponentOrientation', 'ComponentSampleModel','ComponentUI', 'ComponentView', 'Composite','CompositeContext', 'CompositeName', 'CompositeView','CompoundBorder', 'CompoundControl','CompoundControl.Type', 'CompoundEdit','CompoundName', 'ConcurrentModificationException','ConfigurationException', 'ConnectException','ConnectIOException', 'Connection', 'Constructor','Container', 'ContainerAdapter', 'ContainerEvent','ContainerListener', 'ContentHandler','ContentHandlerFactory', 'ContentModel', 'Context','ContextList', 'ContextNotEmptyException','ContextualRenderedImageFactory', 'Control','Control.Type', 'ControlFactory','ControllerEventListener', 'ConvolveOp', 'CRC32','CRL', 'CRLException', 'CropImageFilter', 'CSS','CSS.Attribute', 'CTX_RESTRICT_SCOPE','CubicCurve2D', 'CubicCurve2D.Double','CubicCurve2D.Float', 'Current', 'CurrentHelper','CurrentHolder', 'CurrentOperations', 'Cursor','Customizer', 'CustomMarshal', 'CustomValue','DatabaseMetaData', 'DataBuffer', 'DataBufferByte','DataBufferInt', 'DataBufferShort','DataBufferUShort', 'DataFlavor','DataFormatException', 'DatagramPacket','DatagramSocket', 'DatagramSocketImpl','DatagramSocketImplFactory', 'DataInput','DataInputStream', 'DataLine', 'DataLine.Info','DataOutput', 'DataOutputStream', 'DataTruncation','DATA_CONVERSION', 'Date', 'DateFormat','DateFormatSymbols', 'DebugGraphics','DecimalFormat', 'DecimalFormatSymbols','DefaultBoundedRangeModel', 'DefaultButtonModel','DefaultCaret', 'DefaultCellEditor','DefaultColorSelectionModel', 'DefaultComboBoxModel','DefaultDesktopManager', 'DefaultEditorKit','DefaultEditorKit.BeepAction','DefaultEditorKit.CopyAction','DefaultEditorKit.CutAction','DefaultEditorKit.DefaultKeyTypedAction','DefaultEditorKit.InsertBreakAction','DefaultEditorKit.InsertContentAction','DefaultEditorKit.InsertTabAction','DefaultEditorKit.PasteAction,','DefaultFocusManager', 'DefaultHighlighter','DefaultHighlighter.DefaultHighlightPainter','DefaultListCellRenderer','DefaultListCellRenderer.UIResource','DefaultListModel', 'DefaultListSelectionModel','DefaultMenuLayout', 'DefaultMetalTheme','DefaultMutableTreeNode','DefaultSingleSelectionModel','DefaultStyledDocument','DefaultStyledDocument.AttributeUndoableEdit','DefaultStyledDocument.ElementSpec','DefaultTableCellRenderer','DefaultTableCellRenderer.UIResource','DefaultTableColumnModel', 'DefaultTableModel','DefaultTextUI', 'DefaultTreeCellEditor','DefaultTreeCellRenderer', 'DefaultTreeModel','DefaultTreeSelectionModel', 'DefinitionKind','DefinitionKindHelper', 'Deflater','DeflaterOutputStream', 'Delegate', 'DesignMode','DesktopIconUI', 'DesktopManager', 'DesktopPaneUI','DGC', 'Dialog', 'Dictionary', 'DigestException','DigestInputStream', 'DigestOutputStream','Dimension', 'Dimension2D', 'DimensionUIResource','DirContext', 'DirectColorModel', 'DirectoryManager','DirObjectFactory', 'DirStateFactory','DirStateFactory.Result', 'DnDConstants', 'Document','DocumentEvent', 'DocumentEvent.ElementChange','DocumentEvent.EventType', 'DocumentListener','DocumentParser', 'DomainCombiner', 'DomainManager','DomainManagerOperations', 'Double', 'DoubleHolder','DoubleSeqHelper', 'DoubleSeqHolder','DragGestureEvent', 'DragGestureListener','DragGestureRecognizer', 'DragSource','DragSourceContext', 'DragSourceDragEvent','DragSourceDropEvent', 'DragSourceEvent','DragSourceListener', 'Driver', 'DriverManager','DriverPropertyInfo', 'DropTarget','DropTarget.DropTargetAutoScroller','DropTargetContext', 'DropTargetDragEvent','DropTargetDropEvent', 'DropTargetEvent','DropTargetListener', 'DSAKey','DSAKeyPairGenerator', 'DSAParameterSpec','DSAParams', 'DSAPrivateKey', 'DSAPrivateKeySpec','DSAPublicKey', 'DSAPublicKeySpec', 'DTD','DTDConstants', 'DynamicImplementation', 'DynAny','DynArray', 'DynEnum', 'DynFixed', 'DynSequence','DynStruct', 'DynUnion', 'DynValue', 'EditorKit','Element', 'ElementIterator', 'Ellipse2D','Ellipse2D.Double', 'Ellipse2D.Float', 'EmptyBorder','EmptyStackException', 'EncodedKeySpec', 'Entity','EnumControl', 'EnumControl.Type', 'Enumeration','Environment', 'EOFException', 'Error','EtchedBorder', 'Event', 'EventContext','EventDirContext', 'EventListener','EventListenerList', 'EventObject', 'EventQueue','EventSetDescriptor', 'Exception','ExceptionInInitializerError', 'ExceptionList','ExpandVetoException', 'ExportException','ExtendedRequest', 'ExtendedResponse','Externalizable', 'FeatureDescriptor', 'Field','FieldNameHelper', 'FieldPosition', 'FieldView','File', 'FileChooserUI', 'FileDescriptor','FileDialog', 'FileFilter', 'FileInputStream','FilenameFilter', 'FileNameMap','FileNotFoundException', 'FileOutputStream','FilePermission', 'FileReader', 'FileSystemView','FileView', 'FileWriter', 'FilteredImageSource','FilterInputStream', 'FilterOutputStream','FilterReader', 'FilterWriter','FixedHeightLayoutCache', 'FixedHolder','FlatteningPathIterator', 'FlavorMap', 'Float','FloatControl', 'FloatControl.Type', 'FloatHolder','FloatSeqHelper', 'FloatSeqHolder', 'FlowLayout','FlowView', 'FlowView.FlowStrategy', 'FocusAdapter','FocusEvent', 'FocusListener', 'FocusManager','Font', 'FontFormatException', 'FontMetrics','FontRenderContext', 'FontUIResource', 'Format','FormatConversionProvider', 'FormView', 'Frame','FREE_MEM', 'GapContent', 'GeneralPath','GeneralSecurityException', 'GlyphJustificationInfo','GlyphMetrics', 'GlyphVector', 'GlyphView','GlyphView.GlyphPainter', 'GradientPaint','GraphicAttribute', 'Graphics', 'Graphics2D','GraphicsConfigTemplate', 'GraphicsConfiguration','GraphicsDevice', 'GraphicsEnvironment','GrayFilter', 'GregorianCalendar','GridBagConstraints', 'GridBagLayout', 'GridLayout','Group', 'Guard', 'GuardedObject', 'GZIPInputStream','GZIPOutputStream', 'HasControls', 'HashMap','HashSet', 'Hashtable', 'HierarchyBoundsAdapter','HierarchyBoundsListener', 'HierarchyEvent','HierarchyListener', 'Highlighter','Highlighter.Highlight','Highlighter.HighlightPainter', 'HTML','HTML.Attribute', 'HTML.Tag', 'HTML.UnknownTag','HTMLDocument', 'HTMLDocument.Iterator','HTMLEditorKit', 'HTMLEditorKit.HTMLFactory','HTMLEditorKit.HTMLTextAction','HTMLEditorKit.InsertHTMLTextAction','HTMLEditorKit.LinkController','HTMLEditorKit.Parser','HTMLEditorKit.ParserCallback','HTMLFrameHyperlinkEvent', 'HTMLWriter','HttpURLConnection', 'HyperlinkEvent','HyperlinkEvent.EventType', 'HyperlinkListener','ICC_ColorSpace', 'ICC_Profile', 'ICC_ProfileGray','ICC_ProfileRGB', 'Icon', 'IconUIResource','IconView', 'IdentifierHelper', 'Identity','IdentityScope', 'IDLEntity', 'IDLType','IDLTypeHelper', 'IDLTypeOperations','IllegalAccessError', 'IllegalAccessException','IllegalArgumentException','IllegalComponentStateException','IllegalMonitorStateException','IllegalPathStateException', 'IllegalStateException','IllegalThreadStateException', 'Image','ImageConsumer', 'ImageFilter','ImageGraphicAttribute', 'ImageIcon','ImageObserver', 'ImageProducer','ImagingOpException', 'IMP_LIMIT','IncompatibleClassChangeError','InconsistentTypeCode', 'IndexColorModel','IndexedPropertyDescriptor','IndexOutOfBoundsException', 'IndirectionException','InetAddress', 'Inflater', 'InflaterInputStream','InheritableThreadLocal', 'InitialContext','InitialContextFactory','InitialContextFactoryBuilder', 'InitialDirContext','INITIALIZE', 'Initializer', 'InitialLdapContext','InlineView', 'InputContext', 'InputEvent','InputMap', 'InputMapUIResource', 'InputMethod','InputMethodContext', 'InputMethodDescriptor','InputMethodEvent', 'InputMethodHighlight','InputMethodListener', 'InputMethodRequests','InputStream', 'InputStreamReader', 'InputSubset','InputVerifier', 'Insets', 'InsetsUIResource','InstantiationError', 'InstantiationException','Instrument', 'InsufficientResourcesException','Integer', 'INTERNAL', 'InternalError','InternalFrameAdapter', 'InternalFrameEvent','InternalFrameListener', 'InternalFrameUI','InterruptedException', 'InterruptedIOException','InterruptedNamingException', 'INTF_REPOS','IntHolder', 'IntrospectionException','Introspector', 'Invalid','InvalidAlgorithmParameterException','InvalidAttributeIdentifierException','InvalidAttributesException','InvalidAttributeValueException','InvalidClassException','InvalidDnDOperationException','InvalidKeyException', 'InvalidKeySpecException','InvalidMidiDataException', 'InvalidName','InvalidNameException', 'InvalidNameHelper','InvalidNameHolder', 'InvalidObjectException','InvalidParameterException','InvalidParameterSpecException','InvalidSearchControlsException','InvalidSearchFilterException', 'InvalidSeq','InvalidTransactionException', 'InvalidValue','INVALID_TRANSACTION', 'InvocationEvent','InvocationHandler', 'InvocationTargetException','InvokeHandler', 'INV_FLAG', 'INV_IDENT','INV_OBJREF', 'INV_POLICY', 'IOException','IRObject', 'IRObjectOperations', 'IstringHelper','ItemEvent', 'ItemListener', 'ItemSelectable','Iterator', 'JApplet', 'JarEntry', 'JarException','JarFile', 'JarInputStream', 'JarOutputStream','JarURLConnection', 'JButton', 'JCheckBox','JCheckBoxMenuItem', 'JColorChooser', 'JComboBox','JComboBox.KeySelectionManager', 'JComponent','JDesktopPane', 'JDialog', 'JEditorPane','JFileChooser', 'JFrame', 'JInternalFrame','JInternalFrame.JDesktopIcon', 'JLabel','JLayeredPane', 'JList', 'JMenu', 'JMenuBar','JMenuItem', 'JobAttributes','JobAttributes.DefaultSelectionType','JobAttributes.DestinationType','JobAttributes.DialogType','JobAttributes.MultipleDocumentHandlingType','JobAttributes.SidesType', 'JOptionPane', 'JPanel','JPasswordField', 'JPopupMenu','JPopupMenu.Separator', 'JProgressBar','JRadioButton', 'JRadioButtonMenuItem', 'JRootPane','JScrollBar', 'JScrollPane', 'JSeparator', 'JSlider','JSplitPane', 'JTabbedPane', 'JTable','JTableHeader', 'JTextArea', 'JTextComponent','JTextComponent.KeyBinding', 'JTextField','JTextPane', 'JToggleButton','JToggleButton.ToggleButtonModel', 'JToolBar','JToolBar.Separator', 'JToolTip', 'JTree','JTree.DynamicUtilTreeNode','JTree.EmptySelectionModel', 'JViewport', 'JWindow','Kernel', 'Key', 'KeyAdapter', 'KeyEvent','KeyException', 'KeyFactory', 'KeyFactorySpi','KeyListener', 'KeyManagementException', 'Keymap','KeyPair', 'KeyPairGenerator', 'KeyPairGeneratorSpi','KeySpec', 'KeyStore', 'KeyStoreException','KeyStoreSpi', 'KeyStroke', 'Label', 'LabelUI','LabelView', 'LastOwnerException','LayeredHighlighter','LayeredHighlighter.LayerPainter', 'LayoutManager','LayoutManager2', 'LayoutQueue', 'LdapContext','LdapReferralException', 'Lease','LimitExceededException', 'Line', 'Line.Info','Line2D', 'Line2D.Double', 'Line2D.Float','LineBorder', 'LineBreakMeasurer', 'LineEvent','LineEvent.Type', 'LineListener', 'LineMetrics','LineNumberInputStream', 'LineNumberReader','LineUnavailableException', 'LinkageError','LinkedList', 'LinkException', 'LinkLoopException','LinkRef', 'List', 'ListCellRenderer','ListDataEvent', 'ListDataListener', 'ListIterator','ListModel', 'ListResourceBundle','ListSelectionEvent', 'ListSelectionListener','ListSelectionModel', 'ListUI', 'ListView','LoaderHandler', 'Locale', 'LocateRegistry','LogStream', 'Long', 'LongHolder','LongLongSeqHelper', 'LongLongSeqHolder','LongSeqHelper', 'LongSeqHolder', 'LookAndFeel','LookupOp', 'LookupTable', 'MalformedLinkException','MalformedURLException', 'Manifest', 'Map','Map.Entry', 'MARSHAL', 'MarshalException','MarshalledObject', 'Math', 'MatteBorder','MediaTracker', 'Member', 'MemoryImageSource','Menu', 'MenuBar', 'MenuBarUI', 'MenuComponent','MenuContainer', 'MenuDragMouseEvent','MenuDragMouseListener', 'MenuElement', 'MenuEvent','MenuItem', 'MenuItemUI', 'MenuKeyEvent','MenuKeyListener', 'MenuListener','MenuSelectionManager', 'MenuShortcut','MessageDigest', 'MessageDigestSpi', 'MessageFormat','MetaEventListener', 'MetalBorders','MetalBorders.ButtonBorder','MetalBorders.Flush3DBorder','MetalBorders.InternalFrameBorder','MetalBorders.MenuBarBorder','MetalBorders.MenuItemBorder','MetalBorders.OptionDialogBorder','MetalBorders.PaletteBorder','MetalBorders.PopupMenuBorder','MetalBorders.RolloverButtonBorder','MetalBorders.ScrollPaneBorder','MetalBorders.TableHeaderBorder','MetalBorders.TextFieldBorder','MetalBorders.ToggleButtonBorder','MetalBorders.ToolBarBorder', 'MetalButtonUI','MetalCheckBoxIcon', 'MetalCheckBoxUI','MetalComboBoxButton', 'MetalComboBoxEditor','MetalComboBoxEditor.UIResource','MetalComboBoxIcon', 'MetalComboBoxUI','MetalDesktopIconUI', 'MetalFileChooserUI','MetalIconFactory', 'MetalIconFactory.FileIcon16','MetalIconFactory.FolderIcon16','MetalIconFactory.PaletteCloseIcon','MetalIconFactory.TreeControlIcon','MetalIconFactory.TreeFolderIcon','MetalIconFactory.TreeLeafIcon','MetalInternalFrameTitlePane','MetalInternalFrameUI', 'MetalLabelUI','MetalLookAndFeel', 'MetalPopupMenuSeparatorUI','MetalProgressBarUI', 'MetalRadioButtonUI','MetalScrollBarUI', 'MetalScrollButton','MetalScrollPaneUI', 'MetalSeparatorUI','MetalSliderUI', 'MetalSplitPaneUI','MetalTabbedPaneUI', 'MetalTextFieldUI','MetalTheme', 'MetalToggleButtonUI','MetalToolBarUI', 'MetalToolTipUI', 'MetalTreeUI','MetaMessage', 'Method', 'MethodDescriptor','MidiChannel', 'MidiDevice', 'MidiDevice.Info','MidiDeviceProvider', 'MidiEvent', 'MidiFileFormat','MidiFileReader', 'MidiFileWriter', 'MidiMessage','MidiSystem', 'MidiUnavailableException','MimeTypeParseException', 'MinimalHTMLWriter','MissingResourceException', 'Mixer', 'Mixer.Info','MixerProvider', 'ModificationItem', 'Modifier','MouseAdapter', 'MouseDragGestureRecognizer','MouseEvent', 'MouseInputAdapter','MouseInputListener', 'MouseListener','MouseMotionAdapter', 'MouseMotionListener','MultiButtonUI', 'MulticastSocket','MultiColorChooserUI', 'MultiComboBoxUI','MultiDesktopIconUI', 'MultiDesktopPaneUI','MultiFileChooserUI', 'MultiInternalFrameUI','MultiLabelUI', 'MultiListUI', 'MultiLookAndFeel','MultiMenuBarUI', 'MultiMenuItemUI','MultiOptionPaneUI', 'MultiPanelUI','MultiPixelPackedSampleModel', 'MultipleMaster','MultiPopupMenuUI', 'MultiProgressBarUI','MultiScrollBarUI', 'MultiScrollPaneUI','MultiSeparatorUI', 'MultiSliderUI','MultiSplitPaneUI', 'MultiTabbedPaneUI','MultiTableHeaderUI', 'MultiTableUI', 'MultiTextUI','MultiToolBarUI', 'MultiToolTipUI', 'MultiTreeUI','MultiViewportUI', 'MutableAttributeSet','MutableComboBoxModel', 'MutableTreeNode', 'Name','NameAlreadyBoundException', 'NameClassPair','NameComponent', 'NameComponentHelper','NameComponentHolder', 'NamedValue', 'NameHelper','NameHolder', 'NameNotFoundException', 'NameParser','NamespaceChangeListener', 'NameValuePair','NameValuePairHelper', 'Naming', 'NamingContext','NamingContextHelper', 'NamingContextHolder','NamingContextOperations', 'NamingEnumeration','NamingEvent', 'NamingException','NamingExceptionEvent', 'NamingListener','NamingManager', 'NamingSecurityException','NegativeArraySizeException', 'NetPermission','NoClassDefFoundError', 'NoInitialContextException','NoninvertibleTransformException','NoPermissionException', 'NoRouteToHostException','NoSuchAlgorithmException','NoSuchAttributeException', 'NoSuchElementException','NoSuchFieldError', 'NoSuchFieldException','NoSuchMethodError', 'NoSuchMethodException','NoSuchObjectException', 'NoSuchProviderException','NotActiveException', 'NotBoundException','NotContextException', 'NotEmpty', 'NotEmptyHelper','NotEmptyHolder', 'NotFound', 'NotFoundHelper','NotFoundHolder', 'NotFoundReason','NotFoundReasonHelper', 'NotFoundReasonHolder','NotOwnerException', 'NotSerializableException','NO_IMPLEMENT', 'NO_MEMORY', 'NO_PERMISSION','NO_RESOURCES', 'NO_RESPONSE','NullPointerException', 'Number', 'NumberFormat','NumberFormatException', 'NVList', 'Object','ObjectChangeListener', 'ObjectFactory','ObjectFactoryBuilder', 'ObjectHelper','ObjectHolder', 'ObjectImpl', 'ObjectInput','ObjectInputStream', 'ObjectInputStream.GetField','ObjectInputValidation', 'ObjectOutput','ObjectOutputStream', 'ObjectOutputStream.PutField','ObjectStreamClass', 'ObjectStreamConstants','ObjectStreamException', 'ObjectStreamField','ObjectView', 'OBJECT_NOT_EXIST', 'ObjID','OBJ_ADAPTER', 'Observable', 'Observer','OctetSeqHelper', 'OctetSeqHolder', 'OMGVMCID','OpenType', 'Operation','OperationNotSupportedException', 'Option','OptionalDataException', 'OptionPaneUI', 'ORB','OutOfMemoryError', 'OutputStream','OutputStreamWriter', 'OverlayLayout', 'Owner','Package', 'PackedColorModel', 'Pageable','PageAttributes', 'PageAttributes.ColorType','PageAttributes.MediaType','PageAttributes.OrientationRequestedType','PageAttributes.OriginType','PageAttributes.PrintQualityType', 'PageFormat','Paint', 'PaintContext', 'PaintEvent', 'Panel','PanelUI', 'Paper', 'ParagraphView','ParameterBlock', 'ParameterDescriptor','ParseException', 'ParsePosition', 'Parser','ParserDelegator', 'PartialResultException','PasswordAuthentication', 'PasswordView', 'Patch','PathIterator', 'Permission', 'PermissionCollection','Permissions', 'PERSIST_STORE', 'PhantomReference','PipedInputStream', 'PipedOutputStream','PipedReader', 'PipedWriter', 'PixelGrabber','PixelInterleavedSampleModel', 'PKCS8EncodedKeySpec','PlainDocument', 'PlainView', 'Point', 'Point2D','Point2D.Double', 'Point2D.Float', 'Policy','PolicyError', 'PolicyHelper', 'PolicyHolder','PolicyListHelper', 'PolicyListHolder','PolicyOperations', 'PolicyTypeHelper', 'Polygon','PopupMenu', 'PopupMenuEvent', 'PopupMenuListener','PopupMenuUI', 'Port', 'Port.Info','PortableRemoteObject','PortableRemoteObjectDelegate', 'Position','Position.Bias', 'PreparedStatement', 'Principal','PrincipalHolder', 'Printable','PrinterAbortException', 'PrinterException','PrinterGraphics', 'PrinterIOException','PrinterJob', 'PrintGraphics', 'PrintJob','PrintStream', 'PrintWriter', 'PrivateKey','PRIVATE_MEMBER', 'PrivilegedAction','PrivilegedActionException','PrivilegedExceptionAction', 'Process','ProfileDataException', 'ProgressBarUI','ProgressMonitor', 'ProgressMonitorInputStream','Properties', 'PropertyChangeEvent','PropertyChangeListener', 'PropertyChangeSupport','PropertyDescriptor', 'PropertyEditor','PropertyEditorManager', 'PropertyEditorSupport','PropertyPermission', 'PropertyResourceBundle','PropertyVetoException', 'ProtectionDomain','ProtocolException', 'Provider', 'ProviderException','Proxy', 'PublicKey', 'PUBLIC_MEMBER','PushbackInputStream', 'PushbackReader','QuadCurve2D', 'QuadCurve2D.Double','QuadCurve2D.Float', 'Random', 'RandomAccessFile','Raster', 'RasterFormatException', 'RasterOp','Reader', 'Receiver', 'Rectangle', 'Rectangle2D','Rectangle2D.Double', 'Rectangle2D.Float','RectangularShape', 'Ref', 'RefAddr', 'Reference','Referenceable', 'ReferenceQueue','ReferralException', 'ReflectPermission', 'Registry','RegistryHandler', 'RemarshalException', 'Remote','RemoteCall', 'RemoteException', 'RemoteObject','RemoteRef', 'RemoteServer', 'RemoteStub','RenderableImage', 'RenderableImageOp','RenderableImageProducer', 'RenderContext','RenderedImage', 'RenderedImageFactory', 'Renderer','RenderingHints', 'RenderingHints.Key','RepaintManager', 'ReplicateScaleFilter','Repository', 'RepositoryIdHelper', 'Request','RescaleOp', 'Resolver', 'ResolveResult','ResourceBundle', 'ResponseHandler', 'ResultSet','ResultSetMetaData', 'ReverbType', 'RGBImageFilter','RMIClassLoader', 'RMIClientSocketFactory','RMIFailureHandler', 'RMISecurityException','RMISecurityManager', 'RMIServerSocketFactory','RMISocketFactory', 'Robot', 'RootPaneContainer','RootPaneUI', 'RoundRectangle2D','RoundRectangle2D.Double', 'RoundRectangle2D.Float','RowMapper', 'RSAKey', 'RSAKeyGenParameterSpec','RSAPrivateCrtKey', 'RSAPrivateCrtKeySpec','RSAPrivateKey', 'RSAPrivateKeySpec', 'RSAPublicKey','RSAPublicKeySpec', 'RTFEditorKit','RuleBasedCollator', 'Runnable', 'Runtime','RunTime', 'RuntimeException', 'RunTimeOperations','RuntimePermission', 'SampleModel','SchemaViolationException', 'Scrollable','Scrollbar', 'ScrollBarUI', 'ScrollPane','ScrollPaneConstants', 'ScrollPaneLayout','ScrollPaneLayout.UIResource', 'ScrollPaneUI','SearchControls', 'SearchResult','SecureClassLoader', 'SecureRandom','SecureRandomSpi', 'Security', 'SecurityException','SecurityManager', 'SecurityPermission', 'Segment','SeparatorUI', 'Sequence', 'SequenceInputStream','Sequencer', 'Sequencer.SyncMode', 'Serializable','SerializablePermission', 'ServantObject','ServerCloneException', 'ServerError','ServerException', 'ServerNotActiveException','ServerRef', 'ServerRequest','ServerRuntimeException', 'ServerSocket','ServiceDetail', 'ServiceDetailHelper','ServiceInformation', 'ServiceInformationHelper','ServiceInformationHolder','ServiceUnavailableException', 'Set','SetOverrideType', 'SetOverrideTypeHelper', 'Shape','ShapeGraphicAttribute', 'Short', 'ShortHolder','ShortLookupTable', 'ShortMessage', 'ShortSeqHelper','ShortSeqHolder', 'Signature', 'SignatureException','SignatureSpi', 'SignedObject', 'Signer','SimpleAttributeSet', 'SimpleBeanInfo','SimpleDateFormat', 'SimpleTimeZone','SinglePixelPackedSampleModel','SingleSelectionModel', 'SizeLimitExceededException','SizeRequirements', 'SizeSequence', 'Skeleton','SkeletonMismatchException','SkeletonNotFoundException', 'SliderUI', 'Socket','SocketException', 'SocketImpl', 'SocketImplFactory','SocketOptions', 'SocketPermission','SocketSecurityException', 'SoftBevelBorder','SoftReference', 'SortedMap', 'SortedSet','Soundbank', 'SoundbankReader', 'SoundbankResource','SourceDataLine', 'SplitPaneUI', 'SQLData','SQLException', 'SQLInput', 'SQLOutput','SQLPermission', 'SQLWarning', 'Stack','StackOverflowError', 'StateEdit', 'StateEditable','StateFactory', 'Statement', 'Streamable','StreamableValue', 'StreamCorruptedException','StreamTokenizer', 'StrictMath', 'String','StringBuffer', 'StringBufferInputStream','StringCharacterIterator', 'StringContent','StringHolder', 'StringIndexOutOfBoundsException','StringReader', 'StringRefAddr', 'StringSelection','StringTokenizer', 'StringValueHelper','StringWriter', 'Stroke', 'Struct', 'StructMember','StructMemberHelper', 'Stub', 'StubDelegate','StubNotFoundException', 'Style', 'StyleConstants','StyleConstants.CharacterConstants','StyleConstants.ColorConstants','StyleConstants.FontConstants','StyleConstants.ParagraphConstants', 'StyleContext','StyledDocument', 'StyledEditorKit','StyledEditorKit.AlignmentAction','StyledEditorKit.BoldAction','StyledEditorKit.FontFamilyAction','StyledEditorKit.FontSizeAction','StyledEditorKit.ForegroundAction','StyledEditorKit.ItalicAction','StyledEditorKit.StyledTextAction','StyledEditorKit.UnderlineAction', 'StyleSheet','StyleSheet.BoxPainter', 'StyleSheet.ListPainter','SwingConstants', 'SwingPropertyChangeSupport','SwingUtilities', 'SyncFailedException','Synthesizer', 'SysexMessage', 'System','SystemColor', 'SystemException', 'SystemFlavorMap','TabableView', 'TabbedPaneUI', 'TabExpander','TableCellEditor', 'TableCellRenderer','TableColumn', 'TableColumnModel','TableColumnModelEvent', 'TableColumnModelListener','TableHeaderUI', 'TableModel', 'TableModelEvent','TableModelListener', 'TableUI', 'TableView','TabSet', 'TabStop', 'TagElement', 'TargetDataLine','TCKind', 'TextAction', 'TextArea', 'TextAttribute','TextComponent', 'TextEvent', 'TextField','TextHitInfo', 'TextLayout','TextLayout.CaretPolicy', 'TextListener','TextMeasurer', 'TextUI', 'TexturePaint', 'Thread','ThreadDeath', 'ThreadGroup', 'ThreadLocal','Throwable', 'Tie', 'TileObserver', 'Time','TimeLimitExceededException', 'Timer', 'TimerTask','Timestamp', 'TimeZone', 'TitledBorder', 'ToolBarUI','Toolkit', 'ToolTipManager', 'ToolTipUI','TooManyListenersException', 'Track','TransactionRequiredException','TransactionRolledbackException','TRANSACTION_REQUIRED', 'TRANSACTION_ROLLEDBACK','Transferable', 'TransformAttribute', 'TRANSIENT','Transmitter', 'Transparency', 'TreeCellEditor','TreeCellRenderer', 'TreeExpansionEvent','TreeExpansionListener', 'TreeMap', 'TreeModel','TreeModelEvent', 'TreeModelListener', 'TreeNode','TreePath', 'TreeSelectionEvent','TreeSelectionListener', 'TreeSelectionModel','TreeSet', 'TreeUI', 'TreeWillExpandListener','TypeCode', 'TypeCodeHolder', 'TypeMismatch','Types', 'UID', 'UIDefaults','UIDefaults.ActiveValue', 'UIDefaults.LazyInputMap','UIDefaults.LazyValue', 'UIDefaults.ProxyLazyValue','UIManager', 'UIManager.LookAndFeelInfo','UIResource', 'ULongLongSeqHelper','ULongLongSeqHolder', 'ULongSeqHelper','ULongSeqHolder', 'UndeclaredThrowableException','UndoableEdit', 'UndoableEditEvent','UndoableEditListener', 'UndoableEditSupport','UndoManager', 'UnexpectedException','UnicastRemoteObject', 'UnionMember','UnionMemberHelper', 'UNKNOWN', 'UnknownError','UnknownException', 'UnknownGroupException','UnknownHostException', 'UnknownObjectException','UnknownServiceException', 'UnknownUserException','UnmarshalException', 'UnrecoverableKeyException','Unreferenced', 'UnresolvedPermission','UnsatisfiedLinkError', 'UnsolicitedNotification','UnsolicitedNotificationEvent','UnsolicitedNotificationListener','UnsupportedAudioFileException','UnsupportedClassVersionError','UnsupportedEncodingException','UnsupportedFlavorException','UnsupportedLookAndFeelException','UnsupportedOperationException','UNSUPPORTED_POLICY', 'UNSUPPORTED_POLICY_VALUE','URL', 'URLClassLoader', 'URLConnection','URLDecoder', 'URLEncoder', 'URLStreamHandler','URLStreamHandlerFactory', 'UserException','UShortSeqHelper', 'UShortSeqHolder','UTFDataFormatException', 'Util', 'UtilDelegate','Utilities', 'ValueBase', 'ValueBaseHelper','ValueBaseHolder', 'ValueFactory', 'ValueHandler','ValueMember', 'ValueMemberHelper','VariableHeightLayoutCache', 'Vector', 'VerifyError','VersionSpecHelper', 'VetoableChangeListener','VetoableChangeSupport', 'View', 'ViewFactory','ViewportLayout', 'ViewportUI','VirtualMachineError', 'Visibility','VisibilityHelper', 'VMID', 'VM_ABSTRACT','VM_CUSTOM', 'VM_NONE', 'VM_TRUNCATABLE','VoiceStatus', 'Void', 'WCharSeqHelper','WCharSeqHolder', 'WeakHashMap', 'WeakReference','Window', 'WindowAdapter', 'WindowConstants','WindowEvent', 'WindowListener', 'WrappedPlainView','WritableRaster', 'WritableRenderedImage','WriteAbortedException', 'Writer','WrongTransaction', 'WStringValueHelper','X509Certificate', 'X509CRL', 'X509CRLEntry','X509EncodedKeySpec', 'X509Extension', 'ZipEntry','ZipException', 'ZipFile', 'ZipInputStream','ZipOutputStream', 'ZoneView','_BindingIteratorImplBase', '_BindingIteratorStub','_IDLTypeStub', '_NamingContextImplBase','_NamingContextStub', '_PolicyStub', '_Remote_Stub'),4 => array('boolean', 'byte', 'char', 'double', 'float', 'int', 'long','short', 'void'),5 => array('allProperties', 'asImmutable', 'asSynchronized', 'collect','count', 'each', 'eachProperty', 'eachPropertyName','eachWithIndex', 'find', 'findAll', 'findIndexOf','flatten', 'get', 'grep', 'inject', 'intersect','join', 'max', 'min', 'pop', 'reverse','reverseEach', 'size', 'sort', 'subMap', 'toList'),6 => array('center', 'contains', 'eachMatch', 'padLeft', 'padRight','toCharacter', 'tokenize', 'toLong', 'toURL'),7 => array('append', 'eachByte', 'eachFile', 'eachFileRecurse', 'eachLine','eachLines', 'encodeBase64', 'filterLine', 'getText','splitEachLine', 'transformChar', 'transformLine','withOutputStream', 'withPrintWriter', 'withReader','withStream', 'withStreams', 'withWriter','withWriterAppend', 'write', 'writeLine'),8 => array('dump', 'getLastMatcher', 'inspect', 'invokeMethod', 'print','println', 'start', 'startDaemon', 'step', 'times','upto', 'use'),9 => array('call', 'close', 'eachRow', 'execute', 'executeUpdate', 'Sql')),'SYMBOLS' => array('(', ')', '[', ']', '{', '}', '*', '&', '%', '!', ';', '<', '>', '?', '|', '=','=>', '||', '-', '+', '<<', '<<<', '&&'),'CASE_SENSITIVE' => array(GESHI_COMMENTS => true,1 => false,2 => false,3 => true,4 => true,5 => true,6 => true,7 => true,8 => true,9 => true),'STYLES' => array('KEYWORDS' => array(1 => 'color: #b1b100;',2 => 'color: #000000; font-weight: bold;',3 => 'color: #aaaadd; font-weight: bold;',4 => 'color: #993333;',5 => 'color: #663399;',6 => 'color: #CC0099;',7 => 'color: #FFCC33;',8 => 'color: #993399;',9 => 'color: #993399; font-weight: bold;'),'COMMENTS' => array(1=> 'color: #808080; font-style: italic;',2=> 'color: #a1a100;',3=> 'color: #808080; font-style: italic;','MULTI' => 'color: #808080; font-style: italic;'),'ESCAPE_CHAR' => array(0 => 'color: #000099; font-weight: bold;'),'BRACKETS' => array(0 => 'color: #66cc66;'),'STRINGS' => array(0 => 'color: #ff0000;'),'NUMBERS' => array(0 => 'color: #cc66cc;'),'METHODS' => array(1 => 'color: #006600;',2 => 'color: #006600;'),'SYMBOLS' => array(0 => 'color: #66cc66;'),'SCRIPT' => array(),'REGEXPS' => array(0 => 'color: #0000ff;')),'URLS' => array(1 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAMEL}',2 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAMEL}',3 => 'http://www.google.de/search?as_q={FNAME}&num=100&hl=en&as_occt=url&as_sitesearch=java.sun.com%2Fj2se%2F1.5.0%2Fdocs%2Fapi%2F',4 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',5 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',6 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',7 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',8 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}',9 => 'http://www.google.de/search?q=site%3Adocs.codehaus.org/%20{FNAME}'),'OOLANG' => true,'OBJECT_SPLITTERS' => array(1 => '.'),'REGEXPS' => array(//Variables0 => '\\$\\{[a-zA-Z_][a-zA-Z0-9_]*\\}'),'STRICT_MODE_APPLIES' => GESHI_NEVER,'SCRIPT_DELIMITERS' => array(),'HIGHLIGHT_STRICT_BLOCK' => array());?>