de.dante.extex.interpreter.context.group
Interface GroupTypeVisitor


public interface GroupTypeVisitor

This interface describes a visitor for group types.

Version:
$Revision: 1.2 $
Author:
Gerd Neugebauer

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

Method Detail

visitAdjustedHboxGroup

public java.lang.Object visitAdjustedHboxGroup(java.lang.Object arg)
This method is invoked when an adjusted hbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitAlignGroup

public java.lang.Object visitAlignGroup(java.lang.Object arg)
This method is invoked when an align group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitBottomLevelGroup

public java.lang.Object visitBottomLevelGroup(java.lang.Object arg)
This method is invoked when a bottom level group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitDiscGroup

public java.lang.Object visitDiscGroup(java.lang.Object arg)
This method is invoked when a disc group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitHboxGroup

public java.lang.Object visitHboxGroup(java.lang.Object arg)
This method is invoked when a hbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitInsertGroup

public java.lang.Object visitInsertGroup(java.lang.Object arg)
This method is invoked when an insert group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathChoiceGroup

public java.lang.Object visitMathChoiceGroup(java.lang.Object arg)
This method is invoked when a math choice group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathGroup

public java.lang.Object visitMathGroup(java.lang.Object arg)
This method is invoked when a math group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathLeftGroup

public java.lang.Object visitMathLeftGroup(java.lang.Object arg)
This method is invoked when a math left group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitMathShiftGroup

public java.lang.Object visitMathShiftGroup(java.lang.Object arg)
This method is invoked when a math shift group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitNoAlignGroup

public java.lang.Object visitNoAlignGroup(java.lang.Object arg)
This method is invoked when a no align group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitOutputGroup

public java.lang.Object visitOutputGroup(java.lang.Object arg)
This method is invoked when a output group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitSemiSimpleGroup

public java.lang.Object visitSemiSimpleGroup(java.lang.Object arg)
This method is invoked when a semi simple group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitSimpleGroup

public java.lang.Object visitSimpleGroup(java.lang.Object arg)
This method is invoked when a simple group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVboxGroup

public java.lang.Object visitVboxGroup(java.lang.Object arg)
This method is invoked when a vbox group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVcenterGroup

public java.lang.Object visitVcenterGroup(java.lang.Object arg)
This method is invoked when a vcenter group has been encountered.

Parameters:
arg - the argument
Returns:
some object

visitVtopGroup

public java.lang.Object visitVtopGroup(java.lang.Object arg)
This method is invoked when a vtop group has been encountered.

Parameters:
arg - the argument
Returns:
some object