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    }