Class ModuleUtils

java.lang.Object
dev.metaschema.core.model.util.ModuleUtils

public final class ModuleUtils extends Object
Provides utility methods for parsing qualified names within Metaschema modules.
  • Method Details

    • parseFlagName

      @NonNull public static IEnhancedQName parseFlagName(@NonNull IModule module, @NonNull String name)
      Parse a flag name.

      The namespace for the name will be determined according to StaticContext.parseFlagName(String).

      Parameters:
      module - the containing module
      name - the name
      Returns:
      the parsed qualified name
    • parseModelName

      @NonNull public static IEnhancedQName parseModelName(@NonNull IModule module, @NonNull String name)
      Parse the name of a field or assembly.

      The namespace for the name will be determined according to StaticContext.parseModelName(String).

      Parameters:
      module - the containing module
      name - the name
      Returns:
      the parsed qualified name