blob: 6f41378ed3306df0592939a6d44e2cad4516d61a [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) -->
<title>com.ibm.dtfj.javacore.builder (OpenJ9 JDK 16)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: module: openj9.dtfj, package: com.ibm.dtfj.javacore.builder">
<meta name="generator" content="javadoc/PackageWriterImpl">
<meta name="keywords" content="com.ibm.dtfj.javacore.builder package">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.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">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 16</strong></div></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../../../../../module-summary.html">Module</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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">
<div class="sub-title"><span class="module-label-in-package">Module</span>&nbsp;<a href="../../../../../module-summary.html">openj9.dtfj</a></div>
<h1 title="Package" class="title">Package&nbsp;com.ibm.dtfj.javacore.builder</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">com.ibm.dtfj.javacore.builder</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div class="caption"><span>Interface Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="IBuilderData.html" title="interface in com.ibm.dtfj.javacore.builder">IBuilderData</a></div>
<div class="col-last even-row-color">
<div class="block">Common data values used throughout the javacore parsing and DTFJ javacore building process.</div>
</div>
<div class="col-first odd-row-color"><a href="IImageAddressSpaceBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageAddressSpaceBuilder</a></div>
<div class="col-last odd-row-color">
<div class="block">Factory for building an com.ibm.dtfj.image.ImageAddressSpace.</div>
</div>
<div class="col-first even-row-color"><a href="IImageBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageBuilder</a></div>
<div class="col-last even-row-color">
<div class="block">Image building factory for com.ibm.dtfj.image.Image
<br><br>
Support for multiple address spaces:
If a javacore contains multiple address spaces, each
with its own set of processes and runtimes, it is assumed
that some sort of unique ID in the javacore (could be start address
of address space) is used to distinguish each address space, and that
the proper addressSpaceBuilder can be selected throughout the parsing
process by parsing a tag in the javacore that contains this id.</div>
</div>
<div class="col-first odd-row-color"><a href="IImageBuilderFactory.html" title="interface in com.ibm.dtfj.javacore.builder">IImageBuilderFactory</a></div>
<div class="col-last odd-row-color">
<div class="block">Generates a Image builder factory with a unique id.</div>
</div>
<div class="col-first even-row-color"><a href="IImageProcessBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageProcessBuilder</a></div>
<div class="col-last even-row-color">
<div class="block">Factory for building a com.ibm.dtfj.image.ImageProcess
<br>
Each Image Process factory must have at least one
Java runtime factory that builds <a href="../../java/JavaRuntime.html" title="interface in com.ibm.dtfj.java"><code>JavaRuntime</code></a>
<br>
Basic support for multiple java runtime factories is present.</div>
</div>
<div class="col-first odd-row-color"><a href="IJavaRuntimeBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IJavaRuntimeBuilder</a></div>
<div class="col-last odd-row-color">
<div class="block">Factory for building a com.ibm.dtfj.java.JavaRuntime object.</div>
</div>
</div>
</li>
<li>
<div class="caption"><span>Exception Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Exception</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="BuilderFailureException.html" title="class in com.ibm.dtfj.javacore.builder">BuilderFailureException</a></div>
<div class="col-last even-row-color">
<div class="block">Thrown when a factory object cannot be created.</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small><a href="https://www.eclipse.org/openj9/" target="_blank">Eclipse OpenJ9 website.</a><br> To raise a bug report or suggest an improvement create an <a href="https://github.com/eclipse-openj9/openj9/issues" target="_blank">Eclipse Openj9 issue.</a><br> Copyright &copy; 1998, 2021, IBM Corp. and others.</small></p>
</footer>
</div>
</div>
</body>
</html>