Class UpdateSpacerBetweenMovableBlocksVisitor
- java.lang.Object
-
- org.jd.core.v1.service.layouter.visitor.UpdateSpacerBetweenMovableBlocksVisitor
-
- All Implemented Interfaces:
FragmentVisitor
public class UpdateSpacerBetweenMovableBlocksVisitor extends java.lang.Object implements FragmentVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected DefaultList<StartMovableBlockFragment>
blocks
protected int
depth
protected SpacerBetweenMovableBlocksFragment
lastSpacer
protected int
lastStartMovableBlockFragmentType
protected DefaultList<SpacerBetweenMovableBlocksFragment>
spacers
-
Constructor Summary
Constructors Constructor Description UpdateSpacerBetweenMovableBlocksVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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 Detail
-
blocks
protected DefaultList<StartMovableBlockFragment> blocks
-
spacers
protected DefaultList<SpacerBetweenMovableBlocksFragment> spacers
-
lastStartMovableBlockFragmentType
protected int lastStartMovableBlockFragmentType
-
lastSpacer
protected SpacerBetweenMovableBlocksFragment lastSpacer
-
depth
protected int depth
-
-
Method Detail
-
reset
public void reset()
-
visit
public void visit(StartMovableBlockFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(EndMovableBlockFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(SpacerBetweenMovableBlocksFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(FlexibleFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(EndFlexibleBlockFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(StartFlexibleBlockFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
visit
public void visit(FixedFragment fragment)
- Specified by:
visit
in interfaceFragmentVisitor
-
-