Interface X4OLanguageModule

All Known Subinterfaces:
X4OLanguageModuleLocal
All Known Implementing Classes:
AbstractX4OLanguageModule, DefaultX4OLanguageModule

public interface X4OLanguageModule
The ElementLanguageModule.
This is an central store to element interfaces from one language module
Version:
1.0 Aug 2, 2012
Author:
Willem Cazander
  • Method Details

    • getId

      String getId()
    • getDescription

      String getDescription()
    • getProviderName

      String getProviderName()
      Returns:
      the providerName.
    • getProviderHost

      String getProviderHost()
      Returns:
      the providerHost
    • getElementBindingHandlers

      List<ElementBindingHandler> getElementBindingHandlers()
      Gets all ElementBindingHandlers.
      Returns:
      Returns an List with all ElementBindingHandlers.
    • getElementConfiguratorGlobals

      List<ElementConfiguratorGlobal> getElementConfiguratorGlobals()
      Gets all ElementConfiguratorGlobals.
      Returns:
      All gloval ElementConfigurators.
    • getElementInterfaces

      List<ElementInterface> getElementInterfaces()
      Returns list of ElementInterfaces in this context.
      Returns:
      The list of elementInterfaces.
    • getElementNamespace

      ElementNamespace getElementNamespace(String namespaceUri)
      Returns the namespace context for an namespace uri.
      Parameters:
      namespaceUri - the namespace uri.
      Returns:
      The ElementNamespace.
    • getElementNamespaces

      List<ElementNamespace> getElementNamespaces()
      Returns:
      Returns a list of all namespaces defined in this language.
    • getLoaderResult

      String getLoaderResult(X4OLanguageModuleLoaderResult key)
      Gets module loader meta result info.
      Parameters:
      key - The key to get info of.
      Returns:
      The value of the info.