001 package com.thaiopensource.validate.nrl; 002 003 import com.thaiopensource.validate.Validator; 004 import com.thaiopensource.validate.nrl.Action; 005 import com.thaiopensource.validate.nrl.Mode; 006 import com.thaiopensource.validate.nrl.ModeUsage; 007 import org.xml.sax.SAXException; 008 009 abstract class NoResultAction extends Action { 010 NoResultAction(ModeUsage modeUsage) { 011 super(modeUsage); 012 } 013 014 abstract void perform(SectionState state) throws SAXException; 015 abstract NoResultAction changeCurrentMode(Mode mode); 016 }