org.extex.interpreter.context.group
Interface GroupTypeVisitor<R,A>

Type Parameters:
R - the return type
A - the argument type

public interface GroupTypeVisitor<R,A>

This interface describes a visitor for group types.

Version:
$Revision$
Author:
Gerd Neugebauer

Method Summary
 R visitAdjustedHboxGroup(A arg)
          This method is invoked when an adjusted hbox group has been encountered.
 R visitAlignGroup(A arg)
          This method is invoked when an align group has been encountered.
 R visitBottomLevelGroup(A arg)
          This method is invoked when a bottom level group has been encountered.
 R visitDiscGroup(A arg)
          This method is invoked when a disc group has been encountered.
 R visitHboxGroup(A arg)
          This method is invoked when a hbox group has been encountered.
 R visitInsertGroup(A arg)
          This method is invoked when an insert group has been encountered.
 R visitMathChoiceGroup(A arg)
          This method is invoked when a math choice group has been encountered.
 R visitMathGroup(A arg)
          This method is invoked when a math group has been encountered.
 R visitMathLeftGroup(A arg)
          This method is invoked when a math left group has been encountered.
 R visitMathShiftGroup(A arg)
          This method is invoked when a math shift group has been encountered.
 R visitNoAlignGroup(A arg)
          This method is invoked when a no align group has been encountered.
 R visitOutputGroup(A arg)
          This method is invoked when a output group has been encountered.
 R visitSemiSimpleGroup(A arg)
          This method is invoked when a semi simple group has been encountered.
 R visitSimpleGroup(A arg)
          This method is invoked when a simple group has been encountered.
 R visitVboxGroup(A arg)
          This method is invoked when a vbox group has been encountered.
 R visitVcenterGroup(A arg)
          This method is invoked when a vcenter group has been encountered.
 R visitVtopGroup(A arg)
          This method is invoked when a vtop group has been encountered.
 

Method Detail

visitAdjustedHboxGroup

R visitAdjustedHboxGroup(A arg)
This method is invoked when an adjusted hbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitAlignGroup

R visitAlignGroup(A arg)
This method is invoked when an align group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitBottomLevelGroup

R visitBottomLevelGroup(A arg)
This method is invoked when a bottom level group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitDiscGroup

R visitDiscGroup(A arg)
This method is invoked when a disc group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitHboxGroup

R visitHboxGroup(A arg)
This method is invoked when a hbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitInsertGroup

R visitInsertGroup(A arg)
This method is invoked when an insert group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathChoiceGroup

R visitMathChoiceGroup(A arg)
This method is invoked when a math choice group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathGroup

R visitMathGroup(A arg)
This method is invoked when a math group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathLeftGroup

R visitMathLeftGroup(A arg)
This method is invoked when a math left group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathShiftGroup

R visitMathShiftGroup(A arg)
This method is invoked when a math shift group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitNoAlignGroup

R visitNoAlignGroup(A arg)
This method is invoked when a no align group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitOutputGroup

R visitOutputGroup(A arg)
This method is invoked when a output group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitSemiSimpleGroup

R visitSemiSimpleGroup(A arg)
This method is invoked when a semi simple group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitSimpleGroup

R visitSimpleGroup(A arg)
This method is invoked when a simple group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVboxGroup

R visitVboxGroup(A arg)
This method is invoked when a vbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVcenterGroup

R visitVcenterGroup(A arg)
This method is invoked when a vcenter group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVtopGroup

R visitVtopGroup(A arg)
This method is invoked when a vtop group has been encountered.

Parameters:
arg - the argument
Returns:
some object