TMP:site (Nach Korrektur an thymeskin neu generiert??)
[website] / dist / http-resources / 2.0.0 / apidocs / de / juplo / httpresources / HttpResource.html
1 <!DOCTYPE HTML>
2 <!-- NewPage -->
3 <html lang="de">
4 <head>
5 <!-- Generated by javadoc (11.0.9.1) on Mon Jan 25 21:25:49 CET 2021 -->
6 <title>HttpResource (HttpResources 2.0.0 API)</title>
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8 <meta name="dc.created" content="2021-01-25">
9 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
10 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
11 <script type="text/javascript" src="../../../script.js"></script>
12 <script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
13 <script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
14 <!--[if IE]>
15 <script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
16 <![endif]-->
17 <script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
18 <script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
19 </head>
20 <body>
21 <script type="text/javascript"><!--
22     try {
23         if (location.href.indexOf('is-external=true') == -1) {
24             parent.document.title="HttpResource (HttpResources 2.0.0 API)";
25         }
26     }
27     catch(err) {
28     }
29 //-->
30 var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
31 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
32 var altColor = "altColor";
33 var rowColor = "rowColor";
34 var tableTab = "tableTab";
35 var activeTableTab = "activeTableTab";
36 var pathtoroot = "../../../";
37 var useModuleDirectories = true;
38 loadScripts(document, 'script');</script>
39 <noscript>
40 <div>JavaScript is disabled on your browser.</div>
41 </noscript>
42 <header role="banner">
43 <nav role="navigation">
44 <div class="fixedNav">
45 <!-- ========= START OF TOP NAVBAR ======= -->
46 <div class="topNav"><a id="navbar.top">
47 <!--   -->
48 </a>
49 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
50 <a id="navbar.top.firstrow">
51 <!--   -->
52 </a>
53 <ul class="navList" title="Navigation">
54 <li><a href="package-summary.html">Package</a></li>
55 <li class="navBarCell1Rev">Class</li>
56 <li><a href="class-use/HttpResource.html">Use</a></li>
57 <li><a href="package-tree.html">Tree</a></li>
58 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
59 <li><a href="../../../index-all.html">Index</a></li>
60 <li><a href="../../../help-doc.html">Help</a></li>
61 </ul>
62 </div>
63 <div class="subNav">
64 <ul class="navList" id="allclasses_navbar_top">
65 <li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
66 </ul>
67 <ul class="navListSearch">
68 <li><label for="search">SEARCH:</label>
69 <input type="text" id="search" value="search" disabled="disabled">
70 <input type="reset" id="reset" value="reset" disabled="disabled">
71 </li>
72 </ul>
73 <div>
74 <script type="text/javascript"><!--
75   allClassesLink = document.getElementById("allclasses_navbar_top");
76   if(window==top) {
77     allClassesLink.style.display = "block";
78   }
79   else {
80     allClassesLink.style.display = "none";
81   }
82   //-->
83 </script>
84 <noscript>
85 <div>JavaScript is disabled on your browser.</div>
86 </noscript>
87 </div>
88 <div>
89 <ul class="subNavList">
90 <li>Summary:&nbsp;</li>
91 <li>Nested&nbsp;|&nbsp;</li>
92 <li>Field&nbsp;|&nbsp;</li>
93 <li>Constr&nbsp;|&nbsp;</li>
94 <li><a href="#method.summary">Method</a></li>
95 </ul>
96 <ul class="subNavList">
97 <li>Detail:&nbsp;</li>
98 <li>Field&nbsp;|&nbsp;</li>
99 <li>Constr&nbsp;|&nbsp;</li>
100 <li><a href="#method.detail">Method</a></li>
101 </ul>
102 </div>
103 <a id="skip.navbar.top">
104 <!--   -->
105 </a></div>
106 <!-- ========= END OF TOP NAVBAR ========= -->
107 </div>
108 <div class="navPadding">&nbsp;</div>
109 <script type="text/javascript"><!--
110 $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
111 //-->
112 </script>
113 </nav>
114 </header>
115 <!-- ======== START OF CLASS DATA ======== -->
116 <main role="main">
117 <div class="header">
118 <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">de.juplo.httpresources</a></div>
119 <h2 title="Class HttpResource" class="title">Class HttpResource</h2>
120 </div>
121 <div class="contentContainer">
122 <ul class="inheritance">
123 <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
124 <li>
125 <ul class="inheritance">
126 <li>de.juplo.httpresources.HttpResource</li>
127 </ul>
128 </li>
129 </ul>
130 <div class="description">
131 <ul class="blockList">
132 <li class="blockList">
133 <dl>
134 <dt>All Implemented Interfaces:</dt>
135 <dd><code>org.springframework.core.io.InputStreamSource</code>, <code>org.springframework.core.io.Resource</code>, <code>org.springframework.web.servlet.resource.HttpResource</code></dd>
136 </dl>
137 <hr>
138 <pre>public class <span class="typeNameLabel">HttpResource</span>
139 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
140 implements org.springframework.web.servlet.resource.HttpResource</pre>
141 </li>
142 </ul>
143 </div>
144 <div class="summary">
145 <ul class="blockList">
146 <li class="blockList">
147 <!-- ========== METHOD SUMMARY =========== -->
148 <section role="region">
149 <ul class="blockList">
150 <li class="blockList"><a id="method.summary">
151 <!--   -->
152 </a>
153 <h3>Method Summary</h3>
154 <table class="memberSummary">
155 <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
156 <tr>
157 <th class="colFirst" scope="col">Modifier and Type</th>
158 <th class="colSecond" scope="col">Method</th>
159 <th class="colLast" scope="col">Description</th>
160 </tr>
161 <tr id="i0" class="altColor">
162 <td class="colFirst"><code>long</code></td>
163 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#contentLength()">contentLength</a></span>()</code></th>
164 <td class="colLast">&nbsp;</td>
165 </tr>
166 <tr id="i1" class="rowColor">
167 <td class="colFirst"><code>org.springframework.util.MimeType</code></td>
168 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#contentType()">contentType</a></span>()</code></th>
169 <td class="colLast">&nbsp;</td>
170 </tr>
171 <tr id="i2" class="altColor">
172 <td class="colFirst"><code><a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a></code></td>
173 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createRelative(java.lang.String)">createRelative</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;relativePath)</code></th>
174 <td class="colLast">&nbsp;</td>
175 </tr>
176 <tr id="i3" class="rowColor">
177 <td class="colFirst"><code><a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a></code></td>
178 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createRelative(java.net.URI)">createRelative</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;relative)</code></th>
179 <td class="colLast">&nbsp;</td>
180 </tr>
181 <tr id="i4" class="altColor">
182 <td class="colFirst"><code>boolean</code></td>
183 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;o)</code></th>
184 <td class="colLast">&nbsp;</td>
185 </tr>
186 <tr id="i5" class="rowColor">
187 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
188 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#eTag()">eTag</a></span>()</code></th>
189 <td class="colLast">&nbsp;</td>
190 </tr>
191 <tr id="i6" class="altColor">
192 <td class="colFirst"><code>boolean</code></td>
193 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exists()">exists</a></span>()</code></th>
194 <td class="colLast">&nbsp;</td>
195 </tr>
196 <tr id="i7" class="rowColor">
197 <td class="colFirst"><code>long</code></td>
198 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#expires()">expires</a></span>()</code></th>
199 <td class="colLast">&nbsp;</td>
200 </tr>
201 <tr id="i8" class="altColor">
202 <td class="colFirst"><code>boolean</code></td>
203 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fetch()">fetch</a></span>()</code></th>
204 <td class="colLast">
205 <div class="block">Fetches the remote resource and reports, if it was modified.</div>
206 </td>
207 </tr>
208 <tr id="i9" class="rowColor">
209 <td class="colFirst"><code>boolean</code></td>
210 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fetched()">fetched</a></span>()</code></th>
211 <td class="colLast">
212 <div class="block">Checks, if the remote resource was already fetched.</div>
213 </td>
214 </tr>
215 <tr id="i10" class="altColor">
216 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
217 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDescription()">getDescription</a></span>()</code></th>
218 <td class="colLast">&nbsp;</td>
219 </tr>
220 <tr id="i11" class="rowColor">
221 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a></code></td>
222 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFile()">getFile</a></span>()</code></th>
223 <td class="colLast">&nbsp;</td>
224 </tr>
225 <tr id="i12" class="altColor">
226 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
227 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFilename()">getFilename</a></span>()</code></th>
228 <td class="colLast">&nbsp;</td>
229 </tr>
230 <tr id="i13" class="rowColor">
231 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a></code></td>
232 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInputStream()">getInputStream</a></span>()</code></th>
233 <td class="colLast">&nbsp;</td>
234 </tr>
235 <tr id="i14" class="altColor">
236 <td class="colFirst"><code>org.springframework.http.HttpHeaders</code></td>
237 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResponseHeaders()">getResponseHeaders</a></span>()</code></th>
238 <td class="colLast">&nbsp;</td>
239 </tr>
240 <tr id="i15" class="rowColor">
241 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a></code></td>
242 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getURI()">getURI</a></span>()</code></th>
243 <td class="colLast">&nbsp;</td>
244 </tr>
245 <tr id="i16" class="altColor">
246 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html?is-external=true" title="class or interface in java.net" class="externalLink">URL</a></code></td>
247 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getURL()">getURL</a></span>()</code></th>
248 <td class="colLast">&nbsp;</td>
249 </tr>
250 <tr id="i17" class="rowColor">
251 <td class="colFirst"><code>int</code></td>
252 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hashCode()">hashCode</a></span>()</code></th>
253 <td class="colLast">&nbsp;</td>
254 </tr>
255 <tr id="i18" class="altColor">
256 <td class="colFirst"><code>boolean</code></td>
257 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isExpired()">isExpired</a></span>()</code></th>
258 <td class="colLast">&nbsp;</td>
259 </tr>
260 <tr id="i19" class="rowColor">
261 <td class="colFirst"><code>boolean</code></td>
262 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isModified()">isModified</a></span>()</code></th>
263 <td class="colLast">&nbsp;</td>
264 </tr>
265 <tr id="i20" class="altColor">
266 <td class="colFirst"><code>boolean</code></td>
267 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOpen()">isOpen</a></span>()</code></th>
268 <td class="colLast">&nbsp;</td>
269 </tr>
270 <tr id="i21" class="rowColor">
271 <td class="colFirst"><code>boolean</code></td>
272 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadable()">isReadable</a></span>()</code></th>
273 <td class="colLast">&nbsp;</td>
274 </tr>
275 <tr id="i22" class="altColor">
276 <td class="colFirst"><code>long</code></td>
277 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#lastModified()">lastModified</a></span>()</code></th>
278 <td class="colLast">&nbsp;</td>
279 </tr>
280 <tr id="i23" class="rowColor">
281 <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
282 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
283 <td class="colLast">&nbsp;</td>
284 </tr>
285 </table>
286 <ul class="blockList">
287 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
288 <!--   -->
289 </a>
290 <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
291 <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
292 </ul>
293 <ul class="blockList">
294 <li class="blockList"><a id="methods.inherited.from.class.org.springframework.core.io.Resource">
295 <!--   -->
296 </a>
297 <h3>Methods inherited from interface&nbsp;org.springframework.core.io.Resource</h3>
298 <code>isFile, readableChannel</code></li>
299 </ul>
300 </li>
301 </ul>
302 </section>
303 </li>
304 </ul>
305 </div>
306 <div class="details">
307 <ul class="blockList">
308 <li class="blockList">
309 <!-- ============ METHOD DETAIL ========== -->
310 <section role="region">
311 <ul class="blockList">
312 <li class="blockList"><a id="method.detail">
313 <!--   -->
314 </a>
315 <h3>Method Detail</h3>
316 <a id="expires()">
317 <!--   -->
318 </a>
319 <ul class="blockList">
320 <li class="blockList">
321 <h4>expires</h4>
322 <pre class="methodSignature">public&nbsp;long&nbsp;expires()</pre>
323 </li>
324 </ul>
325 <a id="isExpired()">
326 <!--   -->
327 </a>
328 <ul class="blockList">
329 <li class="blockList">
330 <h4>isExpired</h4>
331 <pre class="methodSignature">public&nbsp;boolean&nbsp;isExpired()</pre>
332 </li>
333 </ul>
334 <a id="exists()">
335 <!--   -->
336 </a>
337 <ul class="blockList">
338 <li class="blockList">
339 <h4>exists</h4>
340 <pre class="methodSignature">public&nbsp;boolean&nbsp;exists()</pre>
341 <dl>
342 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
343 <dd><code>exists</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
344 </dl>
345 </li>
346 </ul>
347 <a id="isReadable()">
348 <!--   -->
349 </a>
350 <ul class="blockList">
351 <li class="blockList">
352 <h4>isReadable</h4>
353 <pre class="methodSignature">public&nbsp;boolean&nbsp;isReadable()</pre>
354 <dl>
355 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
356 <dd><code>isReadable</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
357 </dl>
358 </li>
359 </ul>
360 <a id="isOpen()">
361 <!--   -->
362 </a>
363 <ul class="blockList">
364 <li class="blockList">
365 <h4>isOpen</h4>
366 <pre class="methodSignature">public&nbsp;boolean&nbsp;isOpen()</pre>
367 <dl>
368 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
369 <dd><code>isOpen</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
370 </dl>
371 </li>
372 </ul>
373 <a id="getURL()">
374 <!--   -->
375 </a>
376 <ul class="blockList">
377 <li class="blockList">
378 <h4>getURL</h4>
379 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html?is-external=true" title="class or interface in java.net" class="externalLink">URL</a>&nbsp;getURL()
380            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
381 <dl>
382 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
383 <dd><code>getURL</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
384 <dt><span class="throwsLabel">Throws:</span></dt>
385 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
386 </dl>
387 </li>
388 </ul>
389 <a id="getURI()">
390 <!--   -->
391 </a>
392 <ul class="blockList">
393 <li class="blockList">
394 <h4>getURI</h4>
395 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;getURI()</pre>
396 <dl>
397 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
398 <dd><code>getURI</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
399 </dl>
400 </li>
401 </ul>
402 <a id="getFile()">
403 <!--   -->
404 </a>
405 <ul class="blockList">
406 <li class="blockList">
407 <h4>getFile</h4>
408 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;getFile()
409              throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
410 <dl>
411 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
412 <dd><code>getFile</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
413 <dt><span class="throwsLabel">Throws:</span></dt>
414 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
415 </dl>
416 </li>
417 </ul>
418 <a id="contentLength()">
419 <!--   -->
420 </a>
421 <ul class="blockList">
422 <li class="blockList">
423 <h4>contentLength</h4>
424 <pre class="methodSignature">public&nbsp;long&nbsp;contentLength()
425                    throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
426 <dl>
427 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
428 <dd><code>contentLength</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
429 <dt><span class="throwsLabel">Throws:</span></dt>
430 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
431 </dl>
432 </li>
433 </ul>
434 <a id="contentType()">
435 <!--   -->
436 </a>
437 <ul class="blockList">
438 <li class="blockList">
439 <h4>contentType</h4>
440 <pre class="methodSignature">public&nbsp;org.springframework.util.MimeType&nbsp;contentType()</pre>
441 </li>
442 </ul>
443 <a id="lastModified()">
444 <!--   -->
445 </a>
446 <ul class="blockList">
447 <li class="blockList">
448 <h4>lastModified</h4>
449 <pre class="methodSignature">public&nbsp;long&nbsp;lastModified()
450                   throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
451 <dl>
452 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
453 <dd><code>lastModified</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
454 <dt><span class="throwsLabel">Throws:</span></dt>
455 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
456 </dl>
457 </li>
458 </ul>
459 <a id="eTag()">
460 <!--   -->
461 </a>
462 <ul class="blockList">
463 <li class="blockList">
464 <h4>eTag</h4>
465 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;eTag()</pre>
466 </li>
467 </ul>
468 <a id="createRelative(java.lang.String)">
469 <!--   -->
470 </a>
471 <ul class="blockList">
472 <li class="blockList">
473 <h4>createRelative</h4>
474 <pre class="methodSignature">public&nbsp;<a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a>&nbsp;createRelative&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;relativePath)
475                             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
476 <dl>
477 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
478 <dd><code>createRelative</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
479 <dt><span class="throwsLabel">Throws:</span></dt>
480 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
481 </dl>
482 </li>
483 </ul>
484 <a id="createRelative(java.net.URI)">
485 <!--   -->
486 </a>
487 <ul class="blockList">
488 <li class="blockList">
489 <h4>createRelative</h4>
490 <pre class="methodSignature">public&nbsp;<a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a>&nbsp;createRelative&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;relative)
491                             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
492 <dl>
493 <dt><span class="throwsLabel">Throws:</span></dt>
494 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
495 </dl>
496 </li>
497 </ul>
498 <a id="getFilename()">
499 <!--   -->
500 </a>
501 <ul class="blockList">
502 <li class="blockList">
503 <h4>getFilename</h4>
504 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getFilename()</pre>
505 <dl>
506 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
507 <dd><code>getFilename</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
508 </dl>
509 </li>
510 </ul>
511 <a id="getDescription()">
512 <!--   -->
513 </a>
514 <ul class="blockList">
515 <li class="blockList">
516 <h4>getDescription</h4>
517 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getDescription()</pre>
518 <dl>
519 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
520 <dd><code>getDescription</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.Resource</code></dd>
521 </dl>
522 </li>
523 </ul>
524 <a id="getInputStream()">
525 <!--   -->
526 </a>
527 <ul class="blockList">
528 <li class="blockList">
529 <h4>getInputStream</h4>
530 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;getInputStream()
531                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
532 <dl>
533 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
534 <dd><code>getInputStream</code>&nbsp;in interface&nbsp;<code>org.springframework.core.io.InputStreamSource</code></dd>
535 <dt><span class="throwsLabel">Throws:</span></dt>
536 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
537 </dl>
538 </li>
539 </ul>
540 <a id="isModified()">
541 <!--   -->
542 </a>
543 <ul class="blockList">
544 <li class="blockList">
545 <h4>isModified</h4>
546 <pre class="methodSignature">public&nbsp;boolean&nbsp;isModified()</pre>
547 </li>
548 </ul>
549 <a id="fetched()">
550 <!--   -->
551 </a>
552 <ul class="blockList">
553 <li class="blockList">
554 <h4>fetched</h4>
555 <pre class="methodSignature">public&nbsp;boolean&nbsp;fetched()</pre>
556 <div class="block">Checks, if the remote resource was already fetched.</div>
557 <dl>
558 <dt><span class="returnLabel">Returns:</span></dt>
559 <dd><code>true</code>, if the resource was already fetched, otherwise
560  <code>false</code></dd>
561 </dl>
562 </li>
563 </ul>
564 <a id="fetch()">
565 <!--   -->
566 </a>
567 <ul class="blockList">
568 <li class="blockList">
569 <h4>fetch</h4>
570 <pre class="methodSignature">public&nbsp;boolean&nbsp;fetch()</pre>
571 <div class="block">Fetches the remote resource and reports, if it was modified.
572  <p>
573  This method fetches the remote resource, if was not already fetched.
574  If the resource was already fetched, it revalidates it, if necessary.</div>
575 <dl>
576 <dt><span class="returnLabel">Returns:</span></dt>
577 <dd><code>true</code>, if the resource has changed or was fetched for
578  the first time, otherwise <code>false</code></dd>
579 </dl>
580 </li>
581 </ul>
582 <a id="getResponseHeaders()">
583 <!--   -->
584 </a>
585 <ul class="blockList">
586 <li class="blockList">
587 <h4>getResponseHeaders</h4>
588 <pre class="methodSignature">public&nbsp;org.springframework.http.HttpHeaders&nbsp;getResponseHeaders()</pre>
589 <dl>
590 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
591 <dd><code>getResponseHeaders</code>&nbsp;in interface&nbsp;<code>org.springframework.web.servlet.resource.HttpResource</code></dd>
592 </dl>
593 </li>
594 </ul>
595 <a id="hashCode()">
596 <!--   -->
597 </a>
598 <ul class="blockList">
599 <li class="blockList">
600 <h4>hashCode</h4>
601 <pre class="methodSignature">public&nbsp;int&nbsp;hashCode()</pre>
602 <dl>
603 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
604 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
605 </dl>
606 </li>
607 </ul>
608 <a id="equals(java.lang.Object)">
609 <!--   -->
610 </a>
611 <ul class="blockList">
612 <li class="blockList">
613 <h4>equals</h4>
614 <pre class="methodSignature">public&nbsp;boolean&nbsp;equals&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;o)</pre>
615 <dl>
616 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
617 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
618 </dl>
619 </li>
620 </ul>
621 <a id="toString()">
622 <!--   -->
623 </a>
624 <ul class="blockListLast">
625 <li class="blockList">
626 <h4>toString</h4>
627 <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString()</pre>
628 <dl>
629 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
630 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
631 </dl>
632 </li>
633 </ul>
634 </li>
635 </ul>
636 </section>
637 </li>
638 </ul>
639 </div>
640 </div>
641 </main>
642 <!-- ========= END OF CLASS DATA ========= -->
643 <footer role="contentinfo">
644 <nav role="navigation">
645 <!-- ======= START OF BOTTOM NAVBAR ====== -->
646 <div class="bottomNav"><a id="navbar.bottom">
647 <!--   -->
648 </a>
649 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
650 <a id="navbar.bottom.firstrow">
651 <!--   -->
652 </a>
653 <ul class="navList" title="Navigation">
654 <li><a href="package-summary.html">Package</a></li>
655 <li class="navBarCell1Rev">Class</li>
656 <li><a href="class-use/HttpResource.html">Use</a></li>
657 <li><a href="package-tree.html">Tree</a></li>
658 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
659 <li><a href="../../../index-all.html">Index</a></li>
660 <li><a href="../../../help-doc.html">Help</a></li>
661 </ul>
662 </div>
663 <div class="subNav">
664 <ul class="navList" id="allclasses_navbar_bottom">
665 <li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
666 </ul>
667 <div>
668 <script type="text/javascript"><!--
669   allClassesLink = document.getElementById("allclasses_navbar_bottom");
670   if(window==top) {
671     allClassesLink.style.display = "block";
672   }
673   else {
674     allClassesLink.style.display = "none";
675   }
676   //-->
677 </script>
678 <noscript>
679 <div>JavaScript is disabled on your browser.</div>
680 </noscript>
681 </div>
682 <div>
683 <ul class="subNavList">
684 <li>Summary:&nbsp;</li>
685 <li>Nested&nbsp;|&nbsp;</li>
686 <li>Field&nbsp;|&nbsp;</li>
687 <li>Constr&nbsp;|&nbsp;</li>
688 <li><a href="#method.summary">Method</a></li>
689 </ul>
690 <ul class="subNavList">
691 <li>Detail:&nbsp;</li>
692 <li>Field&nbsp;|&nbsp;</li>
693 <li>Constr&nbsp;|&nbsp;</li>
694 <li><a href="#method.detail">Method</a></li>
695 </ul>
696 </div>
697 <a id="skip.navbar.bottom">
698 <!--   -->
699 </a></div>
700 <!-- ======== END OF BOTTOM NAVBAR ======= -->
701 </nav>
702 <p class="legalCopy"><small>Copyright &#169; 2020&#x2013;2021 <a href="https://juplo.de">juplo</a>. All rights reserved.</small></p>
703 </footer>
704 </body>
705 </html>