????
| Current Path : /opt/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/ |
| Current File : //opt/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_03) on Tue May 22 06:24:54 CEST 2012 -->
<title>DefaultRmicAdapter (Apache Ant API)</title>
<meta name="date" content="2012-05-22">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DefaultRmicAdapter (Apache Ant API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/ForkingSunRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html" target="_top">Frames</a></li>
<li><a href="DefaultRmicAdapter.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.tools.ant.taskdefs.rmic</div>
<h2 title="Class DefaultRmicAdapter" class="title">Class DefaultRmicAdapter</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/ForkingSunRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic">ForkingSunRmic</a>, <a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/KaffeRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic">KaffeRmic</a>, <a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/SunRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic">SunRmic</a>, <a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/WLRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic">WLRmic</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="strong">DefaultRmicAdapter</span>
extends java.lang.Object
implements <a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></pre>
<div class="block">This is the default implementation for the RmicAdapter interface.
Currently, this is a cut-and-paste of the original rmic task and
DefaultCopmpilerAdapter.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>Ant 1.4</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#RMI_SKEL_SUFFIX">RMI_SKEL_SUFFIX</a></strong></code>
<div class="block">suffix denoting a skel file: "_Skel"</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#RMI_STUB_SUFFIX">RMI_STUB_SUFFIX</a></strong></code>
<div class="block">suffix denoting a stub file: "_Stub"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#RMI_TIE_SUFFIX">RMI_TIE_SUFFIX</a></strong></code>
<div class="block">suffix denoting a tie file: "_Tie"</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_1_1">STUB_1_1</a></strong></code>
<div class="block">arg for 1.1: "-v1.1"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_1_2">STUB_1_2</a></strong></code>
<div class="block">arg for 1.2: "-v1.2"</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_COMPAT">STUB_COMPAT</a></strong></code>
<div class="block">arg for compat: "-vcompat"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_OPTION_1_1">STUB_OPTION_1_1</a></strong></code>
<div class="block">option for stub 1.1 in the rmic task: "1.1"</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_OPTION_1_2">STUB_OPTION_1_2</a></strong></code>
<div class="block">option for stub 1.2 in the rmic task: "1.2"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#STUB_OPTION_COMPAT">STUB_OPTION_COMPAT</a></strong></code>
<div class="block">option for stub compat in the rmic task: "compat"</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#DefaultRmicAdapter()">DefaultRmicAdapter</a></strong>()</code>
<div class="block">Default constructor</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#addStubVersionOptions()">addStubVersionOptions</a></strong>()</code>
<div class="block">This is an override point; get the stub version off the rmic command and
translate that into a compiler-specific argument</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#filterJvmCompilerArgs(java.lang.String[])">filterJvmCompilerArgs</a></strong>(java.lang.String[] compilerArgs)</code>
<div class="block">Strip out all -J args from the command list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getClasspath()">getClasspath</a></strong>()</code>
<div class="block">Gets the CLASSPATH this rmic process will use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getCompileClasspath()">getCompileClasspath</a></strong>()</code>
<div class="block">Builds the compilation classpath.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/tools/ant/util/FileNameMapper.html" title="interface in org.apache.tools.ant.util">FileNameMapper</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getMapper()">getMapper</a></strong>()</code>
<div class="block">This implementation returns a mapper that may return up to two
file names.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getRmic()">getRmic</a></strong>()</code>
<div class="block">Get the Rmic attributes</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getSkelClassSuffix()">getSkelClassSuffix</a></strong>()</code>
<div class="block">Gets the skeleton class suffix</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getStubClassSuffix()">getStubClassSuffix</a></strong>()</code>
<div class="block">Gets the stub class suffix</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#getTieClassSuffix()">getTieClassSuffix</a></strong>()</code>
<div class="block">Gets the tie class suffix</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline)">logAndAddFilesToCompile</a></strong>(<a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a> cmd)</code>
<div class="block">Logs the compilation parameters, adds the files to compile and logs the
"niceSourceList"</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#preprocessCompilerArgs(java.lang.String[])">preprocessCompilerArgs</a></strong>(java.lang.String[] compilerArgs)</code>
<div class="block">Preprocess the compiler arguments in any way you see fit.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#setRmic(org.apache.tools.ant.taskdefs.Rmic)">setRmic</a></strong>(<a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a> attributes)</code>
<div class="block">Sets Rmic attributes</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#setupRmicCommand()">setupRmicCommand</a></strong>()</code>
<div class="block">Setup rmic argument for rmic.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#setupRmicCommand(java.lang.String[])">setupRmicCommand</a></strong>(java.lang.String[] options)</code>
<div class="block">Setup rmic argument for rmic.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.tools.ant.taskdefs.rmic.RmicAdapter">
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.tools.ant.taskdefs.rmic.<a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></h3>
<code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html#execute()">execute</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="RMI_STUB_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RMI_STUB_SUFFIX</h4>
<pre>public static final java.lang.String RMI_STUB_SUFFIX</pre>
<div class="block">suffix denoting a stub file: "_Stub"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.RMI_STUB_SUFFIX">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RMI_SKEL_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RMI_SKEL_SUFFIX</h4>
<pre>public static final java.lang.String RMI_SKEL_SUFFIX</pre>
<div class="block">suffix denoting a skel file: "_Skel"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.RMI_SKEL_SUFFIX">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RMI_TIE_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RMI_TIE_SUFFIX</h4>
<pre>public static final java.lang.String RMI_TIE_SUFFIX</pre>
<div class="block">suffix denoting a tie file: "_Tie"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.RMI_TIE_SUFFIX">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_COMPAT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STUB_COMPAT</h4>
<pre>public static final java.lang.String STUB_COMPAT</pre>
<div class="block">arg for compat: "-vcompat"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_COMPAT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_1_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STUB_1_1</h4>
<pre>public static final java.lang.String STUB_1_1</pre>
<div class="block">arg for 1.1: "-v1.1"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_1_1">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_1_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STUB_1_2</h4>
<pre>public static final java.lang.String STUB_1_2</pre>
<div class="block">arg for 1.2: "-v1.2"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_1_2">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_OPTION_1_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STUB_OPTION_1_1</h4>
<pre>public static final java.lang.String STUB_OPTION_1_1</pre>
<div class="block">option for stub 1.1 in the rmic task: "1.1"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_OPTION_1_1">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_OPTION_1_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STUB_OPTION_1_2</h4>
<pre>public static final java.lang.String STUB_OPTION_1_2</pre>
<div class="block">option for stub 1.2 in the rmic task: "1.2"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_OPTION_1_2">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STUB_OPTION_COMPAT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>STUB_OPTION_COMPAT</h4>
<pre>public static final java.lang.String STUB_OPTION_COMPAT</pre>
<div class="block">option for stub compat in the rmic task: "compat"</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter.STUB_OPTION_COMPAT">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DefaultRmicAdapter()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultRmicAdapter</h4>
<pre>public DefaultRmicAdapter()</pre>
<div class="block">Default constructor</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setRmic(org.apache.tools.ant.taskdefs.Rmic)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRmic</h4>
<pre>public void setRmic(<a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a> attributes)</pre>
<div class="block">Sets Rmic attributes</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html#setRmic(org.apache.tools.ant.taskdefs.Rmic)">setRmic</a></code> in interface <code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>attributes</code> - the rmic attributes</dd></dl>
</li>
</ul>
<a name="getRmic()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRmic</h4>
<pre>public <a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a> getRmic()</pre>
<div class="block">Get the Rmic attributes</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the attributes as a Rmic taskdef</dd></dl>
</li>
</ul>
<a name="getStubClassSuffix()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStubClassSuffix</h4>
<pre>protected java.lang.String getStubClassSuffix()</pre>
<div class="block">Gets the stub class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the stub suffix "_Stub"</dd></dl>
</li>
</ul>
<a name="getSkelClassSuffix()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSkelClassSuffix</h4>
<pre>protected java.lang.String getSkelClassSuffix()</pre>
<div class="block">Gets the skeleton class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the skeleton suffix "_Skel"</dd></dl>
</li>
</ul>
<a name="getTieClassSuffix()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTieClassSuffix</h4>
<pre>protected java.lang.String getTieClassSuffix()</pre>
<div class="block">Gets the tie class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the tie suffix "_Tie"</dd></dl>
</li>
</ul>
<a name="getMapper()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMapper</h4>
<pre>public <a href="../../../../../../org/apache/tools/ant/util/FileNameMapper.html" title="interface in org.apache.tools.ant.util">FileNameMapper</a> getMapper()</pre>
<div class="block">This implementation returns a mapper that may return up to two
file names.
<ul>
<li>for JRMP it will return *_getStubClassSuffix (and
*_getSkelClassSuffix if JDK 1.1 is used)</li>
<li>for IDL it will return a random name, causing <rmic> to
always recompile.</li>
<li>for IIOP it will return _*_getStubClassSuffix for
interfaces and _*_getStubClassSuffix for non-interfaces (and
determine the interface and create _*_Stub from that).</li>
</ul></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html#getMapper()">getMapper</a></code> in interface <code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a <code>FileNameMapper</code></dd></dl>
</li>
</ul>
<a name="getClasspath()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClasspath</h4>
<pre>public <a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a> getClasspath()</pre>
<div class="block">Gets the CLASSPATH this rmic process will use.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html#getClasspath()">getClasspath</a></code> in interface <code><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html" title="interface in org.apache.tools.ant.taskdefs.rmic">RmicAdapter</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the classpath</dd></dl>
</li>
</ul>
<a name="getCompileClasspath()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompileClasspath</h4>
<pre>protected <a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a> getCompileClasspath()</pre>
<div class="block">Builds the compilation classpath.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the classpath</dd></dl>
</li>
</ul>
<a name="setupRmicCommand()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setupRmicCommand</h4>
<pre>protected <a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a> setupRmicCommand()</pre>
<div class="block">Setup rmic argument for rmic.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the command line</dd></dl>
</li>
</ul>
<a name="setupRmicCommand(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setupRmicCommand</h4>
<pre>protected <a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a> setupRmicCommand(java.lang.String[] options)</pre>
<div class="block">Setup rmic argument for rmic.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>options</code> - additional parameters needed by a specific
implementation.</dd>
<dt><span class="strong">Returns:</span></dt><dd>the command line</dd></dl>
</li>
</ul>
<a name="addStubVersionOptions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addStubVersionOptions</h4>
<pre>protected java.lang.String addStubVersionOptions()</pre>
<div class="block">This is an override point; get the stub version off the rmic command and
translate that into a compiler-specific argument</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a string to use for the stub version; can be null</dd><dt><span class="strong">Since:</span></dt>
<dd>Ant1.7.1</dd></dl>
</li>
</ul>
<a name="preprocessCompilerArgs(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>preprocessCompilerArgs</h4>
<pre>protected java.lang.String[] preprocessCompilerArgs(java.lang.String[] compilerArgs)</pre>
<div class="block">Preprocess the compiler arguments in any way you see fit.
This is to allow compiler adapters to validate or filter the arguments.
The base implementation returns the original compiler arguments unchanged.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>compilerArgs</code> - the original compiler arguments</dd>
<dt><span class="strong">Returns:</span></dt><dd>the filtered set.</dd></dl>
</li>
</ul>
<a name="filterJvmCompilerArgs(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filterJvmCompilerArgs</h4>
<pre>protected java.lang.String[] filterJvmCompilerArgs(java.lang.String[] compilerArgs)</pre>
<div class="block">Strip out all -J args from the command list. Invoke this from
<a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html#preprocessCompilerArgs(java.lang.String[])"><code>preprocessCompilerArgs(String[])</code></a> if you have a non-forking
compiler.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>compilerArgs</code> - the original compiler arguments</dd>
<dt><span class="strong">Returns:</span></dt><dd>the filtered set.</dd></dl>
</li>
</ul>
<a name="logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>logAndAddFilesToCompile</h4>
<pre>protected void logAndAddFilesToCompile(<a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a> cmd)</pre>
<div class="block">Logs the compilation parameters, adds the files to compile and logs the
"niceSourceList"</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cmd</code> - the commandline args</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../../org/apache/tools/ant/taskdefs/rmic/ForkingSunRmic.html" title="class in org.apache.tools.ant.taskdefs.rmic"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html" target="_top">Frames</a></li>
<li><a href="DefaultRmicAdapter.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>