Skip to content
Snippets Groups Projects
Commit 59186344 authored by Nicolas Dagneaux's avatar Nicolas Dagneaux
Browse files

Merge branch 'feature/jakarta-mvc' into 'main'

Feature/jakarta mvc

See merge request nicolas.dagneaux.etu/java-utils!2
parents 0776041c 8bb8cb91
No related branches found
No related tags found
No related merge requests found
Showing
with 620 additions and 37 deletions
......@@ -13,14 +13,3 @@ pages:
# This ensures that only pushes to the default branch will trigger
# a pages deploy
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
jar:
script:
- echo "hello world" 1> test.txt
artifacts:
public: true
paths:
- test.txt
rules:
# This ensures that only pushes to the default branch will trigger
# a pages deploy
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
File added
File added
File added
File added
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>All Classes and Interfaces</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
......@@ -74,22 +74,30 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Cette interface définit ce qu'est une requête exécutable.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/utils/Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer&lt;T,<wbr>E&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/utils/Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer&lt;T,<wbr>E&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Cette classe abstraite définit le minimum requis pour controller une <code>Scene</code> JavaFX</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject&lt;E&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject&lt;E&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/mvcweb/View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
</div>
</div>
</div>
</div>
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>All Packages</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
......@@ -56,10 +56,12 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></div>
<div class="col-first odd-row-color"><a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></div>
<div class="col-first even-row-color"><a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</main>
</div>
......
fr.univlille.iutinfo.fxml
fr.univlille.iutinfo.mvcweb
fr.univlille.iutinfo.sql
fr.univlille.iutinfo.utils
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>Controller</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: Controller">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>SceneController</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: SceneController">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>SubSectionController</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: SubSectionController">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>fr.univlille.iutinfo.fxml</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Wed Nov 15 20:36:27 CET 2023 -->
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>fr.univlille.iutinfo.fxml Class Hierarchy</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-11-15">
<meta name="dc.created" content="2023-11-18">
<meta name="description" content="tree: package: fr.univlille.iutinfo.fxml">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
......
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>HtmlEntirePage</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-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb, class: HtmlEntirePage">
<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">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.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">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</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="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><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><a href="#field-detail">Field</a></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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</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>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
<h1 title="Class HtmlEntirePage" class="title">Class HtmlEntirePage</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/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">fr.univlille.iutinfo.mvcweb.HtmlEntirePage</div>
</div>
<section class="class-description" id="class-description">
<hr>
<object type="image/svg+xml" data="HtmlEntirePage.svg" style="max-width:60%;float:right;"></object>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">HtmlEntirePage</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/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">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</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">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/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"><code><a href="#title" class="member-name-link">title</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>[]</code></div>
<div class="col-second odd-row-color"><code><a href="#viewList" class="member-name-link">viewList</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</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,fr.univlille.iutinfo.mvcweb.View...)" class="member-name-link">HtmlEntirePage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
<a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>...&nbsp;views)</code></div>
<div class="col-last even-row-color">&nbsp;</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-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract 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>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBody()" class="member-name-link">getBody</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Cette méthode permet de définir le contenu de la balise body de la page</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEntirePage()" class="member-name-link">getEntirePage</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Cette méthode permet d'obtenir l'entièreté de la page html'</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getHead()" class="member-name-link">getHead</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Cette méthode permet de définir le contenu de la balise head de la page</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/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/21/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/21/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/21/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/21/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/21/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/21/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/21/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/21/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/21/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/21/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/21/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">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="viewList">
<h3>viewList</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>[]</span>&nbsp;<span class="element-name">viewList</span></div>
</section>
</li>
<li>
<section class="detail" id="title">
<h3>title</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">title</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,fr.univlille.iutinfo.mvcweb.View...)">
<h3>HtmlEntirePage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">HtmlEntirePage</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
<a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>...&nbsp;views)</span></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>title</code> - le tire de la page</dd>
<dd><code>views</code> - toutes les vues à intégrer dans la balise body de la page</dd>
</dl>
</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="getHead()">
<h3>getHead</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getHead</span>()</div>
<div class="block">Cette méthode permet de définir le contenu de la balise head de la page</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>l'entièreté de la partie head de la page html</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getBody()">
<h3>getBody</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getBody</span>()</div>
<div class="block">Cette méthode permet de définir le contenu de la balise body de la page</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>l'entièreté de la partie body de la page html</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEntirePage()">
<h3>getEntirePage</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getEntirePage</span>()</div>
<div class="block">Cette méthode permet d'obtenir l'entièreté de la page html'</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>l'entièreté de la page html</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="186px" preserveAspectRatio="none" style="width:255px;height:186px;background:#FFFFFF;" version="1.1" viewBox="0 0 255 186" width="255px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.mvcweb.HtmlEntirePage--><a href="HtmlEntirePage.html" target="_top" title="HtmlEntirePage.html" xlink:actuate="onRequest" xlink:href="HtmlEntirePage.html" xlink:show="new" xlink:title="HtmlEntirePage.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.HtmlEntirePage"><rect codeLine="5" fill="#F1F1F1" height="153.1953" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="234" x="7" y="7"/><ellipse cx="56.75" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M56.6133,21.481 L55.4595,26.5527 L57.7754,26.5527 Z M55.1191,19.2397 L58.1157,19.2397 L61.4609,31.6328 L59.0122,31.6328 L58.2485,28.5698 L54.9697,28.5698 L54.2227,31.6328 L51.7739,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="87.75" y="25.5352">HtmlEntirePage</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="77.25" y="38.1563">fr.univlille.iutinfo.mvcweb</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="240" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="27" y="62.8008">viewList: View[]</text><polygon fill="none" points="18,70.498,22,74.498,18,78.498,14,74.498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="27" y="79.2891">title: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="240" y1="86.2422" y2="86.2422"/><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="208" x="27" y="103.7773">HtmlEntirePage(String, View...)</text><polygon fill="#FFFF44" points="18,111.4746,22,115.4746,18,119.4746,14,115.4746" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="164" x="27" y="120.2656">getHead(): StringBuilder</text><ellipse cx="18" cy="132.9629" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="162" x="27" y="136.7539">getBody(): StringBuilder</text><ellipse cx="18" cy="149.4512" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="27" y="153.2422">getEntirePage(): StringBuilder</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="32.5" y="176.8633">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[VP71Qy8m5CRl-oiUog1b4dJiL8O7sS230q6sIzT3J5_R1sbIajUA4__tHPswZc4kINxVb- -z90007XcChD4tKk4A6-aaMmV66hmBCbIK8s3Ty1OAGftxlxH6hcp0HoxNdfrK34fBxs7mxEaBaydJTCwrVZLC3fUon4_p8uodXHEjeKwJrYYePJA55NMdDhWUWFHmGnVzK4ZJFX1Ls6OPx8wj7SQm8zmio7C27s6LPbU5YJKci697fhpWXtvYT997nzD2YFXYt9rlleTXYJn7cKVnEMxMaixHNLE3OsRpxMt7hxB_-lQd9rTe61qKrXwczxV5YrKwVEgZc8Zn29PQ6WuKxZjqdgo9ucy0]--></g></svg>
\ No newline at end of file
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>View</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-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb, interface: View">
<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">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.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">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</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="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>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</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>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
<h1 title="Interface View" class="title">Interface View</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<object type="image/svg+xml" data="View.svg" style="max-width:60%;float:right;"></object>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">View</span></div>
<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== 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-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract 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-tab3"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getContent()" class="member-name-link">getContent</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getContent()">
<h3>getContent</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getContent</span>()</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>le contenu de la vue à afficher</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="96px" preserveAspectRatio="none" style="width:231px;height:96px;background:#FFFFFF;" version="1.1" viewBox="0 0 231 96" width="231px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.mvcweb.View--><a href="View.html" target="_top" title="View.html" xlink:actuate="onRequest" xlink:href="View.html" xlink:show="new" xlink:title="View.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.View"><rect codeLine="5" fill="#F1F1F1" height="62.7539" id="fr.univlille.iutinfo.mvcweb.View" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="210" x="7" y="7"/><ellipse cx="45.4" cy="26.1328" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M41.8277,22.3979 L41.8277,20.2397 L49.2071,20.2397 L49.2071,22.3979 L46.7418,22.3979 L46.7418,30.4746 L49.2071,30.4746 L49.2071,32.6328 L41.8277,32.6328 L41.8277,30.4746 L44.2931,30.4746 L44.2931,22.3979 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="32" x="111.6" y="25.5352">View</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="64.6" y="38.1563">fr.univlille.iutinfo.mvcweb</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="216" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="184" x="27" y="62.8008">getContent(): StringBuilder</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="20.5" y="86.4219">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[VP11ImD138Nl_efG45gKePMUYlHGFIe8HI-rX-bifXkOIPQPx1Oj_U_ER3rvC9T7lXUIHm00CYgmZPWxwt2BdKrM9G4BuqsneQK60MEdN-09GvF_qeZQIi4Z9rPClco2oMEcRrmjbkiFmjCd_xRpjK-cPne2XO26UYNsOkBWJdYOWCtmZs_gAjZjgfXMOzZluJpUhNMsXwp9Eht0tH7rIKeMrkbi1LjDnCTDJw71DCvVhd4TrhpWHQgylxuyYmlb8GzcOURty1OiQw5mEs3A93oT_G00]--></g></svg>
\ No newline at end of file
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>fr.univlille.iutinfo.mvcweb</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-11-18">
<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb">
<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">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.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">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</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-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>Related Packages</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:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li>Related Packages&nbsp;|&nbsp;</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 fr.univlille.iutinfo.mvcweb" class="title">Package fr.univlille.iutinfo.mvcweb</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">fr.univlille.iutinfo.mvcweb</span></div>
<section class="summary">
<object type="image/svg+xml" data="package.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:100%;"></object>
<ul class="summary-list">
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
<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="HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>
\ No newline at end of file
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sat Nov 18 17:24:01 CET 2023 -->
<title>fr.univlille.iutinfo.mvcweb Class Hierarchy</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-11-18">
<meta name="description" content="tree: package: fr.univlille.iutinfo.mvcweb">
<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">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.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">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</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">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 fr.univlille.iutinfo.mvcweb</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
<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/21/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">fr.univlille.iutinfo.mvcweb.<a href="HtmlEntirePage.html" class="type-name-link" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">fr.univlille.iutinfo.mvcweb.<a href="View.html" class="type-name-link" title="interface in fr.univlille.iutinfo.mvcweb">View</a></li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="354px" preserveAspectRatio="none" style="width:279px;height:354px;background:#FFFFFF;" version="1.1" viewBox="0 0 279 354" width="279px" zoomAndPan="magnify"><defs/><g><!--cluster fr.univlille.iutinfo.mvcweb--><g id="cluster_fr.univlille.iutinfo.mvcweb"><path d="M8.5,6 L196.5,6 A3.75,3.75 0 0 1 199,8.5 L206,28.4883 L269.5,28.4883 A2.5,2.5 0 0 1 272,30.9883 L272,326.43 A2.5,2.5 0 0 1 269.5,328.93 L8.5,328.93 A2.5,2.5 0 0 1 6,326.43 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="206" y1="28.4883" y2="28.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="187" x="10" y="21.5352">fr.univlille.iutinfo.mvcweb</text></g><!--class fr.univlille.iutinfo.mvcweb.View--><a href="View.html" target="_top" title="View.html" xlink:actuate="onRequest" xlink:href="View.html" xlink:show="new" xlink:title="View.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.View"><rect codeLine="3" fill="#F1F1F1" height="64.4883" id="fr.univlille.iutinfo.mvcweb.View" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="210" x="34" y="248.44"/><ellipse cx="118.75" cy="264.44" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M115.1777,260.7051 L115.1777,258.5469 L122.5571,258.5469 L122.5571,260.7051 L120.0918,260.7051 L120.0918,268.7818 L122.5571,268.7818 L122.5571,270.94 L115.1777,270.94 L115.1777,268.7818 L117.6431,268.7818 L117.6431,260.7051 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="32" x="139.25" y="269.731">View</text><line style="stroke:#181818;stroke-width:0.5;" x1="35" x2="243" y1="280.44" y2="280.44"/><line style="stroke:#181818;stroke-width:0.5;" x1="35" x2="243" y1="288.44" y2="288.44"/><ellipse cx="45" cy="302.1841" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="184" x="54" y="305.9752">getContent(): StringBuilder</text></g></a><!--class fr.univlille.iutinfo.mvcweb.HtmlEntirePage--><a href="HtmlEntirePage.html" target="_top" title="HtmlEntirePage.html" xlink:actuate="onRequest" xlink:href="HtmlEntirePage.html" xlink:show="new" xlink:title="HtmlEntirePage.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.HtmlEntirePage"><rect codeLine="7" fill="#F1F1F1" height="130.4414" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="234" x="22" y="41"/><ellipse cx="82.25" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M82.1133,52.3481 L80.9595,57.4199 L83.2754,57.4199 Z M80.6191,50.1069 L83.6157,50.1069 L86.9609,62.5 L84.5122,62.5 L83.7485,59.437 L80.4697,59.437 L79.7227,62.5 L77.2739,62.5 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="102.75" y="62.291">HtmlEntirePage</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="255" y1="73" y2="73"/><polygon fill="none" points="33,81.7441,37,85.7441,33,89.7441,29,85.7441" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="42" y="90.5352">title: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="255" y1="97.4883" y2="97.4883"/><ellipse cx="33" cy="111.2324" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="208" x="42" y="115.0234">HtmlEntirePage(String, View...)</text><polygon fill="#FFFF44" points="33,122.7207,37,126.7207,33,130.7207,29,126.7207" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="164" x="42" y="131.5117">getHead(): StringBuilder</text><ellipse cx="33" cy="144.209" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="162" x="42" y="148">getBody(): StringBuilder</text><ellipse cx="33" cy="160.6973" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="42" y="164.4883">getEntirePage(): StringBuilder</text></g></a><!--link fr.univlille.iutinfo.mvcweb.HtmlEntirePage to fr.univlille.iutinfo.mvcweb.View--><g id="link_fr.univlille.iutinfo.mvcweb.HtmlEntirePage_fr.univlille.iutinfo.mvcweb.View"><path codeLine="15" d="M139,171.93 C139,195.59 139,221.57 139,242.08 " fill="none" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage-to-fr.univlille.iutinfo.mvcweb.View" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="139,246.99,143,237.99,139,241.99,135,237.99,139,246.99" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51" x="140" y="215.0084">viewList</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="6" x="132.4094" y="237.6757">*</text></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="41.5" y="344.598">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[ZL71Qi904BtdAmP5IAekROyUUj0MF5WGIdiH3-jc4WSskx8xYHJntxj9Qvk8KkUm0pFlpPit2m1WP85-9nL2vaHfgDAaDGegcKncHL6fFMxW44Nm4sGONLOJFWZti5hLIMovqEjrm44h3dBZsKd5HnZco3CRg8RZP09lxCZaqv9qYkwNS_nJEJ51QUazpCFu5yFaS2bp3ABTmcNvFXDhF8brMiCkF_w6Z1fBGeZacer-i357cLxtq4mFgAbDF_z7jLQuvIfdPnYFdw1trsksda0LtWLvZbeaXVLlGMPjdTvV5yzMQMHu50_YVWHBBGs7AWmgT9wiYPCl]--></g></svg>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment