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>
15 <script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
17 <script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
18 <script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
21 <script type="text/javascript"><!--
23 if (location.href.indexOf('is-external=true') == -1) {
24 parent.document.title="HttpResource (HttpResources 2.0.0 API)";
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>
40 <div>JavaScript is disabled on your browser.</div>
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">
49 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
50 <a id="navbar.top.firstrow">
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>
64 <ul class="navList" id="allclasses_navbar_top">
65 <li><a href="../../../allclasses.html">All Classes</a></li>
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">
74 <script type="text/javascript"><!--
75 allClassesLink = document.getElementById("allclasses_navbar_top");
77 allClassesLink.style.display = "block";
80 allClassesLink.style.display = "none";
85 <div>JavaScript is disabled on your browser.</div>
89 <ul class="subNavList">
90 <li>Summary: </li>
91 <li>Nested | </li>
92 <li>Field | </li>
93 <li>Constr | </li>
94 <li><a href="#method.summary">Method</a></li>
96 <ul class="subNavList">
97 <li>Detail: </li>
98 <li>Field | </li>
99 <li>Constr | </li>
100 <li><a href="#method.detail">Method</a></li>
103 <a id="skip.navbar.top">
106 <!-- ========= END OF TOP NAVBAR ========= -->
108 <div class="navPadding"> </div>
109 <script type="text/javascript"><!--
110 $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
115 <!-- ======== START OF CLASS DATA ======== -->
118 <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">de.juplo.httpresources</a></div>
119 <h2 title="Class HttpResource" class="title">Class HttpResource</h2>
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>
125 <ul class="inheritance">
126 <li>de.juplo.httpresources.HttpResource</li>
130 <div class="description">
131 <ul class="blockList">
132 <li class="blockList">
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>
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>
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">
153 <h3>Method Summary</h3>
154 <table class="memberSummary">
155 <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
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>
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"> </td>
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"> </td>
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>​(<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> relativePath)</code></th>
174 <td class="colLast"> </td>
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>​(<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> relative)</code></th>
179 <td class="colLast"> </td>
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>​(<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> o)</code></th>
184 <td class="colLast"> </td>
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"> </td>
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"> </td>
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"> </td>
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>
205 <div class="block">Fetches the remote resource and reports, if it was modified.</div>
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>
212 <div class="block">Checks, if the remote resource was already fetched.</div>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
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"> </td>
286 <ul class="blockList">
287 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
290 <h3>Methods inherited from class 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>
293 <ul class="blockList">
294 <li class="blockList"><a id="methods.inherited.from.class.org.springframework.core.io.Resource">
297 <h3>Methods inherited from interface org.springframework.core.io.Resource</h3>
298 <code>isFile, readableChannel</code></li>
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">
315 <h3>Method Detail</h3>
319 <ul class="blockList">
320 <li class="blockList">
322 <pre class="methodSignature">public long expires()</pre>
328 <ul class="blockList">
329 <li class="blockList">
331 <pre class="methodSignature">public boolean isExpired()</pre>
337 <ul class="blockList">
338 <li class="blockList">
340 <pre class="methodSignature">public boolean exists()</pre>
342 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
343 <dd><code>exists</code> in interface <code>org.springframework.core.io.Resource</code></dd>
347 <a id="isReadable()">
350 <ul class="blockList">
351 <li class="blockList">
353 <pre class="methodSignature">public boolean isReadable()</pre>
355 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
356 <dd><code>isReadable</code> in interface <code>org.springframework.core.io.Resource</code></dd>
363 <ul class="blockList">
364 <li class="blockList">
366 <pre class="methodSignature">public boolean isOpen()</pre>
368 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
369 <dd><code>isOpen</code> in interface <code>org.springframework.core.io.Resource</code></dd>
376 <ul class="blockList">
377 <li class="blockList">
379 <pre class="methodSignature">public <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> 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>
382 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
383 <dd><code>getURL</code> in interface <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>
392 <ul class="blockList">
393 <li class="blockList">
395 <pre class="methodSignature">public <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> getURI()</pre>
397 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
398 <dd><code>getURI</code> in interface <code>org.springframework.core.io.Resource</code></dd>
405 <ul class="blockList">
406 <li class="blockList">
408 <pre class="methodSignature">public <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> 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>
411 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
412 <dd><code>getFile</code> in interface <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>
418 <a id="contentLength()">
421 <ul class="blockList">
422 <li class="blockList">
423 <h4>contentLength</h4>
424 <pre class="methodSignature">public long 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>
427 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
428 <dd><code>contentLength</code> in interface <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>
434 <a id="contentType()">
437 <ul class="blockList">
438 <li class="blockList">
440 <pre class="methodSignature">public org.springframework.util.MimeType contentType()</pre>
443 <a id="lastModified()">
446 <ul class="blockList">
447 <li class="blockList">
448 <h4>lastModified</h4>
449 <pre class="methodSignature">public long 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>
452 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
453 <dd><code>lastModified</code> in interface <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>
462 <ul class="blockList">
463 <li class="blockList">
465 <pre class="methodSignature">public <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> eTag()</pre>
468 <a id="createRelative(java.lang.String)">
471 <ul class="blockList">
472 <li class="blockList">
473 <h4>createRelative</h4>
474 <pre class="methodSignature">public <a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a> createRelative​(<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> 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>
477 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
478 <dd><code>createRelative</code> in interface <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>
484 <a id="createRelative(java.net.URI)">
487 <ul class="blockList">
488 <li class="blockList">
489 <h4>createRelative</h4>
490 <pre class="methodSignature">public <a href="HttpResource.html" title="class in de.juplo.httpresources">HttpResource</a> createRelative​(<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> 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>
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>
498 <a id="getFilename()">
501 <ul class="blockList">
502 <li class="blockList">
504 <pre class="methodSignature">public <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> getFilename()</pre>
506 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
507 <dd><code>getFilename</code> in interface <code>org.springframework.core.io.Resource</code></dd>
511 <a id="getDescription()">
514 <ul class="blockList">
515 <li class="blockList">
516 <h4>getDescription</h4>
517 <pre class="methodSignature">public <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> getDescription()</pre>
519 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
520 <dd><code>getDescription</code> in interface <code>org.springframework.core.io.Resource</code></dd>
524 <a id="getInputStream()">
527 <ul class="blockList">
528 <li class="blockList">
529 <h4>getInputStream</h4>
530 <pre class="methodSignature">public <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> 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>
533 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
534 <dd><code>getInputStream</code> in interface <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>
540 <a id="isModified()">
543 <ul class="blockList">
544 <li class="blockList">
546 <pre class="methodSignature">public boolean isModified()</pre>
552 <ul class="blockList">
553 <li class="blockList">
555 <pre class="methodSignature">public boolean fetched()</pre>
556 <div class="block">Checks, if the remote resource was already fetched.</div>
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>
567 <ul class="blockList">
568 <li class="blockList">
570 <pre class="methodSignature">public boolean fetch()</pre>
571 <div class="block">Fetches the remote resource and reports, if it was modified.
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>
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>
582 <a id="getResponseHeaders()">
585 <ul class="blockList">
586 <li class="blockList">
587 <h4>getResponseHeaders</h4>
588 <pre class="methodSignature">public org.springframework.http.HttpHeaders getResponseHeaders()</pre>
590 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
591 <dd><code>getResponseHeaders</code> in interface <code>org.springframework.web.servlet.resource.HttpResource</code></dd>
598 <ul class="blockList">
599 <li class="blockList">
601 <pre class="methodSignature">public int hashCode()</pre>
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> in class <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>
608 <a id="equals(java.lang.Object)">
611 <ul class="blockList">
612 <li class="blockList">
614 <pre class="methodSignature">public boolean equals​(<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> o)</pre>
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> in class <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>
624 <ul class="blockListLast">
625 <li class="blockList">
627 <pre class="methodSignature">public <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> toString()</pre>
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> in class <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>
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">
649 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
650 <a id="navbar.bottom.firstrow">
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>
664 <ul class="navList" id="allclasses_navbar_bottom">
665 <li><a href="../../../allclasses.html">All Classes</a></li>
668 <script type="text/javascript"><!--
669 allClassesLink = document.getElementById("allclasses_navbar_bottom");
671 allClassesLink.style.display = "block";
674 allClassesLink.style.display = "none";
679 <div>JavaScript is disabled on your browser.</div>
683 <ul class="subNavList">
684 <li>Summary: </li>
685 <li>Nested | </li>
686 <li>Field | </li>
687 <li>Constr | </li>
688 <li><a href="#method.summary">Method</a></li>
690 <ul class="subNavList">
691 <li>Detail: </li>
692 <li>Field | </li>
693 <li>Constr | </li>
694 <li><a href="#method.detail">Method</a></li>
697 <a id="skip.navbar.bottom">
700 <!-- ======== END OF BOTTOM NAVBAR ======= -->
702 <p class="legalCopy"><small>Copyright © 2020–2021 <a href="https://juplo.de">juplo</a>. All rights reserved.</small></p>