package com.apexmob.skink.listeners;

import com.apexmob.skink.EndElement;
import com.apexmob.skink.NodeListener;
import com.apexmob.skink.StartElement;
import com.apexmob.skink.Text;

public abstract class AbstractNodeListener implements NodeListener {
	
	protected AbstractNodeListener() {
		
	}

	public void onStartElement(StartElement start) {
		//do nothing
	}

	public void onText(Text text) {
		//do nothing
	}

	public void onEndElement(EndElement end) {
		//do nothing
	}

}

@@ -185,16 +185,289 @@
 ext;%0D%0A%0D%0A
+/**%0D%0A * The AbstractNodeListener is an empty implementation of the NodeListener interface. It is%0D%0A * recommended that all listeners extend it, overriding methods as necessary, to ensure forward%0D%0A * compatibility with handling any new node events that might be added.%0D%0A */%0D%0A
 public a
@@ -531,16 +531,59 @@
 r %7B%0D%0A%09%0D%0A
+%09/**%0D%0A%09 * Construct a new instance.%0D%0A%09 */%0D%0A
 %09protect
@@ -613,32 +613,63 @@
 () %7B%0D%0A%09%09%0D%0A%09%7D%0D%0A%0D%0A
+%09/**%0D%0A%09 * %7B@inheritDoc%7D%0D%0A%09 */%0D%0A
 %09public void onS
@@ -717,32 +717,63 @@
  nothing%0D%0A%09%7D%0D%0A%0D%0A
+%09/**%0D%0A%09 * %7B@inheritDoc%7D%0D%0A%09 */%0D%0A
 %09public void onT
@@ -812,16 +812,47 @@
 %0D%0A%09%7D%0D%0A%0D%0A
+%09/**%0D%0A%09 * %7B@inheritDoc%7D%0D%0A%09 */%0D%0A
 %09public 

Add Javadoc