Class AbstractNode<A>

java.lang.Object
pro.cyberyon.mojet.nodes.AbstractNode<A>
Type Parameters:
A - the annotation to handle
All Implemented Interfaces:
NodeVisitable
Direct Known Subclasses:
FragmentNode, OccurencesNode, RecordNode, ZapNode

public abstract class AbstractNode<A> extends Object implements NodeVisitable
skeleton class for node's implementation
Author:
Guillaume CHAUVET
  • Field Details

    • annotation

      protected final A annotation
      the annotation to decorate
    • accessor

      protected final String accessor
      The accessor field name
  • Constructor Details

    • AbstractNode

      public AbstractNode()