Interface IFormNativeTransformator

  • All Known Implementing Classes:
    FormNativeTransformator

    public interface IFormNativeTransformator
    Special interface for getting result of phase "Transformation" on Form.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getFormTransformationResult​(long scomDataAddress, String hippoLayElementModel, int targetPlatform, int interfaceVariant, int realDPI, int osInfo, String compatibilityMode, int maxWidth, int maxHeight, int startHorStrategy, int actualHippoRatio, int actualScale, String previewInfo, boolean rotated, String groupCollapsed, String showPopUpGroup, String pictureCollection)
      Gets xml presentation of special form model with transformator phase results
    • Method Detail

      • getFormTransformationResult

        String getFormTransformationResult​(long scomDataAddress,
                                           String hippoLayElementModel,
                                           int targetPlatform,
                                           int interfaceVariant,
                                           int realDPI,
                                           int osInfo,
                                           String compatibilityMode,
                                           int maxWidth,
                                           int maxHeight,
                                           int startHorStrategy,
                                           int actualHippoRatio,
                                           int actualScale,
                                           String previewInfo,
                                           boolean rotated,
                                           String groupCollapsed,
                                           String showPopUpGroup,
                                           String pictureCollection)
        Gets xml presentation of special form model with transformator phase results
        Parameters:
        scomDataAddress - address of SCOM process data with necessary components
        hippoLayElementModel - string presentation of HippoLayElementBase, can't be null
        targetPlatform - information about target platform for transforming form for, can't be null. See LFTargetPlatform
        interfaceVariant - interface variant of runtime platform, can't be null. See ClientInterfaceVariant
        realDPI - dpi value for form transformation
        osInfo - information about OS where form will be shown, can't be null. See ClientOSInfo
        compatibilityMode - current CompatibilityMode, can't be null
        maxWidth - max form width
        maxHeight - max form height
        startHorStrategy - strategy of transformation, can't be null. See HorStrategy
        actualHippoRatio - current hippo ratio
        actualScale - current scale of form
        previewInfo - actual MobilePreviewInfo, can't be null
        rotated - true if device was rotated, false otherwise
        groupCollapsed - information about collapsed form group. The key is name of the group, can't be null
        showPopUpGroup - information about popup form group. The key is name of the group, can't be null
        Returns:
        xml presentation of special form model with transformator phase results, never null