blob: 86ab6364e8f2ee49d1ba4fbcfa2f9407fe5c6a76 [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:21 CEST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BuilderLibrary (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="BuilderLibrary (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/BuilderLibrary.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/tools/flexbuilder/BuilderConfiguration.html" title="class in flex2.tools.flexbuilder"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?flex2/tools/flexbuilder/BuilderLibrary.html" target="_top">Frames</a></li>
<li><a href="BuilderLibrary.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="#fields_inherited_from_class_flex2.tools.oem.Library">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>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.tools.flexbuilder</div>
<h2 title="Class BuilderLibrary" class="title">Class BuilderLibrary</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><a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">flex2.tools.oem.Library</a></li>
<li>
<ul class="inheritance">
<li>flex2.tools.flexbuilder.BuilderLibrary</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../flex2/tools/oem/Builder.html" title="interface in flex2.tools.oem">Builder</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">BuilderLibrary</span>
extends <a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></pre>
<div class="block">BuilderLibrary is a subclass of flex2.tools.oem.Library. It does
not have new methods but it overrides
Library.compile().BuilderLibrary.compile() processes the compc
command-line arguments in BuilderConfiguration before calling
super.compile(). The argument processing extraces the following
arguments:
1. dump-config: creates a File (absolute or relative to the
current working directory) - same behavior as compc.
2. compiler.debug: calls Configuration.enableDebugging().
3. compiler.accessible: calls Configuration.enableAccessibility().
4. compiler.strict: calls Configuration.enableStrictChecking().
5. help: do nothing.
6. output/directory: calls Library.setOutput() if
-directory=false. Calls Library.setDirectory if
-directory=true. The output is absolute or relative to the
current working directory) - same behavior as compc.
7. version: do nothing.
8. include-classes: calls Library.addComponent().
9. include-file: calls Library.addArchiveFile(). The file is
absolute or relative to the current working directory - same
behavior as compc.
10. include-namespaces: calls Library.addComponent().
11. include-resource-bundles: calls Library.addResourceBundle().
12. include-sources: calls Library.addComponent().
No valid compc command-line arguments should cause this argument
processing to fail. FB should expect the argument processing to be
consistent with compc (including absolute and relative paths). Any
inconsistencies are considered Compiler API bugs. If the behavior
is the same but it's incorrect, it's considered a compc
command-line parsing bug. The only two execeptions are -help and
-version. -help and -version will not do anything. FB should use F1
for help and `About Flex Builder' for showing compiler version.</div>
</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>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_flex2.tools.oem.Library">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;flex2.tools.oem.<a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></h3>
<code><a href="../../../flex2/tools/oem/Library.html#resolver">resolver</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_flex2.tools.oem.Builder">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;flex2.tools.oem.<a href="../../../flex2/tools/oem/Builder.html" title="interface in flex2.tools.oem">Builder</a></h3>
<code><a href="../../../flex2/tools/oem/Builder.html#FAIL">FAIL</a>, <a href="../../../flex2/tools/oem/Builder.html#LINK">LINK</a>, <a href="../../../flex2/tools/oem/Builder.html#OK">OK</a>, <a href="../../../flex2/tools/oem/Builder.html#SKIP">SKIP</a></code></li>
</ul>
</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="../../../flex2/tools/flexbuilder/BuilderLibrary.html#BuilderLibrary()">BuilderLibrary</a></strong>()</code>&nbsp;</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 int</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/tools/flexbuilder/BuilderLibrary.html#compile(boolean)">compile</a></strong>(boolean&nbsp;incremental)</code>
<div class="block">Compiles the <code>Library</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/tools/flexbuilder/BuilderLibrary.html#getConfiguration()">getConfiguration</a></strong>()</code>
<div class="block">Gets the compiler options for this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a></code></td>
<td class="colLast"><code><strong><a href="../../../flex2/tools/flexbuilder/BuilderLibrary.html#getDefaultConfiguration()">getDefaultConfiguration</a></strong>()</code>
<div class="block">Gets the default compiler options.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../flex2/tools/flexbuilder/BuilderLibrary.html#setConfiguration(flex2.tools.oem.Configuration)">setConfiguration</a></strong>(<a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a>&nbsp;configuration)</code>
<div class="block">Sets the compiler options for this object.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_flex2.tools.oem.Library">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;flex2.tools.oem.<a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></h3>
<code><a href="../../../flex2/tools/oem/Library.html#addArchiveFile(java.lang.String,%20java.io.File)">addArchiveFile</a>, <a href="../../../flex2/tools/oem/Library.html#addArchiveFile(java.lang.String,%20flex2.tools.oem.VirtualLocalFile)">addArchiveFile</a>, <a href="../../../flex2/tools/oem/Library.html#addComponent(java.io.File)">addComponent</a>, <a href="../../../flex2/tools/oem/Library.html#addComponent(java.lang.String)">addComponent</a>, <a href="../../../flex2/tools/oem/Library.html#addComponent(java.net.URI)">addComponent</a>, <a href="../../../flex2/tools/oem/Library.html#addComponent(flex2.tools.oem.VirtualLocalFile)">addComponent</a>, <a href="../../../flex2/tools/oem/Library.html#addResourceBundle(java.lang.String)">addResourceBundle</a>, <a href="../../../flex2/tools/oem/Library.html#addStyleSheet(java.lang.String,%20java.io.File)">addStyleSheet</a>, <a href="../../../flex2/tools/oem/Library.html#addStyleSheet(java.lang.String,%20flex2.tools.oem.VirtualLocalFile)">addStyleSheet</a>, <a href="../../../flex2/tools/oem/Library.html#build(boolean)">build</a>, <a href="../../../flex2/tools/oem/Library.html#build(java.io.OutputStream,%20boolean)">build</a>, <a href="../../../flex2/tools/oem/Library.html#clean()">clean</a>, <a href="../../../flex2/tools/oem/Library.html#clone()">clone</a>, <a href="../../../flex2/tools/oem/Library.html#convertMessages(org.apache.flex.compiler.clients.problems.ProblemQuery)">convertMessages</a>, <a href="../../../flex2/tools/oem/Library.html#getApplicationCache()">getApplicationCache</a>, <a href="../../../flex2/tools/oem/Library.html#getBenchmark()">getBenchmark</a>, <a href="../../../flex2/tools/oem/Library.html#getCompilerBenchmarks()">getCompilerBenchmarks</a>, <a href="../../../flex2/tools/oem/Library.html#getDirectory()">getDirectory</a>, <a href="../../../flex2/tools/oem/Library.html#getLogger()">getLogger</a>, <a href="../../../flex2/tools/oem/Library.html#getOutput()">getOutput</a>, <a href="../../../flex2/tools/oem/Library.html#getReport()">getReport</a>, <a href="../../../flex2/tools/oem/Library.html#getSwcCache()">getSwcCache</a>, <a href="../../../flex2/tools/oem/Library.html#link(java.io.OutputStream)">link</a>, <a href="../../../flex2/tools/oem/Library.html#load(java.io.InputStream)">load</a>, <a href="../../../flex2/tools/oem/Library.html#refreshLastModified()">refreshLastModified</a>, <a href="../../../flex2/tools/oem/Library.html#removeAllArchiveFiles()">removeAllArchiveFiles</a>, <a href="../../../flex2/tools/oem/Library.html#removeAllComponents()">removeAllComponents</a>, <a href="../../../flex2/tools/oem/Library.html#removeAllResourceBundles()">removeAllResourceBundles</a>, <a href="../../../flex2/tools/oem/Library.html#removeAllStyleSheets()">removeAllStyleSheets</a>, <a href="../../../flex2/tools/oem/Library.html#removeArchiveFile(java.lang.String)">removeArchiveFile</a>, <a href="../../../flex2/tools/oem/Library.html#removeComponent(java.io.File)">removeComponent</a>, <a href="../../../flex2/tools/oem/Library.html#removeComponent(java.lang.String)">removeComponent</a>, <a href="../../../flex2/tools/oem/Library.html#removeComponent(java.net.URI)">removeComponent</a>, <a href="../../../flex2/tools/oem/Library.html#removeComponent(flex2.tools.oem.VirtualLocalFile)">removeComponent</a>, <a href="../../../flex2/tools/oem/Library.html#removeResourceBundle(java.lang.String)">removeResourceBundle</a>, <a href="../../../flex2/tools/oem/Library.html#removeStyleSheet(java.lang.String)">removeStyleSheet</a>, <a href="../../../flex2/tools/oem/Library.html#save(java.io.OutputStream)">save</a>, <a href="../../../flex2/tools/oem/Library.html#setApplicationCache(flex2.tools.oem.ApplicationCache)">setApplicationCache</a>, <a href="../../../flex2/tools/oem/Library.html#setDirectory(java.io.File)">setDirectory</a>, <a href="../../../flex2/tools/oem/Library.html#setLogger(flex2.tools.oem.Logger)">setLogger</a>, <a href="../../../flex2/tools/oem/Library.html#setOutput(java.io.File)">setOutput</a>, <a href="../../../flex2/tools/oem/Library.html#setPathResolver(flex2.tools.oem.PathResolver)">setPathResolver</a>, <a href="../../../flex2/tools/oem/Library.html#setProgressMeter(flex2.tools.oem.ProgressMeter)">setProgressMeter</a>, <a href="../../../flex2/tools/oem/Library.html#setSupportedFileExtensions(java.lang.String,%20java.lang.String[])">setSupportedFileExtensions</a>, <a href="../../../flex2/tools/oem/Library.html#setSwcCache(flex2.tools.oem.LibraryCache)">setSwcCache</a>, <a href="../../../flex2/tools/oem/Library.html#stop()">stop</a></code></li>
</ul>
<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#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="BuilderLibrary()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BuilderLibrary</h4>
<pre>public&nbsp;BuilderLibrary()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDefaultConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultConfiguration</h4>
<pre>public&nbsp;<a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a>&nbsp;getDefaultConfiguration()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html#getDefaultConfiguration()">Builder</a></code></strong></div>
<div class="block">Gets the default compiler options. The default values are specified in the <code>flex-config.xml</code>
file. You can override the default values by using methods of the <code>Configuration</code> interface.
<p>
This method returns the default compiler options in new <code>Configuration</code> objects.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Builder.html#getDefaultConfiguration()">getDefaultConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html" title="interface in flex2.tools.oem">Builder</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Library.html#getDefaultConfiguration()">getDefaultConfiguration</a></code>&nbsp;in class&nbsp;<code><a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>An instance of an object that implements the <code>Configuration</code> interface.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem"><code>Configuration</code></a></dd></dl>
</li>
</ul>
<a name="setConfiguration(flex2.tools.oem.Configuration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfiguration</h4>
<pre>public&nbsp;void&nbsp;setConfiguration(<a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a>&nbsp;configuration)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html#setConfiguration(flex2.tools.oem.Configuration)">Builder</a></code></strong></div>
<div class="block">Sets the compiler options for this object. You use the
<code>getDefaultConfiguration()</code> method to get a <code>Configuration</code> object.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Builder.html#setConfiguration(flex2.tools.oem.Configuration)">setConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html" title="interface in flex2.tools.oem">Builder</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Library.html#setConfiguration(flex2.tools.oem.Configuration)">setConfiguration</a></code>&nbsp;in class&nbsp;<code><a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>configuration</code> - An instance of an object that implements the <code>Configuration</code> interface.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem"><code>Configuration</code></a></dd></dl>
</li>
</ul>
<a name="getConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfiguration</h4>
<pre>public&nbsp;<a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem">Configuration</a>&nbsp;getConfiguration()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html#getConfiguration()">Builder</a></code></strong></div>
<div class="block">Gets the compiler options for this object. Unlike the <code>getDefaultConfiguration()</code> method,
this method returns <code>null</code> if the <code>setConfiguration()</code> method was not called.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Builder.html#getConfiguration()">getConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../flex2/tools/oem/Builder.html" title="interface in flex2.tools.oem">Builder</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Library.html#getConfiguration()">getConfiguration</a></code>&nbsp;in class&nbsp;<code><a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>An instance of an object that implements the <code>Configuration</code> interface.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../flex2/tools/oem/Configuration.html" title="interface in flex2.tools.oem"><code>Configuration</code></a></dd></dl>
</li>
</ul>
<a name="compile(boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compile</h4>
<pre>protected&nbsp;int&nbsp;compile(boolean&nbsp;incremental)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../flex2/tools/oem/Library.html#compile(boolean)">Library</a></code></strong></div>
<div class="block">Compiles the <code>Library</code>. This method does not link the <code>Library</code>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../flex2/tools/oem/Library.html#compile(boolean)">compile</a></code>&nbsp;in class&nbsp;<code><a href="../../../flex2/tools/oem/Library.html" title="class in flex2.tools.oem">Library</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>incremental</code> - If <code>true</code>, build incrementally; if <code>false</code>, rebuild.</dd>
<dt><span class="strong">Returns:</span></dt><dd><a href="../../../flex2/tools/oem/Builder.html#OK"><code>Builder.OK</code></a> if this method call resulted in compilation of some/all parts of the application;
<a href="../../../flex2/tools/oem/Builder.html#LINK"><code>Builder.LINK</code></a> if this method call did not compile anything in the application but advise the caller to link again;
<a href="../../../flex2/tools/oem/Builder.html#SKIP"><code>Builder.SKIP</code></a> if this method call did not compile anything in the application;
<a href="../../../flex2/tools/oem/Builder.html#FAIL"><code>Builder.FAIL</code></a> if this method call encountered errors during compilation.</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="class-use/BuilderLibrary.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/tools/flexbuilder/BuilderConfiguration.html" title="class in flex2.tools.flexbuilder"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?flex2/tools/flexbuilder/BuilderLibrary.html" target="_top">Frames</a></li>
<li><a href="BuilderLibrary.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="#fields_inherited_from_class_flex2.tools.oem.Library">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>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>