Package com.itextpdf.layout.renderer
Class FlexColumnItemMainDirector
- java.lang.Object
-
- com.itextpdf.layout.renderer.FlexColumnItemMainDirector
-
- All Implemented Interfaces:
IFlexItemMainDirector
- Direct Known Subclasses:
BottomToTopFlexItemMainDirector
,TopToBottomFlexItemMainDirector
abstract class FlexColumnItemMainDirector extends java.lang.Object implements IFlexItemMainDirector
-
-
Constructor Summary
Constructors Constructor Description FlexColumnItemMainDirector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<IRenderer>
applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.abstract <T> void
applyDirectionForLine(java.util.List<T> renderers)
Apply the direction for placement the items in flex line.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.itextpdf.layout.renderer.IFlexItemMainDirector
applyJustifyContent
-
-
-
-
Method Detail
-
applyDirection
public java.util.List<IRenderer> applyDirection(java.util.List<java.util.List<FlexItemInfo>> lines)
Apply the direction for placement the items in flex container.- Specified by:
applyDirection
in interfaceIFlexItemMainDirector
- Parameters:
lines
- flex lines calculated byFlexUtil
.- Returns:
- All child renderers in updated order.
-
applyDirectionForLine
public abstract <T> void applyDirectionForLine(java.util.List<T> renderers)
Apply the direction for placement the items in flex line.- Specified by:
applyDirectionForLine
in interfaceIFlexItemMainDirector
- Parameters:
renderers
- list of renderers orFlexItemInfo
.
-
-