From: <wda...@us...> - 2014-08-04 17:16:11
|
Revision: 10356 http://sourceforge.net/p/oorexx/code-0/10356 Author: wdashley Date: 2014-08-04 17:16:05 +0000 (Mon, 04 Aug 2014) Log Message: ----------- Finished the fundamental classes syntax diagrams. Modified Paths: -------------- docs/trunk/rexxref/en-US/fundclasses.xml docs/trunk/rexxref/en-US/images/classes/fundclasses.ebnf Added Paths: ----------- docs/trunk/rexxref/en-US/images/classes/message_arguments.svg docs/trunk/rexxref/en-US/images/classes/message_completed.svg docs/trunk/rexxref/en-US/images/classes/message_errorcondition.svg docs/trunk/rexxref/en-US/images/classes/message_haserror.svg docs/trunk/rexxref/en-US/images/classes/message_messagename.svg docs/trunk/rexxref/en-US/images/classes/message_new.svg docs/trunk/rexxref/en-US/images/classes/message_notify.svg docs/trunk/rexxref/en-US/images/classes/message_result.svg docs/trunk/rexxref/en-US/images/classes/message_send.svg docs/trunk/rexxref/en-US/images/classes/message_start.svg docs/trunk/rexxref/en-US/images/classes/message_target.svg docs/trunk/rexxref/en-US/images/classes/method_isguarded.svg docs/trunk/rexxref/en-US/images/classes/method_isprivate.svg docs/trunk/rexxref/en-US/images/classes/method_isprotected.svg docs/trunk/rexxref/en-US/images/classes/method_loadexternalmethod.svg docs/trunk/rexxref/en-US/images/classes/method_new.svg docs/trunk/rexxref/en-US/images/classes/method_newfile.svg docs/trunk/rexxref/en-US/images/classes/method_package.svg docs/trunk/rexxref/en-US/images/classes/method_setguarded.svg docs/trunk/rexxref/en-US/images/classes/method_setprivate.svg docs/trunk/rexxref/en-US/images/classes/method_setprotected.svg docs/trunk/rexxref/en-US/images/classes/method_setsecuritymanager.svg docs/trunk/rexxref/en-US/images/classes/method_setunguarded.svg docs/trunk/rexxref/en-US/images/classes/method_source.svg docs/trunk/rexxref/en-US/images/classes/package_addclasses.svg docs/trunk/rexxref/en-US/images/classes/package_addpackage.svg docs/trunk/rexxref/en-US/images/classes/package_addpublicclass.svg docs/trunk/rexxref/en-US/images/classes/package_addpublicroutine.svg docs/trunk/rexxref/en-US/images/classes/package_addroutine.svg docs/trunk/rexxref/en-US/images/classes/package_classes.svg docs/trunk/rexxref/en-US/images/classes/package_definedmethods.svg docs/trunk/rexxref/en-US/images/classes/package_digits.svg docs/trunk/rexxref/en-US/images/classes/package_findclass.svg docs/trunk/rexxref/en-US/images/classes/package_findroutine.svg docs/trunk/rexxref/en-US/images/classes/package_form.svg docs/trunk/rexxref/en-US/images/classes/package_fuzz.svg docs/trunk/rexxref/en-US/images/classes/package_importedclasses.svg docs/trunk/rexxref/en-US/images/classes/package_importedpackages.svg docs/trunk/rexxref/en-US/images/classes/package_importedroutines.svg docs/trunk/rexxref/en-US/images/classes/package_loadlibrary.svg docs/trunk/rexxref/en-US/images/classes/package_loadpackage.svg docs/trunk/rexxref/en-US/images/classes/package_name.svg docs/trunk/rexxref/en-US/images/classes/package_new.svg docs/trunk/rexxref/en-US/images/classes/package_publicclasses.svg docs/trunk/rexxref/en-US/images/classes/package_publicroutines.svg docs/trunk/rexxref/en-US/images/classes/package_routines.svg docs/trunk/rexxref/en-US/images/classes/package_setsecuritymanager.svg docs/trunk/rexxref/en-US/images/classes/package_source.svg docs/trunk/rexxref/en-US/images/classes/package_sourceline.svg docs/trunk/rexxref/en-US/images/classes/package_sourcesize.svg docs/trunk/rexxref/en-US/images/classes/package_trace.svg docs/trunk/rexxref/en-US/images/classes/routine_call.svg docs/trunk/rexxref/en-US/images/classes/routine_callwith.svg docs/trunk/rexxref/en-US/images/classes/routine_loadexternalroutine.svg docs/trunk/rexxref/en-US/images/classes/routine_new.svg docs/trunk/rexxref/en-US/images/classes/routine_newfile.svg docs/trunk/rexxref/en-US/images/classes/routine_package.svg docs/trunk/rexxref/en-US/images/classes/routine_setsecuritymanager.svg docs/trunk/rexxref/en-US/images/classes/routine_source.svg Modified: docs/trunk/rexxref/en-US/fundclasses.xml =================================================================== --- docs/trunk/rexxref/en-US/fundclasses.xml 2014-08-04 14:23:56 UTC (rev 10355) +++ docs/trunk/rexxref/en-US/fundclasses.xml 2014-08-04 17:16:05 UTC (rev 10356) @@ -5913,13 +5913,13 @@ <indexterm><primary>method</primary> <secondary>new method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-new(name,source--+-------------+---)------------------->< - +--, context--+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_new.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a new instance of method class, which is an executable representation of the code contained in the <emphasis role="italic">source</emphasis>. The @@ -5943,12 +5943,13 @@ <indexterm><primary>method</primary> <secondary>newFile method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-newFile(filename)------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_newfile.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a new instance of method class, which is an executable representation of the code contained in the file filename. The filename is a string.</para> @@ -5960,11 +5961,13 @@ <indexterm><primary>method</primary> <secondary>loadExternalMethod method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-loadExternalMethod(name,descriptor)------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_loadexternalmethod.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Resolves a native method in an external library package and returns a Method object instance that can used to call the external method. The <emphasis role="italic">descriptor</emphasis> is a string containing @@ -5995,11 +5998,13 @@ <tertiary>of Method class</tertiary></indexterm> <indexterm><primary>concurrency</primary> <secondary>isGuarded method</secondary></indexterm> -<programlisting> -<![CDATA[ ->>-isGuarded-------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_isguarded.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns true ("1") if the method is a Guarded method. Returns false ("0") for Unguarded methods. </para> </section> @@ -6010,11 +6015,13 @@ <indexterm><primary>method</primary> <secondary>isPrivate method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-isPrivate-------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_isprivate.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns true ("1") if the method is a Private method. Returns false ("0") for Public methods. See <xref linkend="pubpri" /> for details on private method restrictions. @@ -6027,11 +6034,13 @@ <indexterm><primary>method</primary> <secondary>isProtected method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-isProtected-------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_isprotected.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns true ("1") if the method is a Protected method. Returns false ("0") for unprotected methods. </para> </section> @@ -6042,11 +6051,13 @@ <indexterm><primary>method</primary> <secondary>package method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-package----------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_package.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the Package class instance that defined the method instance. The package instance controls and defines the search order for classes and routines referenced by the method code.</para> @@ -6060,12 +6071,13 @@ <tertiary>of Method class</tertiary></indexterm> <indexterm><primary>concurrency</primary> <secondary>setGuarded method</secondary></indexterm> -<programlisting> -<![CDATA[ ->>-setGuarded-------------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_setguarded.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Specifies that the method is a guarded method that requires exclusive access to its scope variable pool to run. If the receiver is already guarded, a @@ -6080,12 +6092,13 @@ <indexterm><primary>method</primary> <secondary>setPrivate method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-setPrivate-------------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_setprivate.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Specifies that a method is a private method. By default, method objects are created as public methods. See <xref linkend="pubpri" /> @@ -6099,12 +6112,13 @@ <indexterm><primary>method</primary> <secondary>setProtected method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-setProtected------------------------------------------------>< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_setprotected.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Specifies that a method is a protected method. Method objects are not protected by default. (See <xref linkend="secman" /> for details.)</para> @@ -6116,13 +6130,13 @@ <indexterm><primary>method</primary> <secondary>setSecurityManager method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-setSecurityManager--+---------------------------+----------->< - +-(security_manager_object)-+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_setsecuritymanager.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Replaces the existing security manager with the specified <emphasis role="italic">security_manager_object</emphasis>. If <emphasis role="italic">security_manager_object</emphasis> is omitted, any @@ -6137,12 +6151,13 @@ <tertiary>of Method class</tertiary></indexterm> <indexterm><primary>concurrency</primary> <secondary>setUnguarded method</secondary></indexterm> -<programlisting> -<![CDATA[ ->>-setUnguarded------------------------------------------------>< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_setunguarded.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Turns off the guard attribute of the method, allowing this method to run on an object even if another method has acquired exclusive access to the scope variable pool. Methods are unguarded by default.</para> @@ -6161,11 +6176,13 @@ <indexterm><primary>method</primary> <secondary>source method</secondary> <tertiary>of Method class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-source------------------------------------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/method_source.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the method source code as a single-index array of source lines. If the source code is not available, <emphasis role="bold">source</emphasis> returns an array of zero @@ -6235,13 +6252,13 @@ <indexterm><primary>method</primary> <secondary>new method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-new(name,source--+-------------+---)------------------->< - +--, context--+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_new.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a new instance of the routine class, which is an executable representation of the code contained in the <emphasis role="italic">source</emphasis>. The @@ -6264,12 +6281,13 @@ <indexterm><primary>method</primary> <secondary>newFile method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-newFile(filename)------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_newfile.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a new instance of the routine class, which is an executable representation of the code contained in the file filename. The filename is a string. @@ -6282,11 +6300,13 @@ <indexterm><primary>method</primary> <secondary>loadExternalRoutine method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-loadExternalRoutine(name,descriptor)------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_loadexternalroutine.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Resolves a native routine in an external library package and returns a Routine object instance that can used to call the external routine. The <emphasis role="italic">descriptor</emphasis> is a string containing @@ -6315,14 +6335,13 @@ <indexterm><primary>method</primary> <secondary>call method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-call-+--------------------+------------------------------------>< - | +-,--------+ | - | V | | - +-(----argument-+--)-+ -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_call.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Calls the routine object using the provided arguments. The code in the routine object is called as if it was an external routine call. The return value will be any value returned by the executed routine.</para> @@ -6334,11 +6353,13 @@ <indexterm><primary>method</primary> <secondary>callWith method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-call(array)---------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_callwith.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Calls the routine object using the arguments provided in <emphasis role="italic">array</emphasis>. Each element of array will be mapped to its corresponding call argument. The code in the routine object is called as @@ -6353,11 +6374,13 @@ <indexterm><primary>method</primary> <secondary>package method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-package----------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_package.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the Package class instance that defined the routine instance. The package instance controls and defines the search order for classes and routines referenced by the routine code.</para> @@ -6369,13 +6392,13 @@ <indexterm><primary>method</primary> <secondary>setSecurityManager method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-setSecurityManager--+---------------------------+----------->< - +-(security_manager_object)-+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_setsecuritymanager.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Replaces the existing security manager with the specified <emphasis role="italic">security_manager_object</emphasis>. If <emphasis role="italic">security_manager_object</emphasis> is omitted, any @@ -6388,11 +6411,13 @@ <indexterm><primary>method</primary> <secondary>source method</secondary> <tertiary>of Routine class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-source------------------------------------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/routine_source.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the routine source code as a single-index array of source lines. If the source code is not available, <emphasis role="bold">source</emphasis> returns an array of zero @@ -6489,13 +6514,13 @@ <indexterm><primary>method</primary> <secondary>new method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-new(name,source--+------------------+---)------------------->< - +--, methodobject--+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_new.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a new instance of the package class, which is a representation of the code contained in the <emphasis role="italic">source</emphasis>. The @@ -6515,11 +6540,13 @@ <indexterm><primary>method</primary> <secondary>addClass method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-addClass(name,class)---------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addclass.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Adds the class object <emphasis role="italic">class</emphasis> to the available classes under the name <emphasis role="italic">name</emphasis>. This is added to the package as a non-public class.</para> @@ -6531,11 +6558,13 @@ <indexterm><primary>method</primary> <secondary>addPackage method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-addPackage(package)---------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addpackage.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Adds the package object <emphasis role="italic">package</emphasis> to the dependent packages under the name <emphasis role="italic">name</emphasis>. @@ -6549,11 +6578,13 @@ <indexterm><primary>method</primary> <secondary>addPublicClass method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-addPublicClass(name,class)---------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addpublicclass.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Adds the class object <emphasis role="italic">class</emphasis> to the available public classes under the name <emphasis role="italic">name</emphasis>. This is added to the package as a public class.</para> @@ -6565,11 +6596,13 @@ <indexterm><primary>method</primary> <secondary>addPublicRoutine method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-addPublicRoutine(name,routine)---------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addpublicroutine.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Adds the routine object <emphasis role="italic">routine</emphasis> to the available routines under the name <emphasis role="italic">name</emphasis>. This is added to the package as a @@ -6582,11 +6615,13 @@ <indexterm><primary>method</primary> <secondary>addRoutine method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-addRoutine(name,routine)---------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addroutine.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Adds the routine object <emphasis role="italic">routine</emphasis> to the available routines under the name <emphasis role="italic">name</emphasis>. This is added to the package as a @@ -6599,11 +6634,13 @@ <indexterm><primary>method</primary> <secondary>classes method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-classes---------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_addclasses.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all classes defined by this package or imported as public classes from another package.</para> </section> @@ -6614,11 +6651,13 @@ <indexterm><primary>method</primary> <secondary>definedMethods method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-definedMethods---------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_definedmethods.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all unattached methods defined by this package. This is the same directory available to code within the package via the .METHODS environment symbol.</para> @@ -6630,11 +6669,13 @@ <indexterm><primary>method</primary> <secondary>digits method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-digits------------------------------------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_digits.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the initial NUMERIC DIGITS (<xref linkend="keyNumeric" />) setting used for all Rexx code contained within the package. The default value is 9. The ::OPTIONS (<xref linkend="optionsd" />) can @@ -6648,11 +6689,13 @@ <indexterm><primary>method</primary> <secondary>findClass method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-findClass(name)--------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_findclass.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Performs the standard environment symbol searches given class <emphasis role="italic">name</emphasis>. The search is performed using the same search mechanism used for environment @@ -6667,11 +6710,13 @@ <indexterm><primary>method</primary> <secondary>findRoutine method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-findRoutine(name)--------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_findroutine.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Searches for a routine within the package search order. This includes ::ROUTINE directives within the package, public routines imported from other packages, or routines added using the addRoutine method. The argument @@ -6685,11 +6730,13 @@ <indexterm><primary>method</primary> <secondary>form method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-form-------------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_form.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the initial NUMERIC FORM (<xref linkend="keyNumeric" />) setting used for all Rexx code contained within the package. The default value is SCIENTIFIC. The ::OPTIONS directive @@ -6704,11 +6751,13 @@ <indexterm><primary>method</primary> <secondary>fuzz method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-fuzz-------------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_fuzz.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the initial NUMERIC FUZZ (<xref linkend="keyNumeric" />) setting used for all Rexx code contained within the package. The default value is 0. The ::OPTIONS directive @@ -6723,11 +6772,13 @@ <indexterm><primary>method</primary> <secondary>importedClasses method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-importedClasses-------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_importedclasses.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all public classes imported from other packages.</para> </section> @@ -6738,11 +6789,13 @@ <indexterm><primary>method</primary> <secondary>importedPackages method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-importedPackagess------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_importedpackages.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns an Array containing all packages imported by the target package. </para> </section> @@ -6753,11 +6806,13 @@ <indexterm><primary>method</primary> <secondary>importedRoutines method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-importedRoutines------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_importedroutines.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all public routines imported from other packages.</para> </section> @@ -6768,11 +6823,13 @@ <indexterm><primary>method</primary> <secondary>loadLibrary method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-loadLibrary(name)----------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_loadlibrary.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Loads a native library package and adds it to the list of libraries loaded by the interpreter. The <emphasis role="italic">name</emphasis> identifies a native external library file that will be located and loaded as if it had been @@ -6786,12 +6843,13 @@ <indexterm><primary>method</primary> <secondary>loadPackage method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-loadPackage(name-+---------+-)---------------------------->< - +-,source-+ -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_loadpackage.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Loads a package and adds it to the list of packages loaded by the package manager. If only <emphasis role="italic">name</emphasis> is specified, <emphasis role="italic">name</emphasis> identifies a file that will be located @@ -6809,11 +6867,13 @@ <indexterm><primary>method</primary> <secondary>name method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-name------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_name.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the string name of the package.</para> </section> @@ -6823,11 +6883,13 @@ <indexterm><primary>method</primary> <secondary>publicClasses method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-publicClasses-------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_publicclasses.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all public classes defined in this package.</para> </section> @@ -6837,11 +6899,13 @@ <indexterm><primary>method</primary> <secondary>publicRoutines method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-publicRoutines------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_publicroutines.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all public routines defined in this package.</para> </section> @@ -6852,11 +6916,13 @@ <indexterm><primary>method</primary> <secondary>routines method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-routines------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_routines.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns a directory containing all routines defined in this package.</para> </section> @@ -6867,13 +6933,13 @@ <indexterm><primary>method</primary> <secondary>setSecurityManager method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-setSecurityManager--+---------------------------+----------->< - +-(security_manager_object)-+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_setsecuritymanager.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Replaces the existing security manager with the specified <emphasis role="italic">security_manager_object</emphasis>. If <emphasis role="italic">security_manager_object</emphasis> is omitted, any @@ -6886,11 +6952,13 @@ <indexterm><primary>method</primary> <secondary>source method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-source------------------------------------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_source.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the package source code as a single-index array of source lines. If the source code is not available, <emphasis role="bold">source</emphasis> returns an array of zero @@ -6903,11 +6971,13 @@ <indexterm><primary>method</primary> <secondary>sourceLine method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-sourceLine(n)------------------------------------------------------>< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_sourceline.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the <emphasis role="italic">n</emphasis>th source line from the package source. If the source code is not available or the indicated line does not exist, a null string is returned.</para> @@ -6919,11 +6989,13 @@ <indexterm><primary>method</primary> <secondary>sourceSize method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-sourceSize--------------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_sourcesize.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the size of the source code for the package object. If the source code is not available, 0 is returned.</para> </section> @@ -6934,11 +7006,13 @@ <indexterm><primary>method</primary> <secondary>trace method</secondary> <tertiary>of Package class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-trace------------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/package_trace.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the initial TRACE (<xref linkend="keyTrace" />) setting used for all Rexx code contained within the package. The default value is Normal. The ::OPTIONS directive (<xref linkend="optionsd" />) can override the default @@ -7020,17 +7094,13 @@ <indexterm><primary>method</primary> <secondary>new method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-new(target,messagename-+-------------------------------+-)-->< - | +---------------+ | - | V | | - +-,Individual---+-----------+-+-+ - | +-,argument-+ | - +-,Array,argument---------------+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_new.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Initializes the message object for sending the message name <emphasis role="italic">messagename</emphasis> to object <emphasis role="italic">target</emphasis>.</para> @@ -7081,11 +7151,11 @@ <secondary>arguments method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-arguments---------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_arguments.svg" scale="50" /> +</imageobject> +</mediaobject> <para>Returns an array of argument objects used to invoke the message.</para> </section> @@ -7096,11 +7166,13 @@ <indexterm><primary>method</primary> <secondary>completed method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-completed--------------------------------------------------->< -]]> -</programlisting> + +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_completed.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns <computeroutput>1</computeroutput> if the message object has completed executing its message, or <computeroutput>0</computeroutput>. You can use this method to test for completion as an alternative to calling @@ -7114,12 +7186,13 @@ <indexterm><primary>method</primary> <secondary>errorCondition method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-errorCondition---------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_errorcondition.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns an error condition object from any execution error with the message object's message invocation. If the message completed normally, or is still executing, <emphasis role="bold">errorCondition</emphasis> returns the Nil object.</para> @@ -7131,12 +7204,13 @@ <indexterm><primary>method</primary> <secondary>hasError method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-hasError---------------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_haserror.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns <computeroutput>1</computeroutput> if the message object's message was terminated with an error condition. Returns <computeroutput>0</computeroutput> if the message has not completed or @@ -7150,11 +7224,11 @@ <secondary>messageName method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-messageName---------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_messagename.svg" scale="50" /> +</imageobject> +</mediaobject> <para>Returns the string message name used to invoke a method.</para> </section> @@ -7165,12 +7239,13 @@ <indexterm><primary>method</primary> <secondary>notify method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-notify(message)--------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_notify.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Requests notification about the completion of processing of the message <emphasis role="bold">send</emphasis> or <emphasis role="bold">start</emphasis>. The message object <emphasis role="italic">message</emphasis> @@ -7222,12 +7297,13 @@ <indexterm><primary>method</primary> <secondary>result method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-result------------------------------------------------------>< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_result.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the result of the message <emphasis role="bold">send</emphasis> or <emphasis role="bold">start</emphasis>. If message processing is not yet complete, this method waits until it completes. @@ -7256,13 +7332,13 @@ <indexterm><primary>method</primary> <secondary>send method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-send--+----------+------------------------------------------>< - +-(target)-+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_send.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Returns the result (if any) of sending the message. If you specify <emphasis role="italic">target</emphasis>, this method sends the message to <emphasis role="italic">target</emphasis>. Otherwise, @@ -7283,14 +7359,14 @@ <indexterm><primary>method</primary> <secondary>start method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-start--+----------+----------------------------------------->< - +-(target)-+ -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_start.svg" scale="50" /> +</imageobject> +</mediaobject> + <para>Sends the message to start processing at a specific target whereas the sender continues processing. If you specify <emphasis role="italic">target</emphasis>, this method @@ -7365,11 +7441,11 @@ <secondary>target method</secondary> <tertiary>of Message class</tertiary></indexterm> -<programlisting> -<![CDATA[ ->>-target--------------------------------------------------->< -]]> -</programlisting> +<mediaobject> +<imageobject> +<imagedata fileref="images/classes/message_target.svg" scale="50" /> +</imageobject> +</mediaobject> <para>Returns the object that is the target of the invoked message.</para> </section> Modified: docs/trunk/rexxref/en-US/images/classes/fundclasses.ebnf =================================================================== --- docs/trunk/rexxref/en-US/images/classes/fundclasses.ebnf 2014-08-04 14:23:56 UTC (rev 10355) +++ docs/trunk/rexxref/en-US/images/classes/fundclasses.ebnf 2014-08-04 17:16:05 UTC (rev 10356) @@ -258,8 +258,121 @@ string_x2d ::= 'x2d' ( '(' n ')' )? +method_new ::= 'new(' name ',' source ( ',' context )? ')' +method_newfile ::= 'newFile(' filename ')' +method_loadexternalmethod ::= 'loadExternalMethod(' name ',' descriptor ')' +method_isguarded ::= 'isGuarded' +method_isprivate ::= 'isPrivate' +method_isprotected ::= 'isProtected' + +method_package ::= 'package' + +method_setguarded ::= 'setGuarded' + +method_setprivate ::= 'setPrivate' + +method_setprotected ::= 'setProtected' + +method_setsecuritymanager ::= 'setSecurityManager' ( '(' security_manager_object ')' )? + +method_setunguarded ::= 'setUnguarded' + +method_source ::= 'source' + +routine_new ::= 'new(' name ',' source ( ',' context )? ')' + +routine_newfile ::= 'newFile(' filename ')' + +routine loadexternalroutine ::= 'loadExternalRoutine(' name ',' descriptor ')' + +routine_call ::= 'call' ( '(' ( argument ( ( ',' argument )+ )? )? ')' )? + +routine_callwith ::= 'callWith(' array ')' + +routine_package ::= 'package' + +routine_setsecuritymanager ::= 'setSecurityManager' ( '(' security_manager_object ')' )? + +routine_source ::= 'source' + +package_new ::= 'new(' name ',' source ( ',' methodobject )? ')' + +package_addclass ::= 'addClass(' name ',' class ')' + +package_addpackage ::= 'addPackage(' package ')' + +package_addpublicclass ::= 'addPublicClass(' name ',' class ')' + +package_addpublicroutine ::= 'addPublicRoutine(' name ',' routine ')' + +package_addroutine ::= 'addRoutine(' name ',' routine ')' + +package_classes ::= 'classes' + +package_definemethods ::= 'defineMethods' + +package_digits ::= 'digits' + +package_findclass ::= 'findClass(' name ')' + +package_findroutine ::= 'findRoutine(' name ')' + +package_form ::= 'form' + +package_fuzz ::= 'fuzz' + +package_importedclasses ::= 'importedClasses' + +package_importedpackages ::= 'importedPackages' + +package_importedroutines ::= 'importedRoutines' + +package_loadlibrary ::= 'loadLibrary(' name ')' + +package_loadpackage ::= 'loadPackage(' name ( ',' source )? ')' + +package_name ::= 'name' + +package+publicclasses ::= 'publicClasses' + +package+publicroutines ::= 'publicRoutines' + +package_routines ::= 'routines' + +package_setsecuritymanager ::= 'setSecurityManager' ( '(' security_manager_object ')' )? + +package_source ::= 'source' + +package_sourceline ::= 'sourceLine(' n ')' + +package_sourcesize ::= 'sourceSize' + +package_trace ::= 'trace' + +message_new ::= 'new(' target ',' messagename ( ( 'Individual' ( ',' argument )+ ) | + ( 'Array' ',' array ) + )? ')' +message_arguments ::= 'arguments' + +message_completed ::= 'completed' + +message_errorcondition ::= 'errorCondition' + +message_haserror ::= 'hasError' + +message_messagename ::= 'messageName' + +message_notify ::= 'notify(' message ')' + +message_result ::= 'result' + +message_send ::= 'send' ( '(' target ')' )? + +message_start ::= 'start' ( '(' target ')' )? + +message_target ::= 'target' Added: docs/trunk/rexxref/en-US/images/classes/message_arguments.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_arguments.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_arguments.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,39 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="148" height="36"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 17 1 13 1 21"/> + <polygon points="17 17 9 13 9 21"/> + <rect x="31" y="3" width="90" height="32" rx="10"/> + <rect x="29" y="1" width="90" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="21">arguments</text> + <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m90 0 h10 m3 0 h-3"/> + <polygon points="139 17 147 13 147 21"/> + <polygon points="139 17 131 13 131 21"/> + </svg> Property changes on: docs/trunk/rexxref/en-US/images/classes/message_arguments.svg ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: docs/trunk/rexxref/en-US/images/classes/message_completed.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_completed.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_completed.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,39 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="146" height="36"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 17 1 13 1 21"/> + <polygon points="17 17 9 13 9 21"/> + <rect x="31" y="3" width="88" height="32" rx="10"/> + <rect x="29" y="1" width="88" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="21">completed</text> + <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m88 0 h10 m3 0 h-3"/> + <polygon points="137 17 145 13 145 21"/> + <polygon points="137 17 129 13 129 21"/> + </svg> Property changes on: docs/trunk/rexxref/en-US/images/classes/message_completed.svg ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: docs/trunk/rexxref/en-US/images/classes/message_errorcondition.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_errorcondition.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_errorcondition.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,39 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="174" height="36"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 17 1 13 1 21"/> + <polygon points="17 17 9 13 9 21"/> + <rect x="31" y="3" width="116" height="32" rx="10"/> + <rect x="29" y="1" width="116" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="21">errorCondition</text> + <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m116 0 h10 m3 0 h-3"/> + <polygon points="165 17 173 13 173 21"/> + <polygon points="165 17 157 13 157 21"/> + </svg> Property changes on: docs/trunk/rexxref/en-US/images/classes/message_errorcondition.svg ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: docs/trunk/rexxref/en-US/images/classes/message_haserror.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_haserror.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_haserror.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,39 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="134" height="36"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 17 1 13 1 21"/> + <polygon points="17 17 9 13 9 21"/> + <rect x="31" y="3" width="76" height="32" rx="10"/> + <rect x="29" y="1" width="76" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="21">hasError</text> + <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m3 0 h-3"/> + <polygon points="125 17 133 13 133 21"/> + <polygon points="125 17 117 13 117 21"/> + </svg> Property changes on: docs/trunk/rexxref/en-US/images/classes/message_haserror.svg ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: docs/trunk/rexxref/en-US/images/classes/message_messagename.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_messagename.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_messagename.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,39 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="174" height="36"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 17 1 13 1 21"/> + <polygon points="17 17 9 13 9 21"/> + <rect x="31" y="3" width="116" height="32" rx="10"/> + <rect x="29" y="1" width="116" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="21">messageName</text> + <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m116 0 h10 m3 0 h-3"/> + <polygon points="165 17 173 13 173 21"/> + <polygon points="165 17 157 13 157 21"/> + </svg> Property changes on: docs/trunk/rexxref/en-US/images/classes/message_messagename.svg ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: docs/trunk/rexxref/en-US/images/classes/message_new.svg =================================================================== --- docs/trunk/rexxref/en-US/images/classes/message_new.svg (rev 0) +++ docs/trunk/rexxref/en-US/images/classes/message_new.svg 2014-08-04 17:16:05 UTC (rev 10356) @@ -0,0 +1,77 @@ + <svg xmlns="http://www.w3.org/2000/svg" width="742" height="112"> + <defs> + <style type="text/css"> + @namespace "http://www.w3.org/2000/svg"; + .line {fill: none; stroke: #1F1F1F;} + .bold-line {stroke: #0A0A0A; shape-rendering: crispEdges; stroke-width: + 2; } + .thin-line {stroke: #0F0F0F; shape-rendering: crispEdges} + .filled {fill: #1F1F1F; stroke: none;} + text.terminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0A0A0A; + font-weight: bold; + } + text.nonterminal {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0D0D0D; + } + text.regexp {font-family: Verdana, Sans-serif; + font-size: 12px; + fill: #0F0F0F; + } + rect, circle, polygon {fill: #1F1F1F; stroke: #1F1F1F;} + rect.terminal {fill: #CCCCCC; stroke: #1F1F1F;} + rect.nonterminal {fill: #E3E3E3; stroke: #1F1F1F;} + rect.text {fill: none; stroke: none;} + polygon.regexp {fill: #EFEFEF; stroke: #1F1F1F;} + + </style> + </defs> + <polygon points="9 33 1 29 1 37"/> + <polygon points="17 33 9 29 9 37"/> + <rect x="31" y="19" width="54" height="32" rx="10"/> + <rect x="29" y="17" width="54" height="32" class="terminal" rx="10"/> + <text class="terminal" x="39" y="37">new(</text> + <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#target" xlink:title="target"> + <rect x="105" y="19" width="58" height="32"/> + <rect x="103" y="17" width="58" height="32" class="nonterminal"/> + <text class="nonterminal" x="113" y="37">target</text> + </a> + <rect x="183" y="19" width="24" height="32" rx="10"/> + <rect x="181" y="17" width="24" height="32" class="terminal" rx="10"/> + <text class="terminal" x="191" y="37">,</text> + <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#messagename" xlink:title="messagename"> + <rect x="227" y="19" width="112" height="32"/> + <rect x="225" y="17" width="112" height="32" class="nonterminal"/> + <text class="nonterminal" x="235" y="37">messagename</text> + </a> + <rect x="379" y="19" width="86" height="32" rx="10"/> + <rect x="377" y="17" width="86" height="32" class="terminal" rx="10"/> + <text class="terminal" x="387" y="37">Individual</text> + <rect x="505" y="19" width="24" height="32" rx="10"/> + <rect x="503" y="17" width="24" height="32" class="terminal" rx="10"/> + <text class="terminal" x="513" y="37">,</text> + <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#argument" xlink:title="argument"> + <rect x="549" y="19" width="80" height="32"/> + <rect x="547" y="17" width="80" height="32" class="nonterminal"/> + <text class="nonterminal" x="557" y="37">argument</text> + </a> + <rect x="379" y="63" width="56" height="32" rx="10"/> + <rect x="377" y="61" width="56" height="32" class="terminal" rx="10"/> + <text class="terminal" x="387" y="81">Array</text> + <rect x="455" y="63" width="24" height="32" rx="10"/> + <rect x="453" y="61" width="24" height="32" class="terminal" rx="10"/> + <text class="terminal" x="463" y="81">,</text> + <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#array" xlink:title="array"> + <rect x="499" y="63" width="52" height="32"/> + <rect x="497" y="61" width="52" height="32" class="nonterminal"/> + <text class="nonterminal" x="507" y="81">array</text> + </a> + <rect x="689" y="19" width="26" height="32" rx="10"/> + <rect x="687" y="17" width="26" height="32" class="terminal" rx="10"/> + <text class="ter... [truncated message content] |