|  | <!-- | 
|  |  | 
|  | Licensed to the Apache Software Foundation (ASF) under one | 
|  | or more contributor license agreements.  See the NOTICE file | 
|  | distributed with this work for additional information | 
|  | regarding copyright ownership.  The ASF licenses this file | 
|  | to you under the Apache License, Version 2.0 (the | 
|  | "License"); you may not use this file except in compliance | 
|  | with the License.  You may obtain a copy of the License at | 
|  |  | 
|  | http://www.apache.org/licenses/LICENSE-2.0 | 
|  |  | 
|  | Unless required by applicable law or agreed to in writing, | 
|  | software distributed under the License is distributed on an | 
|  | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
|  | KIND, either express or implied.  See the License for the | 
|  | specific language governing permissions and limitations | 
|  | under the License. | 
|  |  | 
|  | --> | 
|  | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> | 
|  | <html> | 
|  | <head> | 
|  | <title>Index (geb 5.0.0-M3 API)</title> | 
|  | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 
|  | <link href="groovy.ico" type="image/x-icon" rel="shortcut icon"> | 
|  | <link href="groovy.ico" type="image/x-icon" rel="icon"> | 
|  | <script type="text/javascript"> | 
|  | targetPage = "" + window.location.search; | 
|  | if (targetPage != "" && targetPage != "undefined") | 
|  | targetPage = targetPage.substring(1); | 
|  | if (targetPage.indexOf(":") != -1) | 
|  | targetPage = "undefined"; | 
|  | if (targetPage != "" && !validURL(targetPage)) | 
|  | targetPage = "undefined"; | 
|  | function validURL(url) { | 
|  | var pos = url.indexOf(".html"); | 
|  | if (pos == -1 || pos != url.length - 5) | 
|  | return false; | 
|  | var allowNumber = false; | 
|  | var allowSep = false; | 
|  | var seenDot = false; | 
|  | for (var i = 0; i < url.length - 5; i++) { | 
|  | var ch = url.charAt(i); | 
|  | if ('a' <= ch && ch <= 'z' || | 
|  | 'A' <= ch && ch <= 'Z' || | 
|  | ch == '$' || | 
|  | ch == '_') { | 
|  | allowNumber = true; | 
|  | allowSep = true; | 
|  | } else if ('0' <= ch && ch <= '9' | 
|  | || ch == '-') { | 
|  | if (!allowNumber) | 
|  | return false; | 
|  | } else if (ch == '/' || ch == '.') { | 
|  | if (!allowSep) | 
|  | return false; | 
|  | allowNumber = false; | 
|  | allowSep = false; | 
|  | if (ch == '.') | 
|  | seenDot = true; | 
|  | if (ch == '/' && seenDot) | 
|  | return false; | 
|  | } else { | 
|  | return false; | 
|  | } | 
|  | } | 
|  | return true; | 
|  | } | 
|  | function loadFrames() { | 
|  | if (targetPage != "" && targetPage != "undefined") | 
|  | top.classFrame.location = top.targetPage; | 
|  | } | 
|  | </script> | 
|  | <noscript></noscript> | 
|  | </head> | 
|  | <frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> | 
|  | <frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()"> | 
|  | <frame src="overview-frame.html" name="packageListFrame" title="All Packages"> | 
|  | <frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> | 
|  | </frameset> | 
|  | <frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> | 
|  | <noframes> | 
|  | <noscript> | 
|  | <div>JavaScript is disabled on your browser.</div> | 
|  | </noscript> | 
|  | <h2>Frame Alert</h2> | 
|  | <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> | 
|  | </noframes> | 
|  | </frameset></html> |