Package edm.edom3

Class EDMConstants.CompilerOptions

  • Enclosing interface:
    EDMConstants

    public static class EDMConstants.CompilerOptions
    extends java.lang.Object
    Common options for all compilers
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long CONTINUE_STORING_ON_ERROR
      Enforces the EDMexpressCompiler to create and populate a dictionary model of erroneous schema(ta).
      static 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).
      static long ERRORS_ONLY
      Specifies that only errors should be presented in the error listing.
      static 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.
      static long NO_DICTIONARY_MODEL
      Specifies that all relevant checking will be performed, but no update of the belonging dictionary model will be done.
      static long PARSE_ONLY
      Specifies that the schema will be checked for syntax errors only.
      static long SDAI_WARNINGS
      Specifies that addditional SDAI warnings shuold be included in the error listing
      static long STORING_SOURCE
      Specifies that the schema source should be stored in the database to be available for reference and debugger.
    • Constructor Summary

      Constructors 
      Constructor 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()