????

Your IP : 216.73.216.152


Current Path : /opt/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/
Upload File :
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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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[]&nbsp;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>&nbsp;cmd)</code>
<div class="block">Logs the compilation parameters, adds the files to compile and logs the
 &quot;niceSourceList&quot;</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[]&nbsp;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>&nbsp;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[]&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;void&nbsp;setRmic(<a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../../../../org/apache/tools/ant/taskdefs/Rmic.html" title="class in org.apache.tools.ant.taskdefs">Rmic</a>&nbsp;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&nbsp;java.lang.String&nbsp;getStubClassSuffix()</pre>
<div class="block">Gets the stub class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the stub suffix &quot;_Stub&quot;</dd></dl>
</li>
</ul>
<a name="getSkelClassSuffix()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSkelClassSuffix</h4>
<pre>protected&nbsp;java.lang.String&nbsp;getSkelClassSuffix()</pre>
<div class="block">Gets the skeleton class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the skeleton suffix &quot;_Skel&quot;</dd></dl>
</li>
</ul>
<a name="getTieClassSuffix()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTieClassSuffix</h4>
<pre>protected&nbsp;java.lang.String&nbsp;getTieClassSuffix()</pre>
<div class="block">Gets the tie class suffix</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the tie suffix &quot;_Tie&quot;</dd></dl>
</li>
</ul>
<a name="getMapper()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMapper</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/tools/ant/util/FileNameMapper.html" title="interface in org.apache.tools.ant.util">FileNameMapper</a>&nbsp;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 &lt;rmic&gt; 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</a>&nbsp;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&nbsp;<a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a>&nbsp;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&nbsp;<a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a>&nbsp;setupRmicCommand(java.lang.String[]&nbsp;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&nbsp;java.lang.String&nbsp;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&nbsp;java.lang.String[]&nbsp;preprocessCompilerArgs(java.lang.String[]&nbsp;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&nbsp;java.lang.String[]&nbsp;filterJvmCompilerArgs(java.lang.String[]&nbsp;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&nbsp;void&nbsp;logAndAddFilesToCompile(<a href="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</a>&nbsp;cmd)</pre>
<div class="block">Logs the compilation parameters, adds the files to compile and logs the
 &quot;niceSourceList&quot;</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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>