| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
| <!-- NewPage --> | |
| <html lang="en"> | |
| <head> | |
| <!-- Generated by javadoc (1.8.0) on Sun Aug 28 20:43:01 EST 2016 --> | |
| <title>CheckConfigurationFile (Apache River v3.0.0 API Documentation (internals))</title> | |
| <meta name="date" content="2016-08-28"> | |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> | |
| <script type="text/javascript" src="../../../../script.js"></script> | |
| </head> | |
| <body> | |
| <script type="text/javascript"><!-- | |
| try { | |
| if (location.href.indexOf('is-external=true') == -1) { | |
| parent.document.title="CheckConfigurationFile (Apache River v3.0.0 API Documentation (internals))"; | |
| } | |
| } | |
| catch(err) { | |
| } | |
| //--> | |
| var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9}; | |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; | |
| var altColor = "altColor"; | |
| var rowColor = "rowColor"; | |
| var tableTab = "tableTab"; | |
| var activeTableTab = "activeTableTab"; | |
| </script> | |
| <noscript> | |
| <div>JavaScript is disabled on your browser.</div> | |
| </noscript> | |
| <!-- ========= START OF TOP NAVBAR ======= --> | |
| <div class="topNav"><a name="navbar.top"> | |
| <!-- --> | |
| </a> | |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> | |
| <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/CheckConfigurationFile.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>Prev Class</li> | |
| <li><a href="../../../../org/apache/river/tool/CheckSer.html" title="class in org.apache.river.tool"><span class="typeNameLink">Next Class</span></a></li> | |
| </ul> | |
| <ul class="navList"> | |
| <li><a href="../../../../index.html?org/apache/river/tool/CheckConfigurationFile.html" target="_top">Frames</a></li> | |
| <li><a href="CheckConfigurationFile.html" target="_top">No Frames</a></li> | |
| </ul> | |
| <ul class="navList" id="allclasses_navbar_top"> | |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> | |
| </ul> | |
| <div> | |
| <script type="text/javascript"><!-- | |
| allClassesLink = document.getElementById("allclasses_navbar_top"); | |
| if(window==top) { | |
| allClassesLink.style.display = "block"; | |
| } | |
| else { | |
| allClassesLink.style.display = "none"; | |
| } | |
| //--> | |
| </script> | |
| </div> | |
| <div> | |
| <ul class="subNavList"> | |
| <li>Summary: </li> | |
| <li>Nested | </li> | |
| <li><a href="#field.summary">Field</a> | </li> | |
| <li><a href="#constructor.summary">Constr</a> | </li> | |
| <li><a href="#method.summary">Method</a></li> | |
| </ul> | |
| <ul class="subNavList"> | |
| <li>Detail: </li> | |
| <li><a href="#field.detail">Field</a> | </li> | |
| <li><a href="#constructor.detail">Constr</a> | </li> | |
| <li><a href="#method.detail">Method</a></li> | |
| </ul> | |
| </div> | |
| <a name="skip.navbar.top"> | |
| <!-- --> | |
| </a></div> | |
| <!-- ========= END OF TOP NAVBAR ========= --> | |
| <!-- ======== START OF CLASS DATA ======== --> | |
| <div class="header"> | |
| <div class="subTitle">org.apache.river.tool</div> | |
| <h2 title="Class CheckConfigurationFile" class="title">Class CheckConfigurationFile</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>org.apache.river.tool.CheckConfigurationFile</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <div class="description"> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <hr> | |
| <br> | |
| <pre>public class <span class="typeNameLabel">CheckConfigurationFile</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">Checks the format of the source for a <a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></a>. The source | |
| is specified with either a file, URL, or standard input, as well as with | |
| override options. The checks include syntax and static type checking, and | |
| require access to any application types mentioned in the source. <p> | |
| The following items are discussed below: | |
| <ul> | |
| <li> <a href="#entry_desc">Entry description files</a> | |
| <li> <a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#main-java.lang.String:A-">Command line options</a> | |
| <li> <a href="#examples">Examples for running CheckConfigurationFile</a> | |
| </ul> <p> | |
| <a name="entry_desc"> | |
| <h3>Entry description files</h3> | |
| </a> | |
| Checking of the source can be controlled by specifying one or more entry | |
| description files, each listing the names and types of entries that are | |
| allowed to appear in the source. Each entry description file is treated as a | |
| <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> source file, where each key is the fully qualified name | |
| of an entry (<code><i>component</i>.<i>name</i></code>) and each value | |
| specifies the expected type for that entry. Types should be specified in | |
| normal source code format, except that whitespace is not permitted between | |
| tokens. Types in the <code>java.lang</code> package may be unqualified, but | |
| fully qualified names must be used for other types (<code>import</code> | |
| statements are not supported). If any entry description files are supplied, | |
| then any public entry that appears in the source being checked, whose fully | |
| qualified name does not appear in any entry description file, or whose | |
| actual type is not assignable to the expected type, is treated as an | |
| error. <p> | |
| Entry description files for all of the Apache River release services and utilities | |
| are provided in the <code>configentry</code> subdirectory beneath the | |
| top-level directory of the Apache River release installation. <p> | |
| Here is a sample entry description file: | |
| <blockquote> | |
| <pre> | |
| comp.foo Integer[] | |
| comp.bar net.jini.core.constraint.MethodConstraints | |
| comp.baz long | |
| </pre> | |
| </blockquote> | |
| Here is an associated sample configuration file: | |
| <blockquote> | |
| <pre> | |
| import net.jini.constraint.*; | |
| import net.jini.core.constraint.*; | |
| comp { | |
| foo = new Integer[] { Integer.valueOf(3) }; | |
| bar = new BasicMethodConstraints( | |
| new InvocationConstraints(Integrity.YES, null)); | |
| baz = 33L; | |
| } | |
| </pre> | |
| </blockquote> <p> | |
| <a name="examples"> | |
| <h3>Examples for running CheckConfigurationFile</h3> | |
| </a> | |
| This utility can be run from the <a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#main-java.lang.String:A-">command line</a>, or by | |
| calling the <a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-java.lang.String-java.lang.ClassLoader-java.lang.String:A-java.lang.String-java.io.PrintStream-"><code>check(String, ClassLoader, String[], String, | |
| PrintStream)</code></a> or <a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-net.jini.config.ConfigurationFile-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-"><code>check(ConfigurationFile, Properties, ClassLoader, | |
| PrintStream)</code></a> methods. <p> | |
| An example command line usage is: | |
| <blockquote> | |
| <pre> | |
| java -jar <var><b>install_dir</b></var>/lib/checkconfigurationfile.jar \ | |
| -cp <var><b>install_dir</b></var>/lib/norm.jar:<var><b>install_dir</b></var>/lib/jsk-platform.jar \ | |
| -entries <var><b>install_dir</b></var>/configentry/norm-transient \ | |
| <var><b>your-norm.config</b></var> | |
| </pre> | |
| </blockquote> | |
| where <var><b>install_dir</b></var> is the directory where the Apache River release | |
| is installed, and <var><b>your-norm.config</b></var> is a configuration | |
| source file intended for use with the transient <a href="../../../../org/apache/river/norm/package-summary.html">Norm</a> service implementation. This command will print out | |
| any problems that it detects in the configuration file, including entries | |
| that are not recognized or have the wrong type for the Norm service.</div> | |
| <dl> | |
| <dt><span class="simpleTagLabel">Since:</span></dt> | |
| <dd>2.0</dd> | |
| <dt><span class="simpleTagLabel">Author:</span></dt> | |
| <dd>Sun Microsystems, Inc.</dd> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> | |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier and Type</th> | |
| <th class="colLast" scope="col">Field and Description</th> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#primitives">primitives</a></span></code> | |
| <div class="block">The primitive types</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#resinit">resinit</a></span></code> </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#RESOURCE">RESOURCE</a></span></code> </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#resources">resources</a></span></code> </td> | |
| </tr> | |
| </table> | |
| </li> | |
| </ul> | |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="constructor.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Constructor Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> | |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier</th> | |
| <th class="colLast" scope="col">Constructor and Description</th> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private </code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#CheckConfigurationFile--">CheckConfigurationFile</a></span>()</code> </td> | |
| </tr> | |
| </table> | |
| </li> | |
| </ul> | |
| <!-- ========== METHOD SUMMARY =========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="method.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Method Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> | |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier and Type</th> | |
| <th class="colLast" scope="col">Method and Description</th> | |
| </tr> | |
| <tr id="i0" class="altColor"> | |
| <td class="colFirst"><code>static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-net.jini.config.ConfigurationFile-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-">check</a></span>(<a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config">ConfigurationFile</a> config, | |
| <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> entries, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Checks the format of a <code>ConfigurationFile</code>.</div> | |
| </td> | |
| </tr> | |
| <tr id="i1" class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-java.lang.Object-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-">check</a></span>(<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> config, | |
| <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> entries, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Checks the entries in config against the descriptions in entries, | |
| resolving expected types in loader.</div> | |
| </td> | |
| </tr> | |
| <tr id="i2" class="altColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-java.lang.String-java.lang.ClassLoader-boolean-java.lang.String:A-java.lang.String-java.io.PrintStream-">check</a></span>(<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> classPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| boolean stdin, | |
| <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>[] configOptions, | |
| <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> entriesPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Checks the format of a configuration source file, using classes loaded | |
| from classPath and loader, requiring entries to match the names and | |
| values from entriesPath (unless entriesPath is null).</div> | |
| </td> | |
| </tr> | |
| <tr id="i3" class="rowColor"> | |
| <td class="colFirst"><code>static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-java.lang.String-java.lang.ClassLoader-java.lang.String:A-java.lang.String-java.io.PrintStream-">check</a></span>(<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> classPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <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>[] configOptions, | |
| <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> entriesPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Checks the format of a configuration source file.</div> | |
| </td> | |
| </tr> | |
| <tr id="i4" class="altColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#findClass-java.lang.String-java.lang.ClassLoader-">findClass</a></span>(<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> name, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader)</code> | |
| <div class="block">Returns the type with the specified name, including primitives and | |
| arrays, and checking the java.lang package for unqualified names.</div> | |
| </td> | |
| </tr> | |
| <tr id="i5" class="rowColor"> | |
| <td class="colFirst"><code>private static <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></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#getEntries-java.lang.String-java.io.PrintStream-">getEntries</a></span>(<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> files, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Returns information about the specified permitted entries, returning | |
| null if there is a problem loading properties from the files.</div> | |
| </td> | |
| </tr> | |
| <tr id="i6" class="altColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#getProviderConstructor-java.lang.ClassLoader-java.io.PrintStream-">getProviderConstructor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Returns the (Reader, String[], ClassLoader) constructor for the | |
| resource-specified configuration provider in loader.</div> | |
| </td> | |
| </tr> | |
| <tr id="i7" class="rowColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#getProviderName-java.net.URL-java.io.PrintStream-">getProviderName</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> url, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Returns the configuration provider class name specified in the contents | |
| of the URL.</div> | |
| </td> | |
| </tr> | |
| <tr id="i8" class="altColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#getString-java.lang.String-java.io.PrintStream-">getString</a></span>(<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> key, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</code> | |
| <div class="block">Returns a message from the resource bundle.</div> | |
| </td> | |
| </tr> | |
| <tr id="i9" class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#isAssignableFrom-java.lang.Class-java.lang.Class-">isAssignableFrom</a></span>(<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> dest, | |
| <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> source)</code> | |
| <div class="block">Checks if an object of type source can be assigned to a variable of type | |
| dest, where source is null for a null object.</div> | |
| </td> | |
| </tr> | |
| <tr id="i10" class="altColor"> | |
| <td class="colFirst"><code>static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#main-java.lang.String:A-">main</a></span>(<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>[] args)</code> | |
| <div class="block">Command line interface for checking the format of source and override | |
| options for a <a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></a>, printing messages to | |
| <code>System.err</code> for any errors found.</div> | |
| </td> | |
| </tr> | |
| <tr id="i11" class="rowColor"> | |
| <td class="colFirst"><code>private static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#print-java.io.PrintStream-java.lang.String-java.lang.String-">print</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> 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> val)</code> </td> | |
| </tr> | |
| <tr id="i12" class="altColor"> | |
| <td class="colFirst"><code>private static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#print-java.io.PrintStream-java.lang.String-java.lang.String:A-">print</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> 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>[] vals)</code> </td> | |
| </tr> | |
| <tr id="i13" class="rowColor"> | |
| <td class="colFirst"><code>private static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#print-java.io.PrintStream-java.lang.String-java.lang.String-java.lang.Throwable-">print</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> keyPrefix, | |
| <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> source, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</code> | |
| <div class="block">If t is a ConfigurationException, uses the key keyPrefix+".fail", | |
| with source as the value for {0} and the localized message of t | |
| as the value for {1}.</div> | |
| </td> | |
| </tr> | |
| <tr id="i14" class="altColor"> | |
| <td class="colFirst"><code>private static <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><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#typeName-java.lang.Class-">typeName</a></span>(<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> type)</code> | |
| <div class="block">Returns the name of a type, in source code format.</div> | |
| </td> | |
| </tr> | |
| <tr id="i15" class="rowColor"> | |
| <td class="colFirst"><code>private static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#usage--">usage</a></span>()</code> </td> | |
| </tr> | |
| </table> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.lang.<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-int-" 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="primitives"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>primitives</h4> | |
| <pre>private static final <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>[] primitives</pre> | |
| <div class="block">The primitive types</div> | |
| </li> | |
| </ul> | |
| <a name="RESOURCE"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>RESOURCE</h4> | |
| <pre>private static final <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> RESOURCE</pre> | |
| </li> | |
| </ul> | |
| <a name="resources"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>resources</h4> | |
| <pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a> resources</pre> | |
| </li> | |
| </ul> | |
| <a name="resinit"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>resinit</h4> | |
| <pre>private static boolean resinit</pre> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="constructor.detail"> | |
| <!-- --> | |
| </a> | |
| <h3>Constructor Detail</h3> | |
| <a name="CheckConfigurationFile--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>CheckConfigurationFile</h4> | |
| <pre>private CheckConfigurationFile()</pre> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <!-- ============ METHOD DETAIL ========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="method.detail"> | |
| <!-- --> | |
| </a> | |
| <h3>Method Detail</h3> | |
| <a name="main-java.lang.String:A-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>main</h4> | |
| <pre>public static void main(<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>[] args)</pre> | |
| <div class="block">Command line interface for checking the format of source and override | |
| options for a <a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></a>, printing messages to | |
| <code>System.err</code> for any errors found. If errors are found, | |
| continues to check the rest of the source and overrides, and then calls | |
| <code>System.exit</code> with a non-<code>zero</code> argument. <p> | |
| The command line arguments are: | |
| <pre> | |
| [ -cp <var><b>classpath</b></var> ] [ -entries <var><b>entrydescs</b></var> ] <var><b>location</b></var> [ <var><b>option</b></var>... ] | |
| </pre> | |
| or | |
| <pre> | |
| [ -cp <var><b>classpath</b></var> ] [ -entries <var><b>entrydescs</b></var> ] -stdin [ <var><b>location</b></var> [ <var><b>option</b></var>... ] ] | |
| </pre> | |
| or | |
| <pre> | |
| -help | |
| </pre> | |
| If the only argument is <code>-help</code>, a usage message is | |
| printed. <p> | |
| The <var><b>classpath</b></var> value for the <code>-cp</code> option | |
| specifies one or more directories and zip/JAR files, separated by the | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#pathSeparatorChar" title="class or interface in java.io">path separator character</a>, where the | |
| application classes are located. A class loader that loads classes from | |
| this path will be created, with the extension class loader as its | |
| parent. If this option is not specified, the system class loader is used | |
| instead. <p> | |
| The <var><b>entrydescs</b></var> value for the <code>-entries</code> | |
| option specifies one or more entry description files, separated by the | |
| path separator character. <p> | |
| The <var><b>location</b></var> argument specifies the source file to be | |
| checked. If the <code>-stdin</code> option is used, then the actual | |
| source data will be read from standard input, and any | |
| <var><b>location</b></var> argument is simply used for identification | |
| purposes in error messages. <p> | |
| The remaining arguments specify any entry override values that should be | |
| passed to the <code>ConfigurationFile</code> constructor. <p> | |
| The class loader obtained above is used to resolve all expected types | |
| specified in the entry description files, and to obtain the | |
| configuration provider. The configuration provider class is found from | |
| the class loader in the same manner as specified by <a href="../../../../net/jini/config/ConfigurationProvider.html" title="class in net.jini.config"><code>ConfigurationProvider</code></a>. The resulting class must be <a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></a> or a subclass; if it is a subclass, it must have a | |
| public constructor with three parameters of type: <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, | |
| <code>String[]</code>, and <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>. An instance of the | |
| provider is created by passing that constructor a <code>Reader</code> | |
| for the source file to be checked, the location and entry override | |
| values, and the class loader.</div> | |
| </li> | |
| </ul> | |
| <a name="usage--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>usage</h4> | |
| <pre>private static void usage()</pre> | |
| </li> | |
| </ul> | |
| <a name="getEntries-java.lang.String-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getEntries</h4> | |
| <pre>private static <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> getEntries(<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> files, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Returns information about the specified permitted entries, returning | |
| null if there is a problem loading properties from the files.</div> | |
| </li> | |
| </ul> | |
| <a name="check-java.lang.String-java.lang.ClassLoader-java.lang.String:A-java.lang.String-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>check</h4> | |
| <pre>public static boolean check(<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> classPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <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>[] configOptions, | |
| <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> entriesPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Checks the format of a configuration source file. Returns | |
| <code>true</code> if there are no errors, and <code>false</code> | |
| otherwise. <p> | |
| The <code>classPath</code> argument specifies one or more directories | |
| and zip/JAR files, separated by the <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#pathSeparatorChar" title="class or interface in java.io">path separator character</a>, where the application classes are located. A | |
| class loader that loads classes from this path will be created, with | |
| <code>loader</code> as its parent. The <code>ConfigurationFile</code> is | |
| created with this class loader, and all expected types specified in | |
| entry description files are resolved in this class loader. If | |
| <code>classPath</code> is <code>null</code>, then <code>loader</code> is | |
| used instead. <p> | |
| The class loader is used to resolve all expected types specified in the | |
| entry description files, and to obtain the configuration provider. The | |
| configuration provider class is found from the class loader in the same | |
| manner as specified by <a href="../../../../net/jini/config/ConfigurationProvider.html" title="class in net.jini.config"><code>ConfigurationProvider</code></a>. The resulting | |
| class must be <a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config"><code>ConfigurationFile</code></a> or a subclass; if it is a | |
| subclass, it must have a public constructor with three parameters of | |
| type: <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, <code>String[]</code>, and <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>. An instance of the provider is created by passing that | |
| constructor a <code>Reader</code> for the source file to be checked, | |
| the location and entry override values, and the class loader.</div> | |
| <dl> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>classPath</code> - the search path for application classes, or | |
| <code>null</code> to use the specified class loader</dd> | |
| <dd><code>loader</code> - the parent class loader to use for application classes if | |
| <code>classPath</code> is not <code>null</code>, otherwise the class | |
| loader to use for resolving application classes</dd> | |
| <dd><code>configOptions</code> - the configuration source file to check, plus any | |
| entry overrides</dd> | |
| <dd><code>entriesPath</code> - one or more entry description files, separated by the | |
| path separator character, or <code>null</code></dd> | |
| <dd><code>err</code> - the stream to use for printing errors</dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd><code>true</code> if there are no errors, <code>false</code> | |
| otherwise</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if <code>loader</code>, | |
| <code>configOptions</code>, or <code>err</code> is <code>null</code></dd> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-net.jini.config.ConfigurationFile-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-"><code>check(ConfigurationFile, Properties, ClassLoader, PrintStream)</code></a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="check-java.lang.String-java.lang.ClassLoader-boolean-java.lang.String:A-java.lang.String-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>check</h4> | |
| <pre>private static boolean check(<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> classPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| boolean stdin, | |
| <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>[] configOptions, | |
| <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> entriesPath, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Checks the format of a configuration source file, using classes loaded | |
| from classPath and loader, requiring entries to match the names and | |
| values from entriesPath (unless entriesPath is null). If stdin is | |
| true, reads the configuration source from standard input.</div> | |
| </li> | |
| </ul> | |
| <a name="getProviderConstructor-java.lang.ClassLoader-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getProviderConstructor</h4> | |
| <pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a> getProviderConstructor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Returns the (Reader, String[], ClassLoader) constructor for the | |
| resource-specified configuration provider in loader.</div> | |
| </li> | |
| </ul> | |
| <a name="getProviderName-java.net.URL-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getProviderName</h4> | |
| <pre>private static <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> getProviderName(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> url, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Returns the configuration provider class name specified in the contents | |
| of the URL.</div> | |
| </li> | |
| </ul> | |
| <a name="check-net.jini.config.ConfigurationFile-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>check</h4> | |
| <pre>public static boolean check(<a href="../../../../net/jini/config/ConfigurationFile.html" title="class in net.jini.config">ConfigurationFile</a> config, | |
| <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> entries, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Checks the format of a <code>ConfigurationFile</code>. Returns | |
| <code>true</code> if there are no errors, and <code>false</code> | |
| otherwise.</div> | |
| <dl> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>config</code> - the <code>ConfigurationFile</code> to check</dd> | |
| <dd><code>entries</code> - the entry descriptions to use (where each key is a fully | |
| qualified entry name and each value is the expected type), or | |
| <code>null</code></dd> | |
| <dd><code>loader</code> - the class loader to use for resolving type names used in | |
| the entry descriptions</dd> | |
| <dd><code>err</code> - the stream to use for printing errors</dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd><code>true</code> if there are no errors, <code>false</code> | |
| otherwise</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if <code>config</code>, | |
| <code>loader</code>, or <code>err</code> is <code>null</code></dd> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../org/apache/river/tool/CheckConfigurationFile.html#check-java.lang.String-java.lang.ClassLoader-java.lang.String:A-java.lang.String-java.io.PrintStream-"><code>check(String, ClassLoader, String[], String, PrintStream)</code></a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="check-java.lang.Object-java.util.Properties-java.lang.ClassLoader-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>check</h4> | |
| <pre>private static boolean check(<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> config, | |
| <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> entries, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Checks the entries in config against the descriptions in entries, | |
| resolving expected types in loader.</div> | |
| </li> | |
| </ul> | |
| <a name="findClass-java.lang.String-java.lang.ClassLoader-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>findClass</h4> | |
| <pre>private static <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> findClass(<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> name, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> loader) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre> | |
| <div class="block">Returns the type with the specified name, including primitives and | |
| arrays, and checking the java.lang package for unqualified names. This | |
| method supports both internal names ('[I', '[Ljava.lang.Integer;', | |
| 'java.util.Map$Entry') and source level name ('int[]', 'Integer[]', | |
| 'java.util.Map.Entry').</div> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="typeName-java.lang.Class-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>typeName</h4> | |
| <pre>private static <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> typeName(<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> type)</pre> | |
| <div class="block">Returns the name of a type, in source code format.</div> | |
| </li> | |
| </ul> | |
| <a name="isAssignableFrom-java.lang.Class-java.lang.Class-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>isAssignableFrom</h4> | |
| <pre>private static boolean isAssignableFrom(<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> dest, | |
| <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> source)</pre> | |
| <div class="block">Checks if an object of type source can be assigned to a variable of type | |
| dest, where source is null for a null object.</div> | |
| </li> | |
| </ul> | |
| <a name="getString-java.lang.String-java.io.PrintStream-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getString</h4> | |
| <pre>private static <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> getString(<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> key, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err)</pre> | |
| <div class="block">Returns a message from the resource bundle.</div> | |
| </li> | |
| </ul> | |
| <a name="print-java.io.PrintStream-java.lang.String-java.lang.String-java.lang.Throwable-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>print</h4> | |
| <pre>private static void print(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> keyPrefix, | |
| <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> source, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</pre> | |
| <div class="block">If t is a ConfigurationException, uses the key keyPrefix+".fail", | |
| with source as the value for {0} and the localized message of t | |
| as the value for {1}. Otherwise, uses the key keyPrefix+".err", | |
| with source as the value for {0}, the exception class name as the | |
| value for {1}, and the localized message of t as the value for {2}.</div> | |
| </li> | |
| </ul> | |
| <a name="print-java.io.PrintStream-java.lang.String-java.lang.String-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>print</h4> | |
| <pre>private static void print(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> 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> val)</pre> | |
| </li> | |
| </ul> | |
| <a name="print-java.io.PrintStream-java.lang.String-java.lang.String:A-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>print</h4> | |
| <pre>private static void print(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> err, | |
| <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> 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>[] vals)</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> | |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> | |
| <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/CheckConfigurationFile.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>Prev Class</li> | |
| <li><a href="../../../../org/apache/river/tool/CheckSer.html" title="class in org.apache.river.tool"><span class="typeNameLink">Next Class</span></a></li> | |
| </ul> | |
| <ul class="navList"> | |
| <li><a href="../../../../index.html?org/apache/river/tool/CheckConfigurationFile.html" target="_top">Frames</a></li> | |
| <li><a href="CheckConfigurationFile.html" target="_top">No Frames</a></li> | |
| </ul> | |
| <ul class="navList" id="allclasses_navbar_bottom"> | |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> | |
| </ul> | |
| <div> | |
| <script type="text/javascript"><!-- | |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); | |
| if(window==top) { | |
| allClassesLink.style.display = "block"; | |
| } | |
| else { | |
| allClassesLink.style.display = "none"; | |
| } | |
| //--> | |
| </script> | |
| </div> | |
| <div> | |
| <ul class="subNavList"> | |
| <li>Summary: </li> | |
| <li>Nested | </li> | |
| <li><a href="#field.summary">Field</a> | </li> | |
| <li><a href="#constructor.summary">Constr</a> | </li> | |
| <li><a href="#method.summary">Method</a></li> | |
| </ul> | |
| <ul class="subNavList"> | |
| <li>Detail: </li> | |
| <li><a href="#field.detail">Field</a> | </li> | |
| <li><a href="#constructor.detail">Constr</a> | </li> | |
| <li><a href="#method.detail">Method</a></li> | |
| </ul> | |
| </div> | |
| <a name="skip.navbar.bottom"> | |
| <!-- --> | |
| </a></div> | |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> | |
| <p class="legalCopy"><small>Copyright 2007-2013, multiple authors.<br>Licensed under the <a href=http://www.apache.org/licenses/LICENSE-2.0 target=child >Apache License, Version 2.0</a>, see the <a href=../../../../doc-files/NOTICE target=child >NOTICE</a> file for attributions.</small></p> | |
| </body> | |
| </html> |