Class RootBaseTransformationStrategy
- java.lang.Object
-
- com._1c.g5.v8.dt.form.layout.transformation.RootBaseTransformationStrategy
-
- All Implemented Interfaces:
ILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
public class RootBaseTransformationStrategy extends Object implements ILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RootBaseTransformationStrategy.ConstantRangesAnalysisResult
class
RootBaseTransformationStrategy.HorizontalStrategyChange
class
RootBaseTransformationStrategy.VerticalStrategyChange
-
Constructor Summary
Constructors Constructor Description RootBaseTransformationStrategy()
-
Method Summary
-
-
-
Method Detail
-
adjustContextMenuClone
public void adjustContextMenuClone(HippoLayElementBase pCloneElement)
-
adjustVerticalAlignedArea
public void adjustVerticalAlignedArea(HippoLayFormElementBase pFormElement, int logicRowsHeight)
-
adjustColumnDescriptionForSpacing
public void adjustColumnDescriptionForSpacing(VirtualGridElementDescription colDescr, int spacing)
-
adjustRowDescriptionForSpacing
public void adjustRowDescriptionForSpacing(VirtualGridElementDescription rowDescr, int spacing)
-
analyzeConstantRanges
public RootBaseTransformationStrategy.ConstantRangesAnalysisResult analyzeConstantRanges(int ranges)
-
analyzeConstantRanges
public RootBaseTransformationStrategy.ConstantRangesAnalysisResult analyzeConstantRanges(List<Integer> ranges)
-
checkFormElementUnlimitedStretch
public boolean checkFormElementUnlimitedStretch(HippoLayFormElementBase pFormElement, boolean horizontal, boolean checkNoCalcContent)
-
createHTVariantKey
public HTVariantKey createHTVariantKey(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, int constantRanges)
Caution!!! Original method changes arguments.- Parameters:
horStrategy
-verStrategy
-adaptiveGroupingCount
-maxWidth
-maxHeight
-noExternalAlign
-options
-constantRanges
-- Returns:
-
horStrategyStepDown
public HorStrategy horStrategyStepDown(HorStrategy horStrategy)
-
increaseHorStrategy
public RootBaseTransformationStrategy.HorizontalStrategyChange increaseHorStrategy(HorStrategy horStrategy, int adaptiveGroupingCount, int maxAdaptiveGroupingCount)
-
increaseVerStrategy
public RootBaseTransformationStrategy.VerticalStrategyChange increaseVerStrategy(VerStrategy verStrategy, boolean twoSteps)
-
isTwoStepsHorStrategy
public boolean isTwoStepsHorStrategy(HorStrategy horStrategy)
-
verStrategyStepDown
public VerStrategy verStrategyStepDown(VerStrategy verStrategy)
-
getVariantEstimate
@Deprecated public Estimate getVariantEstimate(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, RootBaseTransformationContext<?,?> transformationContext)
Deprecated.- Specified by:
getVariantEstimate
in interfaceILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
-
getVariant
@Deprecated public HippoLayElementBase getVariant(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, RootBaseTransformationContext<?,?> transformationContext)
Deprecated.- Specified by:
getVariant
in interfaceILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
-
getLogicRowsHeight
@Deprecated public int getLogicRowsHeight(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, RootBaseTransformationContext<?,?> transformationContext)
Deprecated.- Specified by:
getLogicRowsHeight
in interfaceILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
-
getConstantRanges
@Deprecated public int getConstantRanges(RootBaseTransformationContext<?,?> transformationContext)
Deprecated.- Specified by:
getConstantRanges
in interfaceILayoutTransformationStrategy<RootBaseTransformationContext<?,?>>
-
-