Class UpdateSpacerBetweenMovableBlocksVisitor
java.lang.Object
org.jd.core.v1.service.layouter.visitor.UpdateSpacerBetweenMovableBlocksVisitor
- All Implemented Interfaces:
FragmentVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DefaultList
<StartMovableBlockFragment> protected int
protected SpacerBetweenMovableBlocksFragment
protected int
protected DefaultList
<SpacerBetweenMovableBlocksFragment> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
reset()
void
visit
(EndFlexibleBlockFragment fragment) void
visit
(EndMovableBlockFragment fragment) void
visit
(FixedFragment fragment) void
visit
(FlexibleFragment fragment) void
visit
(SpacerBetweenMovableBlocksFragment fragment) void
visit
(StartFlexibleBlockFragment fragment) void
visit
(StartMovableBlockFragment fragment)
-
Field Details
-
blocks
-
spacers
-
lastStartMovableBlockFragmentType
protected int lastStartMovableBlockFragmentType -
lastSpacer
-
depth
protected int depth
-
-
Constructor Details
-
UpdateSpacerBetweenMovableBlocksVisitor
public UpdateSpacerBetweenMovableBlocksVisitor()
-
-
Method Details
-
reset
public void reset() -
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
- Specified by:
visit
in interfaceFragmentVisitor
-