## org.dom4j
Class VisitorSupport

    java.lang.Object
      org.dom4j.VisitorSupport

All Implemented Interfaces:
  Visitor

public abstract class VisitorSupport
extends Object
implements Visitor

`VisitorSupport` is an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simple `Visitor` implementations.

Version:
  $Revision: 1.6 $
Author:
  James Strachan

Constructor Summary
`VisitorSupport()`

Method Summary
`void` `visit(Attribute node)` Visits the given `Attribute`
`void` `visit(CDATA node)` Visits the given `CDATA`
`void` `visit(Comment node)` Visits the given `Comment`
`void` `visit(Document document)` Visits the given `Document`
`void` `visit(DocumentType documentType)` Visits the given `DocumentType`
`void` `visit(Element node)` Visits the given `Element`
`void` `visit(Entity node)` Visits the given `Entity`
`void` `visit(Namespace namespace)` Visits the given `Namespace`
`void` `visit(ProcessingInstruction node)` Visits the given `ProcessingInstruction`
`void` `visit(Text node)` Visits the given `Text`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### VisitorSupport

    public VisitorSupport()

Method Detail

### visit

    public void visit(Document document)

  Description copied from interface: `Visitor`

  Visits the given `Document`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `document` - is the `Document` node to visit.

### visit

    public void visit(DocumentType documentType)

  Description copied from interface: `Visitor`

  Visits the given `DocumentType`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `documentType` - is the `DocumentType` node to visit.

### visit

    public void visit(Element node)

  Description copied from interface: `Visitor`

  Visits the given `Element`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `Element` node to visit.

### visit

    public void visit(Attribute node)

  Description copied from interface: `Visitor`

  Visits the given `Attribute`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `Attribute` node to visit.

### visit

    public void visit(CDATA node)

  Description copied from interface: `Visitor`

  Visits the given `CDATA`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `CDATA` node to visit.

### visit

    public void visit(Comment node)

  Description copied from interface: `Visitor`

  Visits the given `Comment`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `Comment` node to visit.

### visit

    public void visit(Entity node)

  Description copied from interface: `Visitor`

  Visits the given `Entity`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `Entity` node to visit.

### visit

    public void visit(Namespace namespace)

  Description copied from interface: `Visitor`

  Visits the given `Namespace`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `namespace` - is the `Namespace` node to visit.

### visit

    public void visit(ProcessingInstruction node)

  Description copied from interface: `Visitor`

  Visits the given `ProcessingInstruction`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `ProcessingInstruction` node to visit.

### visit

    public void visit(Text node)

  Description copied from interface: `Visitor`

  Visits the given `Text`

  Specified by:
    `visit` in interface `Visitor`
  Parameters:
    `node` - is the `Text` node to visit.

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.