blob: 664ca981d57a6ad54dbcb32798d5ce3ae645dd10 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="it">
<head>
<!-- Generated by javadoc (version 1.7.0_80) on Thu Jun 14 10:03:55 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Options (OpenJPA Parent POM 2.4.3 API)</title>
<meta name="date" content="2018-06-14">
<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="Options (OpenJPA Parent POM 2.4.3 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/Options.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="../../../../../org/apache/openjpa/lib/util/MultiClassLoader.html" title="class in org.apache.openjpa.lib.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/lib/util/OrderedMap.html" title="class in org.apache.openjpa.lib.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/lib/util/Options.html" target="_top">Frames</a></li>
<li><a href="Options.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.openjpa.lib.util</div>
<h2 title="Class Options" class="title">Class Options</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="http://docs.oracle.com/javase/6/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">java.util.Dictionary</a>&lt;K,V&gt;</li>
<li>
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">java.util.Hashtable</a>&lt;<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>,<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>&gt;</li>
<li>
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">java.util.Properties</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html" title="class in org.apache.openjpa.lib.util">org.apache.openjpa.lib.util.TypedProperties</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openjpa.lib.util.Options</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</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>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">Options</span>
extends <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html" title="class in org.apache.openjpa.lib.util">TypedProperties</a></pre>
<div class="block">A specialization of the <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util"><code>Properties</code></a> map type with the added
abilities to read application options from the command line and to
use bean patterns to set an object's properties via command-line the
stored mappings.
A typical use pattern for this class is to construct a new instance
in the <code>main</code> method, then call <a href="../../../../../org/apache/openjpa/lib/util/Options.html#setFromCmdLine(java.lang.String[])"><code>setFromCmdLine(java.lang.String[])</code></a> with the
given args. Next, an instanceof the class being invoked is created, and
<a href="../../../../../org/apache/openjpa/lib/util/Options.html#setInto(java.lang.Object)"><code>setInto(java.lang.Object)</code></a> is called with that instance as a parameter. With this
pattern, the user can configure any bean properties of the class, or even
properties of classes reachable from the class, through the command line.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Abe White</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.openjpa.lib.util.Options">Serialized Form</a></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 <a href="../../../../../org/apache/openjpa/lib/util/Options.html" title="class in org.apache.openjpa.lib.util">Options</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#EMPTY">EMPTY</a></strong></code>
<div class="block">Immutable empty instance.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_java.util.Properties">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#defaults" title="class or interface in java.util">defaults</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="../../../../../org/apache/openjpa/lib/util/Options.html#Options()">Options</a></strong>()</code>
<div class="block">Default constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#Options(java.util.Properties)">Options</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;defaults)</code>
<div class="block">Construct the options instance with the given set of defaults.</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>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#findOptionsFor(java.lang.Class)">findOptionsFor</a></strong>(<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>&lt;?&gt;&nbsp;type)</code>
<div class="block">Finds all the options that can be set on the provided class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#getBooleanProperty(java.lang.String,%20java.lang.String,%20boolean)">getBooleanProperty</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;key,
<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;key2,
boolean&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/Options.html#getBooleanProperty(java.lang.String,%20java.lang.String,%20boolean)"><code>getBooleanProperty(java.lang.String, java.lang.String, boolean)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#getDoubleProperty(java.lang.String,%20java.lang.String,%20double)">getDoubleProperty</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;key,
<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;key2,
double&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getDoubleProperty(java.lang.String)"><code>TypedProperties.getDoubleProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#getFloatProperty(java.lang.String,%20java.lang.String,%20float)">getFloatProperty</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;key,
<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;key2,
float&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getFloatProperty(java.lang.String)"><code>TypedProperties.getFloatProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#getIntProperty(java.lang.String,%20java.lang.String,%20int)">getIntProperty</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;key,
<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;key2,
int&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getIntProperty(java.lang.String)"><code>TypedProperties.getIntProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#getLongProperty(java.lang.String,%20java.lang.String,%20long)">getLongProperty</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;key,
<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;key2,
long&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getLongProperty(java.lang.String)"><code>TypedProperties.getLongProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</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="../../../../../org/apache/openjpa/lib/util/Options.html#getProperty(java.lang.String,%20java.lang.String,%20java.lang.String)">getProperty</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;key,
<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;key2,
<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;def)</code>
<div class="block">Specialization of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#getProperty(java.lang.String)" title="class or interface in java.util"><code>Properties.getProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#removeBooleanProperty(java.lang.String,%20java.lang.String,%20boolean)">removeBooleanProperty</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;key,
<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;key2,
boolean&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeBooleanProperty(java.lang.String)"><code>TypedProperties.removeBooleanProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#removeDoubleProperty(java.lang.String,%20java.lang.String,%20double)">removeDoubleProperty</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;key,
<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;key2,
double&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeDoubleProperty(java.lang.String)"><code>TypedProperties.removeDoubleProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#removeFloatProperty(java.lang.String,%20java.lang.String,%20float)">removeFloatProperty</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;key,
<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;key2,
float&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeFloatProperty(java.lang.String)"><code>TypedProperties.removeFloatProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#removeIntProperty(java.lang.String,%20java.lang.String,%20int)">removeIntProperty</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;key,
<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;key2,
int&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeIntProperty(java.lang.String)"><code>TypedProperties.removeIntProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#removeLongProperty(java.lang.String,%20java.lang.String,%20long)">removeLongProperty</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;key,
<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;key2,
long&nbsp;def)</code>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeLongProperty(java.lang.String)"><code>TypedProperties.removeLongProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</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="../../../../../org/apache/openjpa/lib/util/Options.html#removeProperty(java.lang.String,%20java.lang.String,%20java.lang.String)">removeProperty</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;key,
<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;key2,
<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;def)</code>
<div class="block">Specialization of <code>Properties#removeProperty</code> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</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="../../../../../org/apache/openjpa/lib/util/Options.html#setFromCmdLine(java.lang.String[])">setFromCmdLine</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;args)</code>
<div class="block">Parses the given argument list into flag/value pairs, which are stored
as properties.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/util/Options.html" title="class in org.apache.openjpa.lib.util">Options</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/lib/util/Options.html#setInto(java.lang.Object)">setInto</a></strong>(<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>&nbsp;obj)</code>
<div class="block">This method uses reflection to set all the properties in the given
object that are named by the keys in this map.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.lib.util.TypedProperties">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.openjpa.lib.util.<a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html" title="class in org.apache.openjpa.lib.util">TypedProperties</a></h3>
<code><a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getBooleanProperty(java.lang.String)">getBooleanProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getBooleanProperty(java.lang.String,%20boolean)">getBooleanProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getDoubleProperty(java.lang.String)">getDoubleProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getDoubleProperty(java.lang.String,%20double)">getDoubleProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getFloatProperty(java.lang.String)">getFloatProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getFloatProperty(java.lang.String,%20float)">getFloatProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getIntProperty(java.lang.String)">getIntProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getIntProperty(java.lang.String,%20int)">getIntProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getLongProperty(java.lang.String)">getLongProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getLongProperty(java.lang.String,%20long)">getLongProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeBooleanProperty(java.lang.String)">removeBooleanProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeBooleanProperty(java.lang.String,%20boolean)">removeBooleanProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeDoubleProperty(java.lang.String)">removeDoubleProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeDoubleProperty(java.lang.String,%20double)">removeDoubleProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeFloatProperty(java.lang.String)">removeFloatProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeFloatProperty(java.lang.String,%20float)">removeFloatProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeIntProperty(java.lang.String)">removeIntProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeIntProperty(java.lang.String,%20int)">removeIntProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeLongProperty(java.lang.String)">removeLongProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeLongProperty(java.lang.String,%20long)">removeLongProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeProperty(java.lang.String)">removeProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeProperty(java.lang.String,%20java.lang.String)">removeProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20boolean)">setProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20double)">setProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20float)">setProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20int)">setProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20long)">setProperty</a>, <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#setProperty(java.lang.String,%20java.lang.String)">setProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.util.Properties">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#getProperty(java.lang.String)" title="class or interface in java.util">getProperty</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#getProperty(java.lang.String,%20java.lang.String)" title="class or interface in java.util">getProperty</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#list(java.io.PrintStream)" title="class or interface in java.util">list</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#list(java.io.PrintWriter)" title="class or interface in java.util">list</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#load(java.io.InputStream)" title="class or interface in java.util">load</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#load(java.io.Reader)" title="class or interface in java.util">load</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#loadFromXML(java.io.InputStream)" title="class or interface in java.util">loadFromXML</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#propertyNames()" title="class or interface in java.util">propertyNames</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#save(java.io.OutputStream,%20java.lang.String)" title="class or interface in java.util">save</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#store(java.io.OutputStream,%20java.lang.String)" title="class or interface in java.util">store</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#store(java.io.Writer,%20java.lang.String)" title="class or interface in java.util">store</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#storeToXML(java.io.OutputStream,%20java.lang.String)" title="class or interface in java.util">storeToXML</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#storeToXML(java.io.OutputStream,%20java.lang.String,%20java.lang.String)" title="class or interface in java.util">storeToXML</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#stringPropertyNames()" title="class or interface in java.util">stringPropertyNames</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.util.Hashtable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.util.<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#clear()" title="class or interface in java.util">clear</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#clone()" title="class or interface in java.util">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#contains(java.lang.Object)" title="class or interface in java.util">contains</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util">containsKey</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util">containsValue</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#elements()" title="class or interface in java.util">elements</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#entrySet()" title="class or interface in java.util">entrySet</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util">get</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#keys()" title="class or interface in java.util">keys</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#keySet()" title="class or interface in java.util">keySet</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#put(K,%20V)" title="class or interface in java.util">put</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util">putAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#rehash()" title="class or interface in java.util">rehash</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#size()" title="class or interface in java.util">size</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#toString()" title="class or interface in java.util">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html?is-external=true#values()" title="class or interface in java.util">values</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#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#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#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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="EMPTY">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>EMPTY</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/openjpa/lib/util/Options.html" title="class in org.apache.openjpa.lib.util">Options</a> EMPTY</pre>
<div class="block">Immutable empty instance.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Options()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Options</h4>
<pre>public&nbsp;Options()</pre>
<div class="block">Default constructor.</div>
</li>
</ul>
<a name="Options(java.util.Properties)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Options</h4>
<pre>public&nbsp;Options(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;defaults)</pre>
<div class="block">Construct the options instance with the given set of defaults.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#Properties(java.util.Properties)" title="class or interface in java.util"><code>Properties.Properties(Properties)</code></a></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="setFromCmdLine(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFromCmdLine</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;setFromCmdLine(<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;args)</pre>
<div class="block">Parses the given argument list into flag/value pairs, which are stored
as properties. Flags that are present without values are given
the value "true". If any flag is found for which there is already
a mapping present, the existing mapping will be overwritten.
Flags should be of the form:<br />
<code>java Foo -flag1 value1 -flag2 value2 ... arg1 arg2 ...</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>args</code> - the command-line arguments</dd>
<dt><span class="strong">Returns:</span></dt><dd>all arguments in the original array beyond the
flag/value pair list</dd></dl>
</li>
</ul>
<a name="setInto(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInto</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/lib/util/Options.html" title="class in org.apache.openjpa.lib.util">Options</a>&nbsp;setInto(<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>&nbsp;obj)</pre>
<div class="block">This method uses reflection to set all the properties in the given
object that are named by the keys in this map. For a given key 'foo',
the algorithm will look for a 'setFoo' method in the given instance.
For a given key 'foo.bar', the algorithm will first look for a
'getFoo' method in the given instance, then will recurse on the return
value of that method, now looking for the 'bar' property. This allows
the setting of nested object properties. If in the above example the
'getFoo' method is not present or returns null, the algorithm will
look for a 'setFoo' method; if found it will constrct a new instance
of the correct type, set it using the 'setFoo' method, then recurse on
it as above. Property names can be nested in this way to an arbitrary
depth. For setter methods that take multiple parameters, the value
mapped to the key can use the ',' as an argument separator character.
If not enough values are present for a given method after splitting
the string on ',', the remaining arguments will receive default
values. All arguments are converted from string form to the
correct type if possible(i.e. if the type is primitive,
java.lang.Clas, or has a constructor that takes a single string
argument). Examples:
<ul>
<li>Map Entry: <code>"age"-&gt;"12"</code><br />
Resultant method call: <code>obj.setAge(12)</code></li>
<li>Map Entry: <code>"range"-&gt;"1,20"</code><br />
Resultant method call: <code>obj.setRange(1, 20)</code></li>
<li>Map Entry: <code>"range"-&gt;"10"</code><br />
Resultant method call: <code>obj.setRange(10, 10)</code></li>
<li>Map Entry: <code>"brother.name"-&gt;"Bob"</code><br />
Resultant method call: <code>obj.getBrother().setName("Bob")
<code></li>
</ul>
Any keys present in the map for which there is no
corresponding property in the given object will be ignored,
and will be returned in the <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> returned by this method.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an <a href="../../../../../org/apache/openjpa/lib/util/Options.html" title="class in org.apache.openjpa.lib.util"><code>Options</code></a> of key-value pairs in this object
for which no setters could be found.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - on parse error</dd></dl>
</li>
</ul>
<a name="findOptionsFor(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findOptionsFor</h4>
<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<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>&gt;&nbsp;findOptionsFor(<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>&lt;?&gt;&nbsp;type)</pre>
<div class="block">Finds all the options that can be set on the provided class. This does
not look for path-traversal expressions.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - The class for which available options should be listed.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The available option names in <code>type</code>. The
names will have initial caps. They will be ordered alphabetically.</dd></dl>
</li>
</ul>
<a name="getBooleanProperty(java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanProperty</h4>
<pre>public&nbsp;boolean&nbsp;getBooleanProperty(<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;key,
<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;key2,
boolean&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/Options.html#getBooleanProperty(java.lang.String,%20java.lang.String,%20boolean)"><code>getBooleanProperty(java.lang.String, java.lang.String, boolean)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="getFloatProperty(java.lang.String, java.lang.String, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloatProperty</h4>
<pre>public&nbsp;float&nbsp;getFloatProperty(<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;key,
<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;key2,
float&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getFloatProperty(java.lang.String)"><code>TypedProperties.getFloatProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="getDoubleProperty(java.lang.String, java.lang.String, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDoubleProperty</h4>
<pre>public&nbsp;double&nbsp;getDoubleProperty(<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;key,
<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;key2,
double&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getDoubleProperty(java.lang.String)"><code>TypedProperties.getDoubleProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="getLongProperty(java.lang.String, java.lang.String, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLongProperty</h4>
<pre>public&nbsp;long&nbsp;getLongProperty(<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;key,
<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;key2,
long&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getLongProperty(java.lang.String)"><code>TypedProperties.getLongProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="getIntProperty(java.lang.String, java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIntProperty</h4>
<pre>public&nbsp;int&nbsp;getIntProperty(<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;key,
<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;key2,
int&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#getIntProperty(java.lang.String)"><code>TypedProperties.getIntProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="getProperty(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</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;getProperty(<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;key,
<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;key2,
<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;def)</pre>
<div class="block">Specialization of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true#getProperty(java.lang.String)" title="class or interface in java.util"><code>Properties.getProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeBooleanProperty(java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeBooleanProperty</h4>
<pre>public&nbsp;boolean&nbsp;removeBooleanProperty(<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;key,
<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;key2,
boolean&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeBooleanProperty(java.lang.String)"><code>TypedProperties.removeBooleanProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeFloatProperty(java.lang.String, java.lang.String, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFloatProperty</h4>
<pre>public&nbsp;float&nbsp;removeFloatProperty(<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;key,
<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;key2,
float&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeFloatProperty(java.lang.String)"><code>TypedProperties.removeFloatProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeDoubleProperty(java.lang.String, java.lang.String, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeDoubleProperty</h4>
<pre>public&nbsp;double&nbsp;removeDoubleProperty(<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;key,
<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;key2,
double&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeDoubleProperty(java.lang.String)"><code>TypedProperties.removeDoubleProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeLongProperty(java.lang.String, java.lang.String, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLongProperty</h4>
<pre>public&nbsp;long&nbsp;removeLongProperty(<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;key,
<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;key2,
long&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeLongProperty(java.lang.String)"><code>TypedProperties.removeLongProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeIntProperty(java.lang.String, java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeIntProperty</h4>
<pre>public&nbsp;int&nbsp;removeIntProperty(<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;key,
<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;key2,
int&nbsp;def)</pre>
<div class="block">Specialization of <a href="../../../../../org/apache/openjpa/lib/util/TypedProperties.html#removeIntProperty(java.lang.String)"><code>TypedProperties.removeIntProperty(java.lang.String)</code></a> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</li>
</ul>
<a name="removeProperty(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>removeProperty</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;removeProperty(<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;key,
<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;key2,
<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;def)</pre>
<div class="block">Specialization of <code>Properties#removeProperty</code> to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.</div>
</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/Options.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="../../../../../org/apache/openjpa/lib/util/MultiClassLoader.html" title="class in org.apache.openjpa.lib.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/lib/util/OrderedMap.html" title="class in org.apache.openjpa.lib.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/lib/util/Options.html" target="_top">Frames</a></li>
<li><a href="Options.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 ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>