fdda.graphics
Interface ComponentVisitor

All Known Subinterfaces:
Java2DComponentVisitor
All Known Implementing Classes:
Deleter, Mover

public interface ComponentVisitor

Interface for the visitor of components according to the visitor pattern.

Author:
Jörg Rüdenauer

Method Summary
 Object visitComponent(Component component)
          General visit method for not otherwise specified components
 Object visitContainer(Container container)
          Visit a container
 Object visitLine(Line line)
          Visit a line
 Object visitMessage(Message message)
          Visit a message
 Object visitNode(Node node)
          Visit a node
 

Method Detail

visitComponent

public Object visitComponent(Component component)
General visit method for not otherwise specified components

Parameters:
component - the component to visit
Returns:
depends on subclass

visitNode

public Object visitNode(Node node)
Visit a node

Parameters:
node - the node
Returns:
depends on subclass

visitLine

public Object visitLine(Line line)
Visit a line

Parameters:
line - the line
Returns:
depends on subclass

visitContainer

public Object visitContainer(Container container)
Visit a container

Parameters:
container - the container
Returns:
depends on subclass

visitMessage

public Object visitMessage(Message message)
Visit a message

Parameters:
message - the message
Returns:
depends on subclass


API documentation for FDDA version 0.9. Generated on 17/02/2004 14:12.