EDMConstants.CompilerOptions

edm.edom3

Class EDMConstants.CompilerOptions


  • java.lang.Object
    • edm.edom3.EDMConstants.CompilerOptions
  • Enclosing interface:EDMConstants



    public static class EDMConstants.CompilerOptions
    extends java.lang.Object

    Common options for all compilers
    • Field Summary

      Fields 

      Modifier and TypeField and Description
      static longCONTINUE_STORING_ON_ERROR
      Enforces the EDMexpressCompiler to create and populate a dictionary model of erroneous schema(ta).
      static longDELETING_EXISTING_SCHEMAS
      Specifies that the existing dictionary model(s) with the same name as the resulting dictionary model(s) from this compilation will be replaced by the new dictionary model(s) as long as there are no data models associated with this (these) existing dictionary model(s).
      static longERRORS_ONLY
      Specifies that only errors should be presented in the error listing.
      static longHTML_ERROR_LISTING
      Specifies that compilation diagnostics will be written in HTML on files in the directory defined by the system variable EDMS_TMP_DIR.
      static longNO_DICTIONARY_MODEL
      Specifies that all relevant checking will be performed, but no update of the belonging dictionary model will be done.
      static longPARSE_ONLY
      Specifies that the schema will be checked for syntax errors only.
      static longSDAI_WARNINGS
      Specifies that addditional SDAI warnings shuold be included in the error listing
      static longSTORING_SOURCE
      Specifies that the schema source should be stored in the database to be available for reference and debugger.
    • Constructor Summary

      Constructors 

      Constructor and Description
      CompilerOptions() 
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • STORING_SOURCE

        public static final long STORING_SOURCE

        Specifies that the schema source should be stored in the database to be available for reference and debugger. This option is set by default.

        See Also:Constant Field Values

      • CONTINUE_STORING_ON_ERROR

        public static final long CONTINUE_STORING_ON_ERROR

        Enforces the EDMexpressCompiler to create and populate a dictionary model of erroneous schema(ta). Only schema(ta) compiled without any errors can be stored as a dictionary model(s) in the EDMdatabase when this option is unset. NOTE: This option should be used with great care as it may lead to unpredictable consequences, possibly fatal system failure!

        See Also:Constant Field Values

      • DELETING_EXISTING_SCHEMAS

        public static final long DELETING_EXISTING_SCHEMAS

        Specifies that the existing dictionary model(s) with the same name as the resulting dictionary model(s) from this compilation will be replaced by the new dictionary model(s) as long as there are no data models associated with this (these) existing dictionary model(s). Dictionary models with associated data models or associated Express-X dictionary models cannot be deleted before all the associated data models or associated Express-X dictionary models are deleted.

        See Also:Constant Field Values

      • NO_DICTIONARY_MODEL

        public static final long NO_DICTIONARY_MODEL

        Specifies that all relevant checking will be performed, but no update of the belonging dictionary model will be done.

        See Also:Constant Field Values

      • PARSE_ONLY

        public static final long PARSE_ONLY

        Specifies that the schema will be checked for syntax errors only. No update of the realted dictionary model will be done.

        See Also:Constant Field Values

      • ERRORS_ONLY

        public static final long ERRORS_ONLY

        Specifies that only errors should be presented in the error listing.

        See Also:Constant Field Values

      • HTML_ERROR_LISTING

        public static final long HTML_ERROR_LISTING

        Specifies that compilation diagnostics will be written in HTML on files in the directory defined by the system variable EDMS_TMP_DIR. The diagnostic report is ready to be displayed by an Internet browser. There are three or four HTML diagnostic files with the following names:On UNIX: s_main.html, s_err.html, s_exp0.html and optionally s_sch.htmlOn Windows: s_main.htm, s_err.htm, s_exp0.htm and optionally s_sch.htmThe file named s_main.htm or s_main.html is the main file, hence this file should be specified to the actual Internet browser when displaying the diagnostic report.

        See Also:Constant Field Values

      • SDAI_WARNINGS

        public static final long SDAI_WARNINGS

        Specifies that addditional SDAI warnings shuold be included in the error listing

        See Also:Constant Field Values

    • Constructor Detail

      • CompilerOptions

        public CompilerOptions()


Â