<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=QUERY</id>
	<title>QUERY - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=QUERY"/>
	<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=QUERY&amp;action=history"/>
	<updated>2026-04-12T14:14:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.ice-online.com/index.php?title=QUERY&amp;diff=780&amp;oldid=prev</id>
		<title>ConvertBot: query object for methods, fields, and interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=QUERY&amp;diff=780&amp;oldid=prev"/>
		<updated>2020-04-27T22:04:54Z</updated>

		<summary type="html">&lt;p&gt;query object for methods, fields, and interfaces&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;query object for methods, fields, and interfaces&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;NAME&amp;gt; - Name of object to query [DEF=&amp;quot;&amp;quot;]&lt;br /&gt;
&amp;lt;METH&amp;gt; - Name of method to query. Implicitly ends with *. [DEF=&amp;quot;*&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
NOTE: JDK 7 changed the underlying documentation structure for the generated &lt;br /&gt;
      API docs, so the QUERY command has a much more limited functionality when&lt;br /&gt;
      using JDK 7+. For best viewing of documentation, use a web browser at: &lt;br /&gt;
            file://&amp;lt;nmroot&amp;gt;/htdocs/api/index.html&lt;br /&gt;
&lt;br /&gt;
This command analyzes an object for all of its public interfaces, fields, and&lt;br /&gt;
methods and displays the entries in alphabetical order.  The /ALL switch may be&lt;br /&gt;
used to display private and protected methods as well.  The name can be a&lt;br /&gt;
command in the dictionary, a fully specified class name, or an instance of a&lt;br /&gt;
class accessible from the results table.  This is often an entry from the&lt;br /&gt;
command registry result REG.&lt;br /&gt;
&lt;br /&gt;
Since NeXtMidas 2.1.0 the names of constants defined in interfaces are not&lt;br /&gt;
listed when &amp;lt;METH&amp;gt;=&amp;quot;*&amp;quot; unless the /ALL switch is given. This reduces &amp;quot;clutter&amp;quot;&lt;br /&gt;
in the output listing.&lt;br /&gt;
&lt;br /&gt;
If a class is not fully resolved (i.e. &amp;quot;Args&amp;quot; rather than &amp;quot;nxm.sys.lib.Args&amp;quot;)&lt;br /&gt;
an attempt will be made to resolve it from a set of standard packages. If&lt;br /&gt;
this does not work, simply give the fully-resolved name when using query.&lt;br /&gt;
&lt;br /&gt;
Note that following the Java convention all constructors are named &amp;quot;&amp;lt;init&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The /MASK=options allows changing the default search filter.  The options are:&lt;br /&gt;
  PUBLIC  - include public members&lt;br /&gt;
  PRIVATE - include private members&lt;br /&gt;
  INHERIT - include inherited members&lt;br /&gt;
  INTER   - include interface members&lt;br /&gt;
  FULLSIG - list the full signature of the method&lt;br /&gt;
  DOCS    - include any Javadocs available for the member&lt;br /&gt;
&lt;br /&gt;
The /C, /F and /M switches can be used to individually set the filter options for&lt;br /&gt;
constructors, fields and methods.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
  * Show signatures of all public methods (declared, inherited and chained) in&lt;br /&gt;
     the plot command&lt;br /&gt;
       nM&amp;gt; plot/bg&lt;br /&gt;
       nM&amp;gt; query reg.plot meth=* /m=sig&lt;br /&gt;
&lt;br /&gt;
  * Show the names of all public methods in nxm.sys.lib.Args:&lt;br /&gt;
&lt;br /&gt;
       nM&amp;gt; query nxm.sys.lib.Args&lt;br /&gt;
&lt;br /&gt;
  * Show the names of all public methods in nxm.sys.lib.Args that start&lt;br /&gt;
     with &amp;quot;get&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
       nM&amp;gt; query nxm.sys.lib.Args /gets&lt;br /&gt;
&lt;br /&gt;
  * Show the documentation all public methods in nxm.sys.lib.Args that are&lt;br /&gt;
    named &amp;quot;getX&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
       nM&amp;gt; query nxm.sys.lib.Args getX /m=+DOCS&lt;br /&gt;
&lt;br /&gt;
 ** Show the documentation for the public methods in nxm.sys.lib.Args named&lt;br /&gt;
     &amp;quot;getS&amp;quot; that takes in an integer and a String:&lt;br /&gt;
&lt;br /&gt;
          nM&amp;gt; query nxm.sys.lib.Args getS(int,String)&lt;br /&gt;
     or:  nM&amp;gt; query nxm.sys.lib.Args getS(int,java.lang.String)&lt;br /&gt;
     or:  nM&amp;gt; query Args getS(int,String)&lt;br /&gt;
&lt;br /&gt;
 ** Show the documentation for the constructor to DataFile that takes in two&lt;br /&gt;
    objects:&lt;br /&gt;
&lt;br /&gt;
          nM&amp;gt; query DataFile &amp;lt;init&amp;gt;(Object,Object)&lt;br /&gt;
&lt;br /&gt;
The ** examples currently do not work because of changes in KeyObject.&lt;br /&gt;
&lt;br /&gt;
Switches:&lt;br /&gt;
  /ALL    - Display private and protected methods as well [DEF=FALSE]&lt;br /&gt;
  /DEBUG  - Show debug output&lt;br /&gt;
  /FIELDS - Shortcut to show all fields.&lt;br /&gt;
  /GETS   - Shortcut to show all &amp;quot;get&amp;quot; methods.&lt;br /&gt;
  /SETS   - Shortcut to show all &amp;quot;set&amp;quot; methods.&lt;br /&gt;
  /LIST=label - redirect output list to a comma separated result string&lt;br /&gt;
  /MASK=  - Override All filter masks PUBLIC|PRIVATE|INHERIT|INTER|FULLSIG|DOCS&lt;br /&gt;
  /C=     - Override Constructor filter mask.&lt;br /&gt;
  /F=     - Override Field filter mask.&lt;br /&gt;
  /M=     - Override Method filter mask.&lt;br /&gt;
  /NC=    - Column width for more filter  [DEF=30]&lt;br /&gt;
  /NR=    - Number of rows in more filter [DEF=Size to Window]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:NXM_Explain]]&lt;/div&gt;</summary>
		<author><name>ConvertBot</name></author>
		
	</entry>
</feed>