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>blocksprotected intdepthprotected SpacerBetweenMovableBlocksFragmentlastSpacerprotected intlastStartMovableBlockFragmentTypeprotected DefaultList<SpacerBetweenMovableBlocksFragment>spacers
-
Constructor Summary
Constructors Constructor Description UpdateSpacerBetweenMovableBlocksVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreset()voidvisit(EndFlexibleBlockFragment fragment)voidvisit(EndMovableBlockFragment fragment)voidvisit(FixedFragment fragment)voidvisit(FlexibleFragment fragment)voidvisit(SpacerBetweenMovableBlocksFragment fragment)voidvisit(StartFlexibleBlockFragment fragment)voidvisit(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:
visitin interfaceFragmentVisitor
-
visit
public void visit(EndMovableBlockFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
visit
public void visit(SpacerBetweenMovableBlocksFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
visit
public void visit(FlexibleFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
visit
public void visit(EndFlexibleBlockFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
visit
public void visit(StartFlexibleBlockFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
visit
public void visit(FixedFragment fragment)
- Specified by:
visitin interfaceFragmentVisitor
-
-