Interface ILayoutDescriptonComputationService


  • public interface ILayoutDescriptonComputationService
    • Method Detail

      • computeLayoutDescription

        HippoTransformResult computeLayoutDescription​(HippoLayElementBase layoutModelElement,
                                                      LFTargetPlatform targetPlatform,
                                                      ClientInterfaceVariant interfaceVariant,
                                                      Version version,
                                                      ClientOSInfo osInfo,
                                                      CompatibilityMode compatibilityMode,
                                                      IPlatformVisualComputer visualComputer,
                                                      IHippoTransformatorAdditionalInfoProvider transformatorAdditionalInfoProvider,
                                                      ILogFormMobileInfoProvider mobileInfoProvider,
                                                      int maxWidth,
                                                      int maxHeight,
                                                      boolean adaptedToMobilePlatform,
                                                      LayoutTransformationService transformatorService,
                                                      String languageCode,
                                                      HorStrategy startHorStrategy)
        Сomputes layout description
        Parameters:
        layoutModelElement - the layout model element, cannot be null
        targetPlatform - the target platform, cannot be null
        interfaceVariant - the interface variant, cannot be null
        version - the version, cannot be null
        osInfo - the client OS info, cannot be null
        compatibilityMode - the compatibility mode, cannot be null
        visualComputer - the visual computer, cannot be null
        transformatorAdditionalInfoProvider - the transformator additional Info Provider, cannot be null
        mobileInfoProvider - the mobile info provider, cannot be null
        maxWidth - the max form width
        maxHeight - the max form height
        adaptedToMobilePlatform - true if adapted to mobile platform
        transformatorService - the transformator service, cannot be null
        languageCode - the language code of the configuration editing language, cannot be null
        startHorStrategy - the start horisontal strategy,, cannot be null
        Returns: