All Known Implementing Classes:
ChangeFilenameProcessor, ChangeNamespacePrefixProcessor, SimpleNamespaceResolver.NamespaceAttributeNodeProcessor, XsdAnnotationProcessor, XsdEnumerationAnnotationProcessor

public interface NodeProcessor
Processor/visitor pattern specification for DOM Nodes.
Since:
1.4
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accept(Node aNode)
    Defines if this visitor should process the provided node.
    void
    process(Node aNode)
    Processes the provided DOM Node.
  • Method Details

    • accept

      boolean accept(Node aNode)
      Defines if this visitor should process the provided node.
      Parameters:
      aNode - The DOM node to process.
      Returns:
      true if the provided Node should be processed by this NodeProcessor.
    • process

      void process(Node aNode)
      Processes the provided DOM Node.
      Parameters:
      aNode - The DOM Node to process.