<li><ahref="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>
<pre>public abstract class <spanclass="typeNameLabel">UmlExtractor</span>
extends <ahref="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></pre>
<divclass="block">Utility class to extract the UML source from the compressed UML source contained in the end part
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="col">Method</th>
<thclass="colLast"scope="col">Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>static <ahref="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>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#extractMap(java.lang.String)">extractMap</a></span>​(<ahref="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> uml)</code></th>
<tdclass="colLast">
<divclass="block">Get image map from uml.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>static <ahref="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>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#extractMap(java.lang.String,net.sourceforge.plantuml.FileFormat)">extractMap</a></span>​(<ahref="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> uml,
<tdclass="colFirst"><code>static <ahref="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>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getUmlSource(java.lang.String)">getUmlSource</a></span>​(<ahref="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> source)</code></th>
<tdclass="colLast">
<divclass="block">Build the complete UML source from the compressed source extracted from the
<h3>Methods inherited from class java.lang.<ahref="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>
<code><ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>, <ahref="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>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<divclass="details">
<ulclass="blockList">
<liclass="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<sectionrole="region">
<ulclass="blockList">
<liclass="blockList"><aid="constructor.detail">
<!---->
</a>
<h3>Constructor Detail</h3>
<aid="<init>()">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>UmlExtractor</h4>
<pre>public UmlExtractor()</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<sectionrole="region">
<ulclass="blockList">
<liclass="blockList"><aid="method.detail">
<!---->
</a>
<h3>Method Detail</h3>
<aid="getUmlSource(java.lang.String)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getUmlSource</h4>
<preclass="methodSignature">public static <ahref="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> getUmlSource​(<ahref="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> source)</pre>
<divclass="block">Build the complete UML source from the compressed source extracted from the
<dd><code>source</code> - the last part of the URI containing the compressed UML</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>the textual UML source</dd>
</dl>
</li>
</ul>
<aid="extractMap(java.lang.String)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>extractMap</h4>
<preclass="methodSignature">public static <ahref="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> extractMap​(<ahref="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> uml)
throws <ahref="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>
<dd>image map of the diagram in HTML format if the image has some position information; otherwise `null`</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="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> - if an input or output exception occurred</dd>
<preclass="methodSignature">public static <ahref="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> extractMap​(<ahref="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> uml,
throws <ahref="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>
<dd><code>fileFormat</code> - underlying file format of uml image</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>image map of the diagram in HTML format if the image has some position information; otherwise `null`</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="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> - if an input or output exception occurred</dd>