Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.model.transformation.tree.visitor
Class AbstractTransformationNodeVisitor

java.lang.Object
  extended by eu.esdihumboldt.hale.common.align.model.transformation.tree.visitor.AbstractTransformationNodeVisitor
All Implemented Interfaces:
TransformationNodeVisitor
Direct Known Subclasses:
AbstractSourceToTargetVisitor, AbstractTargetToSourceVisitor

public abstract class AbstractTransformationNodeVisitor
extends Object
implements TransformationNodeVisitor

TODO Type description

Author:
Simon Templer

Constructor Summary
AbstractTransformationNodeVisitor()
           
 
Method Summary
 void leave(CellNode cell)
          Called after a cell node has been visited.
 void leave(SourceNode source)
          Called after a source node has been visited.
 void leave(TargetNode target)
          Called after a target node has been visited.
 void leave(TransformationTree root)
          Called after a transformation tree root has been visited.
 boolean visit(CellNode cell)
          Visit a cell node.
 boolean visit(SourceNode source)
          Visit a source node.
 boolean visit(TargetNode target)
          Visit a target node.
 boolean visit(TransformationTree root)
          Visit a transformation tree root.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.esdihumboldt.hale.common.align.model.transformation.tree.TransformationNodeVisitor
includeAnnotatedNodes, isFromTargetToSource
 

Constructor Detail

AbstractTransformationNodeVisitor

public AbstractTransformationNodeVisitor()
Method Detail

visit

public boolean visit(TransformationTree root)
Description copied from interface: TransformationNodeVisitor
Visit a transformation tree root.

Specified by:
visit in interface TransformationNodeVisitor
Parameters:
root - the transformation tree root
Returns:
if the visitor is to be applied to any further nodes down the path
See Also:
TransformationNodeVisitor.visit(TransformationTree)

visit

public boolean visit(TargetNode target)
Description copied from interface: TransformationNodeVisitor
Visit a target node.

Specified by:
visit in interface TransformationNodeVisitor
Parameters:
target - the target node
Returns:
if the visitor is to be applied to any further nodes down the path
See Also:
TransformationNodeVisitor.visit(TargetNode)

visit

public boolean visit(CellNode cell)
Description copied from interface: TransformationNodeVisitor
Visit a cell node.

Specified by:
visit in interface TransformationNodeVisitor
Parameters:
cell - the cell node
Returns:
if the visitor is to be applied to any further nodes down the path
See Also:
TransformationNodeVisitor.visit(CellNode)

visit

public boolean visit(SourceNode source)
Description copied from interface: TransformationNodeVisitor
Visit a source node.

Specified by:
visit in interface TransformationNodeVisitor
Parameters:
source - the source node
Returns:
if the visitor is to be applied to any further nodes down the path
See Also:
TransformationNodeVisitor.visit(SourceNode)

leave

public void leave(TransformationTree root)
Description copied from interface: TransformationNodeVisitor
Called after a transformation tree root has been visited.

Specified by:
leave in interface TransformationNodeVisitor
Parameters:
root - the transformation tree root
See Also:
TransformationNodeVisitor.leave(TransformationTree)

leave

public void leave(TargetNode target)
Description copied from interface: TransformationNodeVisitor
Called after a target node has been visited.

Specified by:
leave in interface TransformationNodeVisitor
Parameters:
target - the target node
See Also:
TransformationNodeVisitor.leave(TargetNode)

leave

public void leave(CellNode cell)
Description copied from interface: TransformationNodeVisitor
Called after a cell node has been visited.

Specified by:
leave in interface TransformationNodeVisitor
Parameters:
cell - the cell node
See Also:
TransformationNodeVisitor.leave(CellNode)

leave

public void leave(SourceNode source)
Description copied from interface: TransformationNodeVisitor
Called after a source node has been visited.

Specified by:
leave in interface TransformationNodeVisitor
Parameters:
source - the source node
See Also:
TransformationNodeVisitor.leave(SourceNode)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d