Class LayoutProcessingContextFactory
- java.lang.Object
-
- com._1c.g5.v8.dt.form.layout.preparation.LayoutProcessingContextFactory
-
- All Implemented Interfaces:
ILayoutProcessingContextFactory
public class LayoutProcessingContextFactory extends Object implements ILayoutProcessingContextFactory
Builds tree-organized contexts of the calculation and transformation phases of the Hippo layout computation process.
-
-
Constructor Summary
Constructors Constructor Description LayoutProcessingContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextCreationResult
createContexts(HippoLayElementBase layoutModelElement, LFTargetPlatform targetPlatform, ClientInterfaceVariant interfaceVariant, ClientOSInfo osInfo, CompatibilityMode compatibilityMode, int maxTargetWidth, int maxTargetHeight, boolean adaptedToMobilePlatform, IPlatformVisualComputer visualComputer, IHippoTransformatorAdditionalInfoProvider transformatorAdditionalInfoProvider)
Create processing context.ContextCreationResult
createSelfContext(HippoLayElementBase layoutModelElement, HippoLayGroupBase parentGroup, LFTargetPlatform targetPlatform, ClientInterfaceVariant interfaceVariant, ClientOSInfo osInfo, CompatibilityMode compatibilityMode, int maxTargetWidth, int maxTargetHeight, boolean adaptedToMobilePlatform, IPlatformVisualComputer visualComputer, IHippoTransformatorAdditionalInfoProvider transformatorAdditionalInfoProvider)
Create processing context.
-
-
-
Method Detail
-
createContexts
public ContextCreationResult createContexts(HippoLayElementBase layoutModelElement, LFTargetPlatform targetPlatform, ClientInterfaceVariant interfaceVariant, ClientOSInfo osInfo, CompatibilityMode compatibilityMode, int maxTargetWidth, int maxTargetHeight, boolean adaptedToMobilePlatform, IPlatformVisualComputer visualComputer, IHippoTransformatorAdditionalInfoProvider transformatorAdditionalInfoProvider)
Description copied from interface:ILayoutProcessingContextFactory
Create processing context.- Specified by:
createContexts
in interfaceILayoutProcessingContextFactory
- Parameters:
layoutModelElement
- , cannot benull
targetPlatform
- , cannot benull
interfaceVariant
- , cannot benull
osInfo
- , cannot benull
compatibilityMode
- , cannot benull
maxTargetWidth
- , the max target widthmaxTargetHeight
- , the max target heightadaptedToMobilePlatform
- , whether a form adapted or notvisualComputer
- , cannot benull
transformatorAdditionalInfoProvider
- , cannot benull
- Returns:
- context creation result, can be
null
-
createSelfContext
public ContextCreationResult createSelfContext(HippoLayElementBase layoutModelElement, HippoLayGroupBase parentGroup, LFTargetPlatform targetPlatform, ClientInterfaceVariant interfaceVariant, ClientOSInfo osInfo, CompatibilityMode compatibilityMode, int maxTargetWidth, int maxTargetHeight, boolean adaptedToMobilePlatform, IPlatformVisualComputer visualComputer, IHippoTransformatorAdditionalInfoProvider transformatorAdditionalInfoProvider)
Description copied from interface:ILayoutProcessingContextFactory
Create processing context.- Specified by:
createSelfContext
in interfaceILayoutProcessingContextFactory
- Parameters:
layoutModelElement
- , cannot benull
parentGroup
- , can benull
targetPlatform
- , cannot benull
interfaceVariant
- , cannot benull
osInfo
- , cannot benull
compatibilityMode
- , cannot benull
maxTargetWidth
- , the max target widthmaxTargetHeight
- , the max target heightadaptedToMobilePlatform
- , whether a form adapted or notvisualComputer
- , cannot benull
transformatorAdditionalInfoProvider
- , cannot benull
- Returns:
- context creation result, can be
null
-
-