blob: 445e6b88abf66e43dbd5b671d0f182901d6a2ed2 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (18) -->
<title>com.ibm.dtfj.javacore.builder (OpenJ9 JDK 18)</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 evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
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"></span><span class="nav-bar-toggle-icon"></span><span class="nav-bar-toggle-icon"></span></button>
<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 18</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#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></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><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<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">
<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 com.ibm.dtfj.javacore.builder" class="title">Package 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 id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="javacore/package-summary.html">com.ibm.dtfj.javacore.builder.javacore</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<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-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exception 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-tab5"><a href="BuilderFailureException.html" title="class in com.ibm.dtfj.javacore.builder">BuilderFailureException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Thrown when a factory object cannot be created.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="IBuilderData.html" title="interface in com.ibm.dtfj.javacore.builder">IBuilderData</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Common data values used throughout the javacore parsing and DTFJ javacore building process.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="IImageAddressSpaceBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageAddressSpaceBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Factory for building an com.ibm.dtfj.image.ImageAddressSpace.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="IImageBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<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 even-row-color class-summary class-summary-tab1"><a href="IImageBuilderFactory.html" title="interface in com.ibm.dtfj.javacore.builder">IImageBuilderFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Generates a Image builder factory with a unique id.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="IImageProcessBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IImageProcessBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<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 even-row-color class-summary class-summary-tab1"><a href="IJavaRuntimeBuilder.html" title="interface in com.ibm.dtfj.javacore.builder">IJavaRuntimeBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Factory for building a com.ibm.dtfj.java.JavaRuntime object.</div>
</div>
</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, 2022 IBM Corp. and others.</small></p>
</footer>
</div>
</div>
</body>
</html>