From 4313634840ab08522cbaa72be582d4944bb25e96 Mon Sep 17 00:00:00 2001 From: surkat <surya.kathayat@signicat.com> Date: Sun, 26 Nov 2023 00:08:31 +0100 Subject: [PATCH] created a new branch for login --- javadoc/allclasses-index.html | 86 -- javadoc/allpackages-index.html | 76 -- javadoc/copy.svg | 33 - javadoc/element-list | 4 - javadoc/help-doc.html | 199 --- javadoc/index-all.html | 143 -- javadoc/index.html | 78 -- javadoc/jquery-ui.overrides.css | 35 - javadoc/legal/ADDITIONAL_LICENSE_INFO | 37 - javadoc/legal/ASSEMBLY_EXCEPTION | 27 - javadoc/legal/LICENSE | 347 ----- javadoc/legal/jquery.md | 72 - javadoc/legal/jqueryUI.md | 49 - javadoc/member-search-index.js | 1 - javadoc/module-search-index.js | 1 - javadoc/no/ntnu/idatt1002/demo/MyApp.html | 191 --- .../ntnu/idatt1002/demo/class-use/MyApp.html | 63 - .../no/ntnu/idatt1002/demo/data/MyEntity.html | 220 --- .../demo/data/class-use/MyEntity.html | 108 -- .../idatt1002/demo/data/package-summary.html | 114 -- .../idatt1002/demo/data/package-tree.html | 77 -- .../ntnu/idatt1002/demo/data/package-use.html | 87 -- .../ntnu/idatt1002/demo/package-summary.html | 114 -- .../no/ntnu/idatt1002/demo/package-tree.html | 77 -- .../no/ntnu/idatt1002/demo/package-use.html | 63 - .../idatt1002/demo/repo/MyEntityRepo.html | 219 --- .../demo/repo/class-use/MyEntityRepo.html | 63 - .../idatt1002/demo/repo/package-summary.html | 114 -- .../idatt1002/demo/repo/package-tree.html | 77 -- .../ntnu/idatt1002/demo/repo/package-use.html | 63 - .../no/ntnu/idatt1002/demo/view/MyWindow.html | 249 ---- .../demo/view/class-use/MyWindow.html | 63 - .../idatt1002/demo/view/package-summary.html | 114 -- .../idatt1002/demo/view/package-tree.html | 97 -- .../ntnu/idatt1002/demo/view/package-use.html | 63 - javadoc/overview-summary.html | 26 - javadoc/overview-tree.html | 103 -- javadoc/package-search-index.js | 1 - javadoc/resources/glass.png | Bin 499 -> 0 bytes javadoc/resources/x.png | Bin 394 -> 0 bytes javadoc/script-dir/jquery-3.6.0.min.js | 2 - javadoc/script-dir/jquery-ui.min.css | 6 - javadoc/script-dir/jquery-ui.min.js | 6 - javadoc/script.js | 266 ---- javadoc/search-page.js | 299 ---- javadoc/search.html | 78 -- javadoc/search.js | 465 ------- javadoc/serialized-form.html | 78 -- javadoc/stylesheet.css | 1204 ----------------- javadoc/tag-search-index.js | 1 - javadoc/type-search-index.js | 1 - lib/hamcrest-core-1.3.jar | Bin 45024 -> 0 bytes lib/junit-4.12.jar | Bin 314932 -> 0 bytes page/index.html | 11 + 54 files changed, 11 insertions(+), 5960 deletions(-) delete mode 100644 javadoc/allclasses-index.html delete mode 100644 javadoc/allpackages-index.html delete mode 100644 javadoc/copy.svg delete mode 100644 javadoc/element-list delete mode 100644 javadoc/help-doc.html delete mode 100644 javadoc/index-all.html delete mode 100644 javadoc/index.html delete mode 100644 javadoc/jquery-ui.overrides.css delete mode 100644 javadoc/legal/ADDITIONAL_LICENSE_INFO delete mode 100644 javadoc/legal/ASSEMBLY_EXCEPTION delete mode 100644 javadoc/legal/LICENSE delete mode 100644 javadoc/legal/jquery.md delete mode 100644 javadoc/legal/jqueryUI.md delete mode 100644 javadoc/member-search-index.js delete mode 100644 javadoc/module-search-index.js delete mode 100644 javadoc/no/ntnu/idatt1002/demo/MyApp.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/class-use/MyApp.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/data/MyEntity.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/data/class-use/MyEntity.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/data/package-summary.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/data/package-tree.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/data/package-use.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/package-summary.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/package-tree.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/package-use.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/repo/MyEntityRepo.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/repo/class-use/MyEntityRepo.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/repo/package-summary.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/repo/package-tree.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/repo/package-use.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/view/MyWindow.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/view/class-use/MyWindow.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/view/package-summary.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/view/package-tree.html delete mode 100644 javadoc/no/ntnu/idatt1002/demo/view/package-use.html delete mode 100644 javadoc/overview-summary.html delete mode 100644 javadoc/overview-tree.html delete mode 100644 javadoc/package-search-index.js delete mode 100644 javadoc/resources/glass.png delete mode 100644 javadoc/resources/x.png delete mode 100644 javadoc/script-dir/jquery-3.6.0.min.js delete mode 100644 javadoc/script-dir/jquery-ui.min.css delete mode 100644 javadoc/script-dir/jquery-ui.min.js delete mode 100644 javadoc/script.js delete mode 100644 javadoc/search-page.js delete mode 100644 javadoc/search.html delete mode 100644 javadoc/search.js delete mode 100644 javadoc/serialized-form.html delete mode 100644 javadoc/stylesheet.css delete mode 100644 javadoc/tag-search-index.js delete mode 100644 javadoc/type-search-index.js delete mode 100644 lib/hamcrest-core-1.3.jar delete mode 100644 lib/junit-4.12.jar create mode 100644 page/index.html diff --git a/javadoc/allclasses-index.html b/javadoc/allclasses-index.html deleted file mode 100644 index fe0445d2..00000000 --- a/javadoc/allclasses-index.html +++ /dev/null @@ -1,86 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>All Classes and Interfaces (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="class index"> -<meta name="generator" content="javadoc/AllClassesIndexWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="all-classes-index-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#all-classes">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1> -</div> -<div id="all-classes-table"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="no/ntnu/idatt1002/demo/MyApp.html" title="class in no.ntnu.idatt1002.demo">MyApp</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Use this class to start the application</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">This is just a simple Java-bean</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Repository for the MyEntity-entity</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="no/ntnu/idatt1002/demo/view/MyWindow.html" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Main window for my application!</div> -</div> -</div> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/allpackages-index.html b/javadoc/allpackages-index.html deleted file mode 100644 index 9600e691..00000000 --- a/javadoc/allpackages-index.html +++ /dev/null @@ -1,76 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>All Packages (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="package index"> -<meta name="generator" content="javadoc/AllPackagesIndexWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="all-packages-index-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#all-packages">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="All&nbsp;Packages" class="title">All Packages</h1> -</div> -<div class="caption"><span>Package Summary</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="no/ntnu/idatt1002/demo/package-summary.html">no.ntnu.idatt1002.demo</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="no/ntnu/idatt1002/demo/data/package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="no/ntnu/idatt1002/demo/repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="no/ntnu/idatt1002/demo/view/package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/copy.svg b/javadoc/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/javadoc/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - - This code is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License version 2 only, as - published by the Free Software Foundation. Oracle designates this - particular file as subject to the "Classpath" exception as provided - by Oracle in the LICENSE file that accompanied this code. - - This code 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 - version 2 for more details (a copy is included in the LICENSE file that - accompanied this code). - - You should have received a copy of the GNU General Public License version - 2 along with this work; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - or visit www.oracle.com if you need additional information or have any - questions. ---> - -<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050"> - <path - d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/> - <path - d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/> -</svg> diff --git a/javadoc/element-list b/javadoc/element-list deleted file mode 100644 index 418b7f47..00000000 --- a/javadoc/element-list +++ /dev/null @@ -1,4 +0,0 @@ -no.ntnu.idatt1002.demo -no.ntnu.idatt1002.demo.data -no.ntnu.idatt1002.demo.repo -no.ntnu.idatt1002.demo.view diff --git a/javadoc/help-doc.html b/javadoc/help-doc.html deleted file mode 100644 index 9450f528..00000000 --- a/javadoc/help-doc.html +++ /dev/null @@ -1,199 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>API Help (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="help"> -<meta name="generator" content="javadoc/HelpWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="help-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li class="nav-bar-cell1-rev">Help</li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Help:</p> -<ul> -<li><a href="#help-navigation">Navigation</a></li> -<li><a href="#help-pages">Pages</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Help: </li> -<li><a href="#help-navigation">Navigation</a> | </li> -<li><a href="#help-pages">Pages</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<h1 class="title">JavaDoc Help</h1> -<ul class="help-toc"> -<li><a href="#help-navigation">Navigation</a>: -<ul class="help-subtoc"> -<li><a href="#search">Search</a></li> -</ul> -</li> -<li><a href="#help-pages">Kinds of Pages</a>: -<ul class="help-subtoc"> -<li><a href="#overview">Overview</a></li> -<li><a href="#package">Package</a></li> -<li><a href="#class">Class or Interface</a></li> -<li><a href="#doc-file">Other Files</a></li> -<li><a href="#use">Use</a></li> -<li><a href="#tree">Tree (Class Hierarchy)</a></li> -<li><a href="#serialized-form">Serialized Form</a></li> -<li><a href="#all-packages">All Packages</a></li> -<li><a href="#all-classes">All Classes and Interfaces</a></li> -<li><a href="#index">Index</a></li> -</ul> -</li> -</ul> -<hr> -<div class="sub-title"> -<h2 id="help-navigation">Navigation</h2> -Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a> -<section class="help-section" id="search"> -<h3>Search</h3> -<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API. These items can be searched using part or all of the name, optionally using "camelCase" abbreviations, or multiple search terms separated by whitespace. Some examples:</p> -<ul class="help-section-list"> -<li><code>"j.l.obj"</code> matches "java.lang.Object"</li> -<li><code>"InpStr"</code> matches "java.io.InputStream"</li> -<li><code>"math exact long"</code> matches "java.lang.Math.absExact(long)"</li> -</ul> -<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/19/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p> -</section> -</div> -<hr> -<div class="sub-title"> -<h2 id="help-pages">Kinds of Pages</h2> -The following sections describe the different kinds of pages in this collection. -<section class="help-section" id="overview"> -<h3>Overview</h3> -<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p> -</section> -<section class="help-section" id="package"> -<h3>Package</h3> -<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p> -<ul class="help-section-list"> -<li>Interfaces</li> -<li>Classes</li> -<li>Enum Classes</li> -<li>Exception Classes</li> -<li>Annotation Interfaces</li> -</ul> -</section> -<section class="help-section" id="class"> -<h3>Class or Interface</h3> -<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p> -<ul class="help-section-list"> -<li>Class Inheritance Diagram</li> -<li>Direct Subclasses</li> -<li>All Known Subinterfaces</li> -<li>All Known Implementing Classes</li> -<li>Class or Interface Declaration</li> -<li>Class or Interface Description</li> -</ul> -<br> -<ul class="help-section-list"> -<li>Nested Class Summary</li> -<li>Enum Constant Summary</li> -<li>Field Summary</li> -<li>Property Summary</li> -<li>Constructor Summary</li> -<li>Method Summary</li> -<li>Required Element Summary</li> -<li>Optional Element Summary</li> -</ul> -<br> -<ul class="help-section-list"> -<li>Enum Constant Details</li> -<li>Field Details</li> -<li>Property Details</li> -<li>Constructor Details</li> -<li>Method Details</li> -<li>Element Details</li> -</ul> -<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p> -<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> -</section> -<section class="help-section" id="doc-file"> -<h3>Other Files</h3> -<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p> -</section> -<section class="help-section" id="use"> -<h3>Use</h3> -<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p> -</section> -<section class="help-section" id="tree"> -<h3>Tree (Class Hierarchy)</h3> -<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p> -<ul class="help-section-list"> -<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li> -<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li> -</ul> -</section> -<section class="help-section" id="serialized-form"> -<h3>Serialized Form</h3> -<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.</p> -</section> -<section class="help-section" id="all-packages"> -<h3>All Packages</h3> -<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p> -</section> -<section class="help-section" id="all-classes"> -<h3>All Classes and Interfaces</h3> -<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p> -</section> -<section class="help-section" id="index"> -<h3>Index</h3> -<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p> -</section> -</div> -<hr> -<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/index-all.html b/javadoc/index-all.html deleted file mode 100644 index 248b6b5c..00000000 --- a/javadoc/index-all.html +++ /dev/null @@ -1,143 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Index (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="index"> -<meta name="generator" content="javadoc/IndexWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="index-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li class="nav-bar-cell1-rev">Index</li> -<li><a href="help-doc.html#index">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1>Index</h1> -</div> -<a href="#I:A">A</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:S">S</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a> -<h2 class="title" id="I:A">A</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html#addMyEntity(no.ntnu.idatt1002.demo.data.MyEntity)" class="member-name-link">addMyEntity(MyEntity)</a> - Method in class no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:D">D</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html#deleteMyEntity(java.lang.String)" class="member-name-link">deleteMyEntity(String)</a> - Method in class no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:F">F</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html#findMyEntities(java.lang.String)" class="member-name-link">findMyEntities(String)</a> - Method in class no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:G">G</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#getId()" class="member-name-link">getId()</a> - Method in class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html#getMyEntity(java.lang.String)" class="member-name-link">getMyEntity(String)</a> - Method in class no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></dt> -<dd> -<div class="block">Get object with given id</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#getName()" class="member-name-link">getName()</a> - Method in class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:M">M</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/MyApp.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class no.ntnu.idatt1002.demo.<a href="no/ntnu/idatt1002/demo/MyApp.html" title="class in no.ntnu.idatt1002.demo">MyApp</a></dt> -<dd> -<div class="block">Main method for my application</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/MyApp.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo">MyApp</a> - Class in <a href="no/ntnu/idatt1002/demo/package-summary.html">no.ntnu.idatt1002.demo</a></dt> -<dd> -<div class="block">Use this class to start the application</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/MyApp.html#%3Cinit%3E()" class="member-name-link">MyApp()</a> - Constructor for class no.ntnu.idatt1002.demo.<a href="no/ntnu/idatt1002/demo/MyApp.html" title="class in no.ntnu.idatt1002.demo">MyApp</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a> - Class in <a href="no/ntnu/idatt1002/demo/data/package-summary.html">no.ntnu.idatt1002.demo.data</a></dt> -<dd> -<div class="block">This is just a simple Java-bean</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#%3Cinit%3E()" class="member-name-link">MyEntity()</a> - Constructor for class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#%3Cinit%3E(java.lang.String,java.lang.String)" class="member-name-link">MyEntity(String, String)</a> - Constructor for class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a> - Class in <a href="no/ntnu/idatt1002/demo/repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></dt> -<dd> -<div class="block">Repository for the MyEntity-entity</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html#%3Cinit%3E()" class="member-name-link">MyEntityRepo()</a> - Constructor for class no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/view/MyWindow.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a> - Class in <a href="no/ntnu/idatt1002/demo/view/package-summary.html">no.ntnu.idatt1002.demo.view</a></dt> -<dd> -<div class="block">Main window for my application!</div> -</dd> -<dt><a href="no/ntnu/idatt1002/demo/view/MyWindow.html#%3Cinit%3E(java.lang.String)" class="member-name-link">MyWindow(String)</a> - Constructor for class no.ntnu.idatt1002.demo.view.<a href="no/ntnu/idatt1002/demo/view/MyWindow.html" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a></dt> -<dd> -<div class="block">Constructor for window</div> -</dd> -</dl> -<h2 class="title" id="I:N">N</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/package-summary.html">no.ntnu.idatt1002.demo</a> - package no.ntnu.idatt1002.demo</dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/data/package-summary.html">no.ntnu.idatt1002.demo.data</a> - package no.ntnu.idatt1002.demo.data</dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a> - package no.ntnu.idatt1002.demo.repo</dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/view/package-summary.html">no.ntnu.idatt1002.demo.view</a> - package no.ntnu.idatt1002.demo.view</dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:S">S</h2> -<dl class="index"> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#setId(java.lang.String)" class="member-name-link">setId(String)</a> - Method in class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -<dt><a href="no/ntnu/idatt1002/demo/data/MyEntity.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></dt> -<dd> </dd> -</dl> -<a href="#I:A">A</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:S">S</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a></main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/index.html b/javadoc/index.html deleted file mode 100644 index 8a1f9ec2..00000000 --- a/javadoc/index.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Overview (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="package index"> -<meta name="generator" content="javadoc/PackageIndexWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-index-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li class="nav-bar-cell1-rev">Overview</li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#overview">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">demo 1.0-SNAPSHOT API</h1> -</div> -<div id="all-packages-table"> -<div class="caption"><span>Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="no/ntnu/idatt1002/demo/package-summary.html">no.ntnu.idatt1002.demo</a></div> -<div class="col-last even-row-color all-packages-table all-packages-table-tab1"> </div> -<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="no/ntnu/idatt1002/demo/data/package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<div class="col-last odd-row-color all-packages-table all-packages-table-tab1"> </div> -<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="no/ntnu/idatt1002/demo/repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last even-row-color all-packages-table all-packages-table-tab1"> </div> -<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="no/ntnu/idatt1002/demo/view/package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<div class="col-last odd-row-color all-packages-table all-packages-table-tab1"> </div> -</div> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/jquery-ui.overrides.css b/javadoc/jquery-ui.overrides.css deleted file mode 100644 index facf852c..00000000 --- a/javadoc/jquery-ui.overrides.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code 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 - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; - border: 1px solid #F8981D; -} diff --git a/javadoc/legal/ADDITIONAL_LICENSE_INFO b/javadoc/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/javadoc/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/javadoc/legal/ASSEMBLY_EXCEPTION b/javadoc/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 065b8d90..00000000 --- a/javadoc/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU -General Public License <http://www.gnu.org/copyleft/gpl.html> version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - http://openjdk.java.net/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/javadoc/legal/LICENSE b/javadoc/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/javadoc/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) <year> <name of author> - - This program 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. - - This program 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 this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/javadoc/legal/jquery.md b/javadoc/legal/jquery.md deleted file mode 100644 index f7b72e3f..00000000 --- a/javadoc/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.0 - -### jQuery License -``` -jQuery v 3.6.0 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.0 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/javadoc/legal/jqueryUI.md b/javadoc/legal/jqueryUI.md deleted file mode 100644 index 9f4c9e95..00000000 --- a/javadoc/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/javadoc/member-search-index.js b/javadoc/member-search-index.js deleted file mode 100644 index 70c23084..00000000 --- a/javadoc/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"no.ntnu.idatt1002.demo.repo","c":"MyEntityRepo","l":"addMyEntity(MyEntity)","u":"addMyEntity(no.ntnu.idatt1002.demo.data.MyEntity)"},{"p":"no.ntnu.idatt1002.demo.repo","c":"MyEntityRepo","l":"deleteMyEntity(String)","u":"deleteMyEntity(java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.repo","c":"MyEntityRepo","l":"findMyEntities(String)","u":"findMyEntities(java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"getId()"},{"p":"no.ntnu.idatt1002.demo.repo","c":"MyEntityRepo","l":"getMyEntity(String)","u":"getMyEntity(java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"getName()"},{"p":"no.ntnu.idatt1002.demo","c":"MyApp","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"no.ntnu.idatt1002.demo","c":"MyApp","l":"MyApp()","u":"%3Cinit%3E()"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"MyEntity()","u":"%3Cinit%3E()"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"MyEntity(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.repo","c":"MyEntityRepo","l":"MyEntityRepo()","u":"%3Cinit%3E()"},{"p":"no.ntnu.idatt1002.demo.view","c":"MyWindow","l":"MyWindow(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"no.ntnu.idatt1002.demo.data","c":"MyEntity","l":"setName(String)","u":"setName(java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/module-search-index.js b/javadoc/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/javadoc/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/no/ntnu/idatt1002/demo/MyApp.html b/javadoc/no/ntnu/idatt1002/demo/MyApp.html deleted file mode 100644 index 14f844d2..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/MyApp.html +++ /dev/null @@ -1,191 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>MyApp (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo, class: MyApp"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../script.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MyApp.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../index-all.html">Index</a></li> -<li><a href="../../../../help-doc.html#class">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Summary:</p> -<ul> -<li>Nested</li> -<li>Field</li> -<li><a href="#constructor-summary">Constr</a></li> -<li><a href="#method-summary">Method</a></li> -</ul> -</li> -<li> -<p>Detail:</p> -<ul> -<li>Field</li> -<li><a href="#constructor-detail">Constr</a></li> -<li><a href="#method-detail">Method</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">no.ntnu.idatt1002.demo</a></div> -<h1 title="Class MyApp" class="title">Class MyApp</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">no.ntnu.idatt1002.demo.MyApp</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MyApp</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">Use this class to start the application</div> -<dl class="notes"> -<dt>Author:</dt> -<dd>nilstes</dd> -</dl> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MyApp</a>()</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Main method for my application</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>MyApp</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MyApp</span>()</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="main(java.lang.String[])"> -<h3>main</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</span> - throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> -<div class="block">Main method for my application</div> -<dl class="notes"> -<dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/class-use/MyApp.html b/javadoc/no/ntnu/idatt1002/demo/class-use/MyApp.html deleted file mode 100644 index 4adb36b0..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/class-use/MyApp.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Class no.ntnu.idatt1002.demo.MyApp (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo, class: MyApp"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MyApp.html" title="class in no.ntnu.idatt1002.demo">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Class no.ntnu.idatt1002.demo.MyApp" class="title">Uses of Class<br>no.ntnu.idatt1002.demo.MyApp</h1> -</div> -No usage of no.ntnu.idatt1002.demo.MyApp</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/data/MyEntity.html b/javadoc/no/ntnu/idatt1002/demo/data/MyEntity.html deleted file mode 100644 index ae68ef1e..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/data/MyEntity.html +++ /dev/null @@ -1,220 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>MyEntity (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.data, class: MyEntity"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MyEntity.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#class">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Summary:</p> -<ul> -<li>Nested</li> -<li>Field</li> -<li><a href="#constructor-summary">Constr</a></li> -<li><a href="#method-summary">Method</a></li> -</ul> -</li> -<li> -<p>Detail:</p> -<ul> -<li>Field</li> -<li><a href="#constructor-detail">Constr</a></li> -<li><a href="#method-detail">Method</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<h1 title="Class MyEntity" class="title">Class MyEntity</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">no.ntnu.idatt1002.demo.data.MyEntity</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MyEntity</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">This is just a simple Java-bean</div> -<dl class="notes"> -<dt>Author:</dt> -<dd>nilstes</dd> -</dl> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MyEntity</a>()</code></div> -<div class="col-last even-row-color"> </div> -<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String)" class="member-name-link">MyEntity</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> -<div class="col-last odd-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setId(java.lang.String)" class="member-name-link">setId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>MyEntity</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MyEntity</span>()</div> -</section> -</li> -<li> -<section class="detail" id="<init>(java.lang.String,java.lang.String)"> -<h3>MyEntity</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MyEntity</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="getName()"> -<h3>getName</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getName</span>()</div> -</section> -</li> -<li> -<section class="detail" id="setName(java.lang.String)"> -<h3>setName</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> -</section> -</li> -<li> -<section class="detail" id="getId()"> -<h3>getId</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getId</span>()</div> -</section> -</li> -<li> -<section class="detail" id="setId(java.lang.String)"> -<h3>setId</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setId</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</span></div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/data/class-use/MyEntity.html b/javadoc/no/ntnu/idatt1002/demo/data/class-use/MyEntity.html deleted file mode 100644 index 3129b48b..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/data/class-use/MyEntity.html +++ /dev/null @@ -1,108 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Class no.ntnu.idatt1002.demo.data.MyEntity (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.data, class: MyEntity"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../../index.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Class no.ntnu.idatt1002.demo.data.MyEntity" class="title">Uses of Class<br>no.ntnu.idatt1002.demo.data.MyEntity</h1> -</div> -<div class="caption"><span>Packages that use <a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#no.ntnu.idatt1002.demo.repo">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="no.ntnu.idatt1002.demo.repo"> -<h2>Uses of <a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a> in <a href="../../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></h2> -<div class="caption"><span>Methods in <a href="../../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a> that return <a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">MyEntityRepo.</span><code><a href="../../repo/MyEntityRepo.html#getMyEntity(java.lang.String)" class="member-name-link">getMyEntity</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</code></div> -<div class="col-last even-row-color"> -<div class="block">Get object with given id</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a> that return types with arguments of type <a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a>></code></div> -<div class="col-second even-row-color"><span class="type-name-label">MyEntityRepo.</span><code><a href="../../repo/MyEntityRepo.html#findMyEntities(java.lang.String)" class="member-name-link">findMyEntities</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> someParameter)</code></div> -<div class="col-last even-row-color"> </div> -</div> -<div class="caption"><span>Methods in <a href="../../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a> with parameters of type <a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">MyEntityRepo.</span><code><a href="../../repo/MyEntityRepo.html#addMyEntity(no.ntnu.idatt1002.demo.data.MyEntity)" class="member-name-link">addMyEntity</a><wbr>(<a href="../MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a> obj)</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/data/package-summary.html b/javadoc/no/ntnu/idatt1002/demo/data/package-summary.html deleted file mode 100644 index cfb8efe5..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/data/package-summary.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.data (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.data"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#package">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Package:</p> -<ul> -<li>Description</li> -<li><a href="#related-package-summary">Related Packages</a></li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Package no.ntnu.idatt1002.demo.data" class="title">Package no.ntnu.idatt1002.demo.data</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">no.ntnu.idatt1002.demo.data</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">no.ntnu.idatt1002.demo</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../view/package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<div class="col-last even-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">This is just a simple Java-bean</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/data/package-tree.html b/javadoc/no/ntnu/idatt1002/demo/data/package-tree.html deleted file mode 100644 index a4829998..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/data/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.data Class Hierarchy (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="tree: package: no.ntnu.idatt1002.demo.data"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">Hierarchy For Package no.ntnu.idatt1002.demo.data</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">no.ntnu.idatt1002.demo.data.<a href="MyEntity.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/data/package-use.html b/javadoc/no/ntnu/idatt1002/demo/data/package-use.html deleted file mode 100644 index 1211c1a0..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/data/package-use.html +++ /dev/null @@ -1,87 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Package no.ntnu.idatt1002.demo.data (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.data"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Package no.ntnu.idatt1002.demo.data" class="title">Uses of Package<br>no.ntnu.idatt1002.demo.data</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">no.ntnu.idatt1002.demo.data</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#no.ntnu.idatt1002.demo.repo">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="no.ntnu.idatt1002.demo.repo"> -<div class="caption"><span>Classes in <a href="package-summary.html">no.ntnu.idatt1002.demo.data</a> used by <a href="../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/MyEntity.html#no.ntnu.idatt1002.demo.repo">MyEntity</a></div> -<div class="col-last even-row-color"> -<div class="block">This is just a simple Java-bean</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/package-summary.html b/javadoc/no/ntnu/idatt1002/demo/package-summary.html deleted file mode 100644 index 8c56ffe2..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/package-summary.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../script.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../index.html">Overview</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../index-all.html">Index</a></li> -<li><a href="../../../../help-doc.html#package">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Package:</p> -<ul> -<li>Description</li> -<li><a href="#related-package-summary">Related Packages</a></li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Package no.ntnu.idatt1002.demo" class="title">Package no.ntnu.idatt1002.demo</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">no.ntnu.idatt1002.demo</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="data/package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="view/package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<div class="col-last even-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MyApp.html" title="class in no.ntnu.idatt1002.demo">MyApp</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">Use this class to start the application</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/package-tree.html b/javadoc/no/ntnu/idatt1002/demo/package-tree.html deleted file mode 100644 index ac23f7c1..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo Class Hierarchy (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="tree: package: no.ntnu.idatt1002.demo"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../script.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-page"> -<script type="text/javascript">var pathtoroot = "../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../index-all.html">Index</a></li> -<li><a href="../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">Hierarchy For Package no.ntnu.idatt1002.demo</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">no.ntnu.idatt1002.demo.<a href="MyApp.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo">MyApp</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/package-use.html b/javadoc/no/ntnu/idatt1002/demo/package-use.html deleted file mode 100644 index 9a51dd0d..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Package no.ntnu.idatt1002.demo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../script.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../index-all.html">Index</a></li> -<li><a href="../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Package no.ntnu.idatt1002.demo" class="title">Uses of Package<br>no.ntnu.idatt1002.demo</h1> -</div> -No usage of no.ntnu.idatt1002.demo</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/repo/MyEntityRepo.html b/javadoc/no/ntnu/idatt1002/demo/repo/MyEntityRepo.html deleted file mode 100644 index bb1737b7..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/repo/MyEntityRepo.html +++ /dev/null @@ -1,219 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>MyEntityRepo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.repo, class: MyEntityRepo"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MyEntityRepo.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#class">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Summary:</p> -<ul> -<li>Nested</li> -<li>Field</li> -<li><a href="#constructor-summary">Constr</a></li> -<li><a href="#method-summary">Method</a></li> -</ul> -</li> -<li> -<p>Detail:</p> -<ul> -<li>Field</li> -<li><a href="#constructor-detail">Constr</a></li> -<li><a href="#method-detail">Method</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<h1 title="Class MyEntityRepo" class="title">Class MyEntityRepo</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">no.ntnu.idatt1002.demo.repo.MyEntityRepo</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MyEntityRepo</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">Repository for the MyEntity-entity</div> -<dl class="notes"> -<dt>Author:</dt> -<dd>nilstes</dd> -</dl> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MyEntityRepo</a>()</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addMyEntity(no.ntnu.idatt1002.demo.data.MyEntity)" class="member-name-link">addMyEntity</a><wbr>(<a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a> obj)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteMyEntity(java.lang.String)" class="member-name-link">deleteMyEntity</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a>></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#findMyEntities(java.lang.String)" class="member-name-link">findMyEntities</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> someParameter)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMyEntity(java.lang.String)" class="member-name-link">getMyEntity</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get object with given id</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>MyEntityRepo</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MyEntityRepo</span>()</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="getMyEntity(java.lang.String)"> -<h3>getMyEntity</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></span> <span class="element-name">getMyEntity</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</span></div> -<div class="block">Get object with given id</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>id</code> - the entity id</dd> -<dt>Returns:</dt> -<dd>an instance of MyEntity</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="findMyEntities(java.lang.String)"> -<h3>findMyEntities</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a>></span> <span class="element-name">findMyEntities</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> someParameter)</span></div> -</section> -</li> -<li> -<section class="detail" id="addMyEntity(no.ntnu.idatt1002.demo.data.MyEntity)"> -<h3>addMyEntity</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addMyEntity</span><wbr><span class="parameters">(<a href="../data/MyEntity.html" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a> obj)</span></div> -</section> -</li> -<li> -<section class="detail" id="deleteMyEntity(java.lang.String)"> -<h3>deleteMyEntity</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">deleteMyEntity</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id)</span></div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/repo/class-use/MyEntityRepo.html b/javadoc/no/ntnu/idatt1002/demo/repo/class-use/MyEntityRepo.html deleted file mode 100644 index 47cbf40b..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/repo/class-use/MyEntityRepo.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Class no.ntnu.idatt1002.demo.repo.MyEntityRepo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.repo, class: MyEntityRepo"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../../index.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Class no.ntnu.idatt1002.demo.repo.MyEntityRepo" class="title">Uses of Class<br>no.ntnu.idatt1002.demo.repo.MyEntityRepo</h1> -</div> -No usage of no.ntnu.idatt1002.demo.repo.MyEntityRepo</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/repo/package-summary.html b/javadoc/no/ntnu/idatt1002/demo/repo/package-summary.html deleted file mode 100644 index 392a2b6f..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/repo/package-summary.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.repo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.repo"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#package">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Package:</p> -<ul> -<li>Description</li> -<li><a href="#related-package-summary">Related Packages</a></li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Package no.ntnu.idatt1002.demo.repo" class="title">Package no.ntnu.idatt1002.demo.repo</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">no.ntnu.idatt1002.demo.repo</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">no.ntnu.idatt1002.demo</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../data/package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../view/package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<div class="col-last even-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MyEntityRepo.html" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">Repository for the MyEntity-entity</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/repo/package-tree.html b/javadoc/no/ntnu/idatt1002/demo/repo/package-tree.html deleted file mode 100644 index d015c356..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/repo/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.repo Class Hierarchy (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="tree: package: no.ntnu.idatt1002.demo.repo"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">Hierarchy For Package no.ntnu.idatt1002.demo.repo</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">no.ntnu.idatt1002.demo.repo.<a href="MyEntityRepo.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/repo/package-use.html b/javadoc/no/ntnu/idatt1002/demo/repo/package-use.html deleted file mode 100644 index 24bfcab9..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/repo/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Package no.ntnu.idatt1002.demo.repo (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.repo"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Package no.ntnu.idatt1002.demo.repo" class="title">Uses of Package<br>no.ntnu.idatt1002.demo.repo</h1> -</div> -No usage of no.ntnu.idatt1002.demo.repo</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/view/MyWindow.html b/javadoc/no/ntnu/idatt1002/demo/view/MyWindow.html deleted file mode 100644 index 923b7426..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/view/MyWindow.html +++ /dev/null @@ -1,249 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>MyWindow (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.view, class: MyWindow"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MyWindow.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#class">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Summary:</p> -<ul> -<li><a href="#nested-class-summary">Nested</a></li> -<li><a href="#field-summary">Field</a></li> -<li><a href="#constructor-summary">Constr</a></li> -<li><a href="#method-summary">Method</a></li> -</ul> -</li> -<li> -<p>Detail:</p> -<ul> -<li>Field</li> -<li><a href="#constructor-detail">Constr</a></li> -<li>Method</li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li><a href="#nested-class-summary">Nested</a> | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li>Method</li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">no.ntnu.idatt1002.demo.view</a></div> -<h1 title="Class MyWindow" class="title">Class MyWindow</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" title="class or interface in java.awt" class="external-link">java.awt.Component</a> -<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html" title="class or interface in java.awt" class="external-link">java.awt.Container</a> -<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html" title="class or interface in java.awt" class="external-link">java.awt.Window</a> -<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" title="class or interface in java.awt" class="external-link">java.awt.Frame</a> -<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">javax.swing.JFrame</a> -<div class="inheritance">no.ntnu.idatt1002.demo.view.MyWindow</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="class or interface in java.awt.image" class="external-link">ImageObserver</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility" class="external-link">Accessible</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="class or interface in javax.swing" class="external-link">RootPaneContainer</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html" title="class or interface in javax.swing" class="external-link">WindowConstants</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MyWindow</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">JFrame</a></span></div> -<div class="block">Main window for my application!</div> -<dl class="notes"> -<dt>Author:</dt> -<dd>nilstes</dd> -<dt>See Also:</dt> -<dd> -<ul class="see-list"> -<li><a href="../../../../../serialized-form.html#no.ntnu.idatt1002.demo.view.MyWindow">Serialized Form</a></li> -</ul> -</dd> -</dl> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== NESTED CLASS SUMMARY ======== --> -<li> -<section class="nested-class-summary" id="nested-class-summary"> -<h2>Nested Class Summary</h2> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-javax.swing.JFrame">Nested classes/interfaces inherited from class javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">JFrame</a></h2> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.AccessibleJFrame.html" title="class or interface in javax.swing" class="external-link">JFrame.AccessibleJFrame</a></code></div> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-java.awt.Frame">Nested classes/interfaces inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" title="class or interface in java.awt" class="external-link">Frame</a></h2> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.AccessibleAWTFrame.html" title="class or interface in java.awt" class="external-link">Frame.AccessibleAWTFrame</a></code></div> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-java.awt.Window">Nested classes/interfaces inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html" title="class or interface in java.awt" class="external-link">Window</a></h2> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.AccessibleAWTWindow.html" title="class or interface in java.awt" class="external-link">Window.AccessibleAWTWindow</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.Type.html" title="class or interface in java.awt" class="external-link">Window.Type</a></code></div> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-java.awt.Container">Nested classes/interfaces inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html" title="class or interface in java.awt" class="external-link">Container</a></h2> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.AccessibleAWTContainer.html" title="class or interface in java.awt" class="external-link">Container.AccessibleAWTContainer</a></code></div> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-java.awt.Component">Nested classes/interfaces inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" title="class or interface in java.awt" class="external-link">Component</a></h2> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.AccessibleAWTComponent.html" title="class or interface in java.awt" class="external-link">Component.AccessibleAWTComponent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.BaselineResizeBehavior.html" title="class or interface in java.awt" class="external-link">Component.BaselineResizeBehavior</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.BltBufferStrategy.html" title="class or interface in java.awt" class="external-link">Component.BltBufferStrategy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.FlipBufferStrategy.html" title="class or interface in java.awt" class="external-link">Component.FlipBufferStrategy</a></code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javax.swing.JFrame">Fields inherited from class javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">JFrame</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#accessibleContext" title="class or interface in javax.swing" class="external-link">accessibleContext</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#rootPane" title="class or interface in javax.swing" class="external-link">rootPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#rootPaneCheckingEnabled" title="class or interface in javax.swing" class="external-link">rootPaneCheckingEnabled</a></code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-java.awt.Frame">Fields inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" title="class or interface in java.awt" class="external-link">Frame</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#CROSSHAIR_CURSOR" title="class or interface in java.awt" class="external-link">CROSSHAIR_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#DEFAULT_CURSOR" title="class or interface in java.awt" class="external-link">DEFAULT_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#E_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">E_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#HAND_CURSOR" title="class or interface in java.awt" class="external-link">HAND_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#ICONIFIED" title="class or interface in java.awt" class="external-link">ICONIFIED</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#MAXIMIZED_BOTH" title="class or interface in java.awt" class="external-link">MAXIMIZED_BOTH</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#MAXIMIZED_HORIZ" title="class or interface in java.awt" class="external-link">MAXIMIZED_HORIZ</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#MAXIMIZED_VERT" title="class or interface in java.awt" class="external-link">MAXIMIZED_VERT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#MOVE_CURSOR" title="class or interface in java.awt" class="external-link">MOVE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#N_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">N_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#NE_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">NE_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#NORMAL" title="class or interface in java.awt" class="external-link">NORMAL</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#NW_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">NW_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#S_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">S_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#SE_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">SE_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#SW_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">SW_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#TEXT_CURSOR" title="class or interface in java.awt" class="external-link">TEXT_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#W_RESIZE_CURSOR" title="class or interface in java.awt" class="external-link">W_RESIZE_CURSOR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#WAIT_CURSOR" title="class or interface in java.awt" class="external-link">WAIT_CURSOR</a></code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-java.awt.Component">Fields inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" title="class or interface in java.awt" class="external-link">Component</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#BOTTOM_ALIGNMENT" title="class or interface in java.awt" class="external-link">BOTTOM_ALIGNMENT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#CENTER_ALIGNMENT" title="class or interface in java.awt" class="external-link">CENTER_ALIGNMENT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#LEFT_ALIGNMENT" title="class or interface in java.awt" class="external-link">LEFT_ALIGNMENT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#RIGHT_ALIGNMENT" title="class or interface in java.awt" class="external-link">RIGHT_ALIGNMENT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#TOP_ALIGNMENT" title="class or interface in java.awt" class="external-link">TOP_ALIGNMENT</a></code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-java.awt.image.ImageObserver">Fields inherited from interface java.awt.image.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="class or interface in java.awt.image" class="external-link">ImageObserver</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#ABORT" title="class or interface in java.awt.image" class="external-link">ABORT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#ALLBITS" title="class or interface in java.awt.image" class="external-link">ALLBITS</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#ERROR" title="class or interface in java.awt.image" class="external-link">ERROR</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#FRAMEBITS" title="class or interface in java.awt.image" class="external-link">FRAMEBITS</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#HEIGHT" title="class or interface in java.awt.image" class="external-link">HEIGHT</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#PROPERTIES" title="class or interface in java.awt.image" class="external-link">PROPERTIES</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#SOMEBITS" title="class or interface in java.awt.image" class="external-link">SOMEBITS</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html#WIDTH" title="class or interface in java.awt.image" class="external-link">WIDTH</a></code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javax.swing.WindowConstants">Fields inherited from interface javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html" title="class or interface in javax.swing" class="external-link">WindowConstants</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html#DISPOSE_ON_CLOSE" title="class or interface in javax.swing" class="external-link">DISPOSE_ON_CLOSE</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html#DO_NOTHING_ON_CLOSE" title="class or interface in javax.swing" class="external-link">DO_NOTHING_ON_CLOSE</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html#EXIT_ON_CLOSE" title="class or interface in javax.swing" class="external-link">EXIT_ON_CLOSE</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html#HIDE_ON_CLOSE" title="class or interface in javax.swing" class="external-link">HIDE_ON_CLOSE</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">MyWindow</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</code></div> -<div class="col-last even-row-color"> -<div class="block">Constructor for window</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javax.swing.JFrame">Methods inherited from class javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">JFrame</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#addImpl(java.awt.Component,java.lang.Object,int)" title="class or interface in javax.swing" class="external-link">addImpl</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#createRootPane()" title="class or interface in javax.swing" class="external-link">createRootPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#frameInit()" title="class or interface in javax.swing" class="external-link">frameInit</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getAccessibleContext()" title="class or interface in javax.swing" class="external-link">getAccessibleContext</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getContentPane()" title="class or interface in javax.swing" class="external-link">getContentPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getDefaultCloseOperation()" title="class or interface in javax.swing" class="external-link">getDefaultCloseOperation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getGlassPane()" title="class or interface in javax.swing" class="external-link">getGlassPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getGraphics()" title="class or interface in javax.swing" class="external-link">getGraphics</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getJMenuBar()" title="class or interface in javax.swing" class="external-link">getJMenuBar</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getLayeredPane()" title="class or interface in javax.swing" class="external-link">getLayeredPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getRootPane()" title="class or interface in javax.swing" class="external-link">getRootPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#getTransferHandler()" title="class or interface in javax.swing" class="external-link">getTransferHandler</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#isDefaultLookAndFeelDecorated()" title="class or interface in javax.swing" class="external-link">isDefaultLookAndFeelDecorated</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#isRootPaneCheckingEnabled()" title="class or interface in javax.swing" class="external-link">isRootPaneCheckingEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#paramString()" title="class or interface in javax.swing" class="external-link">paramString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#processWindowEvent(java.awt.event.WindowEvent)" title="class or interface in javax.swing" class="external-link">processWindowEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#remove(java.awt.Component)" title="class or interface in javax.swing" class="external-link">remove</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#repaint(long,int,int,int,int)" title="class or interface in javax.swing" class="external-link">repaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setContentPane(java.awt.Container)" title="class or interface in javax.swing" class="external-link">setContentPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setDefaultCloseOperation(int)" title="class or interface in javax.swing" class="external-link">setDefaultCloseOperation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setDefaultLookAndFeelDecorated(boolean)" title="class or interface in javax.swing" class="external-link">setDefaultLookAndFeelDecorated</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setGlassPane(java.awt.Component)" title="class or interface in javax.swing" class="external-link">setGlassPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setIconImage(java.awt.Image)" title="class or interface in javax.swing" class="external-link">setIconImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setJMenuBar(javax.swing.JMenuBar)" title="class or interface in javax.swing" class="external-link">setJMenuBar</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setLayeredPane(javax.swing.JLayeredPane)" title="class or interface in javax.swing" class="external-link">setLayeredPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setLayout(java.awt.LayoutManager)" title="class or interface in javax.swing" class="external-link">setLayout</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setRootPane(javax.swing.JRootPane)" title="class or interface in javax.swing" class="external-link">setRootPane</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setRootPaneCheckingEnabled(boolean)" title="class or interface in javax.swing" class="external-link">setRootPaneCheckingEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#setTransferHandler(javax.swing.TransferHandler)" title="class or interface in javax.swing" class="external-link">setTransferHandler</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html#update(java.awt.Graphics)" title="class or interface in javax.swing" class="external-link">update</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.awt.Frame">Methods inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" title="class or interface in java.awt" class="external-link">Frame</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#addNotify()" title="class or interface in java.awt" class="external-link">addNotify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getCursorType()" title="class or interface in java.awt" class="external-link">getCursorType</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getExtendedState()" title="class or interface in java.awt" class="external-link">getExtendedState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getFrames()" title="class or interface in java.awt" class="external-link">getFrames</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getIconImage()" title="class or interface in java.awt" class="external-link">getIconImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getMaximizedBounds()" title="class or interface in java.awt" class="external-link">getMaximizedBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getMenuBar()" title="class or interface in java.awt" class="external-link">getMenuBar</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getState()" title="class or interface in java.awt" class="external-link">getState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#getTitle()" title="class or interface in java.awt" class="external-link">getTitle</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#isResizable()" title="class or interface in java.awt" class="external-link">isResizable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#isUndecorated()" title="class or interface in java.awt" class="external-link">isUndecorated</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#remove(java.awt.MenuComponent)" title="class or interface in java.awt" class="external-link">remove</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#removeNotify()" title="class or interface in java.awt" class="external-link">removeNotify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setBackground(java.awt.Color)" title="class or interface in java.awt" class="external-link">setBackground</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setCursor(int)" title="class or interface in java.awt" class="external-link">setCursor</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setExtendedState(int)" title="class or interface in java.awt" class="external-link">setExtendedState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setMaximizedBounds(java.awt.Rectangle)" title="class or interface in java.awt" class="external-link">setMaximizedBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setMenuBar(java.awt.MenuBar)" title="class or interface in java.awt" class="external-link">setMenuBar</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setOpacity(float)" title="class or interface in java.awt" class="external-link">setOpacity</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setResizable(boolean)" title="class or interface in java.awt" class="external-link">setResizable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setShape(java.awt.Shape)" title="class or interface in java.awt" class="external-link">setShape</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setState(int)" title="class or interface in java.awt" class="external-link">setState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setTitle(java.lang.String)" title="class or interface in java.awt" class="external-link">setTitle</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html#setUndecorated(boolean)" title="class or interface in java.awt" class="external-link">setUndecorated</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.awt.Window">Methods inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html" title="class or interface in java.awt" class="external-link">Window</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#addPropertyChangeListener(java.beans.PropertyChangeListener)" title="class or interface in java.awt" class="external-link">addPropertyChangeListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)" title="class or interface in java.awt" class="external-link">addPropertyChangeListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#addWindowFocusListener(java.awt.event.WindowFocusListener)" title="class or interface in java.awt" class="external-link">addWindowFocusListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#addWindowListener(java.awt.event.WindowListener)" title="class or interface in java.awt" class="external-link">addWindowListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#addWindowStateListener(java.awt.event.WindowStateListener)" title="class or interface in java.awt" class="external-link">addWindowStateListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#applyResourceBundle(java.lang.String)" title="class or interface in java.awt" class="external-link">applyResourceBundle</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#applyResourceBundle(java.util.ResourceBundle)" title="class or interface in java.awt" class="external-link">applyResourceBundle</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#createBufferStrategy(int)" title="class or interface in java.awt" class="external-link">createBufferStrategy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#createBufferStrategy(int,java.awt.BufferCapabilities)" title="class or interface in java.awt" class="external-link">createBufferStrategy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#dispose()" title="class or interface in java.awt" class="external-link">dispose</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getBackground()" title="class or interface in java.awt" class="external-link">getBackground</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getBufferStrategy()" title="class or interface in java.awt" class="external-link">getBufferStrategy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getFocusableWindowState()" title="class or interface in java.awt" class="external-link">getFocusableWindowState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getFocusCycleRootAncestor()" title="class or interface in java.awt" class="external-link">getFocusCycleRootAncestor</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getFocusOwner()" title="class or interface in java.awt" class="external-link">getFocusOwner</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getFocusTraversalKeys(int)" title="class or interface in java.awt" class="external-link">getFocusTraversalKeys</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getIconImages()" title="class or interface in java.awt" class="external-link">getIconImages</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getInputContext()" title="class or interface in java.awt" class="external-link">getInputContext</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getListeners(java.lang.Class)" title="class or interface in java.awt" class="external-link">getListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getLocale()" title="class or interface in java.awt" class="external-link">getLocale</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getModalExclusionType()" title="class or interface in java.awt" class="external-link">getModalExclusionType</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getMostRecentFocusOwner()" title="class or interface in java.awt" class="external-link">getMostRecentFocusOwner</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getOpacity()" title="class or interface in java.awt" class="external-link">getOpacity</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getOwnedWindows()" title="class or interface in java.awt" class="external-link">getOwnedWindows</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getOwner()" title="class or interface in java.awt" class="external-link">getOwner</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getOwnerlessWindows()" title="class or interface in java.awt" class="external-link">getOwnerlessWindows</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getShape()" title="class or interface in java.awt" class="external-link">getShape</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getToolkit()" title="class or interface in java.awt" class="external-link">getToolkit</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getType()" title="class or interface in java.awt" class="external-link">getType</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getWarningString()" title="class or interface in java.awt" class="external-link">getWarningString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getWindowFocusListeners()" title="class or interface in java.awt" class="external-link">getWindowFocusListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getWindowListeners()" title="class or interface in java.awt" class="external-link">getWindowListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getWindows()" title="class or interface in java.awt" class="external-link">getWindows</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#getWindowStateListeners()" title="class or interface in java.awt" class="external-link">getWindowStateListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#hide()" title="class or interface in java.awt" class="external-link">hide</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isActive()" title="class or interface in java.awt" class="external-link">isActive</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isAlwaysOnTop()" title="class or interface in java.awt" class="external-link">isAlwaysOnTop</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isAlwaysOnTopSupported()" title="class or interface in java.awt" class="external-link">isAlwaysOnTopSupported</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isAutoRequestFocus()" title="class or interface in java.awt" class="external-link">isAutoRequestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isFocusableWindow()" title="class or interface in java.awt" class="external-link">isFocusableWindow</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isFocusCycleRoot()" title="class or interface in java.awt" class="external-link">isFocusCycleRoot</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isFocused()" title="class or interface in java.awt" class="external-link">isFocused</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isLocationByPlatform()" title="class or interface in java.awt" class="external-link">isLocationByPlatform</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isOpaque()" title="class or interface in java.awt" class="external-link">isOpaque</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isShowing()" title="class or interface in java.awt" class="external-link">isShowing</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#isValidateRoot()" title="class or interface in java.awt" class="external-link">isValidateRoot</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#pack()" title="class or interface in java.awt" class="external-link">pack</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#paint(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">paint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#postEvent(java.awt.Event)" title="class or interface in java.awt" class="external-link">postEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#processEvent(java.awt.AWTEvent)" title="class or interface in java.awt" class="external-link">processEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#processWindowFocusEvent(java.awt.event.WindowEvent)" title="class or interface in java.awt" class="external-link">processWindowFocusEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#processWindowStateEvent(java.awt.event.WindowEvent)" title="class or interface in java.awt" class="external-link">processWindowStateEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#removeWindowFocusListener(java.awt.event.WindowFocusListener)" title="class or interface in java.awt" class="external-link">removeWindowFocusListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#removeWindowListener(java.awt.event.WindowListener)" title="class or interface in java.awt" class="external-link">removeWindowListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#removeWindowStateListener(java.awt.event.WindowStateListener)" title="class or interface in java.awt" class="external-link">removeWindowStateListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#reshape(int,int,int,int)" title="class or interface in java.awt" class="external-link">reshape</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setAlwaysOnTop(boolean)" title="class or interface in java.awt" class="external-link">setAlwaysOnTop</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setAutoRequestFocus(boolean)" title="class or interface in java.awt" class="external-link">setAutoRequestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setBounds(int,int,int,int)" title="class or interface in java.awt" class="external-link">setBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setBounds(java.awt.Rectangle)" title="class or interface in java.awt" class="external-link">setBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setCursor(java.awt.Cursor)" title="class or interface in java.awt" class="external-link">setCursor</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setFocusableWindowState(boolean)" title="class or interface in java.awt" class="external-link">setFocusableWindowState</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setFocusCycleRoot(boolean)" title="class or interface in java.awt" class="external-link">setFocusCycleRoot</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setIconImages(java.util.List)" title="class or interface in java.awt" class="external-link">setIconImages</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setLocation(int,int)" title="class or interface in java.awt" class="external-link">setLocation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setLocation(java.awt.Point)" title="class or interface in java.awt" class="external-link">setLocation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setLocationByPlatform(boolean)" title="class or interface in java.awt" class="external-link">setLocationByPlatform</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setLocationRelativeTo(java.awt.Component)" title="class or interface in java.awt" class="external-link">setLocationRelativeTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setMinimumSize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">setMinimumSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setModalExclusionType(java.awt.Dialog.ModalExclusionType)" title="class or interface in java.awt" class="external-link">setModalExclusionType</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setSize(int,int)" title="class or interface in java.awt" class="external-link">setSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setSize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">setSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setType(java.awt.Window.Type)" title="class or interface in java.awt" class="external-link">setType</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#setVisible(boolean)" title="class or interface in java.awt" class="external-link">setVisible</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#show()" title="class or interface in java.awt" class="external-link">show</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#toBack()" title="class or interface in java.awt" class="external-link">toBack</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html#toFront()" title="class or interface in java.awt" class="external-link">toFront</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.awt.Container">Methods inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html" title="class or interface in java.awt" class="external-link">Container</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#add(java.awt.Component)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#add(java.awt.Component,int)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#add(java.awt.Component,java.lang.Object)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#add(java.awt.Component,java.lang.Object,int)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#add(java.lang.String,java.awt.Component)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#addContainerListener(java.awt.event.ContainerListener)" title="class or interface in java.awt" class="external-link">addContainerListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#applyComponentOrientation(java.awt.ComponentOrientation)" title="class or interface in java.awt" class="external-link">applyComponentOrientation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#areFocusTraversalKeysSet(int)" title="class or interface in java.awt" class="external-link">areFocusTraversalKeysSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#countComponents()" title="class or interface in java.awt" class="external-link">countComponents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#deliverEvent(java.awt.Event)" title="class or interface in java.awt" class="external-link">deliverEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#doLayout()" title="class or interface in java.awt" class="external-link">doLayout</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#findComponentAt(int,int)" title="class or interface in java.awt" class="external-link">findComponentAt</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#findComponentAt(java.awt.Point)" title="class or interface in java.awt" class="external-link">findComponentAt</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getAlignmentX()" title="class or interface in java.awt" class="external-link">getAlignmentX</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getAlignmentY()" title="class or interface in java.awt" class="external-link">getAlignmentY</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponent(int)" title="class or interface in java.awt" class="external-link">getComponent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponentAt(int,int)" title="class or interface in java.awt" class="external-link">getComponentAt</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponentAt(java.awt.Point)" title="class or interface in java.awt" class="external-link">getComponentAt</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponentCount()" title="class or interface in java.awt" class="external-link">getComponentCount</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponents()" title="class or interface in java.awt" class="external-link">getComponents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getComponentZOrder(java.awt.Component)" title="class or interface in java.awt" class="external-link">getComponentZOrder</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getContainerListeners()" title="class or interface in java.awt" class="external-link">getContainerListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getFocusTraversalPolicy()" title="class or interface in java.awt" class="external-link">getFocusTraversalPolicy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getInsets()" title="class or interface in java.awt" class="external-link">getInsets</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getLayout()" title="class or interface in java.awt" class="external-link">getLayout</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getMaximumSize()" title="class or interface in java.awt" class="external-link">getMaximumSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getMinimumSize()" title="class or interface in java.awt" class="external-link">getMinimumSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getMousePosition(boolean)" title="class or interface in java.awt" class="external-link">getMousePosition</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#getPreferredSize()" title="class or interface in java.awt" class="external-link">getPreferredSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#insets()" title="class or interface in java.awt" class="external-link">insets</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#invalidate()" title="class or interface in java.awt" class="external-link">invalidate</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#isAncestorOf(java.awt.Component)" title="class or interface in java.awt" class="external-link">isAncestorOf</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#isFocusCycleRoot(java.awt.Container)" title="class or interface in java.awt" class="external-link">isFocusCycleRoot</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#isFocusTraversalPolicyProvider()" title="class or interface in java.awt" class="external-link">isFocusTraversalPolicyProvider</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#isFocusTraversalPolicySet()" title="class or interface in java.awt" class="external-link">isFocusTraversalPolicySet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#layout()" title="class or interface in java.awt" class="external-link">layout</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#list(java.io.PrintStream,int)" title="class or interface in java.awt" class="external-link">list</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#list(java.io.PrintWriter,int)" title="class or interface in java.awt" class="external-link">list</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#locate(int,int)" title="class or interface in java.awt" class="external-link">locate</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#minimumSize()" title="class or interface in java.awt" class="external-link">minimumSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#paintComponents(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">paintComponents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#preferredSize()" title="class or interface in java.awt" class="external-link">preferredSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#print(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">print</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#printComponents(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">printComponents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#processContainerEvent(java.awt.event.ContainerEvent)" title="class or interface in java.awt" class="external-link">processContainerEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#remove(int)" title="class or interface in java.awt" class="external-link">remove</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#removeAll()" title="class or interface in java.awt" class="external-link">removeAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#removeContainerListener(java.awt.event.ContainerListener)" title="class or interface in java.awt" class="external-link">removeContainerListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#setComponentZOrder(java.awt.Component,int)" title="class or interface in java.awt" class="external-link">setComponentZOrder</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#setFocusTraversalKeys(int,java.util.Set)" title="class or interface in java.awt" class="external-link">setFocusTraversalKeys</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)" title="class or interface in java.awt" class="external-link">setFocusTraversalPolicy</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#setFocusTraversalPolicyProvider(boolean)" title="class or interface in java.awt" class="external-link">setFocusTraversalPolicyProvider</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#setFont(java.awt.Font)" title="class or interface in java.awt" class="external-link">setFont</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#transferFocusDownCycle()" title="class or interface in java.awt" class="external-link">transferFocusDownCycle</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#validate()" title="class or interface in java.awt" class="external-link">validate</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html#validateTree()" title="class or interface in java.awt" class="external-link">validateTree</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.awt.Component">Methods inherited from class java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" title="class or interface in java.awt" class="external-link">Component</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#action(java.awt.Event,java.lang.Object)" title="class or interface in java.awt" class="external-link">action</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#add(java.awt.PopupMenu)" title="class or interface in java.awt" class="external-link">add</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addComponentListener(java.awt.event.ComponentListener)" title="class or interface in java.awt" class="external-link">addComponentListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addFocusListener(java.awt.event.FocusListener)" title="class or interface in java.awt" class="external-link">addFocusListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)" title="class or interface in java.awt" class="external-link">addHierarchyBoundsListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addHierarchyListener(java.awt.event.HierarchyListener)" title="class or interface in java.awt" class="external-link">addHierarchyListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addInputMethodListener(java.awt.event.InputMethodListener)" title="class or interface in java.awt" class="external-link">addInputMethodListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addKeyListener(java.awt.event.KeyListener)" title="class or interface in java.awt" class="external-link">addKeyListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addMouseListener(java.awt.event.MouseListener)" title="class or interface in java.awt" class="external-link">addMouseListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addMouseMotionListener(java.awt.event.MouseMotionListener)" title="class or interface in java.awt" class="external-link">addMouseMotionListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#addMouseWheelListener(java.awt.event.MouseWheelListener)" title="class or interface in java.awt" class="external-link">addMouseWheelListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#bounds()" title="class or interface in java.awt" class="external-link">bounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#checkImage(java.awt.Image,int,int,java.awt.image.ImageObserver)" title="class or interface in java.awt" class="external-link">checkImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#checkImage(java.awt.Image,java.awt.image.ImageObserver)" title="class or interface in java.awt" class="external-link">checkImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#coalesceEvents(java.awt.AWTEvent,java.awt.AWTEvent)" title="class or interface in java.awt" class="external-link">coalesceEvents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#contains(int,int)" title="class or interface in java.awt" class="external-link">contains</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#contains(java.awt.Point)" title="class or interface in java.awt" class="external-link">contains</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#createImage(int,int)" title="class or interface in java.awt" class="external-link">createImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#createImage(java.awt.image.ImageProducer)" title="class or interface in java.awt" class="external-link">createImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#createVolatileImage(int,int)" title="class or interface in java.awt" class="external-link">createVolatileImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#createVolatileImage(int,int,java.awt.ImageCapabilities)" title="class or interface in java.awt" class="external-link">createVolatileImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#disable()" title="class or interface in java.awt" class="external-link">disable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#disableEvents(long)" title="class or interface in java.awt" class="external-link">disableEvents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#dispatchEvent(java.awt.AWTEvent)" title="class or interface in java.awt" class="external-link">dispatchEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#enable()" title="class or interface in java.awt" class="external-link">enable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#enable(boolean)" title="class or interface in java.awt" class="external-link">enable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#enableEvents(long)" title="class or interface in java.awt" class="external-link">enableEvents</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#enableInputMethods(boolean)" title="class or interface in java.awt" class="external-link">enableInputMethods</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,boolean,boolean)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,byte,byte)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,char,char)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,double,double)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,float,float)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,int,int)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,long,long)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,short,short)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)" title="class or interface in java.awt" class="external-link">firePropertyChange</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getBaseline(int,int)" title="class or interface in java.awt" class="external-link">getBaseline</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getBaselineResizeBehavior()" title="class or interface in java.awt" class="external-link">getBaselineResizeBehavior</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getBounds()" title="class or interface in java.awt" class="external-link">getBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getBounds(java.awt.Rectangle)" title="class or interface in java.awt" class="external-link">getBounds</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getColorModel()" title="class or interface in java.awt" class="external-link">getColorModel</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getComponentListeners()" title="class or interface in java.awt" class="external-link">getComponentListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getComponentOrientation()" title="class or interface in java.awt" class="external-link">getComponentOrientation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getCursor()" title="class or interface in java.awt" class="external-link">getCursor</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getDropTarget()" title="class or interface in java.awt" class="external-link">getDropTarget</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getFocusListeners()" title="class or interface in java.awt" class="external-link">getFocusListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getFocusTraversalKeysEnabled()" title="class or interface in java.awt" class="external-link">getFocusTraversalKeysEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getFont()" title="class or interface in java.awt" class="external-link">getFont</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getFontMetrics(java.awt.Font)" title="class or interface in java.awt" class="external-link">getFontMetrics</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getForeground()" title="class or interface in java.awt" class="external-link">getForeground</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getGraphicsConfiguration()" title="class or interface in java.awt" class="external-link">getGraphicsConfiguration</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getHeight()" title="class or interface in java.awt" class="external-link">getHeight</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getHierarchyBoundsListeners()" title="class or interface in java.awt" class="external-link">getHierarchyBoundsListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getHierarchyListeners()" title="class or interface in java.awt" class="external-link">getHierarchyListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getIgnoreRepaint()" title="class or interface in java.awt" class="external-link">getIgnoreRepaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getInputMethodListeners()" title="class or interface in java.awt" class="external-link">getInputMethodListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getInputMethodRequests()" title="class or interface in java.awt" class="external-link">getInputMethodRequests</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getKeyListeners()" title="class or interface in java.awt" class="external-link">getKeyListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getLocation()" title="class or interface in java.awt" class="external-link">getLocation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getLocation(java.awt.Point)" title="class or interface in java.awt" class="external-link">getLocation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getLocationOnScreen()" title="class or interface in java.awt" class="external-link">getLocationOnScreen</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getMouseListeners()" title="class or interface in java.awt" class="external-link">getMouseListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getMouseMotionListeners()" title="class or interface in java.awt" class="external-link">getMouseMotionListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getMousePosition()" title="class or interface in java.awt" class="external-link">getMousePosition</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getMouseWheelListeners()" title="class or interface in java.awt" class="external-link">getMouseWheelListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getName()" title="class or interface in java.awt" class="external-link">getName</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getParent()" title="class or interface in java.awt" class="external-link">getParent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getPropertyChangeListeners()" title="class or interface in java.awt" class="external-link">getPropertyChangeListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getPropertyChangeListeners(java.lang.String)" title="class or interface in java.awt" class="external-link">getPropertyChangeListeners</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getSize()" title="class or interface in java.awt" class="external-link">getSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getSize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">getSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getTreeLock()" title="class or interface in java.awt" class="external-link">getTreeLock</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getWidth()" title="class or interface in java.awt" class="external-link">getWidth</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getX()" title="class or interface in java.awt" class="external-link">getX</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#getY()" title="class or interface in java.awt" class="external-link">getY</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#gotFocus(java.awt.Event,java.lang.Object)" title="class or interface in java.awt" class="external-link">gotFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#handleEvent(java.awt.Event)" title="class or interface in java.awt" class="external-link">handleEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#hasFocus()" title="class or interface in java.awt" class="external-link">hasFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#imageUpdate(java.awt.Image,int,int,int,int,int)" title="class or interface in java.awt" class="external-link">imageUpdate</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#inside(int,int)" title="class or interface in java.awt" class="external-link">inside</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isBackgroundSet()" title="class or interface in java.awt" class="external-link">isBackgroundSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isCursorSet()" title="class or interface in java.awt" class="external-link">isCursorSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isDisplayable()" title="class or interface in java.awt" class="external-link">isDisplayable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isDoubleBuffered()" title="class or interface in java.awt" class="external-link">isDoubleBuffered</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isEnabled()" title="class or interface in java.awt" class="external-link">isEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isFocusable()" title="class or interface in java.awt" class="external-link">isFocusable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isFocusOwner()" title="class or interface in java.awt" class="external-link">isFocusOwner</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isFocusTraversable()" title="class or interface in java.awt" class="external-link">isFocusTraversable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isFontSet()" title="class or interface in java.awt" class="external-link">isFontSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isForegroundSet()" title="class or interface in java.awt" class="external-link">isForegroundSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isLightweight()" title="class or interface in java.awt" class="external-link">isLightweight</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isMaximumSizeSet()" title="class or interface in java.awt" class="external-link">isMaximumSizeSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isMinimumSizeSet()" title="class or interface in java.awt" class="external-link">isMinimumSizeSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isPreferredSizeSet()" title="class or interface in java.awt" class="external-link">isPreferredSizeSet</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isValid()" title="class or interface in java.awt" class="external-link">isValid</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#isVisible()" title="class or interface in java.awt" class="external-link">isVisible</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#keyDown(java.awt.Event,int)" title="class or interface in java.awt" class="external-link">keyDown</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#keyUp(java.awt.Event,int)" title="class or interface in java.awt" class="external-link">keyUp</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#list()" title="class or interface in java.awt" class="external-link">list</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#list(java.io.PrintStream)" title="class or interface in java.awt" class="external-link">list</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#list(java.io.PrintWriter)" title="class or interface in java.awt" class="external-link">list</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#location()" title="class or interface in java.awt" class="external-link">location</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#lostFocus(java.awt.Event,java.lang.Object)" title="class or interface in java.awt" class="external-link">lostFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseDown(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseDown</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseDrag(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseDrag</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseEnter(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseEnter</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseExit(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseExit</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseMove(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseMove</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#mouseUp(java.awt.Event,int,int)" title="class or interface in java.awt" class="external-link">mouseUp</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#move(int,int)" title="class or interface in java.awt" class="external-link">move</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#nextFocus()" title="class or interface in java.awt" class="external-link">nextFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#paintAll(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">paintAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver)" title="class or interface in java.awt" class="external-link">prepareImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#prepareImage(java.awt.Image,java.awt.image.ImageObserver)" title="class or interface in java.awt" class="external-link">prepareImage</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#printAll(java.awt.Graphics)" title="class or interface in java.awt" class="external-link">printAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processComponentEvent(java.awt.event.ComponentEvent)" title="class or interface in java.awt" class="external-link">processComponentEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processFocusEvent(java.awt.event.FocusEvent)" title="class or interface in java.awt" class="external-link">processFocusEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processHierarchyBoundsEvent(java.awt.event.HierarchyEvent)" title="class or interface in java.awt" class="external-link">processHierarchyBoundsEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processHierarchyEvent(java.awt.event.HierarchyEvent)" title="class or interface in java.awt" class="external-link">processHierarchyEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processInputMethodEvent(java.awt.event.InputMethodEvent)" title="class or interface in java.awt" class="external-link">processInputMethodEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processKeyEvent(java.awt.event.KeyEvent)" title="class or interface in java.awt" class="external-link">processKeyEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processMouseEvent(java.awt.event.MouseEvent)" title="class or interface in java.awt" class="external-link">processMouseEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processMouseMotionEvent(java.awt.event.MouseEvent)" title="class or interface in java.awt" class="external-link">processMouseMotionEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#processMouseWheelEvent(java.awt.event.MouseWheelEvent)" title="class or interface in java.awt" class="external-link">processMouseWheelEvent</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeComponentListener(java.awt.event.ComponentListener)" title="class or interface in java.awt" class="external-link">removeComponentListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeFocusListener(java.awt.event.FocusListener)" title="class or interface in java.awt" class="external-link">removeFocusListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)" title="class or interface in java.awt" class="external-link">removeHierarchyBoundsListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeHierarchyListener(java.awt.event.HierarchyListener)" title="class or interface in java.awt" class="external-link">removeHierarchyListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeInputMethodListener(java.awt.event.InputMethodListener)" title="class or interface in java.awt" class="external-link">removeInputMethodListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeKeyListener(java.awt.event.KeyListener)" title="class or interface in java.awt" class="external-link">removeKeyListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeMouseListener(java.awt.event.MouseListener)" title="class or interface in java.awt" class="external-link">removeMouseListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeMouseMotionListener(java.awt.event.MouseMotionListener)" title="class or interface in java.awt" class="external-link">removeMouseMotionListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removeMouseWheelListener(java.awt.event.MouseWheelListener)" title="class or interface in java.awt" class="external-link">removeMouseWheelListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removePropertyChangeListener(java.beans.PropertyChangeListener)" title="class or interface in java.awt" class="external-link">removePropertyChangeListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#removePropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)" title="class or interface in java.awt" class="external-link">removePropertyChangeListener</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#repaint()" title="class or interface in java.awt" class="external-link">repaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#repaint(int,int,int,int)" title="class or interface in java.awt" class="external-link">repaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#repaint(long)" title="class or interface in java.awt" class="external-link">repaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocus()" title="class or interface in java.awt" class="external-link">requestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocus(boolean)" title="class or interface in java.awt" class="external-link">requestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocus(boolean,java.awt.event.FocusEvent.Cause)" title="class or interface in java.awt" class="external-link">requestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocus(java.awt.event.FocusEvent.Cause)" title="class or interface in java.awt" class="external-link">requestFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocusInWindow()" title="class or interface in java.awt" class="external-link">requestFocusInWindow</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocusInWindow(boolean)" title="class or interface in java.awt" class="external-link">requestFocusInWindow</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#requestFocusInWindow(java.awt.event.FocusEvent.Cause)" title="class or interface in java.awt" class="external-link">requestFocusInWindow</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#resize(int,int)" title="class or interface in java.awt" class="external-link">resize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#resize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">resize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#revalidate()" title="class or interface in java.awt" class="external-link">revalidate</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setComponentOrientation(java.awt.ComponentOrientation)" title="class or interface in java.awt" class="external-link">setComponentOrientation</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setDropTarget(java.awt.dnd.DropTarget)" title="class or interface in java.awt" class="external-link">setDropTarget</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setEnabled(boolean)" title="class or interface in java.awt" class="external-link">setEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setFocusable(boolean)" title="class or interface in java.awt" class="external-link">setFocusable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setFocusTraversalKeysEnabled(boolean)" title="class or interface in java.awt" class="external-link">setFocusTraversalKeysEnabled</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setForeground(java.awt.Color)" title="class or interface in java.awt" class="external-link">setForeground</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setIgnoreRepaint(boolean)" title="class or interface in java.awt" class="external-link">setIgnoreRepaint</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setLocale(java.util.Locale)" title="class or interface in java.awt" class="external-link">setLocale</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setMaximumSize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">setMaximumSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setMixingCutoutShape(java.awt.Shape)" title="class or interface in java.awt" class="external-link">setMixingCutoutShape</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setName(java.lang.String)" title="class or interface in java.awt" class="external-link">setName</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#setPreferredSize(java.awt.Dimension)" title="class or interface in java.awt" class="external-link">setPreferredSize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#show(boolean)" title="class or interface in java.awt" class="external-link">show</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#size()" title="class or interface in java.awt" class="external-link">size</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#toString()" title="class or interface in java.awt" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#transferFocus()" title="class or interface in java.awt" class="external-link">transferFocus</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#transferFocusBackward()" title="class or interface in java.awt" class="external-link">transferFocusBackward</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html#transferFocusUpCycle()" title="class or interface in java.awt" class="external-link">transferFocusUpCycle</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.awt.MenuContainer">Methods inherited from interface java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html#getFont()" title="class or interface in java.awt" class="external-link">getFont</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html#postEvent(java.awt.Event)" title="class or interface in java.awt" class="external-link">postEvent</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(java.lang.String)"> -<h3>MyWindow</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MyWindow</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</span></div> -<div class="block">Constructor for window</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>title</code> - Title ow the window</dd> -<dt>See Also:</dt> -<dd> -<ul class="see-list"> -<li><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Image.html" title="class or interface in java.awt" class="external-link"><code>Image</code></a></li> -</ul> -</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/view/class-use/MyWindow.html b/javadoc/no/ntnu/idatt1002/demo/view/class-use/MyWindow.html deleted file mode 100644 index dd11167d..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/view/class-use/MyWindow.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Class no.ntnu.idatt1002.demo.view.MyWindow (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.view, class: MyWindow"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../../index.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MyWindow.html" title="class in no.ntnu.idatt1002.demo.view">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Class no.ntnu.idatt1002.demo.view.MyWindow" class="title">Uses of Class<br>no.ntnu.idatt1002.demo.view.MyWindow</h1> -</div> -No usage of no.ntnu.idatt1002.demo.view.MyWindow</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/view/package-summary.html b/javadoc/no/ntnu/idatt1002/demo/view/package-summary.html deleted file mode 100644 index 9143bd6a..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/view/package-summary.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.view (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="declaration: package: no.ntnu.idatt1002.demo.view"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#package">Help</a></li> -</ul> -<ul class="sub-nav-list-small"> -<li> -<p>Package:</p> -<ul> -<li>Description</li> -<li><a href="#related-package-summary">Related Packages</a></li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Package no.ntnu.idatt1002.demo.view" class="title">Package no.ntnu.idatt1002.demo.view</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">no.ntnu.idatt1002.demo.view</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">no.ntnu.idatt1002.demo</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../data/package-summary.html">no.ntnu.idatt1002.demo.data</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../repo/package-summary.html">no.ntnu.idatt1002.demo.repo</a></div> -<div class="col-last even-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MyWindow.html" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">Main window for my application!</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/view/package-tree.html b/javadoc/no/ntnu/idatt1002/demo/view/package-tree.html deleted file mode 100644 index 71bea105..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/view/package-tree.html +++ /dev/null @@ -1,97 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>no.ntnu.idatt1002.demo.view Class Hierarchy (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="tree: package: no.ntnu.idatt1002.demo.view"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">Hierarchy For Package no.ntnu.idatt1002.demo.view</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" class="type-name-link external-link" title="class or interface in java.awt">Component</a> (implements java.awt.image.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="class or interface in java.awt.image" class="external-link">ImageObserver</a>, java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>) -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html" class="type-name-link external-link" title="class or interface in java.awt">Container</a> -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html" class="type-name-link external-link" title="class or interface in java.awt">Window</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility" class="external-link">Accessible</a>) -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" class="type-name-link external-link" title="class or interface in java.awt">Frame</a> (implements java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a>) -<ul> -<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" class="type-name-link external-link" title="class or interface in javax.swing">JFrame</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="class or interface in javax.swing" class="external-link">RootPaneContainer</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html" title="class or interface in javax.swing" class="external-link">WindowConstants</a>) -<ul> -<li class="circle">no.ntnu.idatt1002.demo.view.<a href="MyWindow.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/no/ntnu/idatt1002/demo/view/package-use.html b/javadoc/no/ntnu/idatt1002/demo/view/package-use.html deleted file mode 100644 index 6d486864..00000000 --- a/javadoc/no/ntnu/idatt1002/demo/view/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Uses of Package no.ntnu.idatt1002.demo.view (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="use: package: no.ntnu.idatt1002.demo.view"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-page"> -<script type="text/javascript">var pathtoroot = "../../../../../"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="../../../../../index.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Uses of Package no.ntnu.idatt1002.demo.view" class="title">Uses of Package<br>no.ntnu.idatt1002.demo.view</h1> -</div> -No usage of no.ntnu.idatt1002.demo.view</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/overview-summary.html b/javadoc/overview-summary.html deleted file mode 100644 index dfda6cb4..00000000 --- a/javadoc/overview-summary.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>demo 1.0-SNAPSHOT API</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="index redirect"> -<meta name="generator" content="javadoc/IndexRedirectWriter"> -<link rel="canonical" href="index.html"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<script type="text/javascript">window.location.replace('index.html')</script> -<noscript> -<meta http-equiv="Refresh" content="0;index.html"> -</noscript> -</head> -<body class="index-redirect-page"> -<main role="main"> -<noscript> -<p>JavaScript is disabled on your browser.</p> -</noscript> -<p><a href="index.html">index.html</a></p> -</main> -</body> -</html> diff --git a/javadoc/overview-tree.html b/javadoc/overview-tree.html deleted file mode 100644 index c766ccef..00000000 --- a/javadoc/overview-tree.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Class Hierarchy (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="class tree"> -<meta name="generator" content="javadoc/TreeWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="tree-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 class="title">Hierarchy For All Packages</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="no/ntnu/idatt1002/demo/package-tree.html">no.ntnu.idatt1002.demo</a>, </li> -<li><a href="no/ntnu/idatt1002/demo/data/package-tree.html">no.ntnu.idatt1002.demo.data</a>, </li> -<li><a href="no/ntnu/idatt1002/demo/repo/package-tree.html">no.ntnu.idatt1002.demo.repo</a>, </li> -<li><a href="no/ntnu/idatt1002/demo/view/package-tree.html">no.ntnu.idatt1002.demo.view</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Component.html" class="type-name-link external-link" title="class or interface in java.awt">Component</a> (implements java.awt.image.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="class or interface in java.awt.image" class="external-link">ImageObserver</a>, java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>) -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Container.html" class="type-name-link external-link" title="class or interface in java.awt">Container</a> -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Window.html" class="type-name-link external-link" title="class or interface in java.awt">Window</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility" class="external-link">Accessible</a>) -<ul> -<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Frame.html" class="type-name-link external-link" title="class or interface in java.awt">Frame</a> (implements java.awt.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/MenuContainer.html" title="class or interface in java.awt" class="external-link">MenuContainer</a>) -<ul> -<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" class="type-name-link external-link" title="class or interface in javax.swing">JFrame</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="class or interface in javax.swing" class="external-link">RootPaneContainer</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/WindowConstants.html" title="class or interface in javax.swing" class="external-link">WindowConstants</a>) -<ul> -<li class="circle">no.ntnu.idatt1002.demo.view.<a href="no/ntnu/idatt1002/demo/view/MyWindow.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.view">MyWindow</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -<li class="circle">no.ntnu.idatt1002.demo.<a href="no/ntnu/idatt1002/demo/MyApp.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo">MyApp</a></li> -<li class="circle">no.ntnu.idatt1002.demo.data.<a href="no/ntnu/idatt1002/demo/data/MyEntity.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.data">MyEntity</a></li> -<li class="circle">no.ntnu.idatt1002.demo.repo.<a href="no/ntnu/idatt1002/demo/repo/MyEntityRepo.html" class="type-name-link" title="class in no.ntnu.idatt1002.demo.repo">MyEntityRepo</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/package-search-index.js b/javadoc/package-search-index.js deleted file mode 100644 index 54463a63..00000000 --- a/javadoc/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"no.ntnu.idatt1002.demo"},{"l":"no.ntnu.idatt1002.demo.data"},{"l":"no.ntnu.idatt1002.demo.repo"},{"l":"no.ntnu.idatt1002.demo.view"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/resources/glass.png b/javadoc/resources/glass.png deleted file mode 100644 index a7f591f467a1c0c949bbc510156a0c1afb860a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmV<P0Sx|$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl}SWFRCwBA{Qv(y0|-RU-){({%7EAb zhy{T7ArP+x;@;(nj_(+707j4jK+Q=&_Dmpt1jH+W_!SWAfXoHr*Ffw7G~^Ce10v?_ zGXv7cfOshorvVlIgh>JoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4<h+6721i2zbdgk+VN-#xwu(wIh)0Z>CSIr)XAaq<Z= pynB52BgqCp4Jm;}@p6Cw0|4^LpB(^sAf*5R002ovPDHLkV1hXO#b5vc diff --git a/javadoc/resources/x.png b/javadoc/resources/x.png deleted file mode 100644 index 30548a756e151be4e927e8d28c508cc5b3514bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmV;50d@X~P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzEJ;K`RCwBAZ10)C00gB#Tm-~f6~+1M z8SsFP-icvAY7!8)0M$-mc5(A40dl&5m<Nahj~qXF-Nwq|Iu6a@Kx!Ef^8&FKQ0;pr zAfpyZ4I2<I2PzD~p?N6~Gb0ICfegq6;=f3OtmuZ|&<xU(#{wi40r7tzo{yw}1!@Q* zkY>W6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&<p{k-g=k|K>6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY diff --git a/javadoc/script-dir/jquery-3.6.0.min.js b/javadoc/script-dir/jquery-3.6.0.min.js deleted file mode 100644 index c4c6022f..00000000 --- a/javadoc/script-dir/jquery-3.6.0.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); diff --git a/javadoc/script-dir/jquery-ui.min.css b/javadoc/script-dir/jquery-ui.min.css deleted file mode 100644 index d64539cb..00000000 --- a/javadoc/script-dir/jquery-ui.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.13.1 - 2022-05-12 -* http://jqueryui.com -* Includes: core.css, autocomplete.css, menu.css -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/javadoc/script-dir/jquery-ui.min.js b/javadoc/script-dir/jquery-ui.min.js deleted file mode 100644 index 55c28329..00000000 --- a/javadoc/script-dir/jquery-ui.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.13.1 - 2022-05-12 -* http://jqueryui.com -* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.1";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/javadoc/script.js b/javadoc/script.js deleted file mode 100644 index 62953632..00000000 --- a/javadoc/script.js +++ /dev/null @@ -1,266 +0,0 @@ -/* - * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code 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 - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - t.parentElement.style.display = visible === 0 ? 'none' : ''; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.querySelector('div#' + tableId +' .summary-table') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button.firstElementChild, button.parentElement); -} -// Copy the link to the adjacent header to the clipboard -function copyUrl(button) { - var id; - var header = button.parentElement; - if (header.hasAttribute("id")) { - id = header.getAttribute("id"); - } else if (header.parentElement.tagName === 'SECTION' && header.parentElement.hasAttribute("id")) { - id = header.parentElement.getAttribute("id"); - } else if (header.firstElementChild && header.firstElementChild.tagName === "A" - && header.firstElementChild.hasAttribute("id")) { - id = header.firstElementChild.getAttribute("id"); - } - var url = document.location.href; - if (url.indexOf("#") > -1) { - url = url.substring(0, url.indexOf("#")); - } - copyToClipboard(url + "#" + id); - switchCopyLabel(button.lastElementChild, button.parentElement); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(span, parent) { - var copied = span.getAttribute("data-copied"); - if (span.innerHTML !== copied) { - var initialLabel = span.innerHTML; - span.innerHTML = copied; - parent.onmouseleave = parent.ontouchend = function() { - span.innerHTML = initialLabel; - }; - } -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/javadoc/search-page.js b/javadoc/search-page.js deleted file mode 100644 index d55f29e5..00000000 --- a/javadoc/search-page.js +++ /dev/null @@ -1,299 +0,0 @@ -/* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code 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 - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = this.previousSibling.innerText; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); - var span = this.lastElementChild; - var copied = span.getAttribute("data-copied"); - if (span.innerHTML !== copied) { - var initialLabel = span.innerHTML; - span.innerHTML = copied; - var parent = this.parentElement.parentElement; - parent.onmouseleave = parent.ontouchend = copy[0].onmouseenter = function() { - span.innerHTML = initialLabel; - }; - } - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("<button id='result-tab-" + key - + "' class='page-search-header'><span>" + categories[key] + "</span>" - + "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("<span class='page-search-header active-table-tab'>" + categories[key] - + "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("<div class='summary-table'>") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table); - if (category !== "modules") { - $("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("<a/>") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/javadoc/search.html b/javadoc/search.html deleted file mode 100644 index 48f551ef..00000000 --- a/javadoc/search.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Search (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="search"> -<meta name="generator" content="javadoc/SearchWriter"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="search-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#search">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<h1 class="title">Search</h1> -<div> -<input type="text" id="page-search-input" disabled placeholder="Search"> -<input type="reset" id="page-search-reset" disabled value="Reset" style="margin: 6px;"> -<details class="page-search-details"> -<summary id="page-search-expand">Additional resources</summary> -</details> -</div> -<div class="page-search-info"> -<p>The <a href="help-doc.html#search">help page</a> provides an introduction to the scope and syntax of JavaDoc search.</p> -<p>You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.</p> -<p>The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.</p> -<span id="page-search-link">link</span><button class="copy" id="page-search-copy"><img src="copy.svg" alt="Copy URL"><span data-copied="Copied!">Copy URL</span></button> -<p> -<input type="checkbox" id="search-redirect" disabled> -<label for="search-redirect">Redirect to first result</label></p> -</div> -<p id="page-search-notify">Loading search index...</p> -<div id="result-section" style="display: none;"> -<div id="result-container"></div> -<script type="text/javascript" src="search-page.js"></script> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/search.js b/javadoc/search.js deleted file mode 100644 index b2b3c9a1..00000000 --- a/javadoc/search.js +++ /dev/null @@ -1,465 +0,0 @@ -/* - * Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code 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 - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - copyUrl: "Copy URL", - urlCopied: "Copied!" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "<span class='result-highlight'>$&</span>"; -const NO_MATCH = {}; -const MAX_RESULTS = 500; -function checkUnnamed(name, separator) { - return name === "<Unnamed>" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(/</g, "<").replace(/>/g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += "<span class='result-highlight'>"; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += "</span>"; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function analyzeMatch(matcher, input, startOfName, category) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - while (!match && from > 1) { - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - if (!match) { - return NO_MATCH; - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var leftParen = input.indexOf("("); - // exclude peripheral matches - if (category !== "modules" && category !== "searchTags") { - if (leftParen > -1 && leftParen < match.index) { - return NO_MATCH; - } else if (startOfName - 1 >= matchEnd) { - return NO_MATCH; - } - } - var endOfName = leftParen > -1 ? leftParen : input.length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - category: category, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var m = analyzeMatch(matcher.plainMatcher, input, startOfName, category); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = analyzeMatch(matcher.camelCaseMatcher, input, startOfName, category); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return matches.length < maxResults; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("<li class='ui-autocomplete-category'>" + categories[item.category] + "</li>"); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append("<li class='ui-static-link'><a href='" + pathtoroot + "search.html?q=" - + encodeURI(widget.term) + "'>Go to search page</a></li>"); - }, - _renderItem: function(ul, item) { - var li = $("<li/>").appendTo(ul); - var div = $("<div/>").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx.h) { - if (idx.d) { - div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span><br><span class='search-tag-desc-result'>" - + idx.d + "</span><br>"); - } else { - div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span>"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").hover( - function () { - $(this).append($("<button class='copy copy-header' onclick='copyUrl(this)'> " + - "<img src='" + pathtoroot + "copy.svg' alt='" + messages.copyUrl + "'> " + - "<span data-copied='" + messages.urlCopied + "'></span></button>")); - }, - function () { - $(this).find("button:last").remove(); - } - ); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/javadoc/serialized-form.html b/javadoc/serialized-form.html deleted file mode 100644 index b939a469..00000000 --- a/javadoc/serialized-form.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (19) on Thu Feb 02 10:19:17 CET 2023 --> -<title>Serialized Form (demo 1.0-SNAPSHOT API)</title> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<meta name="dc.created" content="2023-02-02"> -<meta name="description" content="serialized forms"> -<meta name="generator" content="javadoc/SerializedFormWriterImpl"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="serialized-form-page"> -<script type="text/javascript">var pathtoroot = "./"; -loadScripts(document, 'script');</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<div class="flex-box"> -<header role="banner" class="flex-header"> -<nav role="navigation"> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button> -<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> -<ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> -<li><a href="index.html">Overview</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#serialized-form">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div id="navbar-sub-list"></div> -<div class="nav-list-search"><a href="search.html">SEARCH</a> -<input type="text" id="search-input" disabled placeholder="Search"> -<input type="reset" id="reset-button" disabled value="reset"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<div class="header"> -<h1 title="Serialized Form" class="title">Serialized Form</h1> -</div> -<ul class="block-list"> -<li> -<section class="serialized-package-container"> -<h2 title="Package">Package <a href="no/ntnu/idatt1002/demo/view/package-summary.html">no.ntnu.idatt1002.demo.view</a></h2> -<ul class="block-list"> -<li> -<section class="serialized-class-details" id="no.ntnu.idatt1002.demo.view.MyWindow"> -<h3>Class <a href="no/ntnu/idatt1002/demo/view/MyWindow.html" title="class in no.ntnu.idatt1002.demo.view">no.ntnu.idatt1002.demo.view.MyWindow</a></h3> -<div class="type-signature">class MyWindow extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JFrame.html" title="class or interface in javax.swing" class="external-link">JFrame</a> implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2023. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/javadoc/stylesheet.css b/javadoc/stylesheet.css deleted file mode 100644 index d3309916..00000000 --- a/javadoc/stylesheet.css +++ /dev/null @@ -1,1204 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:#bb7a2a; -} -a[name] { - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; -} -h4 { - font-size:15px; -} -h5 { - font-size:14px; -} -h6 { - font-size:13px; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -.summary-table dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 14px; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:11px; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - min-height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:#ffffff; - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:#bb7a2a; -} -.nav-bar-cell1-rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:#2c4557; - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.header ul li { - list-style:none; - font-size:13px; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.see-list, ul.see-list-long { - padding-left: 0; - list-style: none; -} -ul.see-list li { - display: inline; -} -ul.see-list li:not(:last-child):after, -ul.see-list-long li:not(:last-child):after { - content: ", "; - white-space: pre-wrap; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - clear:none; - overflow:hidden; - padding:0; - padding-top:10px; - padding-left:1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:#1f389c; -} -.caption a:hover, -.caption a:active { - color:#FFFFFF; -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > span { - background-color: #EEE; - color: #000; - border: none; - padding: 5px 12px 8px 12px; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: #F8981D; - color: #253441; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:#dee3e9; - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \ - <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>'); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \ - <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> \ - <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>'); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \ - <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> \ - <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.75;"/></svg>'); -} -.col-first, .col-first { - font-size:13px; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:13px; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:#FFFFFF; -} -.odd-row-color, .odd-row-color .table-header { - background-color:#EEEEEF; -} -/* - * Styles for contents. - */ -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - color:green; - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:#474747; -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - background: #ffe6e6; - border: thin solid #000000; - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:#4D7A97; - color:#FFFFFF; -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: #FFFFFF; -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: #dee3e9; - padding: 5px 0; - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 13px; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:#4A6782; - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:#909090; - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:yellow; -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 14px; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: #f5f8ff; - border-radius: 3px; - border: 0 solid #b9c8d3; - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:#4D7A97; - color:#ffffff; - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span { - display:none; - position:absolute; -} -.module-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0px 20px 5px 10px; - border: 1px solid #ededed; - background-color: #f8f8f8; -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\ - <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \ - 132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\ - </svg>'); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\ - <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \ - 132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\ - </svg>'); -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 80%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.2s; - cursor: pointer; -} -button.copy:hover, -button.copy:active { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; -} -button.copy span { - color: #303030; - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 85%; - line-height: 1.2em; -} -/* header/section copy button */ -button.copy-header { - margin: 0 0.2em; - padding: 0 4px; - height: 1.35em; -} -button.copy-header img { - height: 1em; - top: 0.1em; -} -button.copy-header:active { - background-color: rgba(128, 128, 160, 0.2); -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: #000000; - content: attr(aria-label); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; - opacity: 0; -} -div.page-search-info:hover button#page-search-copy, -div.page-search-info:hover button#page-search-copy span { - opacity: 90%; -} -div.page-search-info button#page-search-copy:hover { - background-color: #dfe6f1; -} -div.page-search-info button#page-search-copy:active { - background-color: #cfdbee; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - opacity: 50%; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - content: attr(aria-label); - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; - display: none; -} -div.snippet-container:hover button.snippet-copy span { - display: inline; -} -div.snippet-container:hover button.snippet-copy { - opacity: 80%; -} -div.snippet-container button.snippet-copy:hover { - opacity: 100%; -} -button.snippet-copy:active { - background: #d3d3d3; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid black; -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid black; -} -table.striped { - border-collapse: collapse; - border: 1px solid black; -} -table.striped > thead { - background-color: #E3E3E3; -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid black; -} -table.striped > tbody > tr:nth-child(even) { - background-color: #EEE -} -table.striped > tbody > tr:nth-child(odd) { - background-color: #FFF -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid black; - border-right: 1px solid black; -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: #dee3e9; - color: #353833; - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:#4A6782; - } - ul.sub-nav-list-small a:hover { - color:#bb7a2a; - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: #ffffff; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: #ebecee; - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: #f7c590; - border-radius: 10%; -} diff --git a/javadoc/tag-search-index.js b/javadoc/tag-search-index.js deleted file mode 100644 index f38b3cb3..00000000 --- a/javadoc/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/type-search-index.js b/javadoc/type-search-index.js deleted file mode 100644 index 7dbab8e4..00000000 --- a/javadoc/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"no.ntnu.idatt1002.demo","l":"MyApp"},{"p":"no.ntnu.idatt1002.demo.data","l":"MyEntity"},{"p":"no.ntnu.idatt1002.demo.repo","l":"MyEntityRepo"},{"p":"no.ntnu.idatt1002.demo.view","l":"MyWindow"}];updateSearchResults(); \ No newline at end of file diff --git a/lib/hamcrest-core-1.3.jar b/lib/hamcrest-core-1.3.jar deleted file mode 100644 index 9d5fe16e3dd37ebe79a36f61f5d0e1a69a653a8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45024 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 UgpPtD2z>DYYp}SJr5?)v0beu;=l}o! diff --git a/lib/junit-4.12.jar b/lib/junit-4.12.jar deleted file mode 100644 index 3a7fc266c3e32283a2b21fe12166ebdcc33a1da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314932 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⁢19;hkE<`A0T;F@!g! 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�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 TY(h;@!?}i$7z!3V8^-w`q)kqw diff --git a/page/index.html b/page/index.html new file mode 100644 index 00000000..fc1733e6 --- /dev/null +++ b/page/index.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>Gitlab Page for my repository!</title> +</head> +<body> +<a href="https://surya.pages.stud.idi.ntnu.no/idatt1002/apidocs/">Java-docs</a> +<a href="https://surya.pages.stud.idi.ntnu.no/idatt1002/coverage-reports/index.html">Coverage reports</a> +</body> +</html> \ No newline at end of file -- GitLab