blob: eeadea8352c96973d23379ca987994a3206b8432 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Tue Sep 27 16:26:20 CEST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ConfigurationInfo (Apache Flex - FlexJS: Compiler: OEM Layer 0.8.0-SNAPSHOT API)</title>
<meta name="date" content="2016-09-27">
<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="ConfigurationInfo (Apache Flex - FlexJS: Compiler: OEM Layer 0.8.0-SNAPSHOT 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="class-use/ConfigurationInfo.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-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../flex2/compiler/config/ConfigurationFilter.html" title="interface in flex2.compiler.config"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../flex2/compiler/config/ConfigurationValue.html" title="class in flex2.compiler.config"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?flex2/compiler/config/ConfigurationInfo.html" target="_top">Frames</a></li>
<li><a href="ConfigurationInfo.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>Field&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>Field&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">flex2.compiler.config</div>
<h2 title="Class ConfigurationInfo" class="title">Class ConfigurationInfo</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>flex2.compiler.config.ConfigurationInfo</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../flex2/compiler/config/AdvancedConfigurationInfo.html" title="class in flex2.compiler.config">AdvancedConfigurationInfo</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">ConfigurationInfo</span>
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The base class used for get*Info() methods. It allows
configuration objects to provide information about a configuration
option. For example, whether it's hidden, deprecated, advanced,
etc. Subclasses should override ConfigurationInfo's methods to
change the defaults.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Roger Gonzalez</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="../../../flex2/compiler/config/ConfigurationInfo.html#ConfigurationInfo()">ConfigurationInfo</a></strong>()</code>
<div class="block">This ctor is used when everything can be introspected off the setter method, or else
when the names/types are provided by method overrides rather than ctor arguments</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#ConfigurationInfo(int)">ConfigurationInfo</a></strong>(int&nbsp;argcount)</code>
<div class="block">Simple ctor for restricting the number of arguments.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#ConfigurationInfo(int,%20java.lang.String)">ConfigurationInfo</a></strong>(int&nbsp;argcount,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argname)</code>
<div class="block">Use this ctor when you want to set a single list of some number of identically named args</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#ConfigurationInfo(int,%20java.lang.String[])">ConfigurationInfo</a></strong>(int&nbsp;argcount,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;argnames)</code>
<div class="block">More unusual ctor, this would let you have the first few args named one thing, the rest named something else.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#ConfigurationInfo(java.lang.String[])">ConfigurationInfo</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;argnames)</code>
<div class="block">Simple ctor for naming the arguments.</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>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#allowMultiple()">allowMultiple</a></strong>()</code>
<div class="block">Variables are generally only allowed to be set once in a given file/cmdline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#doChecksum()">doChecksum</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getAliases()">getAliases</a></strong>()</code>
<div class="block">Return an array of other names for this variable.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getArgCount()">getArgCount</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getArgName(int)">getArgName</a></strong>(int&nbsp;argnum)</code>
<div class="block">Return the name of each parameter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getArgType(int)">getArgType</a></strong>(int&nbsp;argnum)</code>
<div class="block">Return the type of each parameter.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../flex2/compiler/util/CompilerMessage.CompilerWarning.html" title="class in flex2.compiler.util">CompilerMessage.CompilerWarning</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getDeprecatedMessage()">getDeprecatedMessage</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getDeprecatedReplacement()">getDeprecatedReplacement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getDeprecatedSince()">getDeprecatedSince</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getGetterMethod()">getGetterMethod</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getPrerequisites()">getPrerequisites</a></strong>()</code>
<div class="block">Return variable names that should be set before this one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getSetterMethod()">getSetterMethod</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#getSoftPrerequisites()">getSoftPrerequisites</a></strong>()</code>
<div class="block">Prerequisites which should be set before this one if they exist</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isAdvanced()">isAdvanced</a></strong>()</code>
<div class="block">Override to make a variable hidden by default (i.e. you need -advanced on the cmdline)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isDeprecated()">isDeprecated</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isDisplayed()">isDisplayed</a></strong>()</code>
<div class="block">Override to prevent printing when dumping configuration</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isGreedy()">isGreedy</a></strong>()</code>
<div class="block">Magic used by the command line configurator only at the moment to decide whether this
variable should eat all subsequent arguments.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isHidden()">isHidden</a></strong>()</code>
<div class="block">Override to make a variable completely hidden</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isPath()">isPath</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#isRequired()">isRequired</a></strong>()</code>
<div class="block">If a variable -must- be set, override this</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#setGetterMethod(java.lang.reflect.Method)">setGetterMethod</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;getter)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/compiler/config/ConfigurationInfo.html#setSetterMethod(java.lang.reflect.Method)">setSetterMethod</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;setter)</code>&nbsp;</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.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ConfigurationInfo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConfigurationInfo</h4>
<pre>public&nbsp;ConfigurationInfo()</pre>
<div class="block">This ctor is used when everything can be introspected off the setter method, or else
when the names/types are provided by method overrides rather than ctor arguments</div>
</li>
</ul>
<a name="ConfigurationInfo(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConfigurationInfo</h4>
<pre>public&nbsp;ConfigurationInfo(int&nbsp;argcount)</pre>
<div class="block">Simple ctor for restricting the number of arguments.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argcount</code> - number of args, -1 for an infinite list</dd></dl>
</li>
</ul>
<a name="ConfigurationInfo(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConfigurationInfo</h4>
<pre>public&nbsp;ConfigurationInfo(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;argnames)</pre>
<div class="block">Simple ctor for naming the arguments.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argnames</code> - list of argnames, argcount will default to # of elements</dd></dl>
</li>
</ul>
<a name="ConfigurationInfo(int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConfigurationInfo</h4>
<pre>public&nbsp;ConfigurationInfo(int&nbsp;argcount,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;argname)</pre>
<div class="block">Use this ctor when you want to set a single list of some number of identically named args</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argcount</code> - number of arguments (-1 for infinite)</dd><dd><code>argname</code> - name of each argument</dd></dl>
</li>
</ul>
<a name="ConfigurationInfo(int, java.lang.String[])">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ConfigurationInfo</h4>
<pre>public&nbsp;ConfigurationInfo(int&nbsp;argcount,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;argnames)</pre>
<div class="block">More unusual ctor, this would let you have the first few args named one thing, the rest named something else.
It is far more likely that you want a constrained list of names or else an arbitrary list of identical names.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argcount</code> - number of arguments</dd><dd><code>argnames</code> - array of argument names</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getArgCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArgCount</h4>
<pre>public final&nbsp;int&nbsp;getArgCount()</pre>
</li>
</ul>
<a name="getArgName(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArgName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getArgName(int&nbsp;argnum)</pre>
<div class="block">Return the name of each parameter. The default implementation is usually
sufficient for simple cases, but one could do wacky things here like support
an infinite list of alternating arg names.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argnum</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>name of argument</dd></dl>
</li>
</ul>
<a name="getArgType(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArgType</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;getArgType(int&nbsp;argnum)</pre>
<div class="block">Return the type of each parameter. This is computed based on your setter,
and cannot be overridden</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>argnum</code> - </dd></dl>
</li>
</ul>
<a name="getPrerequisites()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrerequisites</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getPrerequisites()</pre>
<div class="block">Return variable names that should be set before this one.
The buffer is always set such that it tries to set all variables
at a given level before setting child values, but you could override
by using this. Its probably a bad idea to depend on children, though.
It is unnecessary to set parent vars as prerequisites, since they are
implicitly set first</div>
</li>
</ul>
<a name="getSoftPrerequisites()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSoftPrerequisites</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getSoftPrerequisites()</pre>
<div class="block">Prerequisites which should be set before this one if they exist</div>
</li>
</ul>
<a name="allowMultiple()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowMultiple</h4>
<pre>public&nbsp;boolean&nbsp;allowMultiple()</pre>
<div class="block">Variables are generally only allowed to be set once in a given file/cmdline.
It is sometimes useful to allow the same set multiple times in order to
aggregate values.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the setter can be called multiple times</dd></dl>
</li>
</ul>
<a name="getAliases()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAliases</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getAliases()</pre>
<div class="block">Return an array of other names for this variable.</div>
</li>
</ul>
<a name="isAdvanced()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAdvanced</h4>
<pre>public&nbsp;boolean&nbsp;isAdvanced()</pre>
<div class="block">Override to make a variable hidden by default (i.e. you need -advanced on the cmdline)</div>
</li>
</ul>
<a name="isHidden()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHidden</h4>
<pre>public&nbsp;boolean&nbsp;isHidden()</pre>
<div class="block">Override to make a variable completely hidden</div>
</li>
</ul>
<a name="isDisplayed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDisplayed</h4>
<pre>public&nbsp;boolean&nbsp;isDisplayed()</pre>
<div class="block">Override to prevent printing when dumping configuration</div>
</li>
</ul>
<a name="isRequired()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRequired</h4>
<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
<div class="block">If a variable -must- be set, override this</div>
</li>
</ul>
<a name="isGreedy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGreedy</h4>
<pre>public&nbsp;boolean&nbsp;isGreedy()</pre>
<div class="block">Magic used by the command line configurator only at the moment to decide whether this
variable should eat all subsequent arguments. Useful for -help...</div>
</li>
</ul>
<a name="isPath()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPath</h4>
<pre>public&nbsp;boolean&nbsp;isPath()</pre>
</li>
</ul>
<a name="doChecksum()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doChecksum</h4>
<pre>public&nbsp;boolean&nbsp;doChecksum()</pre>
</li>
</ul>
<a name="getDeprecatedMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeprecatedMessage</h4>
<pre>public&nbsp;<a href="../../../flex2/compiler/util/CompilerMessage.CompilerWarning.html" title="class in flex2.compiler.util">CompilerMessage.CompilerWarning</a>&nbsp;getDeprecatedMessage()</pre>
</li>
</ul>
<a name="isDeprecated()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDeprecated</h4>
<pre>public&nbsp;boolean&nbsp;isDeprecated()</pre>
</li>
</ul>
<a name="getDeprecatedReplacement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeprecatedReplacement</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDeprecatedReplacement()</pre>
</li>
</ul>
<a name="getDeprecatedSince()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeprecatedSince</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDeprecatedSince()</pre>
</li>
</ul>
<a name="setSetterMethod(java.lang.reflect.Method)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSetterMethod</h4>
<pre>protected final&nbsp;void&nbsp;setSetterMethod(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;setter)</pre>
</li>
</ul>
<a name="getSetterMethod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSetterMethod</h4>
<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;getSetterMethod()</pre>
</li>
</ul>
<a name="setGetterMethod(java.lang.reflect.Method)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGetterMethod</h4>
<pre>protected final&nbsp;void&nbsp;setGetterMethod(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;getter)</pre>
</li>
</ul>
<a name="getGetterMethod()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getGetterMethod</h4>
<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;getGetterMethod()</pre>
</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="class-use/ConfigurationInfo.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-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../flex2/compiler/config/ConfigurationFilter.html" title="interface in flex2.compiler.config"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../flex2/compiler/config/ConfigurationValue.html" title="class in flex2.compiler.config"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?flex2/compiler/config/ConfigurationInfo.html" target="_top">Frames</a></li>
<li><a href="ConfigurationInfo.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>Field&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>Field&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 ======= -->
<p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>